diff --git a/.vscode/settings.json b/.vscode/settings.json index 85fc8b2d5d..e9226b8c8f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,12 +1,13 @@ { "eslint.workingDirectories": [ - "examples/nextjs", + "examples/lens-next-app", "examples/node", "examples/react-native", "examples/shared", "examples/web", "packages/api-bindings", "packages/blockchain-bindings", + "packages/cli", "packages/client", "packages/domain", "packages/eslint-config", diff --git a/examples/node/scripts/wallet/hideManagedProfile.ts b/examples/node/scripts/wallet/hideManagedProfile.ts new file mode 100644 index 0000000000..8ca623893c --- /dev/null +++ b/examples/node/scripts/wallet/hideManagedProfile.ts @@ -0,0 +1,66 @@ +import { LensClient, ManagedProfileVisibility, development } from '@lens-protocol/client'; + +import { setupWallet } from '../shared/setupWallet'; + +/** + * Notice! + * Hide managed profile feature works only for managed profiles that are not owned by the wallet. + */ + +async function fetchManagedNotOwnedProfiles(client: LensClient, address: string) { + const result = await client.wallet.profilesManaged({ + for: address, + includeOwned: false, // important! + hiddenFilter: ManagedProfileVisibility.NoneHidden, + }); + + console.log( + `Profiles managed by ${address}: `, + result.items.map((item) => ({ + id: item.id, + handle: item.handle, + })), + ); + + return result.items; +} + +async function main() { + const client = new LensClient({ + environment: development, + }); + + const wallet = setupWallet(); + const address = await wallet.getAddress(); + + const profiles = await fetchManagedNotOwnedProfiles(client, address); + + if (profiles.length === 0) { + console.log('No managed profiles found'); + process.exit(0); + } + + const profileIdToHide = profiles[0].id; + + // Hide the first managed profile + console.log(`Hiding profile ${profileIdToHide} from managed profiles list`); + + await client.wallet.hideManagedProfile({ + profileId: profileIdToHide, + }); + + // Fetch managed profiles again + await fetchManagedNotOwnedProfiles(client, address); + + // Unhide the profile + console.log(`Unhiding profile ${profileIdToHide}`); + + await client.wallet.unhideManagedProfile({ + profileId: profileIdToHide, + }); + + // Fetch managed profiles again + await fetchManagedNotOwnedProfiles(client, address); +} + +main(); diff --git a/examples/node/tsconfig.json b/examples/node/tsconfig.json index b598f0c08e..d751c37323 100644 --- a/examples/node/tsconfig.json +++ b/examples/node/tsconfig.json @@ -7,7 +7,7 @@ "resolveJsonModule": true, "skipLibCheck": true, "strict": true, - "target": "es6" + "target": "ESNext" }, "include": ["scripts"], "ts-node": { diff --git a/examples/web/src/App.tsx b/examples/web/src/App.tsx index e46ca615d1..d3c5afd7d4 100644 --- a/examples/web/src/App.tsx +++ b/examples/web/src/App.tsx @@ -51,6 +51,7 @@ import { UseProfileActionHistory, UseProfileFollowers, UseProfileFollowing, + UseProfileInterests, UseProfileManagers, UseProfiles, UseRecommendProfileToggle, @@ -151,6 +152,7 @@ export function App() { } /> } /> } /> + } /> diff --git a/examples/web/src/profiles/ProfilesPage.tsx b/examples/web/src/profiles/ProfilesPage.tsx index d89f75f7a7..1fd499ff39 100644 --- a/examples/web/src/profiles/ProfilesPage.tsx +++ b/examples/web/src/profiles/ProfilesPage.tsx @@ -96,6 +96,11 @@ const profileHooks = [ description: 'Recommend a profile.', path: '/profiles/useRecommendProfileToggle', }, + { + label: 'useProfileInterests', + description: 'Add and remove profile interests.', + path: '/profiles/useProfileInterests', + }, ]; export function ProfilesPage() { diff --git a/examples/web/src/profiles/UseProfile.tsx b/examples/web/src/profiles/UseProfile.tsx index 2db697e416..b9826d3d80 100644 --- a/examples/web/src/profiles/UseProfile.tsx +++ b/examples/web/src/profiles/UseProfile.tsx @@ -1,15 +1,43 @@ -import { profileId, useProfile } from '@lens-protocol/react-web'; +import { useProfile } from '@lens-protocol/react-web'; +import { Suspense, startTransition, useState } from 'react'; -import { ErrorMessage } from '../components/error/ErrorMessage'; import { Loading } from '../components/loading/Loading'; import { ProfileCard } from './components/ProfileCard'; +export function UseProfileInner({ localName }: { localName: string }) { + const { data, error } = useProfile({ forHandle: `lens/${localName}`, suspense: true }); + + if (error) { + return

Profile not found.

; + } + + return ; +} + export function UseProfile() { - const { data: profile, error, loading } = useProfile({ forProfileId: profileId('0x01') }); + const [localName, setLocalName] = useState('brainjammer'); + + const update = (event: React.ChangeEvent) => + startTransition(() => { + if (event.target.value.length > 0) { + setLocalName(event.target.value); + } + }); - if (loading) return ; + return ( +
+

+ useProfile +

- if (error) return ; + - return ; + }> + + +
+ ); } diff --git a/examples/web/src/profiles/UseProfileInterests.tsx b/examples/web/src/profiles/UseProfileInterests.tsx new file mode 100644 index 0000000000..38e7b1787a --- /dev/null +++ b/examples/web/src/profiles/UseProfileInterests.tsx @@ -0,0 +1,122 @@ +import { + useAddProfileInterests, + useRemoveProfileInterests, + ProfileInterestTypes, + Profile, +} from '@lens-protocol/react-web'; +import { Fragment, useMemo } from 'react'; + +import { RequireProfileSession } from '../components/auth'; + +// Capitalizes each word in a string +function capitalize(label: string): string { + return label.toLowerCase().replace(/\b\w/g, (char) => char.toUpperCase()); +} + +type Interest = { + parent: string; + value: ProfileInterestTypes; + label: string; +}; + +// Processes raw interest types into structured interests array +function createInterests(categories: ProfileInterestTypes[]): Interest[] { + return categories.map((item) => { + const [parent, subcategory] = item.split('__'); + const label = capitalize( + subcategory ? subcategory.replace(/_/g, ' ') : parent.replace(/_/g, ' '), + ); + return { parent, value: item, label }; + }); +} + +type ButtonProps = { + isActive: boolean; + onClick: () => void; + children: React.ReactNode; +}; + +function ToggleButton({ isActive, onClick, children }: ButtonProps) { + const normalStyle = { + backgroundColor: 'transparent', + border: '1px solid grey', + color: '#111', + outline: 'none', + }; + + const activeStyle = { + ...normalStyle, + backgroundColor: '#333', + color: '#eee', + }; + + return ( + + ); +} + +function UseProfileInterestsInner({ profile }: { profile: Profile }) { + const { execute: addInterests } = useAddProfileInterests(); + const { execute: removeInterests } = useRemoveProfileInterests(); + + const groupedInterests = useMemo(() => { + const interests = createInterests(Object.values(ProfileInterestTypes)); + + // Group interests by category + return interests.reduce((acc, interest) => { + acc[interest.parent] = acc[interest.parent] || []; + acc[interest.parent].push(interest); + return acc; + }, {} as Record); + }, []); + + const handleClick = async (interest: ProfileInterestTypes) => { + const request = { + interests: [interest], + }; + + if (profile.interests.includes(interest)) { + await removeInterests(request); + } else { + await addInterests(request); + } + }; + + return ( +
+ {Object.entries(groupedInterests).map(([category, items]) => ( +
+

{capitalize(category.replace(/_/g, ' '))}

+
+ {items.map((item) => ( + + handleClick(item.value)} + isActive={profile.interests.includes(item.value)} + > + {item.label} + {' '} + + ))} +
+
+ ))} +
+ ); +} + +export function UseProfileInterests() { + return ( +
+

+ useAddProfileInterests & useRemoveProfileInterests +

+ + + {({ profile }) => } + +
+ ); +} diff --git a/examples/web/src/profiles/index.ts b/examples/web/src/profiles/index.ts index 315246fd1f..999f42aca7 100644 --- a/examples/web/src/profiles/index.ts +++ b/examples/web/src/profiles/index.ts @@ -10,6 +10,7 @@ export * from './UseProfile'; export * from './UseProfileActionHistory'; export * from './UseProfileFollowers'; export * from './UseProfileFollowing'; +export * from './UseProfileInterests'; export * from './UseProfileManagers'; export * from './UseProfiles'; export * from './UseRecommendProfileToggle'; diff --git a/packages/api-bindings/CHANGELOG.md b/packages/api-bindings/CHANGELOG.md index 79a1512798..c52ee72956 100644 --- a/packages/api-bindings/CHANGELOG.md +++ b/packages/api-bindings/CHANGELOG.md @@ -1,5 +1,14 @@ # @lens-protocol/api-bindings +## 0.12.1 + +### Patch Changes + +- 2edd76361: **feat:** added globalStats alias to publication and profile stats +- Updated dependencies [b1e474862] +- Updated dependencies [1e6b96c67] + - @lens-protocol/domain@0.12.0 + ## 0.12.0 ### Minor Changes diff --git a/packages/api-bindings/package.json b/packages/api-bindings/package.json index f81616864a..587e14a2a3 100644 --- a/packages/api-bindings/package.json +++ b/packages/api-bindings/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/api-bindings", - "version": "0.12.0", + "version": "0.12.1", "description": "Graphql fragments, react hooks, typescript types of lens API.", "repository": { "directory": "packages/api-bindings", diff --git a/packages/api-bindings/src/lens/__helpers__/fragments.ts b/packages/api-bindings/src/lens/__helpers__/fragments.ts index f9e85a9c19..c9b0dca689 100644 --- a/packages/api-bindings/src/lens/__helpers__/fragments.ts +++ b/packages/api-bindings/src/lens/__helpers__/fragments.ts @@ -130,6 +130,7 @@ export function mockProfileFragment(overrides?: Partial): gql.Profi metadata: null, invitedBy: null, stats: mockProfileStatsFragment(), + globalStats: mockProfileStatsFragment(), peerToPeerRecommendedByMe: false, ...overrides, @@ -138,8 +139,11 @@ export function mockProfileFragment(overrides?: Partial): gql.Profi } export function mockPostFragment(overrides?: Partial>): gql.Post { + const publicationId = mockPublicationId(); + const stats = mockPublicationStatsFragment({ id: publicationId }); + return { - id: mockPublicationId(), + id: publicationId, isHidden: false, txHash: mockTransactionHash(), by: mockProfileFragment(), @@ -150,7 +154,8 @@ export function mockPostFragment(overrides?: Partial=18 <21" + }, + "prettier": "@lens-protocol/prettier-config" +} diff --git a/packages/cli/src/commands/createTestProfile.ts b/packages/cli/src/commands/createTestProfile.ts new file mode 100644 index 0000000000..390acd6213 --- /dev/null +++ b/packages/cli/src/commands/createTestProfile.ts @@ -0,0 +1,72 @@ +import { Command } from '@commander-js/extra-typings'; +import { isAddress } from '@ethersproject/address'; +import { isRelaySuccess, isValidHandle } from '@lens-protocol/client'; +import { createSpinner } from 'nanospinner'; + +import { ensureParentCommand, initLensClient } from '../lib/commandToEnvironment.js'; +import { output } from '../lib/output.js'; + +export function createTestProfile() { + const cmd = new Command('create-profile') + .description('Create a new test profile, possible only in the development environment') + .requiredOption('-h, --handle ', 'Test profile handle') + .requiredOption('-a, --address
', 'Wallet address') + .action(async (options) => { + const validation = createSpinner(`Validating input data`).start(); + + if (!isValidHandle(options.handle)) { + validation.error(); + output.error(`Invalid handle: ${options.handle}`); + process.exit(1); + } + + if (!isAddress(options.address)) { + validation.error(); + output.error(`Invalid address: ${options.address}`); + process.exit(1); + } + + const parentCommandName = ensureParentCommand(cmd); + const client = initLensClient(parentCommandName); + + // check if the requested handle is available + const handleOwnerAddress = await client.handle.resolveAddress({ + handle: `lens/${options.handle}`, + }); + + if (handleOwnerAddress) { + validation.error(); + output.error(`The requested handle "${options.handle}" is not available.`); + process.exit(1); + } + validation.success(); + + const creation = createSpinner( + `Creating new test profile with handle "${options.handle}" for address "${options.address}"`, + ).start(); + + try { + const profileCreateResult = await client.wallet.createProfileWithHandle({ + handle: options.handle, + to: options.address, + }); + + if (!isRelaySuccess(profileCreateResult)) { + creation.error(); + output.error(`Something went wrong:`, profileCreateResult); + process.exit(1); + } + + await client.transaction.waitUntilComplete({ forTxId: profileCreateResult.txId }); + + creation.success(); + output.success(`Profile created successfully`); + } catch (error) { + creation.error(); + output.error(error); + process.exit(1); + } + }); + + return cmd; +} diff --git a/packages/cli/src/commands/investigate.ts b/packages/cli/src/commands/investigate.ts new file mode 100644 index 0000000000..b3386c5f9d --- /dev/null +++ b/packages/cli/src/commands/investigate.ts @@ -0,0 +1,176 @@ +import { Command } from '@commander-js/extra-typings'; +import { isAddress } from '@ethersproject/address'; +import { BigDecimal } from '@lens-protocol/shared-kernel'; +import chalk from 'chalk'; +import { createSpinner } from 'nanospinner'; + +import { ensureParentCommand, initLensClient } from '../lib/commandToEnvironment.js'; +import { LENS_HANDLES_CONTRACT, LENS_PROFILES_CONTRACT } from '../lib/consts.js'; +import { formatHandle, formatProfile } from '../lib/formatters.js'; +import { output } from '../lib/output.js'; +import { safeRequest } from '../lib/safeRequest.js'; + +const hexToDecimal = (hex: string) => BigDecimal.from(hex).toFixed(); + +export function investigate() { + const cmd = new Command('investigate') + .description('Investigate a Profile ID, Handle or Wallet Address') + .option('-h, --handle ', 'Handle with prefix (lens/handle)') + .option('-a, --address
', 'Wallet address') + .option('-p, --profile
', 'Profile ID') + .action(async (options) => { + if (!options.handle && !options.address && !options.profile) { + output.error('At least one of the options is required. See --help for more information.'); + process.exit(1); + } + + const parentCommandName = ensureParentCommand(cmd); + const client = initLensClient(parentCommandName); + + // investigate handle + if (options.handle) { + const fullHandle = options.handle; + + // fetch data + const spinner = createSpinner( + `Investigating handle: ${chalk.green(options.handle)}`, + ).start(); + + const address = await safeRequest( + async () => client.handle.resolveAddress({ handle: fullHandle }), + () => spinner.error(), + ); + + const profile = await safeRequest( + async () => client.profile.fetch({ forHandle: fullHandle }), + () => spinner.error(), + ); + + spinner.success(); + + // render results + output.value(`Resolved address:`, address); + output.info(`Handle details:`, profile && profile.handle && formatHandle(profile.handle)); + output.info(`Linked profile:`, profile && formatProfile(profile)); + + if (parentCommandName === 'production') { + output.value(`URL:`, `https://share.lens.xyz/u/${fullHandle}`); + profile && + profile.handle && + output.value( + `Lens Handles OpenSea:`, + `https://opensea.io/assets/matic/${LENS_HANDLES_CONTRACT}/${hexToDecimal( + profile.handle.id, + )}`, + ); + profile && + output.value( + `Lens Profiles OpenSea:`, + `https://opensea.io/assets/matic/${LENS_PROFILES_CONTRACT}/${hexToDecimal( + profile.id, + )}`, + ); + } + } + + // investigate address + if (options.address) { + const address = options.address; + + // validate + if (!isAddress(address)) { + output.error(`Invalid address: ${address}`); + process.exit(1); + } + + // fetch data + const spinner = createSpinner(`Investigating address: ${chalk.green(address)}`).start(); + + const managedProfiles = await safeRequest( + async () => client.wallet.profilesManaged({ for: address }), + () => spinner.error(), + ); + + const ownedProfiles = await safeRequest( + async () => client.profile.fetchAll({ where: { ownedBy: [address] } }), + () => spinner.error(), + ); + + const ownedHandles = await safeRequest( + async () => client.wallet.ownedHandles({ for: address }), + () => spinner.error(), + ); + + const rateLimits = await safeRequest( + async () => client.wallet.rateLimits({ userAddress: address }), + () => spinner.error(), + ); + + spinner.success(); + + // render results + output.info(`Managed profiles:`, managedProfiles.items.map(formatProfile)); + output.info(`Owned profiles:`, ownedProfiles.items.map(formatProfile)); + output.info( + `Owned handles:`, + ownedHandles.items.map((handle) => formatHandle(handle)), + ); + output.info(`Rate limits:`); + console.table(rateLimits); + } + + // investigate profile + if (options.profile) { + const profileId = options.profile; + + // fetch data + const spinner = createSpinner(`Investigating profile: ${chalk.green(profileId)}`).start(); + + const profile = await safeRequest( + async () => client.profile.fetch({ forProfileId: profileId }), + () => spinner.error(), + ); + + const managers = await safeRequest( + async () => client.profile.managers({ for: profileId }), + () => spinner.error(), + ); + + spinner.success(); + + // render results + output.info(`Profile details:`, profile && formatProfile(profile)); + + output.info(`Profile managers:`, managers.items); + + if (profile && profile.handle) { + output.info(`Handle details:`, formatHandle(profile.handle)); + } + + if (parentCommandName === 'production') { + profile && + profile.handle && + output.value(`URL:`, `https://share.lens.xyz/u/${profile.handle.fullHandle}`); + + profile && + output.value( + `Lens Profiles OpenSea:`, + `https://opensea.io/assets/matic/${LENS_PROFILES_CONTRACT}/${hexToDecimal( + profile.id, + )}`, + ); + + profile && + profile.handle && + output.value( + `Lens Handles OpenSea:`, + `https://opensea.io/assets/matic/${LENS_HANDLES_CONTRACT}/${hexToDecimal( + profile.handle.id, + )}`, + ); + } + } + }); + + return cmd; +} diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts new file mode 100755 index 0000000000..50b19fcc03 --- /dev/null +++ b/packages/cli/src/index.ts @@ -0,0 +1,23 @@ +#!/usr/bin/env node + +import { program } from '@commander-js/extra-typings'; + +import { createTestProfile } from './commands/createTestProfile.js'; +import { investigate } from './commands/investigate.js'; + +program.name('lens').description('Lens CLI'); + +program + .command('development') + .alias('dev') + .description('Command will run in the development environment') + .addCommand(createTestProfile()) + .addCommand(investigate()); + +program + .command('production') + .alias('prod') + .description('Command will run in the production environment') + .addCommand(investigate()); + +program.parse(); diff --git a/packages/cli/src/lib/commandToEnvironment.ts b/packages/cli/src/lib/commandToEnvironment.ts new file mode 100644 index 0000000000..dae60b02a3 --- /dev/null +++ b/packages/cli/src/lib/commandToEnvironment.ts @@ -0,0 +1,29 @@ +import type { Command } from '@commander-js/extra-typings'; +import { LensClient, production, development } from '@lens-protocol/client'; + +const commandToEnvironmentMap = { + production: production, + development: development, +}; + +type EnvCommandName = keyof typeof commandToEnvironmentMap; + +export function ensureParentCommand(cmd: Command): EnvCommandName { + if (!cmd.parent) { + throw new Error('Parent command not found'); + } + + const name = cmd.parent.name(); + + if (!(name in commandToEnvironmentMap)) { + throw new Error(`Invalid parent command name: ${name}`); + } + + return name as EnvCommandName; +} + +export function initLensClient(name: EnvCommandName) { + return new LensClient({ + environment: commandToEnvironmentMap[name], + }); +} diff --git a/packages/cli/src/lib/consts.ts b/packages/cli/src/lib/consts.ts new file mode 100644 index 0000000000..f1604b96f1 --- /dev/null +++ b/packages/cli/src/lib/consts.ts @@ -0,0 +1,2 @@ +export const LENS_HANDLES_CONTRACT = '0xe7e7ead361f3aacd73a61a9bd6c10ca17f38e945'; +export const LENS_PROFILES_CONTRACT = '0xdb46d1dc155634fbc732f92e853b10b288ad5a1d'; diff --git a/packages/cli/src/lib/formatters.ts b/packages/cli/src/lib/formatters.ts new file mode 100644 index 0000000000..4f42fd5c16 --- /dev/null +++ b/packages/cli/src/lib/formatters.ts @@ -0,0 +1,28 @@ +import { HandleInfoFragment, ProfileFragment } from '@lens-protocol/client'; + +export function formatProfile(profile: ProfileFragment) { + return { + id: profile.id, + fullHandle: profile.handle && profile.handle.fullHandle, + ownedBy: profile.ownedBy.address, + createdAt: profile.createdAt, + sponsor: profile.sponsor, + signless: profile.signless, + // guardian: profile.guardian, // can only be read by owner + metadata: profile.metadata && { + displayName: profile.metadata.displayName, + bio: profile.metadata.bio, + }, + stats: profile.stats, + }; +} + +export function formatHandle(handle: HandleInfoFragment) { + return { + fullHandle: handle.fullHandle, + linkedTo: { + profileId: handle.linkedTo?.nftTokenId, + }, + ownedBy: handle.ownedBy, + }; +} diff --git a/packages/cli/src/lib/output.ts b/packages/cli/src/lib/output.ts new file mode 100644 index 0000000000..441ff0406b --- /dev/null +++ b/packages/cli/src/lib/output.ts @@ -0,0 +1,16 @@ +import chalk from 'chalk'; + +export const output = { + success: function (...args: Parameters) { + console.log(chalk.green(...args)); + }, + error: function (...args: Parameters) { + console.log(chalk.red(...args)); + }, + info: function (...args: Parameters) { + console.log(...args); + }, + value: function (key: string, ...args: Parameters) { + console.log(key, chalk.green(...args)); + }, +}; diff --git a/packages/cli/src/lib/safeRequest.ts b/packages/cli/src/lib/safeRequest.ts new file mode 100644 index 0000000000..0c1c4dac91 --- /dev/null +++ b/packages/cli/src/lib/safeRequest.ts @@ -0,0 +1,22 @@ +import { assertError } from '@lens-protocol/shared-kernel'; + +import { output } from './output.js'; + +/* + * Safely execute a request and handle errors + */ +export async function safeRequest( + callback: () => Promise, + onError?: (error: Error) => void, +): Promise { + try { + return await callback(); + } catch (error) { + assertError(error); + if (onError) { + onError(error); + } + output.error(`Error: ${error.message}`); + process.exit(1); + } +} diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json new file mode 100644 index 0000000000..7b4734f038 --- /dev/null +++ b/packages/cli/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "@lens-protocol/tsconfig/base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "outDir": "dist" + }, + "include": ["src"], + "ts-node": { + "transpileOnly": true + } +} diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 2a74b213bc..3b634494b5 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,17 @@ # @lens-protocol/client +## 2.2.0 + +### Minor Changes + +- ea5a9df82: **feat:** added `wallet.hideManagedProfile` and `wallet.unhideManagedProfile` methods + +### Patch Changes + +- 5e51f4938: **feat:** add missing reference modules fragments: LegacyFollowOnlyReferenceModuleSettingsFragment and LegacyDegreesOfSeparationReferenceModuleSettingsFragment +- 7f5436d69: **fix:** `client.profile.follow` and `client.publication.actions.actOn` request types + - @lens-protocol/blockchain-bindings@0.10.2 + ## 2.1.1 ### Patch Changes diff --git a/packages/client/TEST_SCENARIOS.md b/packages/client/TEST_SCENARIOS.md deleted file mode 100644 index 32551923f5..0000000000 --- a/packages/client/TEST_SCENARIOS.md +++ /dev/null @@ -1,45 +0,0 @@ -## Data dashboard - -Just fetching data. No authentication required. - -Query profiles, publications, explore, search, nfts, profile/pub stats. - -## Momoka dashboard - -Momoka submitters, summary, transactions, transaction. - -## Authenticated queries - -Feed, notifications, revenue?, recommendations, following, followers. - -## Auth flow - -Get wallet owned profiles, challenge, authenticate. - -## Create / claim profile - -Create profile, claim profile. - -## Profile operations - -Edit metadata, edit image, edit managers, block, unblock, follow, unfollow, set follow module, dismiss recommended, link handle, unlink handle. - -- with manager -- with signed typedData and broadcasting - -## Publication create - -Validate metadata, create post, create comment, create mirror, quote. - -- onChain -- onMomoka -- with signed typedData and broadcastOnchain -- with signed typedData and broadcastOnMomoka - -## Publication operations - -hide, report, collect, bookmark, reactions, notInterested, openActions - -## NFT galleries - -Create gallery, edit gallery, add NFT to gallery, remove NFT from gallery, update order. diff --git a/packages/client/package.json b/packages/client/package.json index 13df80df08..7d6dcfb422 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/client", - "version": "2.1.1", + "version": "2.2.0", "description": "Low level Lens API client", "repository": { "directory": "packages/client", diff --git a/packages/client/src/graphql/fragments.generated.ts b/packages/client/src/graphql/fragments.generated.ts index 1c09f98a71..a5827d5551 100644 --- a/packages/client/src/graphql/fragments.generated.ts +++ b/packages/client/src/graphql/fragments.generated.ts @@ -239,10 +239,25 @@ export type FollowOnlyReferenceModuleSettingsFragment = { contract: NetworkAddressFragment; }; +export type LegacyFollowOnlyReferenceModuleSettingsFragment = { + __typename: 'LegacyFollowOnlyReferenceModuleSettings'; + contract: NetworkAddressFragment; +}; + export type DegreesOfSeparationReferenceModuleSettingsFragment = { __typename: 'DegreesOfSeparationReferenceModuleSettings'; commentsRestricted: boolean; mirrorsRestricted: boolean; + quotesRestricted: boolean; + degreesOfSeparation: number; + sourceProfileId: string; + contract: NetworkAddressFragment; +}; + +export type LegacyDegreesOfSeparationReferenceModuleSettingsFragment = { + __typename: 'LegacyDegreesOfSeparationReferenceModuleSettings'; + commentsRestricted: boolean; + mirrorsRestricted: boolean; degreesOfSeparation: number; contract: NetworkAddressFragment; }; @@ -1069,8 +1084,9 @@ export type PostFragment = { referenceModule: | DegreesOfSeparationReferenceModuleSettingsFragment | FollowOnlyReferenceModuleSettingsFragment + | LegacyDegreesOfSeparationReferenceModuleSettingsFragment + | LegacyFollowOnlyReferenceModuleSettingsFragment | UnknownReferenceModuleSettingsFragment - | {} | null; profilesMentioned: Array; }; @@ -1121,8 +1137,9 @@ export type CommentBaseFragment = { referenceModule: | DegreesOfSeparationReferenceModuleSettingsFragment | FollowOnlyReferenceModuleSettingsFragment + | LegacyDegreesOfSeparationReferenceModuleSettingsFragment + | LegacyFollowOnlyReferenceModuleSettingsFragment | UnknownReferenceModuleSettingsFragment - | {} | null; }; @@ -1192,8 +1209,9 @@ export type QuoteBaseFragment = { referenceModule: | DegreesOfSeparationReferenceModuleSettingsFragment | FollowOnlyReferenceModuleSettingsFragment + | LegacyDegreesOfSeparationReferenceModuleSettingsFragment + | LegacyFollowOnlyReferenceModuleSettingsFragment | UnknownReferenceModuleSettingsFragment - | {} | null; }; @@ -27664,6 +27682,48 @@ export const FollowOnlyReferenceModuleSettingsFragmentDoc = { }, ], } as unknown as DocumentNode; +export const LegacyFollowOnlyReferenceModuleSettingsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; export const DegreesOfSeparationReferenceModuleSettingsFragmentDoc = { kind: 'Document', definitions: [ @@ -27674,6 +27734,53 @@ export const DegreesOfSeparationReferenceModuleSettingsFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const LegacyDegreesOfSeparationReferenceModuleSettingsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -28376,6 +28483,22 @@ export const PostFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -28392,6 +28515,28 @@ export const PostFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29664,6 +29809,30 @@ export const PostFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -29671,6 +29840,35 @@ export const PostFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -33758,6 +33956,22 @@ export const CommentBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -33774,6 +33988,28 @@ export const CommentBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -35010,10 +35246,10 @@ export const CommentBaseFragmentDoc = { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -35029,18 +35265,15 @@ export const CommentBaseFragmentDoc = { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -35056,26 +35289,25 @@ export const CommentBaseFragmentDoc = { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -35086,29 +35318,86 @@ export const CommentBaseFragmentDoc = { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -38995,6 +39284,22 @@ export const QuoteBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -39011,6 +39316,28 @@ export const QuoteBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -40245,6 +40572,30 @@ export const QuoteBaseFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -40252,6 +40603,35 @@ export const QuoteBaseFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -45057,6 +45437,30 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -45064,6 +45468,35 @@ export const CommentFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -49162,6 +49595,22 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -49178,6 +49627,28 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -49720,6 +50191,22 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -49736,6 +50223,28 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50266,6 +50775,22 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50282,6 +50807,28 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -51624,6 +52171,30 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -51631,6 +52202,35 @@ export const QuoteFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -55729,6 +56329,22 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -55745,6 +56361,28 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56287,6 +56925,22 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56303,6 +56957,28 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56833,6 +57509,22 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56849,6 +57541,28 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -58191,6 +58905,30 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -58198,6 +58936,35 @@ export const MirrorFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -62296,6 +63063,22 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -62312,6 +63095,28 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -62854,6 +63659,22 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -62870,6 +63691,28 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -63494,6 +64337,22 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -63510,6 +64369,28 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/graphql/fragments.graphql b/packages/client/src/graphql/fragments.graphql index d91a508689..095cdb3b99 100644 --- a/packages/client/src/graphql/fragments.graphql +++ b/packages/client/src/graphql/fragments.graphql @@ -385,7 +385,26 @@ fragment FollowOnlyReferenceModuleSettings on FollowOnlyReferenceModuleSettings } } +fragment LegacyFollowOnlyReferenceModuleSettings on LegacyFollowOnlyReferenceModuleSettings { + __typename + contract { + ...NetworkAddress + } +} + fragment DegreesOfSeparationReferenceModuleSettings on DegreesOfSeparationReferenceModuleSettings { + __typename + contract { + ...NetworkAddress + } + commentsRestricted + mirrorsRestricted + quotesRestricted + degreesOfSeparation + sourceProfileId +} + +fragment LegacyDegreesOfSeparationReferenceModuleSettings on LegacyDegreesOfSeparationReferenceModuleSettings { __typename contract { ...NetworkAddress @@ -1608,9 +1627,15 @@ fragment Post on Post { ... on FollowOnlyReferenceModuleSettings { ...FollowOnlyReferenceModuleSettings } + ... on LegacyFollowOnlyReferenceModuleSettings { + ...LegacyFollowOnlyReferenceModuleSettings + } ... on DegreesOfSeparationReferenceModuleSettings { ...DegreesOfSeparationReferenceModuleSettings } + ... on LegacyDegreesOfSeparationReferenceModuleSettings { + ...LegacyDegreesOfSeparationReferenceModuleSettings + } ... on UnknownReferenceModuleSettings { ...UnknownReferenceModuleSettings } @@ -1733,9 +1758,15 @@ fragment CommentBase on Comment { ... on FollowOnlyReferenceModuleSettings { ...FollowOnlyReferenceModuleSettings } + ... on LegacyFollowOnlyReferenceModuleSettings { + ...LegacyFollowOnlyReferenceModuleSettings + } ... on DegreesOfSeparationReferenceModuleSettings { ...DegreesOfSeparationReferenceModuleSettings } + ... on LegacyDegreesOfSeparationReferenceModuleSettings { + ...LegacyDegreesOfSeparationReferenceModuleSettings + } ... on UnknownReferenceModuleSettings { ...UnknownReferenceModuleSettings } @@ -1909,9 +1940,15 @@ fragment QuoteBase on Quote { ... on FollowOnlyReferenceModuleSettings { ...FollowOnlyReferenceModuleSettings } + ... on LegacyFollowOnlyReferenceModuleSettings { + ...LegacyFollowOnlyReferenceModuleSettings + } ... on DegreesOfSeparationReferenceModuleSettings { ...DegreesOfSeparationReferenceModuleSettings } + ... on LegacyDegreesOfSeparationReferenceModuleSettings { + ...LegacyDegreesOfSeparationReferenceModuleSettings + } ... on UnknownReferenceModuleSettings { ...UnknownReferenceModuleSettings } diff --git a/packages/client/src/graphql/index.ts b/packages/client/src/graphql/index.ts index 608cc83fb2..6724db19fc 100644 --- a/packages/client/src/graphql/index.ts +++ b/packages/client/src/graphql/index.ts @@ -38,8 +38,10 @@ export type { ImageSetFragment, KnownCollectOpenActionResultFragment, LegacyAaveFeeCollectModuleSettingsFragment, + LegacyDegreesOfSeparationReferenceModuleSettingsFragment, LegacyErc4626FeeCollectModuleSettingsFragment, LegacyFeeCollectModuleSettingsFragment, + LegacyFollowOnlyReferenceModuleSettingsFragment, LegacyFreeCollectModuleSettingsFragment, LegacyLimitedFeeCollectModuleSettingsFragment, LegacyLimitedTimedFeeCollectModuleSettingsFragment, @@ -101,6 +103,7 @@ export type { export type { // requests + ActOnOpenActionLensManagerRequest, ActOnOpenActionRequest, AlreadyInvitedCheckRequest, ApprovedAuthenticationRequest, @@ -120,6 +123,7 @@ export type { FeedRequest, FollowersRequest, FollowingRequest, + FollowLensManagerRequest, FollowRequest, FollowRevenueRequest, FollowStatusBulkRequest, @@ -128,6 +132,7 @@ export type { GenerateModuleCurrencyApprovalDataRequest, HandleToAddressRequest, HideCommentRequest, + HideManagedProfileRequest, HidePublicationRequest, InviteRequest, LastLoggedInProfileRequest, @@ -190,6 +195,7 @@ export type { UnblockRequest, UnfollowRequest, UnhideCommentRequest, + UnhideManagedProfileRequest, UnlinkHandleFromProfileRequest, UserCurrentRateLimitRequest, ValidatePublicationMetadataRequest, @@ -218,6 +224,7 @@ export type { // inputs ActOnOpenActionInput, + ActOnOpenActionLensManagerInput, AmountInput, CollectActionModuleInput, CreateFrameEip712TypedDataInput, @@ -228,6 +235,7 @@ export type { Eip712TypedDataFieldInput, FeeFollowModuleInput, FeeFollowModuleRedeemInput, + FollowLensManager, FollowModuleInput, FollowModuleRedeemInput, FraudReasonInput, @@ -251,6 +259,7 @@ export type { UnknownOpenActionActRedeemInput, UnknownOpenActionModuleInput, UnknownReferenceModuleInput, + FollowLensManagerModuleRedeemInput, // args ProfileStatsArg, diff --git a/packages/client/src/submodules/explore/graphql/explore.generated.ts b/packages/client/src/submodules/explore/graphql/explore.generated.ts index 133618e80d..1e661290c3 100644 --- a/packages/client/src/submodules/explore/graphql/explore.generated.ts +++ b/packages/client/src/submodules/explore/graphql/explore.generated.ts @@ -764,6 +764,22 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -780,6 +796,28 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -5549,6 +5587,30 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -5556,6 +5618,35 @@ export const ExplorePublicationsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -6216,6 +6307,22 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6232,6 +6339,28 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6763,6 +6892,22 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6779,6 +6924,28 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/feed/graphql/feed.generated.ts b/packages/client/src/submodules/feed/graphql/feed.generated.ts index 58eb0fe728..908e7233a6 100644 --- a/packages/client/src/submodules/feed/graphql/feed.generated.ts +++ b/packages/client/src/submodules/feed/graphql/feed.generated.ts @@ -2571,6 +2571,22 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2587,6 +2603,28 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6449,6 +6487,30 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -6456,6 +6518,35 @@ export const FeedItemFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -7135,6 +7226,22 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7151,6 +7258,28 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7681,6 +7810,22 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7697,6 +7842,28 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -11282,6 +11449,22 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -11298,6 +11481,28 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15160,6 +15365,30 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -15167,6 +15396,35 @@ export const OpenActionPaidActionFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -15846,6 +16104,22 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15862,6 +16136,28 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -16392,6 +16688,22 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -16408,6 +16720,28 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -18197,6 +18531,22 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -18213,6 +18563,28 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -22075,6 +22447,30 @@ export const FeedDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -22082,6 +22478,35 @@ export const FeedDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -22761,6 +23186,22 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -22777,6 +23218,28 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -23307,6 +23770,22 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -23323,6 +23802,28 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -25128,6 +25629,22 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -25144,6 +25661,28 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29006,6 +29545,30 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -29013,6 +29576,35 @@ export const FeedHighlightsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -29598,6 +30190,22 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29614,6 +30222,28 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -30144,6 +30774,22 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -30160,6 +30806,28 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -32023,6 +32691,22 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -32039,6 +32723,28 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -35901,6 +36607,30 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -35908,6 +36638,35 @@ export const LatestPaidActionsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -36587,6 +37346,22 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -36603,6 +37378,28 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37133,6 +37930,22 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37149,6 +37962,28 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/notifications/graphql/notifications.generated.ts b/packages/client/src/submodules/notifications/graphql/notifications.generated.ts index b4976a295c..72e16b2246 100644 --- a/packages/client/src/submodules/notifications/graphql/notifications.generated.ts +++ b/packages/client/src/submodules/notifications/graphql/notifications.generated.ts @@ -1615,6 +1615,22 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -1631,6 +1647,28 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -5493,6 +5531,30 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -5500,6 +5562,35 @@ export const ReactionNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -6179,6 +6270,22 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6195,6 +6302,28 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6725,6 +6854,22 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6741,6 +6886,28 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8296,6 +8463,22 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8312,6 +8495,28 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -12174,6 +12379,30 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -12181,6 +12410,35 @@ export const CommentNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -12860,6 +13118,22 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -12876,6 +13150,28 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13406,6 +13702,22 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13422,6 +13734,28 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14951,6 +15285,22 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14967,6 +15317,28 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -18829,6 +19201,30 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -18836,6 +19232,35 @@ export const MirrorNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -19515,6 +19940,22 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -19531,6 +19972,28 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20061,6 +20524,22 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20077,6 +20556,28 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -21632,6 +22133,22 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -21648,6 +22165,28 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -25510,6 +26049,30 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -25517,6 +26080,35 @@ export const QuoteNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -26102,6 +26694,22 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -26118,6 +26726,28 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -26648,6 +27278,22 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -26664,6 +27310,28 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29312,6 +29980,22 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29328,6 +30012,28 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -33190,6 +33896,30 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -33197,6 +33927,35 @@ export const ActedNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -33876,6 +34635,22 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -33892,6 +34667,28 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -34422,6 +35219,22 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -34438,6 +35251,28 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37030,6 +37865,22 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37046,6 +37897,28 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -40908,6 +41781,30 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -40915,6 +41812,35 @@ export const MentionNotificationFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -41594,6 +42520,22 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -41610,6 +42552,28 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -42140,6 +43104,22 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -42156,6 +43136,28 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -44318,6 +45320,22 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -44334,6 +45352,28 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -48196,6 +49236,30 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -48203,6 +49267,35 @@ export const NotificationsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -48882,6 +49975,22 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -48898,6 +50007,28 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -49428,6 +50559,22 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -49444,6 +50591,28 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/profile/Profile.ts b/packages/client/src/submodules/profile/Profile.ts index c8f6589ff1..78e7da69f1 100644 --- a/packages/client/src/submodules/profile/Profile.ts +++ b/packages/client/src/submodules/profile/Profile.ts @@ -16,6 +16,7 @@ import type { DismissRecommendedProfilesRequest, FollowersRequest, FollowingRequest, + FollowLensManagerRequest, FollowRequest, FollowStatusBulkRequest, LinkHandleToProfileRequest, @@ -829,7 +830,7 @@ export class Profile { * ``` */ async follow( - request: FollowRequest, + request: FollowLensManagerRequest, ): PromiseResult< RelaySuccessFragment | LensProfileManagerRelayErrorFragment, CredentialsExpiredError | NotAuthenticatedError diff --git a/packages/client/src/submodules/publication/graphql/publication.generated.ts b/packages/client/src/submodules/publication/graphql/publication.generated.ts index 641badb1d6..52a02d0a46 100644 --- a/packages/client/src/submodules/publication/graphql/publication.generated.ts +++ b/packages/client/src/submodules/publication/graphql/publication.generated.ts @@ -2192,6 +2192,22 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2208,6 +2224,28 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6977,6 +7015,30 @@ export const PublicationDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -6984,6 +7046,35 @@ export const PublicationDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -7739,6 +7830,22 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7755,6 +7862,28 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8285,6 +8414,22 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8301,6 +8446,28 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -9137,6 +9304,22 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -9153,6 +9336,28 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13922,6 +14127,30 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -13929,6 +14158,35 @@ export const PublicationsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -14684,6 +14942,22 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14700,6 +14974,28 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15230,6 +15526,22 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15246,6 +15558,28 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/publication/submodules/actions/Actions.ts b/packages/client/src/submodules/publication/submodules/actions/Actions.ts index 280181b428..1b67511a1a 100644 --- a/packages/client/src/submodules/publication/submodules/actions/Actions.ts +++ b/packages/client/src/submodules/publication/submodules/actions/Actions.ts @@ -8,7 +8,11 @@ import { LensProfileManagerRelayErrorFragment, RelaySuccessFragment, } from '../../../../graphql/fragments.generated'; -import type { ActOnOpenActionRequest, TypedDataOptions } from '../../../../graphql/types.generated'; +import type { + ActOnOpenActionLensManagerRequest, + ActOnOpenActionRequest, + TypedDataOptions, +} from '../../../../graphql/types.generated'; import { requireAuthHeaders, sdkAuthHeaderWrapper } from '../../../../helpers'; import { CreateActOnOpenActionBroadcastItemResultFragment, @@ -52,7 +56,7 @@ export class Actions { * ``` */ async actOn( - request: ActOnOpenActionRequest, + request: ActOnOpenActionLensManagerRequest, ): PromiseResult< RelaySuccessFragment | LensProfileManagerRelayErrorFragment, CredentialsExpiredError | NotAuthenticatedError diff --git a/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts b/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts index eba875e540..57ccf920eb 100644 --- a/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts +++ b/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts @@ -794,6 +794,22 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -810,6 +826,28 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -5579,6 +5617,30 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -5586,6 +5648,35 @@ export const PublicationBookmarksDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -6265,6 +6356,22 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6281,6 +6388,28 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6811,6 +6940,22 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6827,6 +6972,28 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/revenue/graphql/revenue.generated.ts b/packages/client/src/submodules/revenue/graphql/revenue.generated.ts index 517310899e..bdd3c5bcb5 100644 --- a/packages/client/src/submodules/revenue/graphql/revenue.generated.ts +++ b/packages/client/src/submodules/revenue/graphql/revenue.generated.ts @@ -950,6 +950,22 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -966,6 +982,28 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -5614,6 +5652,30 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -5621,6 +5683,35 @@ export const PublicationRevenueFragmentDoc = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -6376,6 +6467,22 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6392,6 +6499,28 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6922,6 +7051,22 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6938,6 +7083,28 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7938,6 +8105,22 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7954,6 +8137,28 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -12602,6 +12807,30 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -12609,6 +12838,35 @@ export const RevenueFromPublicationsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -13364,6 +13622,22 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13380,6 +13654,28 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13910,6 +14206,22 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13926,6 +14238,28 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14913,6 +15247,22 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14929,6 +15279,28 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -19577,6 +19949,30 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -19584,6 +19980,35 @@ export const RevenueFromPublicationDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -20339,6 +20764,22 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20355,6 +20796,28 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20885,6 +21348,22 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20901,6 +21380,28 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/search/graphql/search.generated.ts b/packages/client/src/submodules/search/graphql/search.generated.ts index 5cdff2a22f..f2ad745158 100644 --- a/packages/client/src/submodules/search/graphql/search.generated.ts +++ b/packages/client/src/submodules/search/graphql/search.generated.ts @@ -780,6 +780,22 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -796,6 +812,28 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -5565,6 +5603,30 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, @@ -5572,6 +5634,35 @@ export const SearchPublicationsDocument = { kind: 'NamedType', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -6251,6 +6342,22 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6267,6 +6374,28 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6797,6 +6926,22 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6813,6 +6958,28 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/wallet/Wallet.ts b/packages/client/src/submodules/wallet/Wallet.ts index a68f35d952..f645e0bcfe 100644 --- a/packages/client/src/submodules/wallet/Wallet.ts +++ b/packages/client/src/submodules/wallet/Wallet.ts @@ -13,9 +13,11 @@ import type { ClaimProfileWithHandleRequest, CreateProfileRequest, CreateProfileWithHandleRequest, + HideManagedProfileRequest, LastLoggedInProfileRequest, OwnedHandlesRequest, ProfilesManagedRequest, + UnhideManagedProfileRequest, UserCurrentRateLimitRequest, } from '../../graphql/types.generated'; import { @@ -101,6 +103,52 @@ export class Wallet { }, request); } + /** + * Hide a profile that is managed but not owned. + * + * ⚠️ Requires authenticated LensClient. + * + * @param request - Request object for the mutation + * @returns {@link PromiseResult} with void + * + * @example + * ```ts + * await client.wallet.hideManagedProfile({ + * profileId: '0x01', + * }); + * ``` + */ + async hideManagedProfile( + request: HideManagedProfileRequest, + ): PromiseResult { + return requireAuthHeaders(this.authentication, async (headers) => { + await this.sdk.HideManagedProfile({ request }, headers); + }); + } + + /** + * Unhide a previously hidden profile that is managed but not owned. + * + * ⚠️ Requires authenticated LensClient. + * + * @param request - Request object for the mutation + * @returns {@link PromiseResult} with void + * + * @example + * ```ts + * await client.wallet.unhideManagedProfile({ + * profileId: '0x01', + * }); + * ``` + */ + async unhideManagedProfile( + request: UnhideManagedProfileRequest, + ): PromiseResult { + return requireAuthHeaders(this.authentication, async (headers) => { + await this.sdk.UnhideManagedProfile({ request }, headers); + }); + } + /** * Fetch user nonces. * diff --git a/packages/client/src/submodules/wallet/graphql/wallet.generated.ts b/packages/client/src/submodules/wallet/graphql/wallet.generated.ts index eeb8ccab62..1fa2b67754 100644 --- a/packages/client/src/submodules/wallet/graphql/wallet.generated.ts +++ b/packages/client/src/submodules/wallet/graphql/wallet.generated.ts @@ -127,6 +127,18 @@ export type CreateProfileMutationVariables = Types.Exact<{ export type CreateProfileMutation = { result: RelaySuccessFragment }; +export type HideManagedProfileMutationVariables = Types.Exact<{ + request: Types.HideManagedProfileRequest; +}>; + +export type HideManagedProfileMutation = { hideManagedProfile: string | null }; + +export type UnhideManagedProfileMutationVariables = Types.Exact<{ + request: Types.UnhideManagedProfileRequest; +}>; + +export type UnhideManagedProfileMutation = { unhideManagedProfile: string | null }; + export const UserSigNoncesFragmentDoc = { kind: 'Document', definitions: [ @@ -2942,6 +2954,81 @@ export const CreateProfileDocument = { }, ], } as unknown as DocumentNode; +export const HideManagedProfileDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'HideManagedProfile' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'HideManagedProfileRequest' } }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'hideManagedProfile' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const UnhideManagedProfileDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'UnhideManagedProfile' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnhideManagedProfileRequest' }, + }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'unhideManagedProfile' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + }, + ], + }, + }, + ], +} as unknown as DocumentNode; export type SdkFunctionWrapper = ( action: (requestHeaders?: Record) => Promise, @@ -2959,6 +3046,8 @@ const UserRateLimitDocumentString = print(UserRateLimitDocument); const ClaimProfileWithHandleDocumentString = print(ClaimProfileWithHandleDocument); const CreateProfileWithHandleDocumentString = print(CreateProfileWithHandleDocument); const CreateProfileDocumentString = print(CreateProfileDocument); +const HideManagedProfileDocumentString = print(HideManagedProfileDocument); +const UnhideManagedProfileDocumentString = print(UnhideManagedProfileDocument); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { OwnedHandles( @@ -3135,6 +3224,46 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = 'mutation', ); }, + HideManagedProfile( + variables: HideManagedProfileMutationVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: HideManagedProfileMutation; + extensions?: any; + headers: Dom.Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + HideManagedProfileDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'HideManagedProfile', + 'mutation', + ); + }, + UnhideManagedProfile( + variables: UnhideManagedProfileMutationVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: UnhideManagedProfileMutation; + extensions?: any; + headers: Dom.Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + UnhideManagedProfileDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'UnhideManagedProfile', + 'mutation', + ); + }, }; } export type Sdk = ReturnType; diff --git a/packages/client/src/submodules/wallet/graphql/wallet.graphql b/packages/client/src/submodules/wallet/graphql/wallet.graphql index cb1dc68642..e2e30f9d6a 100644 --- a/packages/client/src/submodules/wallet/graphql/wallet.graphql +++ b/packages/client/src/submodules/wallet/graphql/wallet.graphql @@ -135,3 +135,11 @@ mutation CreateProfile($request: CreateProfileRequest!) { ...RelaySuccess } } + +mutation HideManagedProfile($request: HideManagedProfileRequest!) { + hideManagedProfile(request: $request) +} + +mutation UnhideManagedProfile($request: UnhideManagedProfileRequest!) { + unhideManagedProfile(request: $request) +} diff --git a/packages/domain/CHANGELOG.md b/packages/domain/CHANGELOG.md index fad79c9329..25fdf8e886 100644 --- a/packages/domain/CHANGELOG.md +++ b/packages/domain/CHANGELOG.md @@ -1,5 +1,15 @@ # @lens-protocol/domain +## 0.12.0 + +### Minor Changes + +- 1e6b96c67: **feat:** added hooks to manage profile interests: useAddProfileInterests and useRemoveProfileInterests + +### Patch Changes + +- b1e474862: **chore:** remove unused error details + ## 0.11.1 ### Patch Changes diff --git a/packages/domain/package.json b/packages/domain/package.json index 8c1317764a..dce3047757 100644 --- a/packages/domain/package.json +++ b/packages/domain/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/domain", - "version": "0.11.1", + "version": "0.12.0", "description": "Critical Business Rules and Application-specific Business Rules", "exports": { "./mocks": { diff --git a/packages/domain/src/use-cases/profile/ManageProfileInterests.ts b/packages/domain/src/use-cases/profile/ManageProfileInterests.ts new file mode 100644 index 0000000000..6bebae3ba6 --- /dev/null +++ b/packages/domain/src/use-cases/profile/ManageProfileInterests.ts @@ -0,0 +1,30 @@ +export type ProfileInterestsRequest = { + interests: T[]; +}; + +export interface IProfileInterestsGateway { + add(request: ProfileInterestsRequest): Promise; + remove(request: ProfileInterestsRequest): Promise; +} + +export interface IProfileInterestsPresenter { + add(request: ProfileInterestsRequest): Promise; + remove(request: ProfileInterestsRequest): Promise; +} + +export class ManageProfileInterests { + constructor( + private readonly gateway: IProfileInterestsGateway, + private readonly presenter: IProfileInterestsPresenter, + ) {} + + async add(request: ProfileInterestsRequest) { + void this.gateway.add(request); + await this.presenter.add(request); + } + + async remove(request: ProfileInterestsRequest) { + void this.gateway.remove(request); + await this.presenter.remove(request); + } +} diff --git a/packages/domain/src/use-cases/profile/index.ts b/packages/domain/src/use-cases/profile/index.ts index 50a8702551..1c31561146 100644 --- a/packages/domain/src/use-cases/profile/index.ts +++ b/packages/domain/src/use-cases/profile/index.ts @@ -5,6 +5,7 @@ export * from './DismissRecommendedProfiles'; export * from './FollowPolicy'; export * from './FollowProfile'; export * from './LinkHandle'; +export * from './ManageProfileInterests'; export * from './ReportProfile'; export * from './SetProfileMetadata'; export * from './ToggleProfileProperty'; diff --git a/packages/domain/src/use-cases/transactions/BroadcastingError.ts b/packages/domain/src/use-cases/transactions/BroadcastingError.ts index 37cd0c95bb..a1adf860df 100644 --- a/packages/domain/src/use-cases/transactions/BroadcastingError.ts +++ b/packages/domain/src/use-cases/transactions/BroadcastingError.ts @@ -37,11 +37,8 @@ export enum BroadcastingErrorReason { export class BroadcastingError extends CausedError implements IEquatableError { name = 'BroadcastingError' as const; - constructor( - readonly reason: BroadcastingErrorReason, - { cause, details }: { cause?: Error; details?: string } = {}, - ) { - const message = `failed to broadcast transaction due to: ${reason}` + (details ? details : ''); + constructor(readonly reason: BroadcastingErrorReason, { cause }: { cause?: Error } = {}) { + const message = `failed to broadcast transaction due to: ${reason}`; super(message, { cause }); } } diff --git a/packages/gated-content/package.json b/packages/gated-content/package.json index af0b33cd26..8f4989d721 100644 --- a/packages/gated-content/package.json +++ b/packages/gated-content/package.json @@ -114,12 +114,5 @@ "web/index.ts" ], "exports": true - }, - "pnpm": { - "peerDependencyRules": { - "ignoreMissing": [ - "react" - ] - } } } diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 5f4af41575..ab98f703f5 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,28 @@ # @lens-protocol/react-native +## 2.2.0 + +### Minor Changes + +- 8d4e958e0: **feat:** experimental React Suspense support in `useProfile` hook +- 1e6b96c67: **feat:** added hooks to manage profile interests: useAddProfileInterests and useRemoveProfileInterests + +### Patch Changes + +- 8bc1cf3ba: **fix:** make sure initial value is returned by `useAccessToken`, `useRefreshToken`, and `useIdentityToken` in all circumstances +- 2edd76361: **feat:** added globalStats alias to publication and profile stats +- b1e474862: **chore:** remove unused error details +- 0d9bd97bd: **fix:** `useCreateProfile` fails w/ `InvariantError` on first Profile created +- Updated dependencies [8d4e958e0] +- Updated dependencies [8bc1cf3ba] +- Updated dependencies [2edd76361] +- Updated dependencies [b1e474862] +- Updated dependencies [0d9bd97bd] +- Updated dependencies [1e6b96c67] + - @lens-protocol/react@2.2.0 + - @lens-protocol/api-bindings@0.12.1 + - @lens-protocol/domain@0.12.0 + ## 2.1.1 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 289067e811..4a7338fa1c 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/react-native", - "version": "2.1.1", + "version": "2.2.0", "description": "Lens Protocol SDK for React Native", "main": "dist/lens-protocol-react-native.cjs.js", "module": "dist/lens-protocol-react-native.esm.js", diff --git a/packages/react-web/CHANGELOG.md b/packages/react-web/CHANGELOG.md index c4c1606c3f..d00f184987 100644 --- a/packages/react-web/CHANGELOG.md +++ b/packages/react-web/CHANGELOG.md @@ -1,5 +1,27 @@ # @lens-protocol/react-web +## 2.2.0 + +### Minor Changes + +- 8d4e958e0: **feat:** experimental React Suspense support in `useProfile` hook +- 1e6b96c67: **feat:** added hooks to manage profile interests: useAddProfileInterests and useRemoveProfileInterests + +### Patch Changes + +- 8bc1cf3ba: **fix:** make sure initial value is returned by `useAccessToken`, `useRefreshToken`, and `useIdentityToken` in all circumstances +- 2edd76361: **feat:** added globalStats alias to publication and profile stats +- b1e474862: **chore:** remove unused error details +- 0d9bd97bd: **fix:** `useCreateProfile` fails w/ `InvariantError` on first Profile created +- Updated dependencies [8d4e958e0] +- Updated dependencies [8bc1cf3ba] +- Updated dependencies [2edd76361] +- Updated dependencies [b1e474862] +- Updated dependencies [0d9bd97bd] +- Updated dependencies [1e6b96c67] + - @lens-protocol/react@2.2.0 + - @lens-protocol/domain@0.12.0 + ## 2.1.1 ### Patch Changes diff --git a/packages/react-web/package.json b/packages/react-web/package.json index 6f6175add3..667638b6f3 100644 --- a/packages/react-web/package.json +++ b/packages/react-web/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/react-web", - "version": "2.1.1", + "version": "2.2.0", "description": "Lens Protocol SDK for React web applications", "main": "dist/lens-protocol-react-web.cjs.js", "module": "dist/lens-protocol-react-web.esm.js", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b4a501bc88..c6fca5a750 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,25 @@ # @lens-protocol/react +## 2.2.0 + +### Minor Changes + +- 8d4e958e0: **feat:** experimental React Suspense support in `useProfile` hook +- 1e6b96c67: **feat:** added hooks to manage profile interests: useAddProfileInterests and useRemoveProfileInterests + +### Patch Changes + +- 8bc1cf3ba: **fix:** make sure initial value is returned by `useAccessToken`, `useRefreshToken`, and `useIdentityToken` in all circumstances +- 2edd76361: **feat:** added globalStats alias to publication and profile stats +- b1e474862: **chore:** remove unused error details +- 0d9bd97bd: **fix:** `useCreateProfile` fails w/ `InvariantError` on first Profile created +- Updated dependencies [2edd76361] +- Updated dependencies [b1e474862] +- Updated dependencies [1e6b96c67] + - @lens-protocol/api-bindings@0.12.1 + - @lens-protocol/domain@0.12.0 + - @lens-protocol/blockchain-bindings@0.10.2 + ## 2.1.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 2aa88b0fa9..c1286dbe8e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/react", - "version": "2.1.1", + "version": "2.2.0", "description": "Interacting with the Lens Protocol API using React.", "main": "dist/lens-protocol-react.cjs.js", "module": "dist/lens-protocol-react.esm.js", diff --git a/packages/react/src/authentication/useSession.ts b/packages/react/src/authentication/useSession.ts index 13625d0640..379fc3854b 100644 --- a/packages/react/src/authentication/useSession.ts +++ b/packages/react/src/authentication/useSession.ts @@ -15,8 +15,7 @@ import { EvmAddress, invariant, never } from '@lens-protocol/shared-kernel'; import { useEffect, useRef } from 'react'; import { useLensApolloClient } from '../helpers/arguments'; -import { ReadResult } from '../helpers/reads'; -import { SuspenseReadResult } from '../helpers/suspense'; +import { ReadResult, SuspenseEnabled, SuspenseResult } from '../helpers/reads'; import { useLazyFragmentVariables } from '../helpers/variables'; export function usePreviousValue(value: T) { @@ -99,9 +98,7 @@ export type Session = AnonymousSession | ProfileSession | WalletOnlySession; /** * {@link useSession} hook arguments */ -export type UseSessionArgs = { - suspense: TSuspense; -}; +export type UseSessionArgs = SuspenseEnabled; /** * `useSession` is a hook that lets you access the current {@link Session} @@ -173,11 +170,11 @@ export type UseSessionArgs = { * @category Authentication * @group Hooks */ -export function useSession(args: UseSessionArgs): SuspenseReadResult; +export function useSession(args: UseSessionArgs): SuspenseResult; export function useSession(args?: UseSessionArgs): ReadResult; export function useSession( args?: UseSessionArgs, -): ReadResult | SuspenseReadResult { +): ReadResult | SuspenseResult { const sessionData = useSessionDataVar(); const [primeCacheWithProfile, data] = useProfileFromCache(sessionData); diff --git a/packages/react/src/experimental/credentials.ts b/packages/react/src/experimental/credentials.ts index 5039db067b..b9acfae6ba 100644 --- a/packages/react/src/experimental/credentials.ts +++ b/packages/react/src/experimental/credentials.ts @@ -12,6 +12,13 @@ class ExternalStorageAdapter { constructor(private readonly credentialsStorage: CredentialsStorage) {} subscribe = (cb: Callback): Callback => { + // initial value + void this.credentialsStorage.get().then((credentials) => { + this.cache = credentials; + cb(); + }); + + // subsequent values const subscription = this.credentialsStorage.subscribe((credentials) => { this.cache = credentials; cb(); diff --git a/packages/react/src/helpers/__tests__/reads.spec.ts b/packages/react/src/helpers/__tests__/reads.spec.ts index 29f4c72b97..9f7b62efac 100644 --- a/packages/react/src/helpers/__tests__/reads.spec.ts +++ b/packages/react/src/helpers/__tests__/reads.spec.ts @@ -12,6 +12,8 @@ const document = gql` } `; +type PingData = QueryData; + function mockQueryResponse>(data: TData): MockedResponse { return { request: { @@ -25,7 +27,7 @@ describe(`Given the read hook helpers`, () => { describe(`when rendering an hook created via the ${useReadResult.name} helper`, () => { it('should return the data at the end of the initial loading phase', async () => { const client = mockLensApolloClient([mockQueryResponse({ result: true })]); - const { result } = renderHook(() => useReadResult(useQuery(document, { client }))); + const { result } = renderHook(() => useReadResult(useQuery(document, { client }))); expect(result.current).toMatchObject({ error: undefined, @@ -43,9 +45,11 @@ describe(`Given the read hook helpers`, () => { it(`should wrap any error into ${UnspecifiedError.name}`, async () => { const cause = new ApolloError({ graphQLErrors: [] }); - const queryResult = { error: cause, data: undefined, loading: false } as ApolloQueryResult< - QueryData - >; + const queryResult = { + error: cause, + data: undefined, + loading: false, + } as ApolloQueryResult; const { result } = renderHook(() => useReadResult(queryResult)); expect(result.current).toMatchObject({ @@ -61,12 +65,12 @@ describe(`Given the read hook helpers`, () => { mockQueryResponse({ result: false }), ]); - const first = renderHook(() => useReadResult(useQuery(document, { client }))); + const first = renderHook(() => useReadResult(useQuery(document, { client }))); await waitFor(() => expect(first.result.current.loading).toBeFalsy()); const second = renderHook(() => useReadResult( - useQuery(document, { + useQuery(document, { client, fetchPolicy: 'cache-and-network', nextFetchPolicy: 'cache-first', diff --git a/packages/react/src/helpers/reads.ts b/packages/react/src/helpers/reads.ts index a38acb956d..21d4a7e44b 100644 --- a/packages/react/src/helpers/reads.ts +++ b/packages/react/src/helpers/reads.ts @@ -1,3 +1,4 @@ +/* eslint-disable react-hooks/rules-of-hooks */ /* eslint-disable no-console */ import { ApolloError, @@ -7,6 +8,11 @@ import { OperationVariables, LazyQueryResultTuple as ApolloLazyResultTuple, useLazyQuery, + UseSuspenseQueryResult, + QueryHookOptions, + SuspenseQueryHookOptions, + useQuery, + useSuspenseQuery, } from '@apollo/client'; import { UnspecifiedError, @@ -104,13 +110,31 @@ type InferResult> = T extends QueryData ? * @internal */ export function useReadResult< - T extends QueryData, - R = InferResult, - V extends OperationVariables = { [key: string]: never }, ->({ error, data }: ApolloQueryResult): ReadResult { + TResult, + TVariables extends OperationVariables = { [key: string]: never }, +>({ + error, + data, +}: ApolloQueryResult, TVariables>): ReadResult { return buildReadResult(data?.result, error); } +/** + * @internal + */ +export function useSuspenseReadResult({ + data, + error, +}: UseSuspenseQueryResult, TVariables>): SuspenseResult { + if (error) { + throw error; + } + + return { + data: data?.result ?? never('Data should be available in suspense mode.'), + }; +} + /** * @experimental This is a pathfinder type for new lazy query hooks. It can change at any time. */ @@ -203,6 +227,9 @@ export type PaginatedReadResult = ReadResult & { type PaginatedQueryVariables = OperationVariables & { cursor?: InputMaybe }; +/** + * @internal + */ export type PaginatedQueryData = { result: { pageInfo: PaginatedResultInfo; items: K[] }; }; @@ -227,6 +254,9 @@ function useAdHocQuery< return fetch; } +/** + * @internal + */ export function usePaginatedReadResult< TVariables extends PaginatedQueryVariables, TData extends PaginatedQueryData, @@ -303,3 +333,79 @@ export function usePaginatedReadResult< }, }; } + +/** + * A read result that supports React Suspense and includes an error. + * + * @experimental This is an experimental type that can change at any time. + */ +export type SuspenseResultWithError = + | { + data: undefined; + error: E; + } + | { + data: T; + error: undefined; + }; + +/** + * A read result that supports React Suspense + * + * @experimental This is an experimental type that can change at any time. + */ +export type SuspenseResult = { data: T }; + +/** + * @deprecated Use {@link SuspenseResult | `SuspenseResult`} instead. + */ +export type SuspenseReadResult = SuspenseResultWithError; + +/** + * Helper type to enable Suspense mode. + * + * @experimental This is an experimental type that can change at any time. + */ +export type SuspenseEnabled = { + suspense?: TSuspense; +}; + +/** + * @internal + */ +export type UseSuspenseQueryArgs = { + suspense: true; + query: DocumentNode; + options: QueryHookOptions; +}; + +/** + * @internal + */ +export type UseQueryArgs = { + suspense: false; + query: DocumentNode; + options: QueryHookOptions; +}; + +/** + * @internal + */ +export type UseSuspendableQueryArgs = + | UseSuspenseQueryArgs + | UseQueryArgs; + +/** + * @internal + */ +export function useSuspendableQuery( + args: UseSuspendableQueryArgs, TVariables>, +): ReadResult | SuspenseResult { + if (args.suspense) { + return useSuspenseReadResult( + useSuspenseQuery>(args.query, args.options as SuspenseQueryHookOptions), + ); + } + + return useReadResult(useQuery(args.query, args.options as QueryHookOptions)); +} diff --git a/packages/react/src/helpers/suspense.ts b/packages/react/src/helpers/suspense.ts deleted file mode 100644 index b9e888d713..0000000000 --- a/packages/react/src/helpers/suspense.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * A read result that supports React Suspense - * - * @experimental This is an experimental type that can change at any time. - */ - -export type SuspenseReadResult = T extends Error - ? - | { - data: T; - error: undefined; - } - | { - data: undefined; - error: E; - } - : { - data: T; - }; diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index 75f1054c6d..3b81c17b97 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -78,8 +78,11 @@ export type { ReadResult, ReadResultWithError, ReadResultWithoutError, + SuspenseEnabled, + SuspenseReadResult, + SuspenseResult, + SuspenseResultWithError, } from './helpers/reads'; -export type { SuspenseReadResult } from './helpers/suspense'; export * from './helpers/tasks'; /** diff --git a/packages/react/src/profile/adapters/ProfileInterestsGateway.ts b/packages/react/src/profile/adapters/ProfileInterestsGateway.ts new file mode 100644 index 0000000000..38292cca03 --- /dev/null +++ b/packages/react/src/profile/adapters/ProfileInterestsGateway.ts @@ -0,0 +1,41 @@ +import { + AddProfileInterestsData, + AddProfileInterestsDocument, + AddProfileInterestsVariables, + ProfileInterestTypes, + RemoveProfileInterestsData, + RemoveProfileInterestsDocument, + RemoveProfileInterestsVariables, + SafeApolloClient, +} from '@lens-protocol/api-bindings'; +import { IProfileInterestsGateway } from '@lens-protocol/domain/use-cases/profile'; + +export type ProfileInterestsRequest = { + interests: ProfileInterestTypes[]; +}; + +export class ProfileInterestsGateway implements IProfileInterestsGateway { + constructor(private apolloClient: SafeApolloClient) {} + + async add(request: ProfileInterestsRequest) { + await this.apolloClient.mutate({ + mutation: AddProfileInterestsDocument, + variables: { + request: { + interests: request.interests, + }, + }, + }); + } + + async remove(request: ProfileInterestsRequest) { + await this.apolloClient.mutate({ + mutation: RemoveProfileInterestsDocument, + variables: { + request: { + interests: request.interests, + }, + }, + }); + } +} diff --git a/packages/react/src/profile/adapters/ProfileInterestsPresenter.ts b/packages/react/src/profile/adapters/ProfileInterestsPresenter.ts new file mode 100644 index 0000000000..ba275ead4d --- /dev/null +++ b/packages/react/src/profile/adapters/ProfileInterestsPresenter.ts @@ -0,0 +1,33 @@ +import { ProfileInterestTypes } from '@lens-protocol/api-bindings'; +import { ProfileId } from '@lens-protocol/domain/entities'; +import { IProfileInterestsPresenter } from '@lens-protocol/domain/use-cases/profile'; + +import { IProfileCacheManager } from './IProfileCacheManager'; +import { ProfileInterestsRequest } from './ProfileInterestsGateway'; + +export class ProfileInterestsPresenter implements IProfileInterestsPresenter { + constructor( + private readonly profileCacheManager: IProfileCacheManager, + private readonly profileId: ProfileId, + ) {} + + async add(request: ProfileInterestsRequest) { + this.profileCacheManager.update(this.profileId, (current) => { + return { + ...current, + interests: [...current.interests, ...request.interests], + }; + }); + } + + async remove(request: ProfileInterestsRequest) { + this.profileCacheManager.update(this.profileId, (current) => { + return { + ...current, + interests: current.interests.filter( + (interest) => !request.interests.includes(interest as ProfileInterestTypes), + ), + }; + }); + } +} diff --git a/packages/react/src/profile/adapters/useProfileInterestsController.ts b/packages/react/src/profile/adapters/useProfileInterestsController.ts new file mode 100644 index 0000000000..caef2029ae --- /dev/null +++ b/packages/react/src/profile/adapters/useProfileInterestsController.ts @@ -0,0 +1,43 @@ +import { ManageProfileInterests } from '@lens-protocol/domain/use-cases/profile'; +import { invariant } from '@lens-protocol/shared-kernel'; + +import { SessionType, useSession } from '../../authentication'; +import { useSharedDependencies } from '../../shared'; +import { ProfileInterestsGateway, ProfileInterestsRequest } from './ProfileInterestsGateway'; +import { ProfileInterestsPresenter } from './ProfileInterestsPresenter'; + +export function useProfileInterestsController() { + const { apolloClient, profileCacheManager } = useSharedDependencies(); + const { data: session } = useSession(); + + const add = async (request: ProfileInterestsRequest) => { + invariant( + session?.type === SessionType.WithProfile, + 'You must be authenticated with a profile to use this hook. Use `useLogin` hook to authenticate.', + ); + + const presenter = new ProfileInterestsPresenter(profileCacheManager, session.profile.id); + const gateway = new ProfileInterestsGateway(apolloClient); + const manageInterests = new ManageProfileInterests(gateway, presenter); + + await manageInterests.add(request); + }; + + const remove = async (request: ProfileInterestsRequest) => { + invariant( + session?.type === SessionType.WithProfile, + 'You must be authenticated with a profile to use this hook. Use `useLogin` hook to authenticate.', + ); + + const presenter = new ProfileInterestsPresenter(profileCacheManager, session.profile.id); + const gateway = new ProfileInterestsGateway(apolloClient); + const manageInterests = new ManageProfileInterests(gateway, presenter); + + await manageInterests.remove(request); + }; + + return { + add, + remove, + }; +} diff --git a/packages/react/src/profile/index.ts b/packages/react/src/profile/index.ts index d5d0ebb4ef..ae06b6d71f 100644 --- a/packages/react/src/profile/index.ts +++ b/packages/react/src/profile/index.ts @@ -1,6 +1,7 @@ /** * Hooks */ +export * from './useAddProfileInterests'; export * from './useBlockedProfiles'; export * from './useLazyProfile'; export * from './useLazyProfiles'; @@ -12,6 +13,7 @@ export * from './useProfileFollowing'; export * from './useProfileManagers'; export * from './useProfiles'; export * from './useRecommendProfileToggle'; +export * from './useRemoveProfileInterests'; export * from './useReportProfile'; export * from './useWhoActedOnPublication'; diff --git a/packages/react/src/profile/useAddProfileInterests.ts b/packages/react/src/profile/useAddProfileInterests.ts new file mode 100644 index 0000000000..6a5d6fe8f6 --- /dev/null +++ b/packages/react/src/profile/useAddProfileInterests.ts @@ -0,0 +1,53 @@ +import { ProfileInterestTypes } from '@lens-protocol/api-bindings'; +import { success } from '@lens-protocol/shared-kernel'; + +import { UseDeferredTask, useDeferredTask } from '../helpers/tasks'; +import { useProfileInterestsController } from './adapters/useProfileInterestsController'; + +export { ProfileInterestTypes }; + +export type AddProfileInterestsArgs = { + interests: ProfileInterestTypes[]; +}; + +/** + * Add profile interests. + * + * You MUST be authenticated via {@link useLogin} to use this hook. + * + * @example + * ```tsx + * function ProfileInterests({ profile }: { profile: Profile }) { + * const { execute: addInterests } = useAddProfileInterests(); + * const { execute: removeInterests } = useRemoveProfileInterests(); + * + * const handleClick = async (interest: ProfileInterestTypes) => { + * const request = { + * interests: [interest], + * }; + * + * if (profile.interests.includes(interest)) { + * await removeInterests(request); + * } else { + * await addInterests(request); + * } + * }; + * + * return ; + * } + * ``` + * + * @category Profiles + * @group Hooks + */ +export function useAddProfileInterests(): UseDeferredTask { + const { add } = useProfileInterestsController(); + + return useDeferredTask(async (request) => { + await add({ + interests: request.interests, + }); + + return success(); + }); +} diff --git a/packages/react/src/profile/useProfile.ts b/packages/react/src/profile/useProfile.ts index 050a7bc548..45b8705e2f 100644 --- a/packages/react/src/profile/useProfile.ts +++ b/packages/react/src/profile/useProfile.ts @@ -1,20 +1,39 @@ import { Profile, + ProfileDocument, ProfileRequest, + ProfileVariables, UnspecifiedError, - useProfile as useProfileHook, } from '@lens-protocol/api-bindings'; import { invariant, OneOf } from '@lens-protocol/shared-kernel'; import { NotFoundError } from '../NotFoundError'; import { useLensApolloClient } from '../helpers/arguments'; -import { ReadResult, useReadResult } from '../helpers/reads'; +import { + ReadResult, + SuspenseEnabled, + SuspenseResultWithError, + useSuspendableQuery, +} from '../helpers/reads'; import { useFragmentVariables } from '../helpers/variables'; +function profileNotFound({ forProfileId, forHandle }: UseProfileArgs) { + return new NotFoundError( + forProfileId + ? `Profile with id: ${forProfileId}` + : `Profile with handle: ${forHandle ? forHandle : ''}`, + ); +} + /** * {@link useProfile} hook arguments */ -export type UseProfileArgs = OneOf; +export type UseProfileArgs = OneOf & + SuspenseEnabled; + +export type UseProfileResult = + | ReadResult + | SuspenseResultWithError; /** * `useProfile` is a React hook that allows you to fetch a profile from the Lens API. @@ -24,20 +43,36 @@ export type UseProfileArgs = OneOf; * const { data, error, loading } = useProfile({ forProfileId: '0x04' }); * ``` * - * Get a profile by handle: + * ## Basic Usage + * + * Get Profile by Handle: + * * ```ts * const { data, error, loading } = useProfile({ * forHandle: 'lens/stani', * }); * ``` * - * Get a profile by Id: + * Get Profile by Id: + * * ```ts * const { data, error, loading } = useProfile({ * forProfileId: '0x04', * }); * ``` * + * ## Suspense Enabled + * + * You can enable suspense mode to suspend the component until the session data is available. + * + * ```ts + * const { data } = useProfile({ + * forHandle: 'lens/stani' + * }); + * + * console.log(data.id); + * ``` + * * @category Profiles * @group Hooks * @@ -46,58 +81,37 @@ export type UseProfileArgs = OneOf; export function useProfile({ forHandle, forProfileId, -}: UseProfileArgs): ReadResult { +}: UseProfileArgs): ReadResult; +export function useProfile( + args: UseProfileArgs, +): SuspenseResultWithError; +export function useProfile({ + suspense = false, + ...request +}: UseProfileArgs): + | ReadResult + | SuspenseResultWithError { invariant( - forProfileId === undefined || forHandle === undefined, + request.forProfileId === undefined || request.forHandle === undefined, "Only one of 'forProfileId' or 'forHandle' should be provided to 'useProfile' hook", ); - const { data, error, loading } = useReadResult( - useProfileHook( - useLensApolloClient({ - variables: useFragmentVariables({ - request: { - ...(forHandle && { forHandle }), - ...(forProfileId && { forProfileId }), - }, - }), - fetchPolicy: 'cache-and-network', - nextFetchPolicy: 'cache-first', - }), - ), - ); - - if (loading) { - return { - data: undefined, - error: undefined, - loading: true, - }; - } - - if (error) { - return { - data: undefined, - error, - loading: false, - }; - } + const result = useSuspendableQuery({ + suspense, + query: ProfileDocument, + options: useLensApolloClient({ + variables: useFragmentVariables({ request }), + fetchPolicy: 'cache-and-network', + nextFetchPolicy: 'cache-first', + }), + }); - if (data === null) { + if (result.data === null) { return { data: undefined, - error: new NotFoundError( - forProfileId - ? `Profile with id: ${forProfileId}` - : `Profile with handle: ${forHandle ? forHandle : ''}`, - ), - loading: false, + error: profileNotFound(request), }; } - return { - data, - error: undefined, - loading: false, - }; + return result as UseProfileResult; } diff --git a/packages/react/src/profile/useRemoveProfileInterests.ts b/packages/react/src/profile/useRemoveProfileInterests.ts new file mode 100644 index 0000000000..5c23f89695 --- /dev/null +++ b/packages/react/src/profile/useRemoveProfileInterests.ts @@ -0,0 +1,57 @@ +import { ProfileInterestTypes } from '@lens-protocol/api-bindings'; +import { success } from '@lens-protocol/shared-kernel'; + +import { UseDeferredTask, useDeferredTask } from '../helpers/tasks'; +import { useProfileInterestsController } from './adapters/useProfileInterestsController'; + +export { ProfileInterestTypes }; + +export type RemoveProfileInterestsArgs = { + interests: ProfileInterestTypes[]; +}; + +/** + * Remove profile interests. + * + * You MUST be authenticated via {@link useLogin} to use this hook. + * + * @example + * ```tsx + * function ProfileInterests({ profile }: { profile: Profile }) { + * const { execute: addInterests } = useAddProfileInterests(); + * const { execute: removeInterests } = useRemoveProfileInterests(); + * + * const handleClick = async (interest: ProfileInterestTypes) => { + * const request = { + * interests: [interest], + * }; + * + * if (profile.interests.includes(interest)) { + * await removeInterests(request); + * } else { + * await addInterests(request); + * } + * }; + * + * return ; + * } + * ``` + * + * @category Profiles + * @group Hooks + */ +export function useRemoveProfileInterests(): UseDeferredTask< + void, + never, + RemoveProfileInterestsArgs +> { + const { remove } = useProfileInterestsController(); + + return useDeferredTask(async (request) => { + await remove({ + interests: request.interests, + }); + + return success(); + }); +} diff --git a/packages/react/src/publication/usePublications.ts b/packages/react/src/publication/usePublications.ts index 41a9a4b684..57ae86363c 100644 --- a/packages/react/src/publication/usePublications.ts +++ b/packages/react/src/publication/usePublications.ts @@ -13,6 +13,8 @@ import { useFragmentVariables } from '../helpers/variables'; */ export type UsePublicationsArgs = PaginatedArgs; +export type { PublicationsRequest }; + /** * Fetch a paginated result of publications based on a set of filters. * diff --git a/packages/react/src/shared.tsx b/packages/react/src/shared.tsx index 63f7239e41..969456de17 100644 --- a/packages/react/src/shared.tsx +++ b/packages/react/src/shared.tsx @@ -110,10 +110,10 @@ export function createSharedDependencies(userConfig: BaseConfig): SharedDependen [TransactionKind.ACT_ON_PUBLICATION]: new RefreshPublicationResponder(publicationCacheManager), [TransactionKind.APPROVE_MODULE]: new NoopResponder(), [TransactionKind.BLOCK_PROFILE]: new BlockProfilesResponder(profileCacheManager), - [TransactionKind.CLAIM_HANDLE]: new CreateProfileResponder(apolloClient, profileCacheManager), + [TransactionKind.CLAIM_HANDLE]: new CreateProfileResponder(apolloClient), [TransactionKind.CREATE_COMMENT]: new RefreshCurrentProfileResponder(profileCacheManager), [TransactionKind.CREATE_POST]: new RefreshCurrentProfileResponder(profileCacheManager), - [TransactionKind.CREATE_PROFILE]: new CreateProfileResponder(apolloClient, profileCacheManager), + [TransactionKind.CREATE_PROFILE]: new CreateProfileResponder(apolloClient), [TransactionKind.CREATE_QUOTE]: new RefreshCurrentProfileResponder(profileCacheManager), [TransactionKind.FOLLOW_PROFILE]: new FollowProfileResponder(profileCacheManager), [TransactionKind.LINK_HANDLE]: new LinkHandleResponder(apolloClient, profileCacheManager), diff --git a/packages/react/src/transactions/adapters/relayer.ts b/packages/react/src/transactions/adapters/relayer.ts index dc55279699..a02ca48631 100644 --- a/packages/react/src/transactions/adapters/relayer.ts +++ b/packages/react/src/transactions/adapters/relayer.ts @@ -17,11 +17,7 @@ export function handleRelayError( switch (error.reason) { case RelayErrorReasonType.AppNotAllowed: case LensProfileManagerRelayErrorReasonType.AppNotAllowed: - return failure( - new BroadcastingError(BroadcastingErrorReason.APP_NOT_ALLOWED, { - details: 'See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app', - }), - ); + return failure(new BroadcastingError(BroadcastingErrorReason.APP_NOT_ALLOWED)); case RelayErrorReasonType.RateLimited: case LensProfileManagerRelayErrorReasonType.RateLimited: diff --git a/packages/react/src/transactions/adapters/responders/CreateProfileResponder.ts b/packages/react/src/transactions/adapters/responders/CreateProfileResponder.ts index d79a4b635b..54cd386c49 100644 --- a/packages/react/src/transactions/adapters/responders/CreateProfileResponder.ts +++ b/packages/react/src/transactions/adapters/responders/CreateProfileResponder.ts @@ -6,20 +6,12 @@ import { import { AnyTransactionRequestModel } from '@lens-protocol/domain/entities'; import { ITransactionResponder } from '@lens-protocol/domain/use-cases/transactions'; -import { IProfileCacheManager } from '../../../profile/adapters/IProfileCacheManager'; - export class CreateProfileResponder implements ITransactionResponder { - constructor( - private readonly apolloClient: SafeApolloClient, - private readonly profileCacheManager: IProfileCacheManager, - ) {} + constructor(private readonly apolloClient: SafeApolloClient) {} async commit() { - await Promise.all([ - this.profileCacheManager.refreshCurrentProfile(), - this.apolloClient.refetchQueries({ - include: [OwnedHandlesDocument, ProfilesManagedDocument], - }), - ]); + await this.apolloClient.refetchQueries({ + include: [OwnedHandlesDocument, ProfilesManagedDocument], + }); } } diff --git a/packages/react/src/transactions/publications/optimistic.ts b/packages/react/src/transactions/publications/optimistic.ts index 6709d66a15..98e857e86d 100644 --- a/packages/react/src/transactions/publications/optimistic.ts +++ b/packages/react/src/transactions/publications/optimistic.ts @@ -367,6 +367,17 @@ export function post({ quotes: 0, upvotes: 0, }, + globalStats: { + __typename: 'PublicationStats', + id, + bookmarks: 0, + collects: 0, + comments: 0, + downvotes: 0, + mirrors: 0, + quotes: 0, + upvotes: 0, + }, txHash: null, }; } diff --git a/packages/wagmi/CHANGELOG.md b/packages/wagmi/CHANGELOG.md index 7c5124cbe9..52ea77a73d 100644 --- a/packages/wagmi/CHANGELOG.md +++ b/packages/wagmi/CHANGELOG.md @@ -1,5 +1,17 @@ # @lens-protocol/wagmi +## 4.1.2 + +### Patch Changes + +- Updated dependencies [8d4e958e0] +- Updated dependencies [8bc1cf3ba] +- Updated dependencies [2edd76361] +- Updated dependencies [b1e474862] +- Updated dependencies [0d9bd97bd] +- Updated dependencies [1e6b96c67] + - @lens-protocol/react-web@2.2.0 + ## 4.1.1 ### Patch Changes diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 72572006dd..719aaa58f7 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@lens-protocol/wagmi", - "version": "4.1.1", + "version": "4.1.2", "description": "wagmi bindings for @lens-protocol/react", "repository": { "directory": "packages/wagmi", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22513f1839..57f17b7476 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -166,13 +166,13 @@ importers: version: 5.7.0 '@gluestack-style/react': specifier: ^1.0.48 - version: 1.0.48 + version: 1.0.54 '@gluestack-ui/config': specifier: ^1.1.16 - version: 1.1.16(@gluestack-style/react@1.0.48)(@gluestack-ui/themed@1.1.9) + version: 1.1.18(@gluestack-style/react@1.0.54)(@gluestack-ui/themed@1.1.22) '@gluestack-ui/themed': specifier: ^1.1.9 - version: 1.1.9(@gluestack-style/react@1.0.48)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0) + version: 1.1.22(@gluestack-style/react@1.0.54)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0) '@lens-protocol/metadata': specifier: ^1.1.6 version: 1.1.6(zod@3.22.4) @@ -187,10 +187,10 @@ importers: version: 18.2.0 react-native: specifier: 0.73.5 - version: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + version: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) react-native-get-random-values: specifier: ^1.10.0 - version: 1.10.0(react-native@0.73.5) + version: 1.11.0(react-native@0.73.5) react-native-mmkv: specifier: ~2.11.0 version: 2.11.0(react-native@0.73.5)(react@18.2.0) @@ -200,13 +200,13 @@ importers: devDependencies: '@babel/core': specifier: ^7.20.0 - version: 7.23.3 + version: 7.24.4 '@babel/preset-env': specifier: ^7.20.0 - version: 7.23.3(@babel/core@7.23.3) + version: 7.24.4(@babel/core@7.24.4) '@babel/runtime': specifier: ^7.20.0 - version: 7.23.9 + version: 7.24.4 '@lens-protocol/eslint-config': specifier: link:../../packages/eslint-config version: link:../../packages/eslint-config @@ -218,7 +218,7 @@ importers: version: 12.3.6 '@react-native/babel-preset': specifier: 0.73.21 - version: 0.73.21(@babel/core@7.23.3)(@babel/preset-env@7.23.3) + version: 0.73.21(@babel/core@7.24.4)(@babel/preset-env@7.24.4) '@react-native/eslint-config': specifier: 0.73.2 version: 0.73.2(eslint@8.57.0)(prettier@2.8.8)(typescript@5.0.4) @@ -227,25 +227,25 @@ importers: version: 0.73.4 '@react-native/metro-config': specifier: 0.73.5 - version: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3) + version: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4) '@react-native/typescript-config': specifier: 0.73.1 version: 0.73.1 '@rnx-kit/babel-preset-metro-react-native': specifier: ^1.1.6 - version: 1.1.6(@babel/core@7.23.3)(@react-native/babel-preset@0.73.21) + version: 1.1.8(@babel/core@7.24.4)(@babel/runtime@7.24.4)(@react-native/babel-preset@0.73.21) '@rnx-kit/metro-config': specifier: ^1.3.14 - version: 1.3.14(@react-native/metro-config@0.73.5)(react-native@0.73.5)(react@18.2.0) + version: 1.3.15(@react-native/metro-config@0.73.5)(react-native@0.73.5)(react@18.2.0) '@rnx-kit/metro-resolver-symlinks': specifier: ^0.1.35 - version: 0.1.35 + version: 0.1.36 '@types/react': specifier: ^18.2.6 - version: 18.2.38 + version: 18.2.79 '@types/react-native': specifier: ^0.73.0 - version: 0.73.0(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + version: 0.73.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) eslint: specifier: ^8.54.0 version: 8.57.0 @@ -510,6 +510,61 @@ importers: specifier: 5.2.2 version: 5.2.2 + packages/cli: + dependencies: + '@commander-js/extra-typings': + specifier: ^12.0.1 + version: 12.0.1(commander@12.0.0) + '@ethersproject/address': + specifier: ^5.7.0 + version: 5.7.0 + '@lens-protocol/client': + specifier: '*' + version: 2.1.1 + '@lens-protocol/shared-kernel': + specifier: '*' + version: 0.12.0 + chalk: + specifier: ^5.3.0 + version: 5.3.0 + commander: + specifier: ^12.0.0 + version: 12.0.0 + nanospinner: + specifier: ^1.1.0 + version: 1.1.0 + tslib: + specifier: ^2.6.2 + version: 2.6.2 + devDependencies: + '@lens-protocol/eslint-config': + specifier: workspace:* + version: link:../eslint-config + '@lens-protocol/prettier-config': + specifier: workspace:* + version: link:../prettier-config + '@lens-protocol/tsconfig': + specifier: workspace:* + version: link:../tsconfig + '@types/node': + specifier: ^18.19.31 + version: 18.19.31 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + prettier: + specifier: ^3.2.5 + version: 3.2.5 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@18.19.31)(typescript@5.2.2) + tsup: + specifier: ^8.0.2 + version: 8.0.2(ts-node@10.9.2)(typescript@5.2.2) + typescript: + specifier: 5.2.2 + version: 5.2.2 + packages/client: dependencies: '@ethersproject/abi': @@ -1416,6 +1471,13 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + /@apollo/client@3.9.11(@types/react@18.2.79)(graphql@16.8.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-H7e9m7cRcFO93tokwzqrsbnfKorkpV24xU30hFH5u2g6B+c1DMo/ouyF/YrBPdrTzqxQCjTUmds/FLmJ7626GA==} peerDependencies: @@ -1509,13 +1571,13 @@ packages: peerDependencies: graphql: '*' dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/runtime': 7.23.9 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/runtime': 7.24.4 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 + babel-preset-fbjs: 3.4.0(@babel/core@7.24.4) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5 @@ -1559,6 +1621,10 @@ packages: resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.24.4: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + /@babel/core@7.23.3: resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} @@ -1581,14 +1647,36 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser@7.23.10(@babel/core@7.23.3)(eslint@8.57.0): - resolution: {integrity: sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==} + /@babel/core@7.24.4: + resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helpers': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/eslint-parser@7.24.1(@babel/core@7.24.4)(eslint@8.57.0): + resolution: {integrity: sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.0 eslint-visitor-keys: 2.1.0 @@ -1612,7 +1700,6 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - dev: false /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} @@ -1636,6 +1723,16 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} @@ -1653,6 +1750,57 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.24.4): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + + /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.23.3): + resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.3) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + + /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1664,6 +1812,17 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: @@ -1678,6 +1837,34 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.23.3): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + debug: 4.3.4(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.4): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + debug: 4.3.4(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -1699,13 +1886,13 @@ packages: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 /@babel/helper-module-imports@7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} @@ -1721,7 +1908,20 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 @@ -1739,7 +1939,6 @@ packages: /@babel/helper-plugin-utils@7.24.0: resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} - dev: false /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} @@ -1752,6 +1951,17 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -1763,6 +1973,39 @@ packages: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.4): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + + /@babel/helper-replace-supers@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -1797,13 +2040,17 @@ packages: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.22.15 - '@babel/types': 7.23.4 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 /@babel/helpers@7.23.4: resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} @@ -1815,6 +2062,16 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helpers@7.24.4: + resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -1845,7 +2102,16 @@ packages: hasBin: true dependencies: '@babel/types': 7.24.0 - dev: false + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} @@ -1856,6 +2122,15 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -1867,6 +2142,17 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.3) + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} @@ -1877,6 +2163,16 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.3): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -1886,10 +2182,23 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.4): + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -1898,18 +2207,39 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.4): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.23.3) + + /@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.4) /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -1919,9 +2249,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.4): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} @@ -1930,9 +2271,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.4): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.3): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -1940,12 +2292,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.3 + '@babel/compat-data': 7.24.4 '@babel/core': 7.23.3 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.23.3) + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.4): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -1955,9 +2321,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.4): + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.3): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} @@ -1966,10 +2343,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.4): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1978,6 +2367,14 @@ packages: dependencies: '@babel/core': 7.23.3 + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1986,13 +2383,21 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): @@ -2003,6 +2408,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2010,7 +2423,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -2020,14 +2442,31 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -2037,14 +2476,31 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} @@ -2055,6 +2511,25 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -2064,6 +2539,15 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -2072,6 +2556,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2080,6 +2572,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -2089,6 +2589,15 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-jsx@7.24.1: resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} @@ -2106,6 +2615,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2114,6 +2631,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2122,6 +2647,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2130,6 +2663,14 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -2138,34 +2679,32 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2173,18 +2712,17 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2192,417 +2730,1273 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) + dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) - /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4): + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) + + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} + /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.23.3): + resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) + + /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.3) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + '@babel/template': 7.22.15 - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/template': 7.24.0 - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/template': 7.24.0 - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.3 '@babel/core': 7.23.3 - '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) + + /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.23.3) - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.4) + + /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-simple-access': 7.22.5 + + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-simple-access': 7.22.5 + + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.3 + '@babel/core': 7.23.3 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.3) + + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) + + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) + + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) + dev: true + + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) + '@babel/types': 7.23.4 + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.4): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) + '@babel/types': 7.23.4 + + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + regenerator-transform: 0.15.2 + + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.23.3): + resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.23.3) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.23.3) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.23.3) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.4): + resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.4) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - dev: true + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2610,67 +4004,53 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) - '@babel/types': 7.23.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw==} + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2678,54 +4058,63 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + /@babel/plugin-transform-typescript@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) + dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + /@babel/plugin-transform-typescript@7.23.4(@babel/core@7.24.4): + resolution: {integrity: sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.4) - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.23.3): + resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.3) - /@babel/plugin-transform-typescript@7.23.4(@babel/core@7.23.3): - resolution: {integrity: sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ==} + /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} @@ -2736,6 +4125,15 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -2746,6 +4144,16 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -2756,6 +4164,26 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.24.0 + + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -2766,6 +4194,16 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) + '@babel/helper-plugin-utils': 7.24.0 + /@babel/preset-env@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==} engines: {node: '>=6.9.0'} @@ -2856,16 +4294,107 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-flow@7.23.3(@babel/core@7.23.3): + /@babel/preset-env@7.24.4(@babel/core@7.24.4): + resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.4) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.4) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.4) + core-js-compat: 3.37.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/preset-flow@7.23.3(@babel/core@7.24.4): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.4) /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} @@ -2877,6 +4406,16 @@ packages: '@babel/types': 7.23.4 esutils: 2.0.3 + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.4 + esutils: 2.0.3 + /@babel/preset-react@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} @@ -2904,14 +4443,28 @@ packages: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) + dev: true + + /@babel/preset-typescript@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.24.4) - /@babel/register@7.22.15(@babel/core@7.23.3): + /@babel/register@7.22.15(@babel/core@7.24.4): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2921,12 +4474,6 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime@7.23.9: - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - /@babel/runtime@7.24.4: resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} engines: {node: '>=6.9.0'} @@ -2941,6 +4488,14 @@ packages: '@babel/parser': 7.23.4 '@babel/types': 7.23.4 + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + /@babel/traverse@7.23.4: resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} engines: {node: '>=6.9.0'} @@ -2974,7 +4529,6 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false /@babel/types@7.23.4: resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} @@ -3037,7 +4591,7 @@ packages: /@changesets/apply-release-plan@6.1.4: resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/config': 2.3.1 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 2.0.0 @@ -3049,18 +4603,18 @@ packages: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/assemble-release-plan@5.2.4: resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.6 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/changelog-git@0.1.14: @@ -3073,7 +4627,7 @@ packages: resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==} hasBin: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/apply-release-plan': 6.1.4 '@changesets/assemble-release-plan': 5.2.4 '@changesets/changelog-git': 0.1.14 @@ -3133,13 +4687,13 @@ packages: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.5.4 + semver: 7.6.0 dev: true /@changesets/get-release-plan@3.0.17: resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/assemble-release-plan': 5.2.4 '@changesets/config': 2.3.1 '@changesets/pre': 1.0.14 @@ -3155,7 +4709,7 @@ packages: /@changesets/git@2.0.0: resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -3180,7 +4734,7 @@ packages: /@changesets/pre@1.0.14: resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -3190,7 +4744,7 @@ packages: /@changesets/read@0.5.9: resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.16 @@ -3211,7 +4765,7 @@ packages: /@changesets/write@0.2.3: resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 @@ -3233,6 +4787,14 @@ packages: transitivePeerDependencies: - supports-color + /@commander-js/extra-typings@12.0.1(commander@12.0.0): + resolution: {integrity: sha512-OvkMobb1eMqOCuJdbuSin/KJkkZr7n24/UNV+Lcz/0Dhepf3r2p9PaGwpRpAWej7A+gQnny4h8mGhpFl4giKkg==} + peerDependencies: + commander: ~12.0.0 + dependencies: + commander: 12.0.0 + dev: false + /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -3439,6 +5001,15 @@ packages: deprecated: Please use @ensdomains/ens-contracts dev: true + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -3448,6 +5019,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -3457,6 +5037,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -3466,6 +5055,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -3475,6 +5073,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -3484,6 +5091,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -3493,6 +5109,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -3502,8 +5127,26 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -3520,6 +5163,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -3529,6 +5181,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -3538,6 +5199,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -3547,6 +5217,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -3556,6 +5235,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -3565,6 +5253,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -3574,6 +5271,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -3583,6 +5289,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -3592,6 +5307,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -3601,6 +5325,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -3610,6 +5343,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -3619,6 +5361,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -3628,6 +5379,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -3637,6 +5397,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4288,33 +6057,33 @@ packages: '@trufflesuite/bigint-buffer': 1.1.9 dev: true - /@gluestack-style/animation-resolver@1.0.4(@gluestack-style/react@1.0.48): + /@gluestack-style/animation-resolver@1.0.4(@gluestack-style/react@1.0.54): resolution: {integrity: sha512-AeAQ61u41j9F2fxWTGiR6C7G3KG7qSCAYVi3jCE+aUiOEPEctfurUCT70DnrKp1Tg/Bl29a+OUwutaW/3YKvQw==} peerDependencies: '@gluestack-style/react': '>=1.0' dependencies: - '@gluestack-style/react': 1.0.48 + '@gluestack-style/react': 1.0.54 dev: false - /@gluestack-style/legend-motion-animation-driver@1.0.3(@gluestack-style/react@1.0.48)(@legendapp/motion@2.3.0): + /@gluestack-style/legend-motion-animation-driver@1.0.3(@gluestack-style/react@1.0.54)(@legendapp/motion@2.3.0): resolution: {integrity: sha512-sD6aFS6Tq5XpyjrboFEIc8LrRY4TA4kodFYHzk6mDchvbkdLODijtjnaDQB1UqihOkMRg49e7ANRAOzc7eymaQ==} peerDependencies: '@gluestack-style/react': '>=1.0.27' '@legendapp/motion': '>=2.2' dependencies: - '@gluestack-style/react': 1.0.48 + '@gluestack-style/react': 1.0.54 '@legendapp/motion': 2.3.0(react-native@0.73.5)(react@18.2.0) dev: false - /@gluestack-style/react@1.0.48: - resolution: {integrity: sha512-fZUZQjOMFgRRXpWWcLQH3PNSB0OaWt0H28mCHH8g3aqx2GYITgzYARQhYdNfB7QFVrao/Mnu62oewnY2hnikHQ==} + /@gluestack-style/react@1.0.54: + resolution: {integrity: sha512-LAN7mMYr7IlhJAnab2PT5xiB55SUjKHdyIZ24qfayrZveKBH8Iy6TGCHkyE3JPP3ExgzFepDeshzz4T9X2/eoQ==} dependencies: inline-style-prefixer: 6.0.4 normalize-css-color: 1.0.2 dev: false - /@gluestack-ui/accordion@1.0.1(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-CLrsR4jbC3nUJifwtpiWnngi1KIeiaXCQ+D9Pm5F0wSyDTQA8e3EFSAdqAEcz/CVE8OItIiFaIDt288Un/ZQJw==} + /@gluestack-ui/accordion@1.0.4(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-zcoOo0spRUG11mVZk6wgsE22LRq8btYnxrxkrBFekmmE51sU7ccoe0XxwvFfEubRPNlD8VjZyuDYIL452Ha/Xw==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4325,14 +6094,14 @@ packages: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/accordion': 0.0.2(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/actionsheet@0.2.37(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-3X7KaIMyGCImQmz7MNQyOY7Or87NRYDjos7KF76Gla8jqapTfheB+5UNtLm6PbexjV/8B3Y8lFZhyk4+qmxvzA==} + /@gluestack-ui/actionsheet@0.2.41(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-g4jHSbvL8dOE/Eg8b2ANTwF2aGc4LvD6EqOgdX/233dsGfUH1lbT4NgVbEbBYRc8nyVZE5n3NF/owzRXcWbCPw==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4341,19 +6110,19 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/transitions': 0.1.10(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/dialog': 0.0.3(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/dialog': 0.0.4(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/alert-dialog@0.1.25(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-q7bQmxCnQK4OvHqrVizNOhWh6Pdw63PVmnZ6DeUA6EQn4Jmzqw3WcWEAOWgKRXjilU2frWZIGPebFx5AeNzOSw==} + /@gluestack-ui/alert-dialog@0.1.28(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-B1WdDjVmSA3/pz9qvlV9iVQIMSPj7DxN5vGznr6xFo9nJE4C30JidYBwK9VgGFo4qIibRkuzGVNzaZSCGOj4Hg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4362,18 +6131,18 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/dialog': 0.0.3(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/dialog': 0.0.4(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/alert@0.1.12(react@18.2.0): - resolution: {integrity: sha512-oiJfxryKh7+WKKx9PjIX088wgIQTXD9llC52h5HiK1dPUJiswjgGKbFHZbX7uoh9VMiXthBoUvzOIVMv0i5feA==} + /@gluestack-ui/alert@0.1.13(react@18.2.0): + resolution: {integrity: sha512-5LxekYIWSF9SxJ7l0yg7QJwCptC1ua3PDRcpIloooxuHg0YP+sejoSfCxgAf5iwparsvY8ILWCYo1iP1rTN2ug==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4384,8 +6153,8 @@ packages: react: 18.2.0 dev: false - /@gluestack-ui/avatar@0.1.15(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-ohbgt4FVQ3yzdZrUsEx39LSxyLUqVoj1FIapENNqmCkXqk+wwDwcyEhALInu7JOsuzPAXpUuv4b478XNsYUCTg==} + /@gluestack-ui/avatar@0.1.16(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-5and3vzYuv/Si0q2n+5qOp1mmaT5GKgBBNtMBr+/gtYtqxPV299B0AUL513JDSRaDiJHw/gb0Xxaf5VbgJ0UNA==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4399,8 +6168,8 @@ packages: - react-native dev: false - /@gluestack-ui/button@1.0.1(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-49jqhA2GIK55OGQOIFVD4P4cz+UJ/IzeBfQTmYUrbEvgJMoa8UOdWiA7FPSOJVs6b6cF6HqziLsZTycvpnlnNg==} + /@gluestack-ui/button@1.0.4(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-azM1D2qRcMs4gnIe8BkbBImIGCTjAAsUbh4vPHEz7sRXCS8wnOfg038EMcni+g8lmHTFb4nOSqAhuTdjRFprDg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4410,14 +6179,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/checkbox@0.1.24(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-r1W3M6IO86YkrwTUv0bWxquM+Rpmjw0BDWehH7YMDPnyuoU5UBjGRAg8VfE3RdjIsPfLVoeUztWCLqqu6TMlmg==} + /@gluestack-ui/checkbox@0.1.28(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-V+FAt1dQro0Pqt4wA7w4Av5kR5lr7O8haqybDwxVjog0Pbp58s237XqbWz/bPx8mvbrU3O0tCdHKsYqdBqZ06g==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4425,27 +6194,27 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-aria/visually-hidden': 3.8.10(react@18.2.0) - '@react-native-aria/checkbox': 0.2.8(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/checkbox': 0.2.9(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/checkbox': 3.6.3(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/config@1.1.16(@gluestack-style/react@1.0.48)(@gluestack-ui/themed@1.1.9): - resolution: {integrity: sha512-oLdQEpCnOAYFskgk3whwIDZ3DmI9sAYf93LJB7qz+8VpOzSuoREq/hEL9Vtxk1BzioQDrjOB+FGLOpe+/vfJ9Q==} + /@gluestack-ui/config@1.1.18(@gluestack-style/react@1.0.54)(@gluestack-ui/themed@1.1.22): + resolution: {integrity: sha512-O7sP3cwxUNWMMBmrI7djR8M6xq1Gi5YdJuugBkJMcVwKgD8SzPbxACX20hONEMMua5hLwXPvVOzAX24WooxLkw==} peerDependencies: '@gluestack-style/react': '>=1.0' '@gluestack-ui/themed': '>=1.1' dependencies: - '@gluestack-style/react': 1.0.48 - '@gluestack-ui/themed': 1.1.9(@gluestack-style/react@1.0.48)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0) + '@gluestack-style/react': 1.0.54 + '@gluestack-ui/themed': 1.1.22(@gluestack-style/react@1.0.54)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0) dev: false /@gluestack-ui/divider@0.1.8(react@18.2.0): @@ -4460,8 +6229,8 @@ packages: react: 18.2.0 dev: false - /@gluestack-ui/fab@0.1.18(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-uOBTRk7C/N27WyprLtmADPL+8XF31TDEF9S/z/HM2OE2SujuoMG477MNrgrm40SAvad7jePDNv4QRcqVuGxnkA==} + /@gluestack-ui/fab@0.1.20(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-N1vqn/6hOP1pzvcrKWHgsfhfLGF/wctbjqQQNc/z7Dzy8IbigA84vqD2p/xfp3d7KKDeE7BOPYFGvYNctuSPsg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4471,14 +6240,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/form-control@0.1.16(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-Yc1PaF8BElKcDUA580pdC8++4spGc36yykJblieFlkA5Hvwp5VbAB8LOI6y0KEFLChQHMXKXueUdcTvYqENDJw==} + /@gluestack-ui/form-control@0.1.17(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-ctmbce3Tf/rpZyXSleOI2aUrOZEa/t7ubaB61F9Y0CauoaELMHrfSr4UZ5y4GC7z7pwvLXtMEpzEWvDQ9Af9Bg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4514,7 +6283,7 @@ packages: react: optional: true dependencies: - '@gluestack-ui/provider': 0.1.10(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/provider': 0.1.12(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) react: 18.2.0 @@ -4522,8 +6291,8 @@ packages: - react-native dev: false - /@gluestack-ui/image@0.1.7(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-ITfDX7gyxab+w0EMmJdITgG7EB2oF/3MfYgsFBV//VmIlu3OJg2xvnwvYzq3kNdGqr5Nt/5ZEG2ime7Kx2Wmxw==} + /@gluestack-ui/image@0.1.9(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-Qalp99NrOz/AQM95fYhrKtO7+6s5vtgd8OkxGkdlU+HMiI0m6cDbQRG5jSE5M+RmWJLajfCmKYlNIg2rIj68HA==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4533,14 +6302,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/input@0.1.24(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-5G/XzLzWX7d2XFqLGqN9VHUO/65JoX8kghXBrQA1V0W10NM0abAqiuz4D6mZJjWAJc57me1ob04pG1WsmELbvA==} + /@gluestack-ui/input@0.1.29(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-nrgE9NKL1qMleHhxZ7a0aS/A04b5U+ZliapQYoBV4t1TjJIyqpJcXIxQnXWp/JwHoWogJc+yZXAJnwcPK+bbeg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4548,17 +6317,17 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/link@0.1.17(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-Lzolq6LNz401qOpetMpoK2Rc/enpHucwgZtMRX4SnP9DV6vOsCAAIyBrLsCkCxN5JicdteVpPyZpoljExkACLQ==} + /@gluestack-ui/link@0.1.20(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-htYxFh2n1yJAq8JUGNMzOY4RV3F3+yD6QHCt5JpOo3ZBIyOZUMrLzPIaFmDPNRwb2sbzCFYZhK5Qk6v7IsWxPQ==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4568,14 +6337,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/menu@0.2.30(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-DxKnVPLinzfCLUftG3ek0yx+8FP5oF1QPDtd62YhmrL/4ybUTMQtDDsg8GIjrjL+kgUHvt0bofsQfwD897lmLg==} + /@gluestack-ui/menu@0.2.33(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-jHGxqHrSCK0zji9kCY4VIXW5vEVCnQbeTQr7BEbvlSzhnA+ISoqQB/KX4GKGHkZEC60YwQJ8nYoqMeyPFvHt1A==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4584,13 +6353,13 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-aria/overlays': 3.21.1(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/menu': 0.2.10(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/menu': 0.2.12(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) react: 18.2.0 react-stately: 3.30.1(react@18.2.0) @@ -4598,8 +6367,8 @@ packages: - react-native dev: false - /@gluestack-ui/modal@0.1.29(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-zPkdvUyuvWmolVtmCpgCCzLOcBuR7Xur6ugQflv4JQVN6l/NSfcBfh9mXBAUAuK2h6leo02abrURFjneXfBP+Q==} + /@gluestack-ui/modal@0.1.32(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-nqAxbw6hdbHgt4sQR/JCRcwpr4avI4CD1E03Xu+nbfo86qeFi8LgzgSRkoxFQ3pDb0Mej6L/QdZ3RKMpcBPwRg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4608,19 +6377,19 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/dialog': 0.0.3(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/dialog': 0.0.4(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/overlay@0.1.12(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-rENETe40IRIrFW7rQKBsVotJ0J7DxTmY4xZGyMM/dct6TXnnZa2vIE+mqOK0CQs3cEIWypvDrQrJ0mHWHK1xig==} + /@gluestack-ui/overlay@0.1.14(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-luLb6HRjF51PLfJC1RoEmdcC75WFN9x2jyMh9hTw2UPCzPKi7H0sTLgzyQwyJd57pH06otlJSzzVBxT7VV9QXw==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4629,15 +6398,15 @@ packages: optional: true dependencies: '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/popover@0.1.31(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-YOJcNsaLoCGv53HTPWYEhwZ5ZJqVE4DVXWTNxFP613QcB9zcsQki43bBM1JgIJHVpR05qIAApCsv9CqyzzYm6w==} + /@gluestack-ui/popover@0.1.34(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-Fr+VB+OWDsF55weCav2f2mtJG3b7xIIo1MC+4xWI4OmpuhGDJ4ixWic57mhtliRnHiJT+3Iyb6hJ2veT6u424Q==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4646,19 +6415,19 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/dialog': 0.0.3(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/dialog': 0.0.4(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/pressable@0.1.14(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-SaGpalVO//RLpFFGibYBr+54tzcB8nUby4qBNvL2KGx+9HyMrMJFf75ov2aTqpXDrhEmtc8W4oRHd3fldvJIgw==} + /@gluestack-ui/pressable@0.1.16(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-SGUqCCZyMgRtlDN5mO7CN0NM+NMG9S2M3BdhdjI48Jnaks1DdWxzZeaD5xlEhg+Ww/KtmGzVrlSKqPDvVyROiA==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4668,14 +6437,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/progress@0.1.13(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-M05p5UfMaBpY2pqAw5AY/rItF3Qh5mSXoJkxUQRNYbJ2UwFpvFLDXgIBpy2p6eDgOGeo7aWmsktifLztm+4uFQ==} + /@gluestack-ui/progress@0.1.14(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-06ZiHV5JfCOvy+LVgTf91xoNrqVxHXsLJW5J2RphnAV2BsuPfE9Us99nt2NcEYkqK+gSN1rTk4yGZ7RA64DS9g==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4689,8 +6458,8 @@ packages: - react-native dev: false - /@gluestack-ui/provider@0.1.10(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-zAfwQM3AUETLL8Br1GUAsnOdn1RhF/Acd33DawbfFSH9GS/RXtgAgt/Fkh7ANirIxCAYmg5z8G9EN+egIbyuwA==} + /@gluestack-ui/provider@0.1.12(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-EvDEknx6qkrJuKC8ygdixiTvnAAji9moArREueNJdhJp8Af53UIzgWk4m4oqGlRfgrw6p1xApgE/2VTwGE5f7w==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4698,7 +6467,7 @@ packages: react: optional: true dependencies: - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 tsconfig: 7.0.0 typescript: 4.9.5 @@ -4706,8 +6475,8 @@ packages: - react-native dev: false - /@gluestack-ui/radio@0.1.25(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-Rl/5SW6bpT0n8P38G9IWp4/T5E1Ss8+Xct9jbXOsQyowJcH5Vh4P5pZ5eLh7qC9oLMJKwQMXKc921jUNCpcPXw==} + /@gluestack-ui/radio@0.1.29(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-npPrKKLN5vMRYxL3nKBGLCMPz1azfD6Mb30Mwk2GHEaN3ib13BmpMKvXr4DyDkQUeicnGGLE/secZQG3iQPpkg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4715,12 +6484,12 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-aria/visually-hidden': 3.8.10(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/radio': 0.2.8(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/radio': 0.2.10(react-native@0.73.5)(react@18.2.0) '@react-stately/radio': 3.10.2(react@18.2.0) react: 18.2.0 transitivePeerDependencies: @@ -4742,8 +6511,8 @@ packages: - react-native dev: false - /@gluestack-ui/select@0.1.24(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-iCDH0aoGYz2ymVbn0nnjynyQ1L+mV0YFOUc16gS+DTgfjSrXdjTSYwC0vI3fAoG+Sq30il08A+Y2vuYQHTflZg==} + /@gluestack-ui/select@0.1.25(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-whwfpFSo4/qvnaJR7a2uA0ca3MotMeBV4IyqpATk7AlMy+NZXi8RjQR5sBzeGP5/RhzwDhcYC8gbCXhyBpJi+g==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4751,7 +6520,7 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/hooks': 0.1.11(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) @@ -4760,8 +6529,8 @@ packages: - react-native dev: false - /@gluestack-ui/slider@0.1.21(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-OZlMgzLnQllXylwpAzz99Bm4XLp9IQH3R+jE3nANIPLNV9DnJUGckCIbXnoarTqUk+F+8Q0xFVb9bSLF9ujAUQ==} + /@gluestack-ui/slider@0.1.23(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-8lIK03uFJwGaaoFdpnJ0mnCi/jK3y98HphbK34AwDpMFCHbjrG80jNz5YsoX7qTHgDQKwuADlHr7jprC9PM4gA==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4769,12 +6538,12 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/hooks': 0.1.11(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-aria/visually-hidden': 3.8.10(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/slider': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/slider': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/slider': 3.5.2(react@18.2.0) react: 18.2.0 transitivePeerDependencies: @@ -4793,8 +6562,8 @@ packages: react: 18.2.0 dev: false - /@gluestack-ui/switch@0.1.19(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-abfFqpvQOF+ZYS516FGtiabxbxYE8edMRL1uFJ3LTCCU6cQ0xikAxajAZmc9mp8AWHmNHsAmuKPxjNLY3dTSsQ==} + /@gluestack-ui/switch@0.1.21(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-mtntQcMWDMPgmEvBuan/svi3yt1ENiYsC+XvgKTIG5IFT8kZP6sgRZu12Jfu5vf8/fAfpe+nMqIgCgDzJ1xFbQ==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4802,18 +6571,18 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) '@react-stately/toggle': 3.7.2(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/tabs@0.1.14(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-QIAf+ACVFIBm5khxMPNwo4hGtr+uOdc18ygeyHmCOQaCBAhQN9zyscDg5PjBDNasHk7I9WJf5sVr2A4ZzRXybg==} + /@gluestack-ui/tabs@0.1.16(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-voSV4J+Ec5u9oq0cCDvgrISrVf4ObYZpbyRDJvS3L/StJYk5lM5sEfLuI3w7stlyvit9pkwi4aQKKX0BN5wBuw==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4823,14 +6592,14 @@ packages: dependencies: '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native dev: false - /@gluestack-ui/textarea@0.1.20(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-BkpOwyGT2I12elofVzEs4YbFAxPc41CqUpNc6wNEyovLjPs6BuVzZ7b0U/0xf8C72kj3h5s02GWrkHHVd+Lztw==} + /@gluestack-ui/textarea@0.1.21(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-Ykzf03oPIErXVf4+9MuCtehc/q2IvU5OxW1Uhr1J/DQSHshcviUhWzYnNbXvDR+wluqojGRALynqzOfXFj2ONw==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4838,7 +6607,7 @@ packages: react: optional: true dependencies: - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) react: 18.2.0 @@ -4846,8 +6615,8 @@ packages: - react-native dev: false - /@gluestack-ui/themed@1.1.9(@gluestack-style/react@1.0.48)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-8NCHb6yWTpx/Xc42ER+lvwGDuO0WEvLlkoLSTfAWHkCIsbMiSulC5SyVAf0JiAjYia8Hq26rXhMhxY9TeSh6vQ==} + /@gluestack-ui/themed@1.1.22(@gluestack-style/react@1.0.54)(@types/react-native@0.73.0)(react-native-svg@13.4.0)(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-gdriivFCdddPR5GDuucNR8r0sLXns1y3qN7a7C38lMjodj5ygAZ7Bg+016vdzQKStQY66tvtxmFZyakkWBVzHg==} peerDependencies: '@gluestack-style/react': '>=1.0' '@types/react-native': '>=0.72' @@ -4863,43 +6632,43 @@ packages: optional: true dependencies: '@expo/html-elements': 0.9.1 - '@gluestack-style/animation-resolver': 1.0.4(@gluestack-style/react@1.0.48) - '@gluestack-style/legend-motion-animation-driver': 1.0.3(@gluestack-style/react@1.0.48)(@legendapp/motion@2.3.0) - '@gluestack-style/react': 1.0.48 - '@gluestack-ui/accordion': 1.0.1(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/actionsheet': 0.2.37(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/alert': 0.1.12(react@18.2.0) - '@gluestack-ui/alert-dialog': 0.1.25(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/avatar': 0.1.15(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/button': 1.0.1(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/checkbox': 0.1.24(react-native@0.73.5)(react@18.2.0) + '@gluestack-style/animation-resolver': 1.0.4(@gluestack-style/react@1.0.54) + '@gluestack-style/legend-motion-animation-driver': 1.0.3(@gluestack-style/react@1.0.54)(@legendapp/motion@2.3.0) + '@gluestack-style/react': 1.0.54 + '@gluestack-ui/accordion': 1.0.4(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/actionsheet': 0.2.41(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/alert': 0.1.13(react@18.2.0) + '@gluestack-ui/alert-dialog': 0.1.28(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/avatar': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/button': 1.0.4(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/checkbox': 0.1.28(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/divider': 0.1.8(react@18.2.0) - '@gluestack-ui/fab': 0.1.18(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/form-control': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/fab': 0.1.20(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/form-control': 0.1.17(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/icon': 0.1.20(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/image': 0.1.7(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/input': 0.1.24(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/link': 0.1.17(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/menu': 0.2.30(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/modal': 0.1.29(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/popover': 0.1.31(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/pressable': 0.1.14(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/progress': 0.1.13(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/provider': 0.1.10(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/radio': 0.1.25(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/select': 0.1.24(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/slider': 0.1.21(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/image': 0.1.9(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/input': 0.1.29(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/link': 0.1.20(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/menu': 0.2.33(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/modal': 0.1.32(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/popover': 0.1.34(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/pressable': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/progress': 0.1.14(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/provider': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/radio': 0.1.29(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/select': 0.1.25(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/slider': 0.1.23(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/spinner': 0.1.14(react@18.2.0) - '@gluestack-ui/switch': 0.1.19(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/tabs': 0.1.14(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/textarea': 0.1.20(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/switch': 0.1.21(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/tabs': 0.1.16(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/textarea': 0.1.21(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/toast': 1.0.4(react-native@0.73.5)(react@18.2.0) - '@gluestack-ui/tooltip': 0.1.26(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/tooltip': 0.1.30(react-native@0.73.5)(react@18.2.0) '@legendapp/motion': 2.3.0(react-native@0.73.5)(react@18.2.0) - '@types/react-native': 0.73.0(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + '@types/react-native': 0.73.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) react-native-svg: 13.4.0(react-native@0.73.5)(react@18.2.0) transitivePeerDependencies: - nativewind @@ -4915,7 +6684,7 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/transitions': 0.1.10(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) @@ -4924,8 +6693,8 @@ packages: - react-native dev: false - /@gluestack-ui/tooltip@0.1.26(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-3QHLV4T3Thfo7pkjmZzS051jf4pVguiR28kpCoj7/vsBxnFo3jT6VNv7cVUy9rVvB2lh1EKZyb33THB0DmEeeg==} + /@gluestack-ui/tooltip@0.1.30(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-Z3HModlriqqnC7Jgk0s5aPwEamHfrMF11TKn3d/LyTMUQj9ZxoAD9IWT0rRvPU2/VXlydJHXbG0smnD6xVlHtA==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4934,11 +6703,11 @@ packages: optional: true dependencies: '@gluestack-ui/hooks': 0.1.11(react@18.2.0) - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - react-native @@ -4953,7 +6722,7 @@ packages: react: optional: true dependencies: - '@gluestack-ui/overlay': 0.1.12(react-native@0.73.5)(react@18.2.0) + '@gluestack-ui/overlay': 0.1.14(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/react-native-aria': 0.1.5(react-native@0.73.5)(react@18.2.0) '@gluestack-ui/utils': 0.1.12(react-native@0.73.5)(react@18.2.0) '@react-native-aria/focus': 0.2.9(react-native@0.73.5)(react@18.2.0) @@ -5793,10 +7562,10 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.23.4 - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3) - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/parser': 7.24.4 + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.23.3) + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -5811,11 +7580,11 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/parser': 7.23.4 - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3) - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4) + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -6217,26 +7986,26 @@ packages: /@internationalized/date@3.5.2: resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==} dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 dev: false /@internationalized/message@3.1.2: resolution: {integrity: sha512-MHAWsZWz8jf6jFPZqpTudcCM361YMtPIRu9CXkYmKjJ/0R3pQRScV5C0zS+Qi50O5UAm8ecKhkXx6mWDDcF6/g==} dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 intl-messageformat: 10.5.11 dev: false /@internationalized/number@3.5.1: resolution: {integrity: sha512-N0fPU/nz15SwR9IbfJ5xaS9Ss/O5h1sVXMZf43vc9mxEG48ovglvvzBjF53aHlq20uoR6c+88CrIXipU/LSzwg==} dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 dev: false /@internationalized/string@3.2.1: resolution: {integrity: sha512-vWQOvRIauvFMzOO+h7QrdsJmtN1AXAFVcaLWP9AseRN2o7iHceZ6bIXhBD4teZl8i91A3gxKnWBlGgjCwU6MFQ==} dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 dev: false /@irys/arweave@0.0.2: @@ -6336,7 +8105,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -6357,14 +8126,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.18.12) + jest-config: 29.7.0(@types/node@18.19.31) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6398,7 +8167,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -6424,7 +8193,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -6456,7 +8225,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -6488,7 +8257,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -6517,7 +8286,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 babel-plugin-istanbul: 6.1.1 @@ -6542,7 +8311,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.7 + '@types/node': 18.19.31 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -6552,7 +8321,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.7 + '@types/node': 18.19.31 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -6563,7 +8332,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.18.12 + '@types/node': 18.19.31 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -6602,8 +8371,14 @@ packages: /@jridgewell/source-map@0.3.5: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -6641,7 +8416,7 @@ packages: dependencies: '@legendapp/tools': 2.0.1(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false /@legendapp/tools@2.0.1(react@18.2.0): @@ -6704,6 +8479,61 @@ packages: - wait-for-expect dev: false + /@lens-protocol/client@2.1.1: + resolution: {integrity: sha512-mUsssdHuP83jWsXeo6acGX0n0AcI3JIo6cms9WtdFMvodzBHoX69nYccmbdYEPGTK8y5AQtlxR1MiyVd1cVwmg==} + engines: {node: '>=18 <21'} + peerDependencies: + '@lens-protocol/metadata': ^1.0.0 + peerDependenciesMeta: + '@lens-protocol/metadata': + optional: true + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/contracts': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/providers': 5.7.2 + '@ethersproject/wallet': 5.7.0 + '@lens-protocol/blockchain-bindings': 0.10.1 + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(zod@3.22.4) + '@lens-protocol/shared-kernel': 0.12.0 + '@lens-protocol/storage': 0.8.1 + graphql: 16.8.1 + graphql-request: 6.1.0(graphql@16.8.1) + graphql-tag: 2.12.6(graphql@16.8.1) + jwt-decode: 3.1.2 + tslib: 2.6.2 + zod: 3.22.4 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@faker-js/faker' + - '@jest/globals' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - ethers + - ioredis + - jest-mock-extended + - jest-when + - react + - uWebSockets.js + - utf-8-validate + - wait-for-expect + dev: false + /@lens-protocol/domain@0.11.1: resolution: {integrity: sha512-a4+GdYVoMKyJ+zIomIPRTwmrlMIFF+iQi4seZoQHgBN72q/OgwnC7FeRu62Z9zF3mANkBdhPAyzu+eJPQuIqfg==} peerDependencies: @@ -6728,6 +8558,59 @@ packages: tslib: 2.6.2 dev: false + /@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(zod@3.22.4): + resolution: {integrity: sha512-rXD0/lkdFIGrwi7+LLgxYwb1Bbsnbi3XouUxfXbqBD32YwKkpYRNb0EfYcB3HZOQv9vmeTTlyrozNKxWoCBJ3A==} + peerDependencies: + '@ethersproject/abi': ^5.7.0 + '@ethersproject/address': ^5.7.0 + '@ethersproject/bignumber': ^5.7.0 + '@ethersproject/contracts': ^5.7.0 + '@ethersproject/hash': ^5.7.0 + '@ethersproject/providers': ^5.7.2 + '@ethersproject/wallet': ^5.7.0 + '@lens-protocol/metadata': ^1.0.0 + zod: ^3.22.0 + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/contracts': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/providers': 5.7.2 + '@ethersproject/wallet': 5.7.0 + '@lens-protocol/shared-kernel': 0.12.0 + '@lens-protocol/storage': 0.8.1 + '@lit-protocol/constants': 2.1.62 + '@lit-protocol/crypto': 2.1.62 + '@lit-protocol/encryption': 2.1.62 + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0) + '@lit-protocol/types': 2.1.62 + siwe: 2.1.4(ethers@5.7.2) + tslib: 2.6.2 + zod: 3.22.4 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - ethers + - ioredis + - react + - uWebSockets.js + - utf-8-validate + dev: false + /@lens-protocol/metadata@1.1.6(zod@3.22.4): resolution: {integrity: sha512-GswaavJLD6iBW/i3ShcBTeV3oiYTaHa4qIGSVZWxNfAChOxonJC9FHw7UH2bVlj4GzURhuwzL0mSGthecGLibQ==} engines: {node: '>=18 <21'} @@ -7072,7 +8955,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -7081,7 +8964,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -7987,9 +9870,9 @@ packages: hasBin: true dependencies: '@babel/code-frame': 7.23.4 - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@preconstruct/hook': 0.4.0 '@rollup/plugin-alias': 3.1.9(rollup@2.79.1) '@rollup/plugin-commonjs': 15.1.0(rollup@2.79.1) @@ -8031,8 +9914,8 @@ packages: /@preconstruct/hook@0.4.0: resolution: {integrity: sha512-a7mrlPTM3tAFJyz43qb4pPVpUx8j8TzZBFsNFqcKcE/sEakNXRlQAuCT4RGZRf9dQiiUnBahzSIWawU4rENl+Q==} dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) pirates: 4.0.6 source-map-support: 0.5.21 transitivePeerDependencies: @@ -8092,7 +9975,7 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@react-aria/label': 3.7.6(react@18.2.0) '@react-aria/toggle': 3.10.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) @@ -8116,7 +9999,7 @@ packages: '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/dialog': 3.5.8(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8131,8 +10014,8 @@ packages: '@react-aria/interactions': 3.21.1(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 - clsx: 2.1.0 + '@swc/helpers': 0.5.11 + clsx: 2.1.1 react: 18.2.0 dev: false @@ -8148,7 +10031,7 @@ packages: '@react-aria/utils': 3.23.2(react@18.2.0) '@react-stately/form': 3.0.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8167,7 +10050,7 @@ packages: '@react-aria/ssr': 3.9.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8182,7 +10065,7 @@ packages: '@react-aria/ssr': 3.9.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8196,7 +10079,7 @@ packages: dependencies: '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8221,7 +10104,7 @@ packages: '@react-types/button': 3.9.2(react@18.2.0) '@react-types/menu': 3.9.7(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8244,7 +10127,7 @@ packages: '@react-types/button': 3.9.2(react@18.2.0) '@react-types/overlays': 3.8.5(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8265,7 +10148,7 @@ packages: '@react-stately/radio': 3.10.2(react@18.2.0) '@react-types/radio': 3.7.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8284,7 +10167,7 @@ packages: '@react-aria/utils': 3.23.2(react@18.2.0) '@react-stately/selection': 3.14.3(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8304,7 +10187,7 @@ packages: '@react-stately/slider': 3.5.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) '@react-types/slider': 3.7.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8317,7 +10200,7 @@ packages: react: optional: true dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8334,7 +10217,7 @@ packages: '@react-aria/utils': 3.23.2(react@18.2.0) '@react-stately/toggle': 3.7.2(react@18.2.0) '@react-types/checkbox': 3.7.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8349,8 +10232,8 @@ packages: '@react-aria/ssr': 3.9.2(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 - clsx: 2.1.0 + '@swc/helpers': 0.5.11 + clsx: 2.1.1 react: 18.2.0 dev: false @@ -8365,7 +10248,7 @@ packages: '@react-aria/interactions': 3.21.1(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -8381,11 +10264,11 @@ packages: optional: true dependencies: react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/checkbox@0.2.8(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-aQPHRyRi208dHS/3aV4sPPizVVjkmRc6ypo38UpxA8ZUVN8TxbUQ0p8hcAhh0KgfgBKT6Oo0Uwz+OsBmyayR/w==} + /@react-native-aria/checkbox@0.2.9(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-REycBw1DKbw2r9LbynrB+egWOnJXo1YPoMkAQOv6wiKgIzRZ69l4GpmAwkwqUmKit+DJM9Van6/cGl9kOKTAeA==} peerDependencies: react: '*' react-native: '*' @@ -8397,15 +10280,15 @@ packages: dependencies: '@react-aria/checkbox': 3.2.1(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/toggle': 0.2.6(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/toggle': 0.2.8(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/toggle': 3.7.2(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/dialog@0.0.3(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-EXDS2IfB6n8LlelfMZjMntuHC7e6iRTWLxrYIyHm5d2gdmRVD37dris03Zsw/iMBhb/Z8ZYKQ/O5APioN6Uovg==} + /@react-native-aria/dialog@0.0.4(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-l974yT9Z8KTSfY0rjaDNx5PsuGw50jRsdrkez+eP0P8ENx2uKHDzPPZDLo5XS5aiChFWbLaZFXp8rU0TRVOMmg==} peerDependencies: react: '*' react-native: '*' @@ -8416,11 +10299,11 @@ packages: optional: true dependencies: '@react-aria/dialog': 3.5.12(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-types/dialog': 3.5.8(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) transitivePeerDependencies: - react-dom dev: false @@ -8438,11 +10321,11 @@ packages: dependencies: '@react-aria/focus': 3.16.2(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/interactions@0.2.11(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-qfdkD3DwYQm8UurvGLfdLFXPlU2QFdjYA0WWcDCKZD3R++rkpnFthExdws7kmsF1riKTaYcIN/R1MPTM4KZrsA==} + /@react-native-aria/interactions@0.2.13(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-Uzru5Pqq5pG46lg/pzXoku9Y9k1UvuwJB/HRLSwahdC6eyNJOOm4kmadR/iziL/BeTAi5rOZsPEd0IKcMdH3nA==} peerDependencies: react: '*' react-native: '*' @@ -8454,13 +10337,13 @@ packages: dependencies: '@react-aria/interactions': 3.21.1(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/menu@0.2.10(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-oQeArGeN91zpmA4aXX2eNLQLOJBb1fm5YiFtcmZAVp1rC7yZp1ys/RWX4AHEHhOsd148+sZnQ8B0fxcxV/bOoQ==} + /@react-native-aria/menu@0.2.12(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-sgtU3vlYdR7dx1GL7E0rMi19c2FFe7vPe3+6m6fyuGwQAZCEeHsrjDPdVbyx8HxDym8oOcmACeyfjCohiDK7/Q==} peerDependencies: react: '*' react-native: '*' @@ -8474,21 +10357,21 @@ packages: '@react-aria/menu': 3.13.1(react@18.2.0) '@react-aria/selection': 3.17.5(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/overlays': 0.3.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/overlays': 0.3.12(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/collections': 3.10.5(react@18.2.0) '@react-stately/menu': 3.6.1(react@18.2.0) '@react-stately/tree': 3.7.6(react@18.2.0) '@react-types/menu': 3.9.7(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) transitivePeerDependencies: - react-dom dev: false - /@react-native-aria/overlays@0.3.11(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-hsbNiPHPWqtzF0QLl7KQNDFCeoior4QufpA8Oyf7jD48oBuZnsfbwusc/2iwLVTJt9+syIB6OU1ON0mNWxswHg==} + /@react-native-aria/overlays@0.3.12(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-XV/JjL+zimkpDT7WfomrZl6D7on2RFnhlM0/EPwCPoHRALrJf1gcyEtl0ubWpB3b9yg5uliJ8u0zOS9ui/8S/Q==} peerDependencies: react: '*' react-dom: '*' @@ -8501,16 +10384,16 @@ packages: dependencies: '@react-aria/interactions': 3.21.1(react@18.2.0) '@react-aria/overlays': 3.21.1(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/overlays': 3.6.5(react@18.2.0) '@react-types/overlays': 3.8.5(react@18.2.0) dom-helpers: 5.2.1 react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/radio@0.2.8(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-sAJBuVv+5D0xgEYlspz+gd5Xtf/Vdl79Wm9v4dw6FlkDMXDr6iSSF2YU7Mn30R0/vWhd+tAeXPRc59fK6Ng20Q==} + /@react-native-aria/radio@0.2.10(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-q6oe/cMPKJDDaE11J8qBfAgn3tLRh1OFYCPDVIOXkGGm/hjEQNCR+E46kX9yQ+oD2ajf0WV/toxG3RqWAiKZ6Q==} peerDependencies: react: '*' react-native: '*' @@ -8522,16 +10405,16 @@ packages: dependencies: '@react-aria/radio': 3.10.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/radio': 3.10.2(react@18.2.0) '@react-types/radio': 3.7.1(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/slider@0.2.10(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-flwv/kKHrYmUqgMRO81VsZUccs9tf6dd9Z8SAerkVVj8BrJfVQ/Tb9cABaNsWHxIMUgtfKn0cMQYxLeySjjisw==} + /@react-native-aria/slider@0.2.11(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-GVT0VOEosf7jk5B6nU0stxitnHbAWLjmarOgkun0/Nnkc0/RwRaf+hfdPGA8rZqNS01CIgooJSrxfIfyNgybpg==} peerDependencies: react: '*' react-native: '*' @@ -8546,14 +10429,14 @@ packages: '@react-aria/label': 3.7.6(react@18.2.0) '@react-aria/slider': 3.7.6(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/slider': 3.5.2(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/toggle@0.2.6(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-uqsoh3ISY3yVh6HBH6jklrZ9eZgLqZ2A8s3XhxLGZIZV3SbhSP0LwwjTOqRIMXK12lvHixWneObD0GpR4i7v+g==} + /@react-native-aria/toggle@0.2.8(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-4TJXuIUuVeozbV3Lk9YUxHxCHAhignn6/GfEdQv8XsfKHUmRMHyvXwdrmKTQCnbtz2Nn+NDUoqKUfZtOYpT3cg==} peerDependencies: react: '*' react-native: '*' @@ -8565,16 +10448,16 @@ packages: dependencies: '@react-aria/focus': 3.16.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) - '@react-native-aria/interactions': 0.2.11(react-native@0.73.5)(react@18.2.0) - '@react-native-aria/utils': 0.2.10(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/interactions': 0.2.13(react-native@0.73.5)(react@18.2.0) + '@react-native-aria/utils': 0.2.11(react-native@0.73.5)(react@18.2.0) '@react-stately/toggle': 3.7.2(react@18.2.0) '@react-types/checkbox': 3.7.1(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false - /@react-native-aria/utils@0.2.10(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-jaXMt9NEuLtOIWeHzOupVROVcNT9aZHhvHDMzoXzmWZ47/FUrAykXtilCpOiKTxYbcwuWKCvpDVjd/syoPyuYQ==} + /@react-native-aria/utils@0.2.11(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-8MzE25pYDo1ZQtu7N9grx2Q+2uK58Tvvg4iJ7Nvx3PXTEz2XKU8G//yX9un97f7zCM6ptL8viRdKbSYDBmQvsA==} peerDependencies: react: '*' react-native: '*' @@ -8587,7 +10470,7 @@ packages: '@react-aria/ssr': 3.9.2(react@18.2.0) '@react-aria/utils': 3.23.2(react@18.2.0) react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false /@react-native-async-storage/async-storage@1.23.1: @@ -8639,7 +10522,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.11.0 + joi: 17.13.0 transitivePeerDependencies: - encoding @@ -8691,7 +10574,7 @@ packages: chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 - envinfo: 7.11.0 + envinfo: 7.12.0 execa: 5.1.1 hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 @@ -8699,7 +10582,7 @@ packages: semver: 7.6.0 strip-ansi: 5.2.0 wcwidth: 1.0.1 - yaml: 2.3.4 + yaml: 2.4.1 transitivePeerDependencies: - encoding @@ -8741,7 +10624,7 @@ packages: '@react-native-community/cli-tools': 12.3.6 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.6 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: @@ -8765,7 +10648,7 @@ packages: '@react-native-community/cli-tools': 12.3.6 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.6 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -8781,7 +10664,28 @@ packages: metro: 0.76.8 metro-config: 0.76.8 metro-core: 0.76.8 - metro-react-native-babel-transformer: 0.76.8(@babel/core@7.23.3) + metro-react-native-babel-transformer: 0.76.8(@babel/core@7.23.3) + metro-resolver: 0.76.8 + metro-runtime: 0.76.8 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + /@react-native-community/cli-plugin-metro@11.3.10(@babel/core@7.24.4): + resolution: {integrity: sha512-ZYAc5Hc+QVqJgj1XFbpKnIPbSJ9xKcBnfQrRhR+jFyt2DWx85u4bbzY1GSVc/USs0UbSUXv4dqPbnmOJz52EYQ==} + dependencies: + '@react-native-community/cli-server-api': 11.3.10 + '@react-native-community/cli-tools': 11.3.10 + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.76.8 + metro-config: 0.76.8 + metro-core: 0.76.8 + metro-react-native-babel-transformer: 0.76.8(@babel/core@7.24.4) metro-resolver: 0.76.8 metro-runtime: 0.76.8 readline: 1.3.0 @@ -8870,7 +10774,7 @@ packages: /@react-native-community/cli-types@12.3.6: resolution: {integrity: sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==} dependencies: - joi: 17.11.0 + joi: 17.13.0 /@react-native-community/cli@11.3.10(@babel/core@7.23.3): resolution: {integrity: sha512-bIx0t5s9ewH1PlcEcuQUD+UnVrCjPGAfjhVR5Gew565X60nE+GTIHRn70nMv9G4he/amBF+Z+vf5t8SNZEWMwg==} @@ -8901,6 +10805,35 @@ packages: - supports-color - utf-8-validate + /@react-native-community/cli@11.3.10(@babel/core@7.24.4): + resolution: {integrity: sha512-bIx0t5s9ewH1PlcEcuQUD+UnVrCjPGAfjhVR5Gew565X60nE+GTIHRn70nMv9G4he/amBF+Z+vf5t8SNZEWMwg==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@react-native-community/cli-clean': 11.3.10 + '@react-native-community/cli-config': 11.3.10 + '@react-native-community/cli-debugger-ui': 11.3.10 + '@react-native-community/cli-doctor': 11.3.10 + '@react-native-community/cli-hermes': 11.3.10 + '@react-native-community/cli-plugin-metro': 11.3.10(@babel/core@7.24.4) + '@react-native-community/cli-server-api': 11.3.10 + '@react-native-community/cli-tools': 11.3.10 + '@react-native-community/cli-types': 11.3.10 + chalk: 4.1.2 + commander: 9.5.0 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.6.0 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - encoding + - supports-color + - utf-8-validate + /@react-native-community/cli@12.3.6: resolution: {integrity: sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==} engines: {node: '>=18'} @@ -8937,62 +10870,62 @@ packages: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} - /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.23.3): + /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.24.4): resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.3) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.4) transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/babel-preset@0.73.21(@babel/core@7.23.3)(@babel/preset-env@7.23.3): + /@react-native/babel-preset@0.73.21(@babel/core@7.24.4)(@babel/preset-env@7.24.4): resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.3) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3) - '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.23.3) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.4) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.4) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.4) react-refresh: 0.14.0 transitivePeerDependencies: - '@babel/preset-env' @@ -9011,36 +10944,49 @@ packages: transitivePeerDependencies: - supports-color - /@react-native/codegen@0.73.3(@babel/preset-env@7.23.3): + /@react-native/codegen@0.72.7(@babel/preset-env@7.24.4): + resolution: {integrity: sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==} + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/parser': 7.23.4 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4) + flow-parser: 0.206.0 + jscodeshift: 0.14.0(@babel/preset-env@7.24.4) + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + /@react-native/codegen@0.73.3(@babel/preset-env@7.24.4): resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/parser': 7.23.4 - '@babel/preset-env': 7.23.3(@babel/core@7.23.3) + '@babel/parser': 7.24.4 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4) flow-parser: 0.206.0 glob: 7.2.3 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.23.3) + jscodeshift: 0.14.0(@babel/preset-env@7.24.4) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - /@react-native/community-cli-plugin@0.73.17(@babel/core@7.23.3)(@babel/preset-env@7.23.3): + /@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.4)(@babel/preset-env@7.24.4): resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} engines: {node: '>=18'} dependencies: '@react-native-community/cli-server-api': 12.3.6 '@react-native-community/cli-tools': 12.3.6 '@react-native/dev-middleware': 0.73.8 - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.3)(@babel/preset-env@7.23.3) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.24.4)(@babel/preset-env@7.24.4) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.6 - metro-config: 0.80.6 - metro-core: 0.80.6 + metro: 0.80.8 + metro-config: 0.80.8 + metro-core: 0.80.8 node-fetch: 2.7.0 readline: 1.3.0 transitivePeerDependencies: @@ -9083,18 +11029,18 @@ packages: eslint: '>=8' prettier: '>=2' dependencies: - '@babel/core': 7.23.3 - '@babel/eslint-parser': 7.23.10(@babel/core@7.23.3)(eslint@8.57.0) + '@babel/core': 7.24.4 + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0) '@react-native/eslint-plugin': 0.73.1 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.0.4) '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) eslint: 8.57.0 eslint-config-prettier: 8.10.0(eslint@8.57.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.23.10)(eslint@8.57.0) + eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.24.1)(eslint@8.57.0) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.0.4) eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8) - eslint-plugin-react: 7.33.2(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) eslint-plugin-react-native: 4.1.0(eslint@8.57.0) prettier: 2.8.8 @@ -9123,28 +11069,28 @@ packages: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} - /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.3)(@babel/preset-env@7.23.3): + /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.24.4)(@babel/preset-env@7.24.4): resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.3 - '@react-native/babel-preset': 0.73.21(@babel/core@7.23.3)(@babel/preset-env@7.23.3) + '@babel/core': 7.24.4 + '@react-native/babel-preset': 0.73.21(@babel/core@7.24.4)(@babel/preset-env@7.24.4) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - /@react-native/metro-config@0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3): + /@react-native/metro-config@0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4): resolution: {integrity: sha512-3bNWoHzOzP/+qoLJtRhOVXrnxKmSY3i4y5PXyMQlIvvOI/GQbXulPpEZxK/yUrf1MmeXHLLFufFbQWlfDEDoxA==} engines: {node: '>=18'} dependencies: '@react-native/js-polyfills': 0.73.1 - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.3)(@babel/preset-env@7.23.3) - metro-config: 0.80.6 - metro-runtime: 0.80.6 + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.24.4)(@babel/preset-env@7.24.4) + metro-config: 0.80.8 + metro-runtime: 0.80.8 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -9187,7 +11133,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) /@react-stately/calendar@3.4.4(react@18.2.0): resolution: {integrity: sha512-f9ZOd096gGGD+3LmU1gkmfqytGyQtrgi+Qjn+70GbM2Jy65pwOR4I9YrobbmeAFov5Tff13mQEa0yqWvbcDLZQ==} @@ -9201,7 +11147,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/calendar': 3.4.4(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9217,7 +11163,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/checkbox': 3.7.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9230,7 +11176,7 @@ packages: optional: true dependencies: '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9250,7 +11196,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/combobox': 3.10.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9263,7 +11209,7 @@ packages: optional: true dependencies: '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9282,7 +11228,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/datepicker': 3.7.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9296,7 +11242,7 @@ packages: dependencies: '@react-stately/selection': 3.14.3(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9315,7 +11261,7 @@ packages: optional: true dependencies: '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9331,7 +11277,7 @@ packages: '@react-stately/selection': 3.14.3(react@18.2.0) '@react-types/grid': 3.2.4(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9347,7 +11293,7 @@ packages: '@react-stately/selection': 3.14.3(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9362,7 +11308,7 @@ packages: '@react-stately/overlays': 3.6.5(react@18.2.0) '@react-types/menu': 3.9.7(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9378,7 +11324,7 @@ packages: '@react-stately/form': 3.0.1(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/numberfield': 3.8.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9392,7 +11338,7 @@ packages: dependencies: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/overlays': 3.8.5(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9408,7 +11354,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/radio': 3.7.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9422,7 +11368,7 @@ packages: dependencies: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/searchfield': 3.5.3(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9439,7 +11385,7 @@ packages: '@react-stately/overlays': 3.6.5(react@18.2.0) '@react-types/select': 3.9.2(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9454,7 +11400,7 @@ packages: '@react-stately/collections': 3.10.5(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9469,7 +11415,7 @@ packages: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) '@react-types/slider': 3.7.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9489,7 +11435,7 @@ packages: '@react-types/grid': 3.2.4(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) '@react-types/table': 3.9.3(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9504,7 +11450,7 @@ packages: '@react-stately/list': 3.10.3(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) '@react-types/tabs': 3.3.5(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9518,7 +11464,7 @@ packages: dependencies: '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/checkbox': 3.7.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9532,7 +11478,7 @@ packages: dependencies: '@react-stately/overlays': 3.6.5(react@18.2.0) '@react-types/tooltip': 3.4.7(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9548,7 +11494,7 @@ packages: '@react-stately/selection': 3.14.3(react@18.2.0) '@react-stately/utils': 3.9.1(react@18.2.0) '@react-types/shared': 3.22.1(react@18.2.0) - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9560,7 +11506,7 @@ packages: react: optional: true dependencies: - '@swc/helpers': 0.5.10 + '@swc/helpers': 0.5.11 react: 18.2.0 dev: false @@ -9854,11 +11800,12 @@ packages: - supports-color dev: true - /@rnx-kit/babel-preset-metro-react-native@1.1.6(@babel/core@7.23.3)(@react-native/babel-preset@0.73.21): - resolution: {integrity: sha512-P+4qSO1lFv8GgCByvEd2jWHoNIrq0uOKqUCN+XAYG2KYFOpDgP4ODasuqnQhMUTsfpdKU4c3Fb4TsHiVeB/aoA==} + /@rnx-kit/babel-preset-metro-react-native@1.1.8(@babel/core@7.24.4)(@babel/runtime@7.24.4)(@react-native/babel-preset@0.73.21): + resolution: {integrity: sha512-8DotuBK1ZgV0H/tmCmtW/3ofA7JR/8aPqSu9lKnuqwBfq4bxz+w1sMyfFl89m4teWlkhgyczWBGD6NCLqTgi9A==} peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-transform-typescript': ^7.0.0 + '@babel/core': ^7.20.0 + '@babel/plugin-transform-typescript': ^7.20.0 + '@babel/runtime': ^7.20.0 '@react-native/babel-preset': '*' metro-react-native-babel-preset: '*' peerDependenciesMeta: @@ -9869,21 +11816,21 @@ packages: metro-react-native-babel-preset: optional: true dependencies: - '@babel/core': 7.23.3 - '@react-native/babel-preset': 0.73.21(@babel/core@7.23.3)(@babel/preset-env@7.23.3) - babel-plugin-const-enum: 1.2.0(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/runtime': 7.24.4 + '@react-native/babel-preset': 0.73.21(@babel/core@7.24.4)(@babel/preset-env@7.24.4) + '@rnx-kit/console': 1.1.0 + babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4) transitivePeerDependencies: - supports-color dev: true - /@rnx-kit/console@1.0.12: - resolution: {integrity: sha512-egjvLiXFJwS5TznWnb5I6vLJ2kYW/lYZPa3E1awam+datbyf/elAH4h1ZCfOd/aiTBQur91HwX07k0WgOHJSow==} - dependencies: - chalk: 4.1.2 + /@rnx-kit/console@1.1.0: + resolution: {integrity: sha512-N+zFhTSXroiK4eL26vs61Pmtl7wzTPAKLd4JKw9/fk5cNAHUscCXF/uclzuYN61Ye5AwygIvcwbm9wv4Jfa92A==} dev: true - /@rnx-kit/metro-config@1.3.14(@react-native/metro-config@0.73.5)(react-native@0.73.5)(react@18.2.0): - resolution: {integrity: sha512-RjBM2gsDx9Ba7b39ussuRbqJsez8W37puM4oZGSLbneuhQ9kpJcC0omf2QYMKhQisTy0/4jv7L9WdpzvzXR/ow==} + /@rnx-kit/metro-config@1.3.15(@react-native/metro-config@0.73.5)(react-native@0.73.5)(react@18.2.0): + resolution: {integrity: sha512-6papm4cc6uho39M7E4spxGec4jI0wLUSbvAEho0zITYgGc/U2xNnMHT37hDO4HyZoz72P8BwxsPgGfxa74+epw==} peerDependencies: '@react-native/metro-config': '*' react: '*' @@ -9896,22 +11843,22 @@ packages: react-native: optional: true dependencies: - '@react-native/metro-config': 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3) - '@rnx-kit/console': 1.0.12 + '@react-native/metro-config': 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4) + '@rnx-kit/console': 1.1.0 '@rnx-kit/tools-node': 2.1.1 '@rnx-kit/tools-react-native': 1.3.5 - '@rnx-kit/tools-workspaces': 0.1.5 + '@rnx-kit/tools-workspaces': 0.1.6 react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: true - /@rnx-kit/metro-resolver-symlinks@0.1.35: - resolution: {integrity: sha512-DgpFPIVngiWvCclO5MEdhd9HW81GZJ/9g/pUtPs8lF8H1VGOPg1tuX7rOtDdMXEEcKnnFemctqwV8ExZX3g6nw==} + /@rnx-kit/metro-resolver-symlinks@0.1.36: + resolution: {integrity: sha512-IxgcvFuxy7jIgpmJ/DP+YOEzler/DzXbF/EPN4NjNWCa5LyDNVSKAfj5+YVU2cIOTVKkm28d00Dx1bmXgVOR2g==} dependencies: - '@rnx-kit/console': 1.0.12 + '@rnx-kit/console': 1.1.0 '@rnx-kit/tools-node': 2.1.1 '@rnx-kit/tools-react-native': 1.3.5 - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.16.0 dev: true /@rnx-kit/tools-node@2.1.1: @@ -9924,8 +11871,8 @@ packages: '@rnx-kit/tools-node': 2.1.1 dev: true - /@rnx-kit/tools-workspaces@0.1.5: - resolution: {integrity: sha512-f0qJg70NxlLIrdmbbVAcavIQtpYGYE6iqDi81u/Ipyq7CmwCbsHK3uUnFrXBsfigF3Bl2gIiBJlfF96MfqVOkg==} + /@rnx-kit/tools-workspaces@0.1.6: + resolution: {integrity: sha512-af5CYnc1dtnMIAl2u0U1QHUCGgLNN9ZQkYCAtQOHPxxgF5yX2Cr9jrXLZ9M+/h/eSVbK0ETjJWbNbPoiUSW/7w==} engines: {node: '>=14.15'} dependencies: fast-glob: 3.3.2 @@ -10052,6 +11999,134 @@ packages: picomatch: 2.3.1 dev: true + /@rollup/rollup-android-arm-eabi@4.16.4: + resolution: {integrity: sha512-GkhjAaQ8oUTOKE4g4gsZ0u8K/IHU1+2WQSgS1TwTcYvL+sjbaQjNHFXbOJ6kgqGHIO1DfUhI/Sphi9GkRT9K+Q==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.16.4: + resolution: {integrity: sha512-Bvm6D+NPbGMQOcxvS1zUl8H7DWlywSXsphAeOnVeiZLQ+0J6Is8T7SrjGTH29KtYkiY9vld8ZnpV3G2EPbom+w==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.16.4: + resolution: {integrity: sha512-i5d64MlnYBO9EkCOGe5vPR/EeDwjnKOGGdd7zKFhU5y8haKhQZTN2DgVtpODDMxUr4t2K90wTUJg7ilgND6bXw==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.16.4: + resolution: {integrity: sha512-WZupV1+CdUYehaZqjaFTClJI72fjJEgTXdf4NbW69I9XyvdmztUExBtcI2yIIU6hJtYvtwS6pkTkHJz+k08mAQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.16.4: + resolution: {integrity: sha512-ADm/xt86JUnmAfA9mBqFcRp//RVRt1ohGOYF6yL+IFCYqOBNwy5lbEK05xTsEoJq+/tJzg8ICUtS82WinJRuIw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.16.4: + resolution: {integrity: sha512-tJfJaXPiFAG+Jn3cutp7mCs1ePltuAgRqdDZrzb1aeE3TktWWJ+g7xK9SNlaSUFw6IU4QgOxAY4rA+wZUT5Wfg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.16.4: + resolution: {integrity: sha512-7dy1BzQkgYlUTapDTvK997cgi0Orh5Iu7JlZVBy1MBURk7/HSbHkzRnXZa19ozy+wwD8/SlpJnOOckuNZtJR9w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.16.4: + resolution: {integrity: sha512-zsFwdUw5XLD1gQe0aoU2HVceI6NEW7q7m05wA46eUAyrkeNYExObfRFQcvA6zw8lfRc5BHtan3tBpo+kqEOxmg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.16.4: + resolution: {integrity: sha512-p8C3NnxXooRdNrdv6dBmRTddEapfESEUflpICDNKXpHvTjRRq1J82CbU5G3XfebIZyI3B0s074JHMWD36qOW6w==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.16.4: + resolution: {integrity: sha512-Lh/8ckoar4s4Id2foY7jNgitTOUQczwMWNYi+Mjt0eQ9LKhr6sK477REqQkmy8YHY3Ca3A2JJVdXnfb3Rrwkng==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.16.4: + resolution: {integrity: sha512-1xwwn9ZCQYuqGmulGsTZoKrrn0z2fAur2ujE60QgyDpHmBbXbxLaQiEvzJWDrscRq43c8DnuHx3QorhMTZgisQ==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.16.4: + resolution: {integrity: sha512-LuOGGKAJ7dfRtxVnO1i3qWc6N9sh0Em/8aZ3CezixSTM+E9Oq3OvTsvC4sm6wWjzpsIlOCnZjdluINKESflJLA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.16.4: + resolution: {integrity: sha512-ch86i7KkJKkLybDP2AtySFTRi5fM3KXp0PnHocHuJMdZwu7BuyIKi35BE9guMlmTpwwBTB3ljHj9IQXnTCD0vA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.16.4: + resolution: {integrity: sha512-Ma4PwyLfOWZWayfEsNQzTDBVW8PZ6TUUN1uFTBQbF2Chv/+sjenE86lpiEwj2FiviSmSZ4Ap4MaAfl1ciF4aSA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.16.4: + resolution: {integrity: sha512-9m/ZDrQsdo/c06uOlP3W9G2ENRVzgzbSXmXHT4hwVaDQhYcRpi9bgBT0FTG9OhESxwK0WjQxYOSfv40cU+T69w==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.16.4: + resolution: {integrity: sha512-YunpoOAyGLDseanENHmbFvQSfVL5BxW3k7hhy0eN4rb3gS/ct75dVD0EXOWIqFT/nE8XYW6LP6vz6ctKRi0k9A==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rushstack/eslint-patch@1.10.2: resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} dev: true @@ -10154,6 +12229,11 @@ packages: dependencies: '@hapi/hoek': 9.3.0 + /@sideway/address@4.1.5: + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + dependencies: + '@hapi/hoek': 9.3.0 + /@sideway/formula@3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} @@ -10190,7 +12270,7 @@ packages: /@solana/web3.js@1.87.6: resolution: {integrity: sha512-LkqsEBgTZztFiccZZXnawWa8qNCATEqE97/d0vIwjTclmVlc8pBpD1DmjfVHtZ1HS5fZorFlVhXfpwnCNDZfyg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@noble/curves': 1.4.0 '@noble/hashes': 1.4.0 '@solana/buffer-layout': 4.0.1 @@ -10350,8 +12430,8 @@ packages: tslib: 2.6.2 dev: false - /@swc/helpers@0.5.10: - resolution: {integrity: sha512-CU+RF9FySljn7HVSkkjiB84hWkvTaI3rtLvF433+jRSBL2hMu3zX5bGhHS8C80SM++h4xy8hBSnUHFQHmRXSBw==} + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} dependencies: tslib: 2.6.2 dev: false @@ -10404,8 +12484,8 @@ packages: resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.23.4 - '@babel/runtime': 7.23.9 + '@babel/code-frame': 7.24.2 + '@babel/runtime': 7.24.4 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -10424,7 +12504,7 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@testing-library/dom': 8.20.1 '@types/react-dom': 18.2.25 react: 18.2.0 @@ -10498,8 +12578,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.4 @@ -10508,32 +12588,32 @@ packages: /@types/babel__generator@7.6.7: resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 dev: true /@types/babel__traverse@7.20.4: resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@types/bn.js@4.11.6: resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/bn.js@5.1.5: resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/cacheable-request@6.0.3: @@ -10541,7 +12621,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.18.12 + '@types/node': 18.19.31 '@types/responselike': 1.0.3 dev: true @@ -10554,7 +12634,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -10583,7 +12663,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 dev: true /@types/har-format@1.2.15: @@ -10632,7 +12712,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -10650,7 +12730,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 dev: true /@types/level-errors@3.0.2: @@ -10662,7 +12742,7 @@ packages: dependencies: '@types/abstract-leveldown': 7.2.5 '@types/level-errors': 3.0.2 - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/lodash@4.14.202: @@ -10680,7 +12760,7 @@ packages: /@types/mkdirp@0.5.2: resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/ms@0.7.34: @@ -10689,7 +12769,7 @@ packages: /@types/node-fetch@2.6.9: resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 form-data: 4.0.0 dev: true @@ -10703,11 +12783,18 @@ packages: resolution: {integrity: sha512-G7slVfkwOm7g8VqcEF1/5SXiMjP3Tbt+pXDU3r/qhlM2KkGm786DUD4xyMA2QzEElFrv/KZV9gjygv4LnkpbMQ==} dependencies: undici-types: 5.26.5 + dev: true + + /@types/node@18.19.31: + resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} + dependencies: + undici-types: 5.26.5 /@types/node@20.12.7: resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} dependencies: undici-types: 5.26.5 + dev: true /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -10719,7 +12806,7 @@ packages: /@types/pbkdf2@3.1.2: resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/prettier@2.7.3: @@ -10734,7 +12821,7 @@ packages: /@types/react-dom@18.2.17: resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: - '@types/react': 18.2.38 + '@types/react': 18.2.79 dev: true /@types/react-dom@18.2.25: @@ -10743,11 +12830,11 @@ packages: '@types/react': 18.2.79 dev: true - /@types/react-native@0.73.0(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0): + /@types/react-native@0.73.0(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0): resolution: {integrity: sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA==} deprecated: This is a stub types definition. react-native provides its own type definitions, so you do not need this installed. dependencies: - react-native: 0.72.7(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.72.7(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -10773,13 +12860,13 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 dev: true /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 dev: true /@types/scheduler@0.16.8: @@ -10788,7 +12875,7 @@ packages: /@types/secp256k1@4.0.6: resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 /@types/seedrandom@3.0.1: resolution: {integrity: sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==} @@ -10797,6 +12884,10 @@ packages: /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -10826,12 +12917,12 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.18.12 + '@types/node': 18.19.31 dev: true /@types/yargs-parser@21.0.3: @@ -10871,7 +12962,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare-lite: 1.4.0 semver: 7.6.0 tsutils: 3.21.0(typescript@5.0.4) @@ -11122,7 +13213,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) @@ -11186,9 +13277,9 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.4) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 vite: 4.5.0(@types/node@18.18.12) @@ -11695,8 +13786,8 @@ packages: /@walletconnect/modal@2.6.2: resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.2.79)(react@18.2.0) - '@walletconnect/modal-ui': 2.6.2(@types/react@18.2.79)(react@18.2.0) + '@walletconnect/modal-core': 2.6.2(@types/react@18.2.38)(react@18.2.0) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.2.38)(react@18.2.0) transitivePeerDependencies: - '@types/react' - react @@ -13074,24 +15165,24 @@ packages: dequal: 2.0.3 dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.23.3): + /babel-core@7.0.0-bridge.0(@babel/core@7.24.4): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 - /babel-jest@29.7.0(@babel/core@7.23.3): + /babel-jest@29.7.0(@babel/core@7.24.4): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.3) + babel-preset-jest: 29.6.3(@babel/core@7.24.4) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -13112,15 +15203,15 @@ packages: - supports-color dev: true - /babel-plugin-const-enum@1.2.0(@babel/core@7.23.3): + /babel-plugin-const-enum@1.2.0(@babel/core@7.24.4): resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) - '@babel/traverse': 7.23.4 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) + '@babel/traverse': 7.24.1(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -13145,7 +15236,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -13158,19 +15249,43 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.4 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.4 dev: true - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.24.4 + cosmiconfig: 7.1.0 + resolve: 1.22.8 + + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.23.3): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.3) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.4): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/runtime': 7.24.4 - cosmiconfig: 7.1.0 - resolve: 1.22.8 + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} @@ -13184,6 +15299,28 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.23.3): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.3) + core-js-compat: 3.37.0 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) + core-js-compat: 3.37.0 + transitivePeerDependencies: + - supports-color + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.3): resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: @@ -13205,6 +15342,26 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.23.3): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.3) + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.4): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) + transitivePeerDependencies: + - supports-color + /babel-plugin-styled-components@2.1.4(styled-components@5.3.11): resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} peerDependencies: @@ -13226,28 +15383,35 @@ packages: /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.3): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.23.3) + transitivePeerDependencies: + - '@babel/core' + + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.4): + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + dependencies: + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.4) transitivePeerDependencies: - '@babel/core' - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.3): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.4): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) dev: true /babel-preset-fbjs@3.4.0(@babel/core@7.23.3): @@ -13259,40 +15423,74 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.23.3) '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.23.3) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.23.3) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - /babel-preset-jest@29.6.3(@babel/core@7.23.3): + /babel-preset-fbjs@3.4.0(@babel/core@7.24.4): + resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4) + babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + + /babel-preset-jest@29.6.3(@babel/core@7.24.4): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4) dev: true /balanced-match@1.0.2: @@ -13567,7 +15765,6 @@ packages: electron-to-chromium: 1.4.740 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: true /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -13657,6 +15854,16 @@ packages: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} dev: true + /bundle-require@4.0.3(esbuild@0.19.12): + resolution: {integrity: sha512-2iscZ3fcthP2vka4Y7j277YJevwmsby/FpFDwjgw34Nl7dtCpt7zz/4TexmHMzY6KZEih7En9ImlbbgUNNQGtA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + dependencies: + esbuild: 0.19.12 + load-tsconfig: 0.2.5 + dev: true + /busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -13667,6 +15874,11 @@ packages: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + /cache-base@1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -13830,6 +16042,11 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + /change-case-all@1.0.14: resolution: {integrity: sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==} dependencies: @@ -13927,7 +16144,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -13937,7 +16154,7 @@ packages: /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -14072,8 +16289,8 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - /clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} dev: false @@ -14152,6 +16369,11 @@ packages: table-layout: 1.0.2 typical: 5.2.0 + /commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} + dev: false + /commander@2.13.0: resolution: {integrity: sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==} @@ -14292,6 +16514,11 @@ packages: dependencies: browserslist: 4.22.1 + /core-js-compat@3.37.0: + resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + dependencies: + browserslist: 4.23.0 + /core-js-pure@3.33.3: resolution: {integrity: sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==} requiresBuild: true @@ -14610,7 +16837,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} @@ -14946,7 +17173,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 csstype: 3.1.3 dev: false @@ -15050,7 +17277,6 @@ packages: /electron-to-chromium@1.4.740: resolution: {integrity: sha512-Yvg5i+iyv7Xm18BRdVPVm8lc7kgxM3r6iwqCH2zB7QZy1kZRNmd0Zqm0zcD9XoFREE5/5rwIuIAOT+/mzGcnZg==} - dev: true /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -15145,14 +17371,6 @@ packages: tapable: 0.2.9 dev: true - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - /enhanced-resolve@5.16.0: resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} @@ -15178,6 +17396,11 @@ packages: engines: {node: '>=4'} hasBin: true + /envinfo@7.12.0: + resolution: {integrity: sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==} + engines: {node: '>=4'} + hasBin: true + /errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true @@ -15490,6 +17713,37 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -15673,17 +17927,17 @@ packages: dependencies: escape-string-regexp: 1.0.5 eslint: 8.57.0 - ignore: 5.3.0 + ignore: 5.3.1 dev: true - /eslint-plugin-ft-flow@2.0.3(@babel/eslint-parser@7.23.10)(eslint@8.57.0): + /eslint-plugin-ft-flow@2.0.3(@babel/eslint-parser@7.24.1)(eslint@8.57.0): resolution: {integrity: sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg==} engines: {node: '>=12.22.0'} peerDependencies: '@babel/eslint-parser': ^7.12.0 eslint: ^8.1.0 dependencies: - '@babel/eslint-parser': 7.23.10(@babel/core@7.23.3)(eslint@8.57.0) + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0) eslint: 8.57.0 lodash: 4.17.21 string-natural-compare: 3.0.1 @@ -15874,31 +18128,6 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-react@7.33.2(eslint@8.57.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.2 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: 8.57.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.10 - dev: true - /eslint-plugin-react@7.34.1(eslint@8.57.0): resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} @@ -16568,6 +18797,12 @@ packages: dependencies: strnum: 1.0.5 + /fast-xml-parser@4.3.6: + resolution: {integrity: sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==} + hasBin: true + dependencies: + strnum: 1.0.5 + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -17463,8 +19698,8 @@ packages: /hermes-estree@0.15.0: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} - /hermes-estree@0.19.1: - resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + /hermes-estree@0.20.1: + resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} /hermes-parser@0.12.0: resolution: {integrity: sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==} @@ -17476,10 +19711,10 @@ packages: dependencies: hermes-estree: 0.15.0 - /hermes-parser@0.19.1: - resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} + /hermes-parser@0.20.1: + resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} dependencies: - hermes-estree: 0.19.1 + hermes-estree: 0.20.1 /hermes-profile-transformer@0.0.6: resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} @@ -17713,6 +19948,13 @@ packages: dependencies: queue: 6.0.2 + /image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + dependencies: + queue: 6.0.2 + /immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: false @@ -18429,8 +20671,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.3 - '@babel/parser': 7.23.4 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -18442,8 +20684,8 @@ packages: resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.3 - '@babel/parser': 7.23.4 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.0 @@ -18536,7 +20778,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -18597,11 +20839,51 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.18.12 - babel-jest: 29.7.0(@babel/core@7.23.3) + babel-jest: 29.7.0(@babel/core@7.24.4) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-config@29.7.0(@types/node@18.19.31): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.4 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.19.31 + babel-jest: 29.7.0(@babel/core@7.24.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -18666,7 +20948,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -18683,7 +20965,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -18697,7 +20979,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.18.12 + '@types/node': 18.19.31 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18758,7 +21040,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -18816,7 +21098,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -18847,7 +21129,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -18870,15 +21152,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) - '@babel/types': 7.23.4 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.4) + '@babel/types': 7.24.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -18899,7 +21181,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.12.7 + '@types/node': 18.19.31 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -18910,7 +21192,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -18933,7 +21215,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.18.12 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18953,7 +21235,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -18962,7 +21244,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18970,7 +21252,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.7 + '@types/node': 18.19.31 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -19018,6 +21300,15 @@ packages: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + /joi@17.13.0: + resolution: {integrity: sha512-9qcrTyoBmFZRNHeVP4edKqIUEgFzq7MHvTNSDuHSqkpOPtiBkgNgcmTSqmiw1kw9tdKaiddvIDv/eCJDxmqWCA==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + /jose@4.15.4: resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} dev: true @@ -19026,6 +21317,11 @@ packages: resolution: {integrity: sha512-bfB+lNxowY49LfrBO0ITUn93JbUhxUN8I11K6oI5hJu/G6PO6fEUddVLjqdD0cQ9SXIHWXuWh7eJYwZF7Z0N/g==} dev: true + /joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + dev: true + /js-sha256@0.9.0: resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==} @@ -19071,17 +21367,46 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.23.3 - '@babel/parser': 7.23.4 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.4) '@babel/preset-env': 7.23.3(@babel/core@7.23.3) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.3) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3) - '@babel/register': 7.22.15(@babel/core@7.23.3) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.3) + '@babel/preset-flow': 7.23.3(@babel/core@7.24.4) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.4) + '@babel/register': 7.22.15(@babel/core@7.24.4) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.4) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + + /jscodeshift@0.14.0(@babel/preset-env@7.24.4): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.4) + '@babel/preset-env': 7.24.4(@babel/core@7.24.4) + '@babel/preset-flow': 7.23.3(@babel/core@7.24.4) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.4) + '@babel/register': 7.22.15(@babel/core@7.24.4) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.4) chalk: 4.1.2 flow-parser: 0.206.0 graceful-fs: 4.2.11 @@ -19635,6 +21960,11 @@ packages: strip-bom: 3.0.0 dev: true + /load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -19706,6 +22036,10 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: true + /lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true @@ -20005,18 +22339,18 @@ packages: resolution: {integrity: sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.4 hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - /metro-babel-transformer@0.80.6: - resolution: {integrity: sha512-ssuoVC4OzqaOt3LpwfUbDfBlFGRu9v1Yf2JJnKPz0ROYHNjSBws4aUesqQQ/Ea8DbiH7TK4j4cJmm+XjdHmgqA==} + /metro-babel-transformer@0.80.8: + resolution: {integrity: sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.23.3 - hermes-parser: 0.19.1 + '@babel/core': 7.24.4 + hermes-parser: 0.20.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -20025,8 +22359,8 @@ packages: resolution: {integrity: sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==} engines: {node: '>=16'} - /metro-cache-key@0.80.6: - resolution: {integrity: sha512-DFmjQacC8m/S3HpELklLMWkPGP/fZPX3BSgjd0xQvwIvWyFwk8Nn/lfp/uWdEVDtDSIr64/anXU5uWohGwlWXw==} + /metro-cache-key@0.80.8: + resolution: {integrity: sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==} engines: {node: '>=18'} /metro-cache@0.76.8: @@ -20036,11 +22370,11 @@ packages: metro-core: 0.76.8 rimraf: 3.0.2 - /metro-cache@0.80.6: - resolution: {integrity: sha512-NP81pHSPkzs+iNlpVkJqijrpcd6lfuDAunYH9/Rn8oLNz0yLfkl8lt+xOdUU4IkFt3oVcTBEFCnzAzv4B8YhyA==} + /metro-cache@0.80.8: + resolution: {integrity: sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==} engines: {node: '>=18'} dependencies: - metro-core: 0.80.6 + metro-core: 0.80.8 rimraf: 3.0.2 /metro-config@0.76.8: @@ -20060,17 +22394,17 @@ packages: - supports-color - utf-8-validate - /metro-config@0.80.6: - resolution: {integrity: sha512-vHYYvJpRTWYbmvqlR7i04xQpZCHJ6yfZ/xIcPdz2ssbdJGGJbiT1Aar9wr8RAhsccSxdJgfE5B1DB8Mo+DnhIg==} + /metro-config@0.80.8: + resolution: {integrity: sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==} engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.6 - metro-cache: 0.80.6 - metro-core: 0.80.6 - metro-runtime: 0.80.6 + metro: 0.80.8 + metro-cache: 0.80.8 + metro-core: 0.80.8 + metro-runtime: 0.80.8 transitivePeerDependencies: - bufferutil - encoding @@ -20084,12 +22418,12 @@ packages: lodash.throttle: 4.1.1 metro-resolver: 0.76.8 - /metro-core@0.80.6: - resolution: {integrity: sha512-fn4rryTUAwzFJWj7VIPDH4CcW/q7MV4oGobqR6NsuxZoIGYrVpK7pBasumu5YbCqifuErMs5s23BhmrDNeZURw==} + /metro-core@0.80.8: + resolution: {integrity: sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==} engines: {node: '>=18'} dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.80.6 + metro-resolver: 0.80.8 /metro-file-map@0.76.8: resolution: {integrity: sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==} @@ -20112,8 +22446,8 @@ packages: transitivePeerDependencies: - supports-color - /metro-file-map@0.80.6: - resolution: {integrity: sha512-S3CUqvpXpc+q3q+hCEWvFKhVqgq0VmXdZQDF6u7ue86E2elq1XLnfLOt9JSpwyhpMQRyysjSCnd/Yh6GZMNHoQ==} + /metro-file-map@0.80.8: + resolution: {integrity: sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==} engines: {node: '>=18'} dependencies: anymatch: 3.1.3 @@ -20153,11 +22487,11 @@ packages: dependencies: terser: 5.24.0 - /metro-minify-terser@0.80.6: - resolution: {integrity: sha512-83eZaH2+B+jP92KuodPqXknzwmiboKAuZY4doRfTEEXAG57pNVNN6cqSRJlwDnmaTBKRffxoncBXbYqHQgulgg==} + /metro-minify-terser@0.80.8: + resolution: {integrity: sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==} engines: {node: '>=18'} dependencies: - terser: 5.24.0 + terser: 5.30.4 /metro-minify-uglify@0.76.8: resolution: {integrity: sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==} @@ -20174,45 +22508,93 @@ packages: '@babel/core': 7.23.3 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.3) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.23.3) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.3) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.3) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.23.3) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.23.3) '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.23.3) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3) - '@babel/template': 7.22.15 + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.23.3) + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.23.3) + '@babel/template': 7.24.0 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.3) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color + /metro-react-native-babel-preset@0.76.8(@babel/core@7.24.4): + resolution: {integrity: sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==} + engines: {node: '>=16'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.24.4 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.4) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) + '@babel/template': 7.24.0 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.4) + react-refresh: 0.4.3 + transitivePeerDependencies: + - supports-color + /metro-react-native-babel-transformer@0.76.8(@babel/core@7.23.3): resolution: {integrity: sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==} engines: {node: '>=16'} @@ -20227,26 +22609,40 @@ packages: transitivePeerDependencies: - supports-color + /metro-react-native-babel-transformer@0.76.8(@babel/core@7.24.4): + resolution: {integrity: sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==} + engines: {node: '>=16'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.24.4 + babel-preset-fbjs: 3.4.0(@babel/core@7.24.4) + hermes-parser: 0.12.0 + metro-react-native-babel-preset: 0.76.8(@babel/core@7.24.4) + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + /metro-resolver@0.76.8: resolution: {integrity: sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==} engines: {node: '>=16'} - /metro-resolver@0.80.6: - resolution: {integrity: sha512-R7trfglG4zY4X9XyM9cvuffAhQ9W1reWoahr1jdEWa6rOI8PyM0qXjcsb8l+fsOQhdSiVlkKcYAmkyrs1S/zrA==} + /metro-resolver@0.80.8: + resolution: {integrity: sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==} engines: {node: '>=18'} /metro-runtime@0.76.8: resolution: {integrity: sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==} engines: {node: '>=16'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 react-refresh: 0.4.3 - /metro-runtime@0.80.6: - resolution: {integrity: sha512-21GQVd0pp2nACoK0C2PL8mBsEhIFUFFntYrWRlYNHtPQoqDzddrPEIgkyaABGXGued+dZoBlFQl+LASlmmfkvw==} + /metro-runtime@0.80.8: + resolution: {integrity: sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==} engines: {node: '>=18'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 /metro-source-map@0.76.8: resolution: {integrity: sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==} @@ -20263,16 +22659,16 @@ packages: transitivePeerDependencies: - supports-color - /metro-source-map@0.80.6: - resolution: {integrity: sha512-lqDuSLctWy9Qccu4Zl0YB1PzItpsqcKGb1nK0aDY+lzJ26X65OCib2VzHlj+xj7e4PiIKOfsvDCczCBz4cnxdg==} + /metro-source-map@0.80.8: + resolution: {integrity: sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==} engines: {node: '>=18'} dependencies: - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 invariant: 2.2.4 - metro-symbolicate: 0.80.6 + metro-symbolicate: 0.80.8 nullthrows: 1.1.1 - ob1: 0.80.6 + ob1: 0.80.8 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: @@ -20292,13 +22688,13 @@ packages: transitivePeerDependencies: - supports-color - /metro-symbolicate@0.80.6: - resolution: {integrity: sha512-SGwKeBi+lK7NmM5+EcW6DyRRa9HmGSvH0LJtlT4XoRMbpxzsLYs0qUEA+olD96pOIP+ta7I8S30nQr2ttqgO8A==} + /metro-symbolicate@0.80.8: + resolution: {integrity: sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==} engines: {node: '>=18'} hasBin: true dependencies: invariant: 2.2.4 - metro-source-map: 0.80.6 + metro-source-map: 0.80.8 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -20310,22 +22706,22 @@ packages: resolution: {integrity: sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - /metro-transform-plugins@0.80.6: - resolution: {integrity: sha512-e04tdTC5Fy1vOQrTTXb5biao0t7nR/h+b1IaBTlM5UaHaAJZr658uVOoZhkRxKjbhF2mIwJ/8DdorD2CA15BCg==} + /metro-transform-plugins@0.80.8: + resolution: {integrity: sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -20334,11 +22730,11 @@ packages: resolution: {integrity: sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.3) + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + babel-preset-fbjs: 3.4.0(@babel/core@7.24.4) metro: 0.76.8 metro-babel-transformer: 0.76.8 metro-cache: 0.76.8 @@ -20352,21 +22748,21 @@ packages: - supports-color - utf-8-validate - /metro-transform-worker@0.80.6: - resolution: {integrity: sha512-jV+VgCLiCj5jQadW/h09qJaqDreL6XcBRY52STCoz2xWn6WWLLMB5nXzQtvFNPmnIOps+Xu8+d5hiPcBNOhYmA==} + /metro-transform-worker@0.80.8: + resolution: {integrity: sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 - metro: 0.80.6 - metro-babel-transformer: 0.80.6 - metro-cache: 0.80.6 - metro-cache-key: 0.80.6 - metro-minify-terser: 0.80.6 - metro-source-map: 0.80.6 - metro-transform-plugins: 0.80.6 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + metro: 0.80.8 + metro-babel-transformer: 0.80.8 + metro-cache: 0.80.8 + metro-cache-key: 0.80.8 + metro-minify-terser: 0.80.8 + metro-source-map: 0.80.8 + metro-transform-plugins: 0.80.8 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -20379,13 +22775,13 @@ packages: engines: {node: '>=16'} hasBin: true dependencies: - '@babel/code-frame': 7.23.4 - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 accepts: 1.3.8 async: 3.2.5 chalk: 4.1.2 @@ -20410,7 +22806,7 @@ packages: metro-inspector-proxy: 0.76.8 metro-minify-terser: 0.76.8 metro-minify-uglify: 0.76.8 - metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.3) + metro-react-native-babel-preset: 0.76.8(@babel/core@7.24.4) metro-resolver: 0.76.8 metro-runtime: 0.76.8 metro-source-map: 0.76.8 @@ -20433,18 +22829,18 @@ packages: - supports-color - utf-8-validate - /metro@0.80.6: - resolution: {integrity: sha512-f6Nhnht9TxVRP6zdBq9J2jNdeDBxRmJFnjxhQS1GeCpokBvI6fTXq+wHTLz5jZA+75fwbkPSzBxBJzQa6xi0AQ==} + /metro@0.80.8: + resolution: {integrity: sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==} engines: {node: '>=18'} hasBin: true dependencies: - '@babel/code-frame': 7.23.4 - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.4 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1(supports-color@5.5.0) + '@babel/types': 7.24.0 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -20453,24 +22849,24 @@ packages: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.19.1 - image-size: 1.0.2 + hermes-parser: 0.20.1 + image-size: 1.1.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.6 - metro-cache: 0.80.6 - metro-cache-key: 0.80.6 - metro-config: 0.80.6 - metro-core: 0.80.6 - metro-file-map: 0.80.6 - metro-resolver: 0.80.6 - metro-runtime: 0.80.6 - metro-source-map: 0.80.6 - metro-symbolicate: 0.80.6 - metro-transform-plugins: 0.80.6 - metro-transform-worker: 0.80.6 + metro-babel-transformer: 0.80.8 + metro-cache: 0.80.8 + metro-cache-key: 0.80.8 + metro-config: 0.80.8 + metro-core: 0.80.8 + metro-file-map: 0.80.8 + metro-resolver: 0.80.8 + metro-runtime: 0.80.8 + metro-source-map: 0.80.8 + metro-symbolicate: 0.80.8 + metro-transform-plugins: 0.80.8 + metro-transform-worker: 0.80.8 mime-types: 2.1.35 node-fetch: 2.7.0 nullthrows: 1.1.1 @@ -20798,6 +23194,12 @@ packages: dev: true optional: true + /nanospinner@1.1.0: + resolution: {integrity: sha512-yFvNYMig4AthKYfHFl1sLj7B2nkHL4lzdig4osvl9/LdGbXwrdFRoqBS98gsEsOakr0yH+r5NZ/1Y9gdVB8trA==} + dependencies: + picocolors: 1.0.0 + dev: false + /napi-macros@2.0.0: resolution: {integrity: sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==} dev: true @@ -20991,7 +23393,6 @@ packages: /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - dev: true /node-stdlib-browser@1.2.0: resolution: {integrity: sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==} @@ -21138,8 +23539,8 @@ packages: resolution: {integrity: sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==} engines: {node: '>=16'} - /ob1@0.80.6: - resolution: {integrity: sha512-nlLGZPMQ/kbmkdIb5yvVzep1jKUII2x6ehNsHpgy71jpnJMW7V+KsB3AjYI2Ajb7UqMAMNjlssg6FUodrEMYzg==} + /ob1@0.80.8: + resolution: {integrity: sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==} engines: {node: '>=18'} /obj-multiplex@1.0.0: @@ -21896,6 +24297,23 @@ packages: yaml: 2.4.1 dev: true + /postcss-load-config@4.0.2(ts-node@10.9.2): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.1 + ts-node: 10.9.2(@types/node@18.19.31)(typescript@5.2.2) + yaml: 2.4.1 + dev: true + /postcss-nested@6.0.1(postcss@8.4.38): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -21970,6 +24388,12 @@ packages: hasBin: true dev: true + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -22050,7 +24474,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.18.12 + '@types/node': 18.19.31 long: 5.2.3 /proxy-compare@2.5.1: @@ -22288,8 +24712,8 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-native-get-random-values@1.10.0(react-native@0.73.5): - resolution: {integrity: sha512-gZ1zbXhbb8+Jy9qYTV8c4Nf45/VB4g1jmXuavY5rPfUn7x3ok9Vl3FTl0dnE92Z4FFtfbUNNwtSfcmomdtWg+A==} + /react-native-get-random-values@1.11.0(react-native@0.73.5): + resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==} peerDependencies: react-native: '>=0.56' peerDependenciesMeta: @@ -22297,7 +24721,7 @@ packages: optional: true dependencies: fast-base64-decode: 1.0.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false /react-native-mmkv@2.11.0(react-native@0.72.7)(react@18.2.0): @@ -22327,7 +24751,7 @@ packages: optional: true dependencies: react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false /react-native-svg@13.4.0(react-native@0.73.5)(react@18.2.0): @@ -22344,7 +24768,7 @@ packages: css-select: 5.1.0 css-tree: 1.1.3 react: 18.2.0 - react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) + react-native: 0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0) dev: false /react-native-webview@11.26.1(react@18.2.0): @@ -22417,7 +24841,62 @@ packages: - supports-color - utf-8-validate - /react-native@0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0): + /react-native@0.72.7(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0): + resolution: {integrity: sha512-dqVFojOO9rOvyFbbM3/v9/GJR355OSuBhEY4NQlMIRc2w0Xch5MT/2uPoq3+OvJ+5h7a8LFAco3fucSffG0FbA==} + engines: {node: '>=16'} + hasBin: true + peerDependencies: + react: 18.2.0 + peerDependenciesMeta: + react: + optional: true + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 11.3.10(@babel/core@7.24.4) + '@react-native-community/cli-platform-android': 11.3.10 + '@react-native-community/cli-platform-ios': 11.3.10 + '@react-native/assets-registry': 0.72.0 + '@react-native/codegen': 0.72.7(@babel/preset-env@7.24.4) + '@react-native/gradle-plugin': 0.72.11 + '@react-native/js-polyfills': 0.72.1 + '@react-native/normalize-colors': 0.72.0 + '@react-native/virtualized-lists': 0.72.8(react-native@0.72.7) + abort-controller: 3.0.0 + anser: 1.4.10 + base64-js: 1.5.1 + deprecated-react-native-prop-types: 4.2.3 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.5 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.76.8 + metro-source-map: 0.76.8 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 4.28.5 + react-refresh: 0.4.3 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + use-sync-external-store: 1.2.0(react@18.2.0) + whatwg-fetch: 3.6.19 + ws: 6.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + /react-native@0.73.5(@babel/core@7.24.4)(@babel/preset-env@7.24.4)(react@18.2.0): resolution: {integrity: sha512-iHgDArmF4CrhL0qTj+Rn+CBN5pZWUL9lUGl8ub+V9Hwu/vnzQQh8rTMVSwVd2sV6N76KjpE5a4TfIAHkpIHhKg==} engines: {node: '>=18'} hasBin: true @@ -22432,8 +24911,8 @@ packages: '@react-native-community/cli-platform-android': 12.3.6 '@react-native-community/cli-platform-ios': 12.3.6 '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.3) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.23.3)(@babel/preset-env@7.23.3) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.4) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.4)(@babel/preset-env@7.24.4) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 @@ -22450,8 +24929,8 @@ packages: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.6 - metro-source-map: 0.80.6 + metro-runtime: 0.80.8 + metro-source-map: 0.80.8 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 @@ -22463,7 +24942,7 @@ packages: regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.19 + whatwg-fetch: 3.6.20 ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -22782,7 +25261,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -22860,7 +25339,7 @@ packages: /relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: @@ -23144,10 +25623,36 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.16.4: + resolution: {integrity: sha512-kuaTJSUbz+Wsb2ATGvEknkI12XV40vIiHmLuFlejoo7HtDok/O5eDDD0UpCVY5bBX5U5RYo8wWP83H7ZsqVEnA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.16.4 + '@rollup/rollup-android-arm64': 4.16.4 + '@rollup/rollup-darwin-arm64': 4.16.4 + '@rollup/rollup-darwin-x64': 4.16.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.16.4 + '@rollup/rollup-linux-arm-musleabihf': 4.16.4 + '@rollup/rollup-linux-arm64-gnu': 4.16.4 + '@rollup/rollup-linux-arm64-musl': 4.16.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.16.4 + '@rollup/rollup-linux-riscv64-gnu': 4.16.4 + '@rollup/rollup-linux-s390x-gnu': 4.16.4 + '@rollup/rollup-linux-x64-gnu': 4.16.4 + '@rollup/rollup-linux-x64-musl': 4.16.4 + '@rollup/rollup-win32-arm64-msvc': 4.16.4 + '@rollup/rollup-win32-ia32-msvc': 4.16.4 + '@rollup/rollup-win32-x64-msvc': 4.16.4 + fsevents: 2.3.3 + dev: true + /rpc-websockets@7.8.0: resolution: {integrity: sha512-AStkq6KDvSAmA4WiwlK1pDvj/33BWmExTATUokC0v+NhWekXSTNzXS5OGXeYwq501/pj6lBZMofg/h4dx4/tCg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 eventemitter3: 4.0.7 uuid: 8.3.2 ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -23690,6 +26195,13 @@ packages: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: true + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead @@ -24293,6 +26805,16 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /terser@5.30.4: + resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -24451,6 +26973,12 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} requiresBuild: true + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: true + /tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} @@ -24471,6 +26999,11 @@ packages: which-typed-array: 1.1.15 dev: false + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: true + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -24589,6 +27122,37 @@ packages: yn: 3.1.1 dev: true + /ts-node@10.9.2(@types/node@18.19.31)(typescript@5.2.2): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.31 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.2.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -24630,6 +27194,45 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tsup@8.0.2(ts-node@10.9.2)(typescript@5.2.2): + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + dependencies: + bundle-require: 4.0.3(esbuild@0.19.12) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.4(supports-color@5.5.0) + esbuild: 0.19.12 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.2(ts-node@10.9.2) + resolve-from: 5.0.0 + rollup: 4.16.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -25202,7 +27805,6 @@ packages: browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 - dev: true /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -25351,7 +27953,7 @@ packages: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 dev: true @@ -25767,6 +28369,10 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} requiresBuild: true + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -25826,6 +28432,9 @@ packages: /whatwg-fetch@3.6.19: resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} + /whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -25846,6 +28455,14 @@ packages: tr46: 0.0.3 webidl-conversions: 3.0.1 + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -26151,7 +28768,6 @@ packages: resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} engines: {node: '>= 14'} hasBin: true - dev: true /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}