diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index e9adee3..cafafd7 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index 8f5c952..5c99a49 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,13 @@ "dependencies": { "@wix/app-management": "^1.0.30", "@wix/dashboard": "^1.3.21", + "@wix/dashboard-react": "^1.0.20", "@wix/data": "^1.0.144", "@wix/design-system": "^1.0.0", "@wix/ecom": "^1.0.711", "@wix/essentials": "^0.1.5", + "@wix/patterns": "^1.71.0", + "@wix/sdk-react": "^0.5.7", "@wix/wix-ui-icons-common": "^3.0.0", "react-to-webcomponent": "^2.0.0" }, diff --git a/src/backend/api/checkout/api.ts b/src/backend/api/checkout/api.ts deleted file mode 100644 index 9659921..0000000 --- a/src/backend/api/checkout/api.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { upsertDataToCollection, safelyGetItemFromCollection } from '../../database'; -import { CHECKOUT_COLLECTION_ID } from '../../consts'; - -export async function GET(req: Request) { - const purchaseFlowId = new URL(req.url).searchParams.get('purchaseFlowId') as string; - const checkoutData = await safelyGetItemFromCollection({ - itemId: purchaseFlowId, - dataCollectionId: CHECKOUT_COLLECTION_ID, - }); - - return new Response(JSON.stringify(checkoutData ?? {})); -}; - -export async function POST(req: Request) { - const { purchaseFlowId, checkoutId, shouldAdd } = await req.json(); - - try { - await upsertDataToCollection({ - dataCollectionId: CHECKOUT_COLLECTION_ID, - item: { - _id: purchaseFlowId, - data: { - checkoutId, - shouldAdd, - }, - }, - }); - - // - return new Response('Success'); - } catch (error) { - console.log(error) - return new Response('Error') - }; -}; diff --git a/src/backend/api/jewels/api.ts b/src/backend/api/jewels/api.ts new file mode 100644 index 0000000..16f2880 --- /dev/null +++ b/src/backend/api/jewels/api.ts @@ -0,0 +1,37 @@ +import { + DataItem, + getDataFromCollection, + upsertDataToCollection, +} from '../../database'; +import { JEWELRY_COLLECTION_ID } from '../../consts'; +import { Jewel } from '../../../types'; + +export async function GET(req: Request) { + const url = new URL(req.url); + if (url.searchParams.get('id')) { + console.log('has id'); + } + const jewelsCollection = await getDataFromCollection({ + dataCollectionId: JEWELRY_COLLECTION_ID, + }); + + return new Response(JSON.stringify(jewelsCollection.items)); +} + +export async function POST(req: Request) { + const { jewel } = (await req.json()) as { jewel: Jewel }; + + try { + await upsertDataToCollection({ + dataCollectionId: JEWELRY_COLLECTION_ID, + item: { + _id: jewel.id, + data: jewel, + }, + }); + + return new Response('Success'); + } catch (error) { + return new Response('Failed', { status: 500 }); + } +} diff --git a/src/backend/api/settings/api.ts b/src/backend/api/settings/api.ts deleted file mode 100644 index 4cc8b3f..0000000 --- a/src/backend/api/settings/api.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { getDataFromCollection, upsertDataToCollection } from '../../database'; -import { SETTINGS_COLLECTION_ID, DEFAULT_SETTING } from '../../consts'; -import type { Settings } from '../../../types'; - -export async function GET(req: Request) { - const settingsCollection = await getDataFromCollection({ - dataCollectionId: SETTINGS_COLLECTION_ID, - }); - - const settingsData = settingsCollection.items[0]?.data as Settings; - const settings: Settings = { - title: settingsData?.title || DEFAULT_SETTING.title, - amount: settingsData?.amount || DEFAULT_SETTING.amount, - color: settingsData?.color || DEFAULT_SETTING.color, - iconColor: settingsData?.iconColor || DEFAULT_SETTING.iconColor, - }; - - return new Response(JSON.stringify(settings)); -}; - -export async function POST(req: Request) { - const settingsData = await req.json() as Settings; - - try { - await upsertDataToCollection({ - dataCollectionId: SETTINGS_COLLECTION_ID, - item: { - // Wix data collection can be initialized as a "single item" that has the same ID - _id: 'SETTINGS', - data: settingsData, - }, - }); - - return new Response('Success'); - } catch (error) { - return new Response('Error'); - }; -}; diff --git a/src/backend/consts.ts b/src/backend/consts.ts index cc981d0..5d6ec57 100644 --- a/src/backend/consts.ts +++ b/src/backend/consts.ts @@ -1,11 +1 @@ -import type { Settings } from "../types"; - -// Update according to your app's needed collections -export const SETTINGS_COLLECTION_ID = 'carbon-offset-settings'; -export const CHECKOUT_COLLECTION_ID = 'carbon-offset-checkout'; -export const DEFAULT_SETTING: Settings = { - title: 'Make it carbon neutral', - amount: 2, - color: '#000000', - iconColor: '#000000', -}; +export const JEWELRY_COLLECTION_ID = 'Jewelry'; diff --git a/src/backend/database.ts b/src/backend/database.ts index 687c959..3af63aa 100644 --- a/src/backend/database.ts +++ b/src/backend/database.ts @@ -1,33 +1,37 @@ import { items } from '@wix/data'; -import { auth } from '@wix/essentials'; + +import { Jewel } from '../types'; // Exposing utility functions over Wix Data APIs for easier usage and replacement of database -type DataItem = { +export type DataItem = { _id?: string; - data: Record; + data: Jewel; }; export const getDataFromCollection = async ({ - dataCollectionId -}: { dataCollectionId: string }) => { - const data = await auth.elevate(items.queryDataItems)({ - dataCollectionId, - }).find(); + dataCollectionId, +}: { + dataCollectionId: string; +}) => { + const data = await items + .queryDataItems({ + dataCollectionId, + }) + .find(); return data; }; export const safelyGetItemFromCollection = async ({ dataCollectionId, - itemId -}: { dataCollectionId: string; itemId: string }) => { + itemId, +}: { + dataCollectionId: string; + itemId: string; +}) => { try { - const { data } = await auth.elevate(items.getDataItem)( - itemId, - { dataCollectionId }, - ); - + const { data } = await items.getDataItem(itemId, { dataCollectionId }); return data; } catch (error) { // Wix data's "getDataItem" API throws exception when item with id does not exist @@ -36,31 +40,36 @@ export const safelyGetItemFromCollection = async ({ export const upsertDataToCollection = async ({ dataCollectionId, - item -}: { dataCollectionId: string; item: DataItem }) => { + item, +}: { + dataCollectionId: string; + item: DataItem; +}) => { const collection = await getDataFromCollection({ dataCollectionId }); - const existsInCollection = item._id && collection.items.find(existingItem => existingItem._id === item._id); + const existsInCollection = + item._id && + collection.items.find((existingItem) => existingItem._id === item._id); if (item._id && existsInCollection) { - await auth.elevate(items.updateDataItem)(item._id, { + await items.updateDataItem(item._id, { dataCollectionId, dataItem: { data: { _id: item._id, - ...item.data + ...item.data, }, }, }); } else { - await auth.elevate(items.insertDataItem)({ + await items.insertDataItem({ dataCollectionId, dataItem: { _id: item._id ?? undefined, data: { _id: item._id ?? undefined, - ...item.data + ...item.data, }, }, }); - }; + } }; diff --git a/src/backend/events/installation/event.ts b/src/backend/events/installation/event.ts index 1d9142d..b9fb82f 100644 --- a/src/backend/events/installation/event.ts +++ b/src/backend/events/installation/event.ts @@ -1,49 +1,25 @@ import { auth } from '@wix/essentials'; import { collections } from '@wix/data'; import { appInstances } from '@wix/app-management'; -import { CHECKOUT_COLLECTION_ID, SETTINGS_COLLECTION_ID } from '../../consts'; +import { JEWELRY_COLLECTION_ID } from '../../consts'; +import { Jewel } from '../../../types'; appInstances.onAppInstanceInstalled(() => { auth.elevate(collections.createDataCollection)({ - _id: SETTINGS_COLLECTION_ID, - displayName: "Carbon Offset Settings", + _id: JEWELRY_COLLECTION_ID, + displayName: 'Jewelry', fields: [ { key: 'title', type: collections.Type.TEXT }, { key: 'amount', type: collections.Type.NUMBER }, - { key: 'color', type: collections.Type.TEXT }, - { key: 'iconColor', type: collections.Type.TEXT }, + { key: 'jewelry', type: collections.Type.TEXT }, ], permissions: { - // Make sure to change the permissions according to the actual usage of your collection - insert: collections.Role.ANYONE, - read: collections.Role.ANYONE, - remove: collections.Role.ANYONE, - update: collections.Role.ANYONE, - }, - // Plugin for single item collection - plugins: [{ - type: collections.PluginType.SINGLE_ITEM, - singleItemOptions: { - singleItemId: "SETTINGS" - }, - }], - }); - - auth.elevate(collections.createDataCollection)({ - _id: CHECKOUT_COLLECTION_ID, - displayName: "Carbon Offset Checkout", - fields: [ - // In this case, checkoutId is stored as an "added" field that is not neccessarry - // the actual _id for each item of this collection will be purchaseFlowId for easy fetching - { key: 'checkoutId', type: collections.Type.TEXT }, - { key: 'shouldAdd', type: collections.Type.BOOLEAN }, - ], - permissions: { - // Make sure to change the permissions according to the actual usage of your collection + //TODO: Make sure to change the permissions according to the actual usage of your collection insert: collections.Role.ANYONE, read: collections.Role.ANYONE, remove: collections.Role.ANYONE, update: collections.Role.ANYONE, }, }); + //TODO: Add initial data to the collection }); diff --git a/src/components/carbon-offset.tsx b/src/components/carbon-offset.tsx deleted file mode 100644 index 3dec0e1..0000000 --- a/src/components/carbon-offset.tsx +++ /dev/null @@ -1,94 +0,0 @@ -import React, { type FC } from 'react'; -import { httpClient } from '@wix/essentials'; -import { LeafIcon } from './leaf-icon'; -import type { Settings } from '../types' - -type Props = { - settings: Settings; - purchaseFlowId?: string; - checkoutId?: string; - checked?: boolean; - refreshCheckout?: () => void; -}; - -export const CarbonOffset: FC = ({ - settings, - purchaseFlowId, - checkoutId, - checked = false, - refreshCheckout, -}) => { - return ( -
-
- { - // We are using the same component both for rendering on site and for previewing in dashboard - // so we make sure it does not do anything when changing / clicking things in preview - if (purchaseFlowId) { - await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/checkout`, { - method: 'POST', - body: JSON.stringify({ - purchaseFlowId, - checkoutId, - shouldAdd: e.target.checked, - }), - }); - - // Known Issue: Refresh Checkout is not yet implemented in Custom Element plugins (Wix CLI) - // to workaround it after using the plugin in the site - go out of the checkout and back again - // in order for it to reload and call the relevant SPIs with you updated configurations - refreshCheckout?.(); - }; - }} - /> -

- {settings.title} -

-
-
- -

- {`$${settings.amount}`} -

-
-
- ); -}; diff --git a/src/components/leaf-icon.tsx b/src/components/leaf-icon.tsx deleted file mode 100644 index cc46e0e..0000000 --- a/src/components/leaf-icon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { type FC } from 'react'; - -type Props = { - color: string; -}; - -export const LeafIcon: FC = ({ - color, -}) => { - return ( - - - - ); -}; diff --git a/src/components/main-button.tsx b/src/components/main-button.tsx deleted file mode 100644 index a2395c5..0000000 --- a/src/components/main-button.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import React, { type FC } from 'react'; -import { httpClient } from '@wix/essentials'; -import { dashboard } from '@wix/dashboard'; -import { Button } from '@wix/design-system'; -import { GetStarted } from '@wix/wix-ui-icons-common'; -import { id as PLUGIN_ID } from '../site/plugins/custom-elements/carbon-offset/plugin.json'; -import type { Settings } from '../types'; -import '@wix/design-system/styles.global.css'; - -const WIX_ECOMMERCE_APP_ID = '1380b703-ce81-ff05-f115-39571d94dfcd'; -const CHECKOUT_PAGE_ID = '14fd5970-8072-c276-1246-058b79e70c1a'; - -export const MainButton: FC = (settings) => { - return ( - - ); -}; diff --git a/src/components/patterns/JewelsAppRouter.tsx b/src/components/patterns/JewelsAppRouter.tsx new file mode 100644 index 0000000..2b9a690 --- /dev/null +++ b/src/components/patterns/JewelsAppRouter.tsx @@ -0,0 +1,33 @@ +import React from 'react'; +import { createBrowserRouter, RouterProvider } from 'react-router-dom'; +import { WixPatternsProvider } from '@wix/patterns/provider'; +import { JewelsCollectionPage } from './pages/collection'; +import { JewelEntityPage } from './pages/entity'; +import '@wix/design-system/styles.global.css'; + +const router = createBrowserRouter( + [ + { + path: '/', + element: , + }, + { + path: '/:entityId', + element: , + }, + ], + { + basename: + '/wix/html/dashboard-asset/7a09bd5e-9992-4ad8-b3d2-e179774468ff.html', + } +); + +// Wrapping the router with withDashboard to provide the context for the SDK +// Wrapping the router with WixPatternsProvider to provide the context for the patterns +export default function JewelsAppRouter() { + return ( + + + + ); +} diff --git a/src/components/patterns/README.md b/src/components/patterns/README.md new file mode 100644 index 0000000..589fdc3 --- /dev/null +++ b/src/components/patterns/README.md @@ -0,0 +1,7 @@ +This module utilizes the `@wix/patterns` package to implement the relation ship between a collection page and a single item(entity) page. + +The `@wix/patterns` package provides a collection of reusable design patterns that can be +integrated into your application to enhance its structure and maintainability. + +For more information, refer to the official documentation of the `@wix/patterns` package. +[wix-patterns documentation](https://www.wix-pages.com/wix-patterns/?path=/story/getting-started--overview) diff --git a/src/components/patterns/pages/collection/hooks.tsx b/src/components/patterns/pages/collection/hooks.tsx new file mode 100644 index 0000000..c62d03c --- /dev/null +++ b/src/components/patterns/pages/collection/hooks.tsx @@ -0,0 +1,197 @@ +import React from "react"; +import { useNavigate } from "react-router-dom"; +import { httpClient } from "@wix/essentials"; +import { + CollectionToolbarFilters, + CursorQuery, + CustomColumns, + dateRangeFilter, + DateRangeFilter, + Filter, + MoreActions, + PrimaryActions, + RangeItem, + Table, + TableColumn, + TableState, + useOptimisticActions, + useTableCollection, +} from "@wix/patterns"; +import { CollectionPage } from "@wix/patterns/page"; +import { Add, Edit, InvoiceSmall, Visible } from "@wix/wix-ui-icons-common"; +import { type Jewel } from "../../../../types"; +import { type DataItem } from "../../../../backend/database"; + +export type TableFilters = { + updatedDate: Filter>; +}; + +export const useJewelsPageState = () => { + const fetchDataHandler = async ( + _query: CursorQuery> + ) => { + //TODO: handle query and filters + const res = await httpClient.fetchWithAuth( + `${import.meta.env.BASE_API_URL}/jewels` + ); + const data: DataItem[] = await res.json(); + return { + items: data.map((item) => item.data) || [], + cursor: "", //TODO: handle cursor + }; + }; + + const state = useTableCollection({ + queryName: "dummy-entity-table", + fqdn: "wix.patterns.dummyservice.v1.dummy_entity", + itemKey: (item) => item.id, + itemName: (item) => item.title, + fetchData: fetchDataHandler, + fetchErrorMessage: ({ err }) => `Error: ${err}`, + filters: { + updatedDate: dateRangeFilter(), + }, + }); + + return { + state, + }; +}; + +export const useJewelsPageHeader = () => { + const moreActionsItems = useMoreActionsItems(); + return ( + } + primaryAction={ + } + subItems={[ + { + label: "Add random jewel", + onClick: addJewel, + biName: "add-random-jewel", + }, + ]} + /> + } + /> + ); +}; + +export const useJewelsPageContent = ( + state: TableState +) => { + const optimisticActions = useOptimisticActions(state.collection); + + const createItem = async () => { + const item = { + title: "Random jewel" + Math.random(), + amount: Math.floor(Math.random() * 100), + jewel: "necklace", + id: Math.random().toString(36).substring(7).toString(), + }; + + optimisticActions.createOne(item, { + submit: async ([itemToSubmit]) => { + const res = await addJewel(itemToSubmit); + const { data }: { data: Jewel } = await res.json(); + return [data]; + }, + successToast: "Jewel created successfully", + }); + }; + + return ( + + } + filters={ + + + + } + actionCell={(_item) => { + return { + primaryAction: { + text: "Edit", + onClick: () => { + console.log("Edit"); + }, + icon: , + }, + }; + }} + columns={getJewelsTableColumns()} + /> + + ); +}; + +const useMoreActionsItems = () => { + const navigate = useNavigate(); + return [ + [ + { + biName: "action-1", + text: "Do Action #1", + prefixIcon: , + onClick: () => { + navigate("/entity"); + }, + }, + { + biName: "action-2", + text: "Another Action #2", + prefixIcon: , + onClick: () => { + console.log("Open Subscriptions"); + }, + }, + ], + ]; +}; + +const getJewelsTableColumns = () => { + return [ + { + id: "title", + hideable: false, + title: "Title", + render: (item: Jewel) => item.title, + }, + { + id: "amount", + hideable: false, + title: "Amount", + render: (item: Jewel) => item.amount, + }, + { + id: "jewel", + hideable: false, + title: "Jewel type", + render: (item: Jewel) => item.jewel, + }, + ] as TableColumn[]; +}; + +const addJewel = async (item: Jewel) => + await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/jewels`, { + method: "POST", + body: JSON.stringify({ + jewel: item, + }), + }); diff --git a/src/components/patterns/pages/collection/index.tsx b/src/components/patterns/pages/collection/index.tsx new file mode 100644 index 0000000..57168a1 --- /dev/null +++ b/src/components/patterns/pages/collection/index.tsx @@ -0,0 +1,19 @@ +import React from "react"; +import { CollectionPage } from "@wix/patterns/page"; +import { + useJewelsPageContent, + useJewelsPageHeader, + useJewelsPageState, +} from "./hooks"; + +export const JewelsCollectionPage = () => { + const { state } = useJewelsPageState(); + const collectionPageHeader = useJewelsPageHeader(); + const collectionPageContent = useJewelsPageContent(state); + return ( + + {collectionPageHeader} + {collectionPageContent} + + ); +}; diff --git a/src/components/patterns/pages/entity/hooks.tsx b/src/components/patterns/pages/entity/hooks.tsx new file mode 100644 index 0000000..3712c05 --- /dev/null +++ b/src/components/patterns/pages/entity/hooks.tsx @@ -0,0 +1,124 @@ +import React from 'react'; +import { + EntityPage, + MoreActions, + useEntity, + useEntityPage, +} from '@wix/patterns'; +import { Breadcrumbs, Card } from '@wix/design-system'; +import { InvoiceSmall } from '@wix/wix-ui-icons-common'; +import { useParams } from 'react-router-dom'; +import { httpClient } from '@wix/essentials'; +import { useForm } from '@wix/patterns/form'; +import { Jewel } from '../../../../types'; + +type EntityPageFormFields = { + name: string; + updatedDate: Date; + createdDate: Date; +}; + +export const useJewelEntityPage = () => { + const params = useParams(); + const form = useForm(); + const state = useEntityPage({ + parentPath: '/entities', + parentPageId: 'entities', + form, + onSave: async (data) => { + const formValues = form.getValues(); + // TODO: save the entity + return new Promise((resolve) => resolve({ updatedEntity: {} as Jewel })); + }, + saveSuccessToast: 'Successfully saved', + saveErrorToast: (e) => 'Failed to save', + fetch: async () => { + // TODO: Load the entity you want to show in the page + const res = await httpClient.fetchWithAuth( + `${import.meta.env.BASE_API_URL}/jewels?id=${ + params.entityId ?? 'm9l0wp' + }` + ); + const entity = (await res.json()) as Jewel; + return { entity }; + }, + }); + const entity = useEntity(state); + return { + state, + entity, + }; +}; + +export const useJewelEntityPageHeader = ({ + entity, +}: { + entity: Jewel | null; +}) => { + return ( + { + if (e.id === 'root') { + console.log('Navigate to collection'); + } + }} + /> + } + moreActions={ + , + onClick: () => { + console.log('Open Subscriptions'); + }, + }, + ], + ]} + /> + } + /> + ); +}; +export const useJewelEntityPageContent = ({ + entity, +}: { + entity: Jewel | null; +}) => { + return ( + + + + + + dataaa + + + + ); +}; diff --git a/src/components/patterns/pages/entity/index.tsx b/src/components/patterns/pages/entity/index.tsx new file mode 100644 index 0000000..a7e13d2 --- /dev/null +++ b/src/components/patterns/pages/entity/index.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { EntityPage } from '@wix/patterns'; +import { + useJewelEntityPage, + useJewelEntityPageContent, + useJewelEntityPageHeader, +} from './hooks'; + +export const JewelEntityPage = () => { + const { state, entity } = useJewelEntityPage(); + const jewelEntityPageHeader = useJewelEntityPageHeader({ entity }); + const jewelEntityPageContent = useJewelEntityPageContent({ entity }); + return ( + + {jewelEntityPageHeader} + {jewelEntityPageContent} + + ); +}; diff --git a/src/components/plugin-preview.tsx b/src/components/plugin-preview.tsx deleted file mode 100644 index 9a18c8a..0000000 --- a/src/components/plugin-preview.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React, { type FC } from 'react'; -import { CarbonOffset } from './carbon-offset'; -import { Box } from '@wix/design-system'; -import checkoutScreenshot from '../assets/checkout.png'; -import type { Settings } from '../types'; -import '@wix/design-system/styles.global.css'; - -export const PluginPreview: FC = (settings) => { - return ( - - - - - - - - ); -}; diff --git a/src/components/plugin-skeleton/plugin-skeleton.module.css b/src/components/plugin-skeleton/plugin-skeleton.module.css deleted file mode 100644 index f765bc7..0000000 --- a/src/components/plugin-skeleton/plugin-skeleton.module.css +++ /dev/null @@ -1,10 +0,0 @@ -.skeleton { - background: linear-gradient(90deg, #ddda 30%, #eaeaeaaa, #ddda 70%) right / 300% 100%; - animation: skeleton-loading 1.5s linear infinite; -} - -@keyframes skeleton-loading { - to { - background-position: left; - } -} diff --git a/src/components/plugin-skeleton/plugin-skeleton.tsx b/src/components/plugin-skeleton/plugin-skeleton.tsx deleted file mode 100644 index af795cc..0000000 --- a/src/components/plugin-skeleton/plugin-skeleton.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import React, { type FC } from 'react'; -import styles from './plugin-skeleton.module.css'; - -export const PluginSkeleton: FC = () => { - return ( -
- ); -}; diff --git a/src/components/settings-form.tsx b/src/components/settings-form.tsx deleted file mode 100644 index 662b2c5..0000000 --- a/src/components/settings-form.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import React, { type FC } from 'react'; -import { - Box, - ColorInput, - FormField, - Input, - NumberInput -} from '@wix/design-system'; -import type { Settings } from '../types'; -import '@wix/design-system/styles.global.css'; - -type Props = { - settings: Settings; - setSettings: (settings: Settings) => void; -}; - -export const SettingsForm: FC = ({ - settings, - setSettings, -}) => { - return ( - - - - } - min={1} - onChange={(val) => setSettings({ - ...settings, - amount: val ?? 1, - })} - /> - - - setSettings({ - ...settings, - title: val.target.value - })} - /> - - - setSettings({ - ...settings, - color: val.toString(), - })} - /> - - - setSettings({ - ...settings, - iconColor: val.toString(), - })} - /> - - - - ); -}; diff --git a/src/dashboard/pages/page.json b/src/dashboard/pages/page.json index 19aa23a..3e126b4 100644 --- a/src/dashboard/pages/page.json +++ b/src/dashboard/pages/page.json @@ -1,5 +1,5 @@ { "$schema": "https://dev.wix.com/wix-cli/schemas/dashboard-page.json", "id": "7a09bd5e-9992-4ad8-b3d2-e179774468ff", - "title": "Carbon Offset" + "title": "Jewelry catalog" } diff --git a/src/dashboard/pages/page.tsx b/src/dashboard/pages/page.tsx index f85bb85..1817354 100644 --- a/src/dashboard/pages/page.tsx +++ b/src/dashboard/pages/page.tsx @@ -1,88 +1,15 @@ -import React, { useEffect, useState, type FC } from 'react'; -import { httpClient } from '@wix/essentials'; -import { - Box, - Card, - Cell, - Layout, - Loader, - Page, - WixDesignSystemProvider, -} from '@wix/design-system'; -import { MainButton } from '../../components/main-button'; -import { PluginPreview } from '../../components/plugin-preview'; -import { SettingsForm } from '../../components/settings-form'; -import type { Settings } from '../../types'; +import React from 'react'; +import { withDashboard } from '@wix/dashboard-react'; +import { WixDesignSystemProvider } from '@wix/design-system'; +import JewelsAppRouter from '../../components/patterns/JewelsAppRouter'; import '@wix/design-system/styles.global.css'; -const Index: FC = () => { - const [settings, setSettings] = useState() - - useEffect(() => { - const fetchSettings = async () => { - const res = await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/settings`); - const data: Settings = (await res.json()); - - setSettings(data); - }; - - fetchSettings(); - }, []); - +function Index() { return ( - {!settings ? ( - - - - ) : ( - - - } - /> - - - - - - - - - - - - - - - - - - - - - - - - )} - + + ); -}; +} -export default Index; +export default withDashboard(Index); diff --git a/src/services/jewels.ts b/src/services/jewels.ts new file mode 100644 index 0000000..0b9a7af --- /dev/null +++ b/src/services/jewels.ts @@ -0,0 +1,10 @@ +import { httpClient } from "@wix/essentials"; +import { Jewel } from "../types"; + +export const addJewel = async (item: Jewel) => + await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/jewels`, { + method: "POST", + body: JSON.stringify({ + jewel: item, + }), + }); diff --git a/src/site/plugins/custom-elements/carbon-offset/panel.tsx b/src/site/plugins/custom-elements/carbon-offset/panel.tsx deleted file mode 100644 index 16bc3ce..0000000 --- a/src/site/plugins/custom-elements/carbon-offset/panel.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -// Checkout plugin does not use a panel -// Currently keep this file as it is -const Panel = () => { - return ( - <> - ); -}; - -export default Panel; diff --git a/src/site/plugins/custom-elements/carbon-offset/plugin.json b/src/site/plugins/custom-elements/carbon-offset/plugin.json deleted file mode 100644 index 8e818c8..0000000 --- a/src/site/plugins/custom-elements/carbon-offset/plugin.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "id": "a37dc989-b6bc-43fd-8786-fe54bacd862e", - "referenceComponentId": "8a82aa10-badb-435b-9c93-8c094247cb7a", - "marketData": { - "name": "Carbon Offset", - "logoUrl": "https://images.vexels.com/media/users/3/142789/isolated/lists/2bfb04ad814c4995f0c537c68db5cd0b-multicolor-swirls-circle-logo.png" - }, - "placements": [ - { - "appDefinitionId": "1380b703-ce81-ff05-f115-39571d94dfcd", - "widgetId": "14fd5970-8072-c276-1246-058b79e70c1a", - "slotId": "checkout:summary:totalsBreakdown:before" - } - ] -} diff --git a/src/site/plugins/custom-elements/carbon-offset/plugin.module.css b/src/site/plugins/custom-elements/carbon-offset/plugin.module.css deleted file mode 100644 index 9c670fe..0000000 --- a/src/site/plugins/custom-elements/carbon-offset/plugin.module.css +++ /dev/null @@ -1,4 +0,0 @@ -.root { - width: 100%; - height: 100%; -} diff --git a/src/site/plugins/custom-elements/carbon-offset/plugin.tsx b/src/site/plugins/custom-elements/carbon-offset/plugin.tsx deleted file mode 100644 index 155d25e..0000000 --- a/src/site/plugins/custom-elements/carbon-offset/plugin.tsx +++ /dev/null @@ -1,83 +0,0 @@ -import React, { useEffect, useState, useMemo, type FC } from 'react'; -import ReactDOM from 'react-dom'; -import reactToWebComponent from 'react-to-webcomponent'; -import { httpClient } from '@wix/essentials'; -import { checkout } from '@wix/ecom'; -import { CarbonOffset } from '../../../../components/carbon-offset'; -import { PluginSkeleton } from '../../../../components/plugin-skeleton/plugin-skeleton'; -import type { Settings } from '../../../../types'; - -type Props = { - checkoutId: string; -}; - -type CallbackFunction = () => void; - -let refreshCheckout: CallbackFunction = () => { - console.log("Checkout Refreshed"); -}; - -const CustomElement: FC = (props) => { - const [settings, setSettings] = useState(); - const [checked, setChecked] = useState(false); - const [purchaseFlowId, setPurchaseFlowId] = useState(''); - - const checkoutId = useMemo(() => { - return props.checkoutId && props.checkoutId.replaceAll('"', ''); - }, [props.checkoutId]); - - useEffect(() => { - const fetchSettings = async () => { - const settingsRes = await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/settings`); - return settingsRes.json(); - }; - - const fetchData = async () => { - const [settingsData, { purchaseFlowId }] = await Promise.all([fetchSettings(), checkout.getCheckout(checkoutId)]); - const checkoutRes = await httpClient.fetchWithAuth(`${import.meta.env.BASE_API_URL}/checkout?purchaseFlowId=${purchaseFlowId}`); - const checkoutData = await checkoutRes.json(); - - setSettings(settingsData); - setPurchaseFlowId(purchaseFlowId ?? ''); - setChecked(checkoutData.shouldAdd ?? false); - }; - - if (checkoutId) { - fetchData(); - }; - }, [checkoutId]); - - return ( - <> - {!settings ? ( - - ) : ( - - )} - - ); -}; - -const customElement = reactToWebComponent( - CustomElement, - React, - ReactDOM as any, - { - props: { - checkoutId: 'string', - }, - } -); - -// Not yet implemented -customElement.prototype.onRefreshCheckout = (callback: CallbackFunction) => { - refreshCheckout = callback; -}; - -export default customElement; diff --git a/src/types.ts b/src/types.ts index 3c6392b..2312942 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,6 +1,6 @@ -export type Settings = { - amount: number; +export interface Jewel { + id: string; title: string; - color: string; - iconColor: string; -}; + amount: number; + jewel: string; +} diff --git a/wix.config.json b/wix.config.json index ec5f50a..a13e340 100644 --- a/wix.config.json +++ b/wix.config.json @@ -1,5 +1,5 @@ { "$schema": "https://dev.wix.com/wix-cli/schemas/wix-config.json", - "appId": "a21a2d2f-e642-4195-adcc-ccdd389ba3c0", + "appId": "5ca600cf-8e67-4ceb-86ba-a05d0445769e", "projectId": "standalone-carbon-offset" } diff --git a/yarn.lock b/yarn.lock index b34b04d..3c19675 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,35 @@ __metadata: version: 8 cacheKey: 10c0 +"@babel/code-frame@npm:^7.10.4": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40babel%2Fcode-frame%2F-%2Fcode-frame-7.24.7.tgz" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40babel%2Fhelper-validator-identifier%2F-%2Fhelper-validator-identifier-7.24.7.tgz" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40babel%2Fhighlight%2F-%2Fhighlight-7.24.7.tgz" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": version: 7.25.4 resolution: "@babel/runtime@npm:7.25.4" @@ -14,6 +43,24 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40babel%2Fruntime%2F-%2Fruntime-7.25.6.tgz" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/d6143adf5aa1ce79ed374e33fdfd74fa975055a80bc6e479672ab1eadc4e4bfd7484444e17dd063a1d180e051f3ec62b357c7a2b817e7657687b47313158c3d2 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/d6143adf5aa1ce79ed374e33fdfd74fa975055a80bc6e479672ab1eadc4e4bfd7484444e17dd063a1d180e051f3ec62b357c7a2b817e7657687b47313158c3d2 + languageName: node + linkType: hard + "@cloudflare/workerd-darwin-64@npm:1.20240821.1": version: 1.20240821.1 resolution: "@cloudflare/workerd-darwin-64@npm:1.20240821.1" @@ -58,6 +105,68 @@ __metadata: languageName: node linkType: hard +"@dnd-kit/accessibility@npm:^3.0.1, @dnd-kit/accessibility@npm:^3.1.0": + version: 3.1.0 + resolution: "@dnd-kit/accessibility@npm:3.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40dnd-kit%2Faccessibility%2F-%2Faccessibility-3.1.0.tgz" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/4f9d24e801d66d4fbb551ec389ed90424dd4c5bbdf527000a618e9abb9833cbd84d9a79e362f470ccbccfbd6d00217a9212c92f3cef66e01c951c7f79625b9d7 + languageName: node + linkType: hard + +"@dnd-kit/core@https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit/dnd-kit-core-6.1.0-wix.7.tgz": + version: 6.1.0-wix.7 + resolution: "@dnd-kit/core@https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit/dnd-kit-core-6.1.0-wix.7.tgz" + dependencies: + "@dnd-kit/accessibility": "npm:^3.0.1" + "@dnd-kit/utilities": "npm:^3.2.1" + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/2381443671ed3ce58eab7e2ec6d5745c21c19550851d603e4cf9b9354d172ead1b963aafd489f5f70bee150e521a2059597081545646c3d6f302715fd89c5418 + languageName: node + linkType: hard + +"@dnd-kit/modifiers@https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit-modifiers-6.1.0-wix.7.tgz": + version: 6.1.0-wix.7 + resolution: "@dnd-kit/modifiers@https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit-modifiers-6.1.0-wix.7.tgz" + dependencies: + "@dnd-kit/utilities": "npm:^3.2.1" + tslib: "npm:^2.0.0" + peerDependencies: + "@dnd-kit/core": ^6.0.6 + react: ">=16.8.0" + checksum: 10c0/07a5a1a80673763c51af0cd02aac208b599ba84eaccdd1ac2d5c50e53655a50f91d954a2968517a004405a7a0321d263da3b331610879ae07c09c454c773b77f + languageName: node + linkType: hard + +"@dnd-kit/sortable@npm:^7.0.2": + version: 7.0.2 + resolution: "@dnd-kit/sortable@npm:7.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40dnd-kit%2Fsortable%2F-%2Fsortable-7.0.2.tgz" + dependencies: + "@dnd-kit/utilities": "npm:^3.2.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@dnd-kit/core": ^6.0.7 + react: ">=16.8.0" + checksum: 10c0/06aeb113eeeb470bb2443bf1c48d597157bb3a1caa9740e60c2fa73a3076e753cd083a2d381f0556bd7e9873e851a49ce8ea14796ac02e2d796eabea4e27196d + languageName: node + linkType: hard + +"@dnd-kit/utilities@npm:^3.2.0, @dnd-kit/utilities@npm:^3.2.1, @dnd-kit/utilities@npm:^3.2.2": + version: 3.2.2 + resolution: "@dnd-kit/utilities@npm:3.2.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40dnd-kit%2Futilities%2F-%2Futilities-3.2.2.tgz" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/9aa90526f3e3fd567b5acc1b625a63177b9e8d00e7e50b2bd0e08fa2bf4dba7e19529777e001fdb8f89a7ce69f30b190c8364d390212634e0afdfa8c395e85a0 + languageName: node + linkType: hard + "@emotion/is-prop-valid@npm:^0.8.2": version: 0.8.8 resolution: "@emotion/is-prop-valid@npm:0.8.8" @@ -242,6 +351,40 @@ __metadata: languageName: node linkType: hard +"@formatjs/intl-pluralrules@npm:^1.5.9": + version: 1.5.9 + resolution: "@formatjs/intl-pluralrules@npm:1.5.9::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40formatjs%2Fintl-pluralrules%2F-%2Fintl-pluralrules-1.5.9.tgz" + dependencies: + "@formatjs/intl-utils": "npm:^2.3.0" + checksum: 10c0/420fff679a65110b00dedaffce94df85e02963b1418b2cc11a9670d0d80ccb250b633154ef375dc50dffb50984ed06a166bda6cafa80f2121a3d03d6173e75f0 + languageName: node + linkType: hard + +"@formatjs/intl-relativetimeformat@npm:^4.5.16": + version: 4.5.16 + resolution: "@formatjs/intl-relativetimeformat@npm:4.5.16::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40formatjs%2Fintl-relativetimeformat%2F-%2Fintl-relativetimeformat-4.5.16.tgz" + dependencies: + "@formatjs/intl-utils": "npm:^2.3.0" + checksum: 10c0/7beed7c530c1d8f5eb56cfbb07a298a5f6026d5727b2aea134854103c1b2d0a6c2e8e7f9e65a1842613324a9829af470cb42287d9575525865558b864be7656c + languageName: node + linkType: hard + +"@formatjs/intl-unified-numberformat@npm:^3.2.0": + version: 3.3.7 + resolution: "@formatjs/intl-unified-numberformat@npm:3.3.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40formatjs%2Fintl-unified-numberformat%2F-%2Fintl-unified-numberformat-3.3.7.tgz" + dependencies: + "@formatjs/intl-utils": "npm:^2.3.0" + checksum: 10c0/083e95fd12fdc1a95a0738cca1df4e49caf74e0d4dbda5e6b3650c32798d46321f77f3f7de9691e5d5c691b0a0ddd98f849351c6b9c1e01591d088be9d49c9ec + languageName: node + linkType: hard + +"@formatjs/intl-utils@npm:^2.3.0": + version: 2.3.0 + resolution: "@formatjs/intl-utils@npm:2.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40formatjs%2Fintl-utils%2F-%2Fintl-utils-2.3.0.tgz" + checksum: 10c0/9d39a7bf55c480d50d24ca8216314dd42dd90b329b4f4dd2c02804b906ed2b86c8d6dcc150570122149e49181e1c55da1a9834ca7a6ecf7dc2abef7a074c3895 + languageName: node + linkType: hard + "@gar/promisify@npm:^1.0.1": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -249,6 +392,22 @@ __metadata: languageName: node linkType: hard +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40hapi%2Fhoek%2F-%2Fhoek-9.3.0.tgz" + checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.1.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40hapi%2Ftopo%2F-%2Ftopo-5.1.0.tgz" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f + languageName: node + linkType: hard + "@hypnosphi/create-react-context@npm:^0.3.1": version: 0.3.1 resolution: "@hypnosphi/create-react-context@npm:0.3.1" @@ -349,6 +508,79 @@ __metadata: languageName: node linkType: hard +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Faspromise%2F-%2Faspromise-1.1.2.tgz" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Fbase64%2F-%2Fbase64-1.1.2.tgz" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Fcodegen%2F-%2Fcodegen-2.0.4.tgz" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Feventemitter%2F-%2Feventemitter-1.1.0.tgz" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Ffetch%2F-%2Ffetch-1.1.0.tgz" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Ffloat%2F-%2Ffloat-1.0.2.tgz" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Finquire%2F-%2Finquire-1.1.0.tgz" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Fpath%2F-%2Fpath-1.1.2.tgz" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Fpool%2F-%2Fpool-1.1.0.tgz" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40protobufjs%2Futf8%2F-%2Futf8-1.1.0.tgz" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + "@r2wc/core@npm:^1.0.0": version: 1.1.0 resolution: "@r2wc/core@npm:1.1.0" @@ -452,6 +684,13 @@ __metadata: languageName: node linkType: hard +"@remix-run/router@npm:1.19.2": + version: 1.19.2 + resolution: "@remix-run/router@npm:1.19.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40remix-run%2Frouter%2F-%2Frouter-1.19.2.tgz" + checksum: 10c0/ac7fc813350686705f2c29219e70e1e299d9a8e3b301e9e81f7e84f578c40c6462b590cf0d78863bac40dbc325b68c71ae070f4a1465793d1d1971b619618295 + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.21.2": version: 4.21.2 resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.2" @@ -571,6 +810,93 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/browser@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Fbrowser%2F-%2Fbrowser-5.30.0.tgz" + dependencies: + "@sentry/core": "npm:5.30.0" + "@sentry/types": "npm:5.30.0" + "@sentry/utils": "npm:5.30.0" + tslib: "npm:^1.9.3" + checksum: 10c0/6793e1b49a8cdb1f025115bcc591bf67c97b6515f62a33ffcbb7b1ab66e459ebc471797d02e471be1ebf14092b56eb25ed914f043962388cc224bc961e334a17 + languageName: node + linkType: hard + +"@sentry/core@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/core@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Fcore%2F-%2Fcore-5.30.0.tgz" + dependencies: + "@sentry/hub": "npm:5.30.0" + "@sentry/minimal": "npm:5.30.0" + "@sentry/types": "npm:5.30.0" + "@sentry/utils": "npm:5.30.0" + tslib: "npm:^1.9.3" + checksum: 10c0/6407b9c2a6a56f90c198f5714b3257df24d89d1b4ca6726bd44760d0adabc25798b69fef2c88ccea461c7e79e3c78861aaebfd51fd3cb892aee656c3f7e11801 + languageName: node + linkType: hard + +"@sentry/hub@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/hub@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Fhub%2F-%2Fhub-5.30.0.tgz" + dependencies: + "@sentry/types": "npm:5.30.0" + "@sentry/utils": "npm:5.30.0" + tslib: "npm:^1.9.3" + checksum: 10c0/386c91d06aa44be0465fc11330d748a113e464d41cd562a9e1d222a682cbcb14e697a3e640953e7a0239997ad8a02b223a0df3d9e1d8816cb823fd3613be3e2f + languageName: node + linkType: hard + +"@sentry/minimal@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/minimal@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Fminimal%2F-%2Fminimal-5.30.0.tgz" + dependencies: + "@sentry/hub": "npm:5.30.0" + "@sentry/types": "npm:5.30.0" + tslib: "npm:^1.9.3" + checksum: 10c0/34ec05503de46d01f98c94701475d5d89cc044892c86ccce30e01f62f28344eb23b718e7cf573815e46f30a4ac9da3129bed9b3d20c822938acfb40cbe72437b + languageName: node + linkType: hard + +"@sentry/types@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/types@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Ftypes%2F-%2Ftypes-5.30.0.tgz" + checksum: 10c0/99c6e55c0a82c8ca95be2e9dbb35f581b29e4ff7af74b23bc62b690de4e35febfa15868184a2303480ef86babd4fea5273cf3b5ddf4a27685b841a72f13a0c88 + languageName: node + linkType: hard + +"@sentry/utils@npm:5.30.0": + version: 5.30.0 + resolution: "@sentry/utils@npm:5.30.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sentry%2Futils%2F-%2Futils-5.30.0.tgz" + dependencies: + "@sentry/types": "npm:5.30.0" + tslib: "npm:^1.9.3" + checksum: 10c0/ca8eebfea7ac7db6d16f6c0b8a66ac62587df12a79ce9d0d8393f4d69880bb8d40d438f9810f7fb107a9880fe0d68bbf797b89cbafd113e89a0829eb06b205f8 + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sideway%2Faddress%2F-%2Faddress-4.1.5.tgz" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sideway%2Fformula%2F-%2Fformula-3.0.1.tgz" + checksum: 10c0/3fe81fa9662efc076bf41612b060eb9b02e846ea4bea5bd114f1662b7f1541e9dedcf98aff0d24400bcb92f113964a50e0290b86e284edbdf6346fa9b7e2bf2c + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40sideway%2Fpinpoint%2F-%2Fpinpoint-2.0.0.tgz" + checksum: 10c0/d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36 + languageName: node + linkType: hard + "@sinonjs/commons@npm:^1, @sinonjs/commons@npm:^1.3.0, @sinonjs/commons@npm:^1.7.0": version: 1.8.6 resolution: "@sinonjs/commons@npm:1.8.6" @@ -633,6 +959,36 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:^9.0.0": + version: 9.3.4 + resolution: "@testing-library/dom@npm:9.3.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40testing-library%2Fdom%2F-%2Fdom-9.3.4.tgz" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.1.3" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/147da340e8199d7f98f3a4ad8aa22ed55b914b83957efa5eb22bfea021a979ebe5a5182afa9c1e5b7a5f99a7f6744a5a4d9325ae46ec3b33b5a15aed8750d794 + languageName: node + linkType: hard + +"@testing-library/react@npm:^14.2.2": + version: 14.3.1 + resolution: "@testing-library/react@npm:14.3.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40testing-library%2Freact%2F-%2Freact-14.3.1.tgz" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@testing-library/dom": "npm:^9.0.0" + "@types/react-dom": "npm:^18.0.0" + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 10c0/1ccf4eb1510500cc20a805cb0244c9098dca28a8745173a8f71ea1274d63774f0b7898a35c878b43c797b89c13621548909ff37843b835c1a27ee1efbbdd098c + languageName: node + linkType: hard + "@tootallnate/once@npm:1": version: 1.1.2 resolution: "@tootallnate/once@npm:1.1.2" @@ -640,6 +996,13 @@ __metadata: languageName: node linkType: hard +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40types%2Faria-query%2F-%2Faria-query-5.0.4.tgz" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + "@types/estree@npm:1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" @@ -657,6 +1020,22 @@ __metadata: languageName: node linkType: hard +"@types/long@npm:^4.0.1": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40types%2Flong%2F-%2Flong-4.0.2.tgz" + checksum: 10c0/42ec66ade1f72ff9d143c5a519a65efc7c1c77be7b1ac5455c530ae9acd87baba065542f8847522af2e3ace2cc999f3ad464ef86e6b7352eece34daf88f8c924 + languageName: node + linkType: hard + +"@types/node@npm:>=13.7.0": + version: 22.5.5 + resolution: "@types/node@npm:22.5.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40types%2Fnode%2F-%2Fnode-22.5.5.tgz" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/ead9495cfc6b1da5e7025856dcce2591e9bae635357410c0d2dd619fce797d2a1d402887580ca4b336cb78168b195224869967de370a23f61663cf1e4836121c + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -673,6 +1052,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^18.0.0": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40types%2Freact-dom%2F-%2Freact-dom-18.3.0.tgz" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + languageName: node + linkType: hard + "@types/react@npm:*": version: 18.3.4 resolution: "@types/react@npm:18.3.4" @@ -701,6 +1089,17 @@ __metadata: languageName: node linkType: hard +"@wix/agent-platform-bm-sdk@npm:^1.0.0": + version: 1.18.0 + resolution: "@wix/agent-platform-bm-sdk@npm:1.18.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fagent-platform-bm-sdk%2F-%2Fagent-platform-bm-sdk-1.18.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + "@testing-library/react": "npm:^14.2.2" + react: "npm:^18.2.0" + checksum: 10c0/4b5c516f1a7e5334be41e420294587d1b54ff099183bf5b11f2b8bc109ba0797c83390610e3fcf759c421584f8c123c9f32065eb923ea5ec050d7e5c460e1529 + languageName: node + linkType: hard + "@wix/app-management@npm:^1.0.30": version: 1.0.30 resolution: "@wix/app-management@npm:1.0.30" @@ -787,6 +1186,69 @@ __metadata: languageName: node linkType: hard +"@wix/bex-core@npm:2.72.0": + version: 2.72.0 + resolution: "@wix/bex-core@npm:2.72.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fbex-core%2F-%2Fbex-core-2.72.0.tgz" + dependencies: + "@wix/bex-utils": "npm:2.20.0" + chance: "npm:^1.0.0" + events: "npm:^3.0.0" + formstate: "npm:^2.1.0" + history: "npm:^5.0.0" + react-hook-form: "npm:^7.45.4" + react-query: "npm:3.39.0" + tslib: "npm:^2.0.0" + uuid: "npm:^9.0.0" + peerDependencies: + "@wix/fe-essentials": ^1.233.0 + lodash: ^4.17.20 + mobx: ^6.1.8 + react: ^16.13.1 + peerDependenciesMeta: + "@wix/auto-crud": + optional: true + "@wix/fe-essentials": + optional: true + react: + optional: true + checksum: 10c0/e9541df81ccf44ff88f4bb7ae3ddc0b6e592724bb8b20661cfe3ea99162caac122fe2c08125e88db91ec590e3d33ecedd29a23b28891c20e5cdfb1cd91cd476b + languageName: node + linkType: hard + +"@wix/bex-utils@npm:2.20.0": + version: 2.20.0 + resolution: "@wix/bex-utils@npm:2.20.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fbex-utils%2F-%2Fbex-utils-2.20.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + "@formatjs/intl-pluralrules": "npm:^1.5.9" + "@formatjs/intl-relativetimeformat": "npm:^4.5.16" + "@sentry/browser": "npm:5.30.0" + "@sentry/types": "npm:5.30.0" + "@wix/metro-common-builders": "npm:^1.0.0" + "@wix/metro-runtime": "npm:^1.0.0" + callsite: "npm:^1.0.0" + i18next: "npm:^19.9.2" + intl-messageformat: "npm:^7.8.4" + intl-pluralrules: "npm:^1.3.1" + joi: "npm:^17.0.0" + protobufjs: "npm:^6.11.4" + react-i18next: "npm:^11.18.6" + tslib: "npm:^2.0.0" + peerDependencies: + react: ^16.13.1 + react-dom: ^16.13.1 + react-native: ^0.65.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/f20ada0e5e991eab4d5f89c1365d5e728d615728f038b723a97897b7e29a9116f545432acc15df9aaaf0c741defa90a2bbcd4d5b6e23b5e2108390d5b308f692 + languageName: node + linkType: hard + "@wix/cli-app@https://cdn.dev.wixpress.com/@wix/cli-app/e7fb4e4ad15dee39ce4c24bdb8e4330c0c550d4d13e64e64b0690da8.tar.gz": version: 0.0.0-e7fb4e4ad15dee39ce4c24bdb8e4330c0c550d4d13e64e64b0690da8 resolution: "@wix/cli-app@https://cdn.dev.wixpress.com/@wix/cli-app/e7fb4e4ad15dee39ce4c24bdb8e4330c0c550d4d13e64e64b0690da8.tar.gz" @@ -829,6 +1291,51 @@ __metadata: languageName: node linkType: hard +"@wix/communication-channel@npm:1.0.6": + version: 1.0.6 + resolution: "@wix/communication-channel@npm:1.0.6::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fcommunication-channel%2F-%2Fcommunication-channel-1.0.6.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + comlink: "npm:4.3.0" + checksum: 10c0/f8af1b90ee5e79456e9bb44d331731262c35234eb24a1d082f4dba366e238a6c353980a91493429495d0cc13d4298bb7fa5b48ba05ca0f7e397817d7f9499a34 + languageName: node + linkType: hard + +"@wix/dashboard-react@npm:^1.0.20": + version: 1.0.20 + resolution: "@wix/dashboard-react@npm:1.0.20::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fdashboard-react%2F-%2Fdashboard-react-1.0.20.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + "@wix/dashboard": "npm:1.3.22" + peerDependencies: + "@wix/sdk-react": ">=0.3.6" + react: ^16.0.0 + checksum: 10c0/144a4839cfad5ad71e449ced257c48aa60e3bcd52225e651b2e4e8bcd49fd9f717f252d52b2ba4eeb18a6512686b1fa731968372e1712cb0d4b12137fa576500 + languageName: node + linkType: hard + +"@wix/dashboard@npm:1.3.22": + version: 1.3.22 + resolution: "@wix/dashboard@npm:1.3.22::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fdashboard%2F-%2Fdashboard-1.3.22.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + "@wix/communication-channel": "npm:1.0.6" + "@wix/feedback-loop-structure": "npm:^1.26.0" + "@wix/media": "npm:^1.0.105" + "@wix/sdk-runtime": "npm:^0.3.16" + "@wix/sdk-types": "npm:^1.10.0" + peerDependencies: + "@wix/sdk": ">=1.12.4" + react: ^16.0.0 + peerDependenciesMeta: + "@wix/sdk": + optional: true + react: + optional: true + checksum: 10c0/502bb805ccaafe9db14271725a8a99084e8b078dfd1d02aef6ce7e41f4cdb1726dabc4904c41221204ea8fdfd21dfd67dcf8016228d5f50000689e8d02389bae + languageName: node + linkType: hard + "@wix/dashboard@npm:^1.3.21": version: 1.3.21 resolution: "@wix/dashboard@npm:1.3.21" @@ -1430,6 +1937,15 @@ __metadata: languageName: node linkType: hard +"@wix/feedback-loop-structure@npm:^1.26.0": + version: 1.31.0 + resolution: "@wix/feedback-loop-structure@npm:1.31.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Ffeedback-loop-structure%2F-%2Ffeedback-loop-structure-1.31.0.tgz" + dependencies: + zod: "npm:^3.23.8" + checksum: 10c0/eccb5da93226b743b417b6e8b918e77316f7b09846d97f1301c8b788ef28ce4a05768e7f528985fdb9c1c792b46b37070f41957d158def59c219ebd24130e4bd + languageName: node + linkType: hard + "@wix/filter-builder@npm:^1.0.68": version: 1.0.70 resolution: "@wix/filter-builder@npm:1.0.70" @@ -1511,6 +2027,28 @@ __metadata: languageName: node linkType: hard +"@wix/image-kit@npm:^1.83.0": + version: 1.85.0 + resolution: "@wix/image-kit@npm:1.85.0" + dependencies: + "@babel/runtime": "npm:^7.25.6" + tslib: "npm:^2.7.0" + checksum: 10c0/b7a897a83250376891c2e0c341862b2858666ec8fcced6f88c380460ee88eec4d307a382a027f64e63bd68897aaaf236561de3214300d297ca6f6b89c948ece9 + languageName: node + linkType: hard + +"@wix/media@npm:^1.0.105": + version: 1.0.117 + resolution: "@wix/media@npm:1.0.117::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmedia%2F-%2Fmedia-1.0.117.tgz" + dependencies: + "@wix/media_enterprise-media-categories": "npm:1.0.31" + "@wix/media_enterprise-media-items": "npm:1.0.35" + "@wix/media_files": "npm:1.0.50" + "@wix/media_folders": "npm:1.0.35" + checksum: 10c0/11853932887be2226ba3db2bd8e5ebb2f27cf8e65f72a0caa0774e6bb166997af30fb27858a790fddd53fed8c1f1f901226712bdf70782ada12da80d14e0d453 + languageName: node + linkType: hard + "@wix/media@npm:^1.0.98": version: 1.0.110 resolution: "@wix/media@npm:1.0.110" @@ -1535,9 +2073,21 @@ __metadata: languageName: node linkType: hard -"@wix/media_enterprise-media-items@npm:1.0.31": +"@wix/media_enterprise-media-categories@npm:1.0.31": version: 1.0.31 - resolution: "@wix/media_enterprise-media-items@npm:1.0.31" + resolution: "@wix/media_enterprise-media-categories@npm:1.0.31::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmedia_enterprise-media-categories%2F-%2Fmedia_enterprise-media-categories-1.0.31.tgz" + dependencies: + "@wix/metro-runtime": "npm:^1.1792.0" + "@wix/motion-edm-autogen-query-wrapper": "npm:^1.0.37" + "@wix/sdk-runtime": "npm:^0.3.14" + "@wix/sdk-types": "npm:^1.9.2" + checksum: 10c0/7f73ac77743323bcc3449a336c1cac235654853bf6ce8f35508f094f3f6bf48ce15012776a0c8cb38749d75f842bd432c4201682fdec69b905ec7d4fd3cc0a48 + languageName: node + linkType: hard + +"@wix/media_enterprise-media-items@npm:1.0.31": + version: 1.0.31 + resolution: "@wix/media_enterprise-media-items@npm:1.0.31" dependencies: "@wix/metro-runtime": "npm:^1.1792.0" "@wix/motion-edm-autogen-query-wrapper": "npm:^1.0.37" @@ -1547,6 +2097,18 @@ __metadata: languageName: node linkType: hard +"@wix/media_enterprise-media-items@npm:1.0.35": + version: 1.0.35 + resolution: "@wix/media_enterprise-media-items@npm:1.0.35::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmedia_enterprise-media-items%2F-%2Fmedia_enterprise-media-items-1.0.35.tgz" + dependencies: + "@wix/metro-runtime": "npm:^1.1792.0" + "@wix/motion-edm-autogen-query-wrapper": "npm:^1.0.37" + "@wix/sdk-runtime": "npm:^0.3.14" + "@wix/sdk-types": "npm:^1.9.2" + checksum: 10c0/90c9628fddcc5a0a7bb3fc4912fe945faed1e3a8b4a576acde8d6eb273cb81389c46d919c50e6ca96955fdb29f91d6dfff5b4d4207b1693e72888e8f358af088 + languageName: node + linkType: hard + "@wix/media_files@npm:1.0.44": version: 1.0.44 resolution: "@wix/media_files@npm:1.0.44" @@ -1559,6 +2121,18 @@ __metadata: languageName: node linkType: hard +"@wix/media_files@npm:1.0.50": + version: 1.0.50 + resolution: "@wix/media_files@npm:1.0.50::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmedia_files%2F-%2Fmedia_files-1.0.50.tgz" + dependencies: + "@wix/metro-runtime": "npm:^1.1792.0" + "@wix/motion-edm-autogen-query-wrapper": "npm:^1.0.37" + "@wix/sdk-runtime": "npm:^0.3.14" + "@wix/sdk-types": "npm:^1.9.2" + checksum: 10c0/a7eb82cdd3f60fb991a2865c52eefca092fb9c786fea9a38c2f5e551e632313c988ff755dc70ca08762600017879b46cfd04a2df349335a157754e5862356849 + languageName: node + linkType: hard + "@wix/media_folders@npm:1.0.31": version: 1.0.31 resolution: "@wix/media_folders@npm:1.0.31" @@ -1571,6 +2145,28 @@ __metadata: languageName: node linkType: hard +"@wix/media_folders@npm:1.0.35": + version: 1.0.35 + resolution: "@wix/media_folders@npm:1.0.35::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmedia_folders%2F-%2Fmedia_folders-1.0.35.tgz" + dependencies: + "@wix/metro-runtime": "npm:^1.1792.0" + "@wix/motion-edm-autogen-query-wrapper": "npm:^1.0.37" + "@wix/sdk-runtime": "npm:^0.3.14" + "@wix/sdk-types": "npm:^1.9.2" + checksum: 10c0/ba1c64064a86dce880d22b198d0d681938e556c09c0a2379d4ae0e83aa61c0a8745123394f7c99e1dcd3b2b9983e09ac473690603682ae9721797cab064b3374 + languageName: node + linkType: hard + +"@wix/metro-common-builders@npm:^1.0.0": + version: 1.0.1454 + resolution: "@wix/metro-common-builders@npm:1.0.1454::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmetro-common-builders%2F-%2Fmetro-common-builders-1.0.1454.tgz" + dependencies: + "@wix/metro-runtime": "npm:1.1809.0" + long: "npm:^5.1.0" + checksum: 10c0/07c4f273a3625da6036667ef599f0cc7b89be5d786a77d3bc650f04545af9a1933665c1c2d1576f66820a58e4f0b9d918e73990a4c86cd9a19a8a4f17f104221 + languageName: node + linkType: hard + "@wix/metro-public-utils@npm:1.0.32": version: 1.0.32 resolution: "@wix/metro-public-utils@npm:1.0.32" @@ -1580,6 +2176,21 @@ __metadata: languageName: node linkType: hard +"@wix/metro-runtime@npm:1.1809.0, @wix/metro-runtime@npm:^1.0.0": + version: 1.1809.0 + resolution: "@wix/metro-runtime@npm:1.1809.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmetro-runtime%2F-%2Fmetro-runtime-1.1809.0.tgz" + dependencies: + "@wix/metro-public-utils": "npm:1.0.32" + "@wix/motion-edm-autogen-p13n": "npm:1.0.77" + "@wix/motion-edm-autogen-transformations": "npm:1.57.0" + "@wix/motion-edm-autogen-transformations-core": "npm:1.51.0" + js-base64: "npm:^3.7.7" + lodash: "npm:^4.17.21" + querystring: "npm:^0.2.1" + checksum: 10c0/338e19a125ee6a6bdc4aea2964852f1239d73dc88a35198035b48b4929d4d7bf7a3cd90d6b5a5504cf08974a73546924c472c79516837c56bd0e7af911c5ca07 + languageName: node + linkType: hard + "@wix/metro-runtime@npm:^1.1792.0": version: 1.1792.0 resolution: "@wix/metro-runtime@npm:1.1792.0" @@ -1619,6 +2230,18 @@ __metadata: languageName: node linkType: hard +"@wix/motion-edm-autogen-p13n@npm:1.0.77": + version: 1.0.77 + resolution: "@wix/motion-edm-autogen-p13n@npm:1.0.77::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fmotion-edm-autogen-p13n%2F-%2Fmotion-edm-autogen-p13n-1.0.77.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + "@wix/motion-edm-autogen-types": "npm:1.0.35" + lodash: "npm:~4.17.0" + querystring: "npm:^0.2.1" + checksum: 10c0/0bc96f429ed0d41c5a7b23e25c91361fdea66d3dab8d06cfa5b5cf031b140fac1a6f8619bccf626e74c2fcc903722257bca279f6b27306addd10ca739121d010 + languageName: node + linkType: hard + "@wix/motion-edm-autogen-query-wrapper@npm:^1.0.37": version: 1.0.100 resolution: "@wix/motion-edm-autogen-query-wrapper@npm:1.0.100" @@ -1676,6 +2299,75 @@ __metadata: languageName: node linkType: hard +"@wix/patterns@npm:^1.71.0": + version: 1.71.0 + resolution: "@wix/patterns@npm:1.71.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fpatterns%2F-%2Fpatterns-1.71.0.tgz" + dependencies: + "@wix/agent-platform-bm-sdk": "npm:^1.0.0" + "@wix/bex-core": "npm:2.72.0" + "@wix/bex-utils": "npm:2.20.0" + "@wix/unidriver-jsdom-react-legacy": "npm:^1.0.4" + "@wix/wix-style-react-incubator": "npm:3.11.0" + "@wix/wix-ui-test-utils": "npm:^1.1.9" + chance: "npm:^1.0.0" + classnames: "npm:^2.0.0" + jest-canvas-mock: "npm:^2.5.2" + lodash: "npm:^4.17.20" + lottie-react: "npm:^2.4.0" + mobx: "npm:^6.1.8" + mobx-react-lite: "npm:^3.4.3" + prop-types: "npm:^15.0.0" + react-hook-form: "npm:^7.45.4" + react-modal: "npm:^3.15.1" + react-module-container: "npm:^1.0.0" + react-router-dom: "npm:^6.23.1" + react-transition-group: "npm:^4.0.0" + react-window: "npm:^1.0.0" + semver: "npm:^7.0.0" + tslib: "npm:^2.0.0" + usehooks-ts: "npm:^2.1.1" + uuid: "npm:^9.0.0" + peerDependencies: + "@stylable/optimizer": ^5.15.2 + "@stylable/webpack-plugin": ^5.15.2 + "@wix/business-manager-api": ^1.470.0 + "@wix/dashboard-react": ^1.0.0 + "@wix/design-system": ^1.121.0 + "@wix/fe-essentials": ^1.233.0 + "@wix/sdk": ^1.0.0 + "@wix/sdk-react": ^0.3.0 + "@wix/sdk-types": ^1.0.0 + "@wix/wix-ui-icons-common": ^3.0.0 + "@wix/yoshi-flow-bm": ">=6.0.0" + react: ^16.13.1 + webpack: ^5.76.1 + peerDependenciesMeta: + "@stylable/optimizer": + optional: true + "@stylable/webpack-plugin": + optional: true + "@wix/agent-platform-bm-sdk": + optional: true + "@wix/business-manager-api": + optional: true + "@wix/dashboard-react": + optional: true + "@wix/fe-essentials": + optional: true + "@wix/sdk": + optional: true + "@wix/sdk-react": + optional: true + "@wix/sdk-types": + optional: true + "@wix/yoshi-flow-bm": + optional: true + webpack: + optional: true + checksum: 10c0/c3f795761c138a46f8476067f434bf5658509831f05b29d66845425d72feead715bb521787bf8409da83c28a72357b121615e059cd7d4dda43ec7ce5c98dcacd + languageName: node + linkType: hard + "@wix/redirects@npm:^1.0.41": version: 1.0.52 resolution: "@wix/redirects@npm:1.0.52" @@ -1704,6 +2396,17 @@ __metadata: languageName: node linkType: hard +"@wix/sdk-react@npm:^0.5.7": + version: 0.5.7 + resolution: "@wix/sdk-react@npm:0.5.7" + dependencies: + "@wix/sdk": "npm:^1.12.11" + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/328c2946e7f69771d78475f798dda3fd158c756b116cf6ced098732788aaa69f49590a6eb0ed1c4ea82a79c6b682499c155407d8af8c27ca4f1fed374ee1c885 + languageName: node + linkType: hard + "@wix/sdk-runtime@npm:0.3.16, @wix/sdk-runtime@npm:^0.3.11, @wix/sdk-runtime@npm:^0.3.14": version: 0.3.16 resolution: "@wix/sdk-runtime@npm:0.3.16" @@ -1714,6 +2417,16 @@ __metadata: languageName: node linkType: hard +"@wix/sdk-runtime@npm:0.3.19": + version: 0.3.19 + resolution: "@wix/sdk-runtime@npm:0.3.19" + dependencies: + "@wix/sdk-context": "npm:^0.0.1" + "@wix/sdk-types": "npm:^1.12.0" + checksum: 10c0/67e1be8ed73fb6076e9bdcdc770dcb99d487a0fa71240447f4faf7f71187cb11134096e6587c3f0cab596ee0ec27fb2cce2cd4b8b64cae62c989dd71ea213821 + languageName: node + linkType: hard + "@wix/sdk-runtime@npm:^0.2.10": version: 0.2.12 resolution: "@wix/sdk-runtime@npm:0.2.12" @@ -1723,6 +2436,16 @@ __metadata: languageName: node linkType: hard +"@wix/sdk-runtime@npm:^0.3.16": + version: 0.3.19 + resolution: "@wix/sdk-runtime@npm:0.3.19::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fsdk-runtime%2F-%2Fsdk-runtime-0.3.19.tgz" + dependencies: + "@wix/sdk-context": "npm:^0.0.1" + "@wix/sdk-types": "npm:^1.12.0" + checksum: 10c0/67e1be8ed73fb6076e9bdcdc770dcb99d487a0fa71240447f4faf7f71187cb11134096e6587c3f0cab596ee0ec27fb2cce2cd4b8b64cae62c989dd71ea213821 + languageName: node + linkType: hard + "@wix/sdk-runtime@npm:^0.3.18": version: 0.3.18 resolution: "@wix/sdk-runtime@npm:0.3.18" @@ -1740,6 +2463,13 @@ __metadata: languageName: node linkType: hard +"@wix/sdk-types@npm:^1.12.0": + version: 1.12.0 + resolution: "@wix/sdk-types@npm:1.12.0" + checksum: 10c0/931ce6298f55554e796491324aa6507beb9457cb20c0e7e47628ed2bfd95103e6170401b2bf1e997f5ba3d9dc1c52076799b14edd204a1d452e9de2e8548995c + languageName: node + linkType: hard + "@wix/sdk-types@npm:^1.5.11, @wix/sdk-types@npm:^1.7.0, @wix/sdk-types@npm:^1.9.2, @wix/sdk-types@npm:^1.9.3": version: 1.9.3 resolution: "@wix/sdk-types@npm:1.9.3" @@ -1747,6 +2477,28 @@ __metadata: languageName: node linkType: hard +"@wix/sdk@npm:^1.12.11": + version: 1.12.14 + resolution: "@wix/sdk@npm:1.12.14" + dependencies: + "@babel/runtime": "npm:^7.23.2" + "@wix/identity": "npm:^1.0.78" + "@wix/image-kit": "npm:^1.83.0" + "@wix/redirects": "npm:^1.0.41" + "@wix/sdk-context": "npm:^0.0.1" + "@wix/sdk-runtime": "npm:0.3.19" + "@wix/sdk-types": "npm:^1.12.0" + graphql: "npm:^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + jose: "npm:^5.2.1" + querystring: "npm:^0.2.1" + type-fest: "npm:^4.9.0" + dependenciesMeta: + graphql: + optional: true + checksum: 10c0/7a76b2bd55ec79016a482fcc8ef724088cecbbeca785abab0af848345f652f7da0cf3374b0eb0f29ce4614988584824e0fb0ee9bcdf1a3f483a56c3fd585f3dd + languageName: node + linkType: hard + "@wix/sdk@npm:^1.12.12": version: 1.12.12 resolution: "@wix/sdk@npm:1.12.12" @@ -1780,6 +2532,19 @@ __metadata: languageName: node linkType: hard +"@wix/unidriver-jsdom-react-legacy@npm:^1.0.4": + version: 1.1.4 + resolution: "@wix/unidriver-jsdom-react-legacy@npm:1.1.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Funidriver-jsdom-react-legacy%2F-%2Funidriver-jsdom-react-legacy-1.1.4.tgz" + dependencies: + "@babel/runtime": "npm:^7.23.2" + "@wix/unidriver-core": "npm:^1.1.8" + peerDependencies: + react: ^16.14.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ccf170e126a7fcca726890cc253e8f71c80901d7eed4b2ae92111439f26d6c518a36c95d6f5c8759c4856e4103f03f00da977aea36da3020de7bccb6a6042af8 + languageName: node + linkType: hard + "@wix/unidriver-jsdom-react-legacy@npm:^1.1.4": version: 1.1.4 resolution: "@wix/unidriver-jsdom-react-legacy@npm:1.1.4" @@ -1818,6 +2583,25 @@ __metadata: languageName: node linkType: hard +"@wix/wix-style-react-incubator@npm:3.11.0": + version: 3.11.0 + resolution: "@wix/wix-style-react-incubator@npm:3.11.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fwix-style-react-incubator%2F-%2Fwix-style-react-incubator-3.11.0.tgz" + dependencies: + "@dnd-kit/accessibility": "npm:^3.1.0" + "@dnd-kit/core": "https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit/dnd-kit-core-6.1.0-wix.7.tgz" + "@dnd-kit/modifiers": "https://wixmp-63fb97685840e8c34a920619.wixmp.com/npm/dnd-kit-modifiers-6.1.0-wix.7.tgz" + "@dnd-kit/sortable": "npm:^7.0.2" + "@dnd-kit/utilities": "npm:^3.2.2" + peerDependencies: + "@babel/runtime": ^7.20.6 + "@wix/design-system": ^1.126.0 + "@wix/wix-ui-icons-common": ^3.0.0 + react: ^16.8.0 + react-dom: ^16.8.0 + checksum: 10c0/f0c5299422bf30ab6f61e214f2a9b254b54f664f8cff1b4f994cb7dd85d6fd351d3916054f185cca332eb91dcf14427b8ee57c785f9e549a478685caa70ba26b + languageName: node + linkType: hard + "@wix/wix-ui-icons-common@npm:^3.0.0, @wix/wix-ui-icons-common@npm:^3.42.0": version: 3.43.0 resolution: "@wix/wix-ui-icons-common@npm:3.43.0" @@ -1847,6 +2631,25 @@ __metadata: languageName: node linkType: hard +"@wix/wix-ui-test-utils@npm:^1.1.9": + version: 1.1.13 + resolution: "@wix/wix-ui-test-utils@npm:1.1.13::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2F%40wix%2Fwix-ui-test-utils%2F-%2Fwix-ui-test-utils-1.1.13.tgz" + dependencies: + "@babel/runtime": "npm:^7.23.2" + "@stylable/uni-driver": "npm:^2.5.3" + "@wix/unidriver-core": "npm:^1.1.8" + "@wix/unidriver-jsdom-react": "npm:^1.2.9" + "@wix/unidriver-jsdom-react-legacy": "npm:^1.1.4" + "@wix/unidriver-puppeteer": "npm:^1.1.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@testing-library/react": ">=12" + puppeteer: ^14.0.0 + puppeteer-core: ^14.0.0 + checksum: 10c0/6c5688de169a27e45242232d418a1e4814c6754a9a0c7a2e4aef9bc150b43b25bcf02b0b795c2c15d9f1bebfaf6c2f66b5a4121f565b9d012491969576feadb0 + languageName: node + linkType: hard + "abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -1930,6 +2733,15 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fansi-styles%2F-%2Fansi-styles-3.2.1.tgz" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + "ansi-styles@npm:^4.0.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" @@ -1939,6 +2751,22 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fansi-styles%2F-%2Fansi-styles-4.3.0.tgz" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fansi-styles%2F-%2Fansi-styles-5.2.0.tgz" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -1970,6 +2798,25 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Faria-query%2F-%2Faria-query-5.1.3.tgz" + dependencies: + deep-equal: "npm:^2.0.5" + checksum: 10c0/edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Farray-buffer-byte-length%2F-%2Farray-buffer-byte-length-1.0.1.tgz" + dependencies: + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + languageName: node + linkType: hard + "array-from@npm:^2.1.1": version: 2.1.1 resolution: "array-from@npm:2.1.1" @@ -1993,6 +2840,15 @@ __metadata: languageName: node linkType: hard +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Favailable-typed-arrays%2F-%2Favailable-typed-arrays-1.0.7.tgz" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -2000,6 +2856,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.16": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fbig-integer%2F-%2Fbig-integer-1.6.52.tgz" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2019,6 +2882,22 @@ __metadata: languageName: node linkType: hard +"broadcast-channel@npm:^3.4.1": + version: 3.7.0 + resolution: "broadcast-channel@npm:3.7.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fbroadcast-channel%2F-%2Fbroadcast-channel-3.7.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.7.2" + detect-node: "npm:^2.1.0" + js-sha3: "npm:0.8.0" + microseconds: "npm:0.2.0" + nano-time: "npm:1.0.0" + oblivious-set: "npm:1.0.0" + rimraf: "npm:3.0.2" + unload: "npm:2.2.0" + checksum: 10c0/95978446f24c685be666f5508a91350bcd4075c08feda929d26c0c678fb24bd421901f19fa8d36cb6f5ed480a334072f3bdce48fa177a8cb29793d88693911cc + languageName: node + linkType: hard + "cacache@npm:^15.2.0": version: 15.3.0 resolution: "cacache@npm:15.3.0" @@ -2078,6 +2957,26 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.5": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fcall-bind%2F-%2Fcall-bind-1.0.7.tgz" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"callsite@npm:^1.0.0": + version: 1.0.0 + resolution: "callsite@npm:1.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fcallsite%2F-%2Fcallsite-1.0.0.tgz" + checksum: 10c0/8b23d5ed879984b66fe3da381994d6c4b741e561226abc48b40c99c4896f7125db395ea4aa989071a7eb0712c3f83bc32fb1e798fdf54967acdf4af176e48572 + languageName: node + linkType: hard + "capnp-ts@npm:^0.7.0": version: 0.7.0 resolution: "capnp-ts@npm:0.7.0" @@ -2098,10 +2997,13 @@ __metadata: "@wix/cli": "https://cdn.dev.wixpress.com/@wix/cli/ef5235c7148a789298e564329075a91f73df7071c53697d70507abbb.tar.gz" "@wix/cli-app": "https://cdn.dev.wixpress.com/@wix/cli-app/e7fb4e4ad15dee39ce4c24bdb8e4330c0c550d4d13e64e64b0690da8.tar.gz" "@wix/dashboard": "npm:^1.3.21" + "@wix/dashboard-react": "npm:^1.0.20" "@wix/data": "npm:^1.0.144" "@wix/design-system": "npm:^1.0.0" "@wix/ecom": "npm:^1.0.711" "@wix/essentials": "npm:^0.1.5" + "@wix/patterns": "npm:^1.71.0" + "@wix/sdk-react": "npm:^0.5.7" "@wix/wix-ui-icons-common": "npm:^3.0.0" react: "npm:16.14.0" react-dom: "npm:16" @@ -2110,6 +3012,34 @@ __metadata: languageName: unknown linkType: soft +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fchalk%2F-%2Fchalk-2.4.2.tgz" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^4.1.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fchalk%2F-%2Fchalk-4.1.2.tgz" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chance@npm:^1.0.0": + version: 1.1.12 + resolution: "chance@npm:1.1.12::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fchance%2F-%2Fchance-1.1.12.tgz" + checksum: 10c0/96686a72df9077852993476dc4a16ec7afb797bb26d74caf4a5c6f6786d73fcd3c821ededb88b23a5c7b8762718b5cc43ce07fdd1ea3f508826ba88b57c36329 + languageName: node + linkType: hard + "chart.js@npm:^2.9.4": version: 2.9.4 resolution: "chart.js@npm:2.9.4" @@ -2153,6 +3083,13 @@ __metadata: languageName: node linkType: hard +"classnames@npm:^2.0.0": + version: 2.5.1 + resolution: "classnames@npm:2.5.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fclassnames%2F-%2Fclassnames-2.5.1.tgz" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -2167,6 +3104,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fcolor-convert%2F-%2Fcolor-convert-1.9.3.tgz" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + "color-convert@npm:^1.9.1, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -2199,6 +3145,13 @@ __metadata: languageName: node linkType: hard +"color-name@npm:^1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fcolor-name%2F-%2Fcolor-name-1.1.4.tgz" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + "color-string@npm:^1.5.2": version: 1.9.1 resolution: "color-string@npm:1.9.1" @@ -2308,6 +3261,13 @@ __metadata: languageName: node linkType: hard +"cssfontparser@npm:^1.2.1": + version: 1.2.1 + resolution: "cssfontparser@npm:1.2.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fcssfontparser%2F-%2Fcssfontparser-1.2.1.tgz" + checksum: 10c0/ceb9b2976d503dbff3ac2aff0229b263affb4fb221a6947b357682cd8a952f6995253646ca5f820020d2fe05b5e29b56dbdd2343388c32203e8dd0ed15bdc1ca + languageName: node + linkType: hard + "csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -2486,6 +3446,32 @@ __metadata: languageName: node linkType: hard +"deep-equal@npm:^2.0.5": + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fdeep-equal%2F-%2Fdeep-equal-2.2.3.tgz" + dependencies: + array-buffer-byte-length: "npm:^1.0.0" + call-bind: "npm:^1.0.5" + es-get-iterator: "npm:^1.1.3" + get-intrinsic: "npm:^1.2.2" + is-arguments: "npm:^1.1.1" + is-array-buffer: "npm:^3.0.2" + is-date-object: "npm:^1.0.5" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.2" + isarray: "npm:^2.0.5" + object-is: "npm:^1.1.5" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.4" + regexp.prototype.flags: "npm:^1.5.1" + side-channel: "npm:^1.0.4" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.1" + which-typed-array: "npm:^1.1.13" + checksum: 10c0/a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f + languageName: node + linkType: hard + "deep-for-each@npm:~3.0.0": version: 3.0.0 resolution: "deep-for-each@npm:3.0.0" @@ -2524,6 +3510,13 @@ __metadata: languageName: node linkType: hard +"detect-node@npm:^2.0.4, detect-node@npm:^2.1.0": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fdetect-node%2F-%2Fdetect-node-2.1.0.tgz" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 + languageName: node + linkType: hard + "diff@npm:^3.1.0": version: 3.5.0 resolution: "diff@npm:3.5.0" @@ -2549,6 +3542,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fdom-accessibility-api%2F-%2Fdom-accessibility-api-0.5.16.tgz" + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + "dom-align@npm:^1.7.0": version: 1.12.4 resolution: "dom-align@npm:1.12.4" @@ -2684,6 +3684,23 @@ __metadata: languageName: node linkType: hard +"es-get-iterator@npm:^1.1.3": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fes-get-iterator%2F-%2Fes-get-iterator-1.1.3.tgz" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.3" + has-symbols: "npm:^1.0.3" + is-arguments: "npm:^1.1.1" + is-map: "npm:^2.0.2" + is-set: "npm:^2.0.2" + is-string: "npm:^1.0.7" + isarray: "npm:^2.0.5" + stop-iteration-iterator: "npm:^1.0.0" + checksum: 10c0/ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 + languageName: node + linkType: hard + "esbuild@npm:^0.21.3": version: 0.21.5 resolution: "esbuild@npm:0.21.5" @@ -2764,6 +3781,20 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fescape-string-regexp%2F-%2Fescape-string-regexp-1.0.5.tgz" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"events@npm:^3.0.0": + version: 3.3.0 + resolution: "events@npm:3.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fevents%2F-%2Fevents-3.3.0.tgz" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + "exenv@npm:^1.2.0": version: 1.2.2 resolution: "exenv@npm:1.2.2" @@ -2808,6 +3839,15 @@ __metadata: languageName: node linkType: hard +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Ffor-each%2F-%2Ffor-each-0.3.3.tgz" + dependencies: + is-callable: "npm:^1.1.3" + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" @@ -2818,6 +3858,15 @@ __metadata: languageName: node linkType: hard +"formstate@npm:^2.1.0": + version: 2.1.0 + resolution: "formstate@npm:2.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fformstate%2F-%2Fformstate-2.1.0.tgz" + peerDependencies: + mobx: ">=6.0.0" + checksum: 10c0/4b4286b30089a474376c0e4497ebb50b227e7edb622df80b95bf4a66a16c5a377b1acdc1ccf17d22808f1fcc723893349a4e3d64f22f6fa9f4f52cea800a2eb2 + languageName: node + linkType: hard + "framer-motion@npm:6.2.4": version: 6.2.4 resolution: "framer-motion@npm:6.2.4" @@ -2934,6 +3983,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fget-intrinsic%2F-%2Fget-intrinsic-1.2.4.tgz" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + "get-source@npm:^2.0.12": version: 2.0.12 resolution: "get-source@npm:2.0.12" @@ -3018,6 +4080,13 @@ __metadata: languageName: node linkType: hard +"has-bigints@npm:^1.0.1": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhas-bigints%2F-%2Fhas-bigints-1.0.2.tgz" + checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b + languageName: node + linkType: hard + "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -3025,6 +4094,13 @@ __metadata: languageName: node linkType: hard +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhas-flag%2F-%2Fhas-flag-4.0.0.tgz" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -3041,6 +4117,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.0.2": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhas-symbols%2F-%2Fhas-symbols-1.0.3.tgz" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -3057,6 +4140,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhas-tostringtag%2F-%2Fhas-tostringtag-1.0.2.tgz" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -3080,6 +4172,15 @@ __metadata: languageName: node linkType: hard +"history@npm:^5.0.0": + version: 5.3.0 + resolution: "history@npm:5.3.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhistory%2F-%2Fhistory-5.3.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.7.6" + checksum: 10c0/812ec839386222d6437bd78d9f05db32e47d105ada0ad8834b32626919dd2fee7a10001bc489510f93a8069d02f118214bd8d42a82f7cf9daf8e84fbcbbb2016 + languageName: node + linkType: hard + "hoist-non-react-methods@npm:^1.1.0": version: 1.1.0 resolution: "hoist-non-react-methods@npm:1.1.0" @@ -3105,6 +4206,15 @@ __metadata: languageName: node linkType: hard +"html-parse-stringify@npm:^3.0.1": + version: 3.0.1 + resolution: "html-parse-stringify@npm:3.0.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fhtml-parse-stringify%2F-%2Fhtml-parse-stringify-3.0.1.tgz" + dependencies: + void-elements: "npm:3.1.0" + checksum: 10c0/159292753d48b84d216d61121054ae5a33466b3db5b446e2ffc093ac077a411a99ce6cbe0d18e55b87cf25fa3c5a86c4d8b130b9719ec9b66623259000c72c15 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -3169,6 +4279,15 @@ __metadata: languageName: node linkType: hard +"i18next@npm:^19.9.2": + version: 19.9.2 + resolution: "i18next@npm:19.9.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fi18next%2F-%2Fi18next-19.9.2.tgz" + dependencies: + "@babel/runtime": "npm:^7.12.0" + checksum: 10c0/ee4991039a9acfff3ff4d5872ba183fce6ddc7017b689095d3d3df98ca16c0563f7d1333b4a4d3d4de65af5a521661bed36d677a5dd712c62095683e33f33a66 + languageName: node + linkType: hard + "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -3223,6 +4342,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.4": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Finternal-slot%2F-%2Finternal-slot-1.0.7.tgz" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + languageName: node + linkType: hard + "internmap@npm:^1.0.0": version: 1.0.1 resolution: "internmap@npm:1.0.1" @@ -3230,6 +4360,39 @@ __metadata: languageName: node linkType: hard +"intl-format-cache@npm:^4.2.21": + version: 4.3.1 + resolution: "intl-format-cache@npm:4.3.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fintl-format-cache%2F-%2Fintl-format-cache-4.3.1.tgz" + checksum: 10c0/791b285630fbc0b41fb8251fc8a3baf4bb0d1e9cd9bbe0a93f9166f15adcd969b6319f57893e325a3214ec0db5e596f398b0efc8bdfac8495022cf50d55aa23f + languageName: node + linkType: hard + +"intl-messageformat-parser@npm:^3.6.4": + version: 3.6.4 + resolution: "intl-messageformat-parser@npm:3.6.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fintl-messageformat-parser%2F-%2Fintl-messageformat-parser-3.6.4.tgz" + dependencies: + "@formatjs/intl-unified-numberformat": "npm:^3.2.0" + checksum: 10c0/89b9809b21f9caa68d8238ba1488052227789e40c3cbcc14ed80e23d6e1f7e3006a83a5889997794969e90b9fe64b1529141c95d3ae2e48364d0bab1b6888d18 + languageName: node + linkType: hard + +"intl-messageformat@npm:^7.8.4": + version: 7.8.4 + resolution: "intl-messageformat@npm:7.8.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fintl-messageformat%2F-%2Fintl-messageformat-7.8.4.tgz" + dependencies: + intl-format-cache: "npm:^4.2.21" + intl-messageformat-parser: "npm:^3.6.4" + checksum: 10c0/731fca7b3c9c41520d9db4f65c68c0212be275b83bc8f24b370e0c880cb8ad9c43e14daa41900007367aff36b8659175f173f2bbf05c4642afb5047675574789 + languageName: node + linkType: hard + +"intl-pluralrules@npm:^1.3.1": + version: 1.3.1 + resolution: "intl-pluralrules@npm:1.3.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fintl-pluralrules%2F-%2Fintl-pluralrules-1.3.1.tgz" + checksum: 10c0/984e4467e63204bc0f6c019ed365d8cd47b9de15a63097f838e8faeb1c2eca6c7304c2bd2c403a027550a46b9b7db78da7b5aa8532a4a0d2d96d03cfb896a6e1 + languageName: node + linkType: hard + "invariant@npm:^2.2.1": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -3259,6 +4422,16 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-array-buffer%2F-%2Fis-array-buffer-3.0.4.tgz" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + languageName: node + linkType: hard + "is-arrayish@npm:^0.3.1": version: 0.3.2 resolution: "is-arrayish@npm:0.3.2" @@ -3266,6 +4439,32 @@ __metadata: languageName: node linkType: hard +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-bigint%2F-%2Fis-bigint-1.0.4.tgz" + dependencies: + has-bigints: "npm:^1.0.1" + checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-boolean-object%2F-%2Fis-boolean-object-1.1.2.tgz" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-callable%2F-%2Fis-callable-1.2.7.tgz" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + "is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -3289,6 +4488,22 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-map%2F-%2Fis-map-2.0.3.tgz" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-number-object%2F-%2Fis-number-object-1.0.7.tgz" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -3299,6 +4514,57 @@ __metadata: languageName: node linkType: hard +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-set%2F-%2Fis-set-2.0.3.tgz" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-shared-array-buffer%2F-%2Fis-shared-array-buffer-1.0.3.tgz" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + languageName: node + linkType: hard + +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-string%2F-%2Fis-string-1.0.7.tgz" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-symbol%2F-%2Fis-symbol-1.0.4.tgz" + dependencies: + has-symbols: "npm:^1.0.2" + checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-weakmap%2F-%2Fis-weakmap-2.0.2.tgz" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fis-weakset%2F-%2Fis-weakset-2.0.3.tgz" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + languageName: node + linkType: hard + "isarray@npm:0.0.1": version: 0.0.1 resolution: "isarray@npm:0.0.1" @@ -3306,6 +4572,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fisarray%2F-%2Fisarray-2.0.5.tgz" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -3333,6 +4606,29 @@ __metadata: languageName: node linkType: hard +"jest-canvas-mock@npm:^2.5.2": + version: 2.5.2 + resolution: "jest-canvas-mock@npm:2.5.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fjest-canvas-mock%2F-%2Fjest-canvas-mock-2.5.2.tgz" + dependencies: + cssfontparser: "npm:^1.2.1" + moo-color: "npm:^1.0.2" + checksum: 10c0/6a4190354b1e9aedcb3045273f13f6f1d2d1efb00cfe6458707fae538a8f91f6afdf72b9e201b653666863054edc783428bdc0c1a2c71d66d9ac364b4893f6d6 + languageName: node + linkType: hard + +"joi@npm:^17.0.0": + version: 17.13.3 + resolution: "joi@npm:17.13.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fjoi%2F-%2Fjoi-17.13.3.tgz" + dependencies: + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" + "@sideway/formula": "npm:^3.0.1" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f + languageName: node + linkType: hard + "jose@npm:^5.2.1": version: 5.8.0 resolution: "jose@npm:5.8.0" @@ -3347,6 +4643,13 @@ __metadata: languageName: node linkType: hard +"js-sha3@npm:0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fjs-sha3%2F-%2Fjs-sha3-0.8.0.tgz" + checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -3354,6 +4657,13 @@ __metadata: languageName: node linkType: hard +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fjs-tokens%2F-%2Fjs-tokens-4.0.0.tgz" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + "js-yaml@npm:~4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" @@ -3430,6 +4740,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.17.20": + version: 4.17.21 + resolution: "lodash@npm:4.17.21::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flodash%2F-%2Flodash-4.17.21.tgz" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + "lolex@npm:^2.2.0": version: 2.7.5 resolution: "lolex@npm:2.7.5" @@ -3446,6 +4763,20 @@ __metadata: languageName: node linkType: hard +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flong%2F-%2Flong-4.0.0.tgz" + checksum: 10c0/50a6417d15b06104dbe4e3d4a667c39b137f130a9108ea8752b352a4cfae047531a3ac351c181792f3f8768fe17cca6b0f406674a541a86fb638aaac560d83ed + languageName: node + linkType: hard + +"long@npm:^5.1.0": + version: 5.2.3 + resolution: "long@npm:5.2.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flong%2F-%2Flong-5.2.3.tgz" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + "long@npm:~4.0.0": version: 4.0.0 resolution: "long@npm:4.0.0" @@ -3464,6 +4795,25 @@ __metadata: languageName: node linkType: hard +"lottie-react@npm:^2.4.0": + version: 2.4.0 + resolution: "lottie-react@npm:2.4.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flottie-react%2F-%2Flottie-react-2.4.0.tgz" + dependencies: + lottie-web: "npm:^5.10.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/5c0ef3f1832b21232fe6826cc021cd90bb0e3c9d63f1047031ce77a0992092f8712b6f3a6aeeaa0f410d918ca557df160b1c776399f69b498c560273767befe0 + languageName: node + linkType: hard + +"lottie-web@npm:^5.10.2": + version: 5.12.2 + resolution: "lottie-web@npm:5.12.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flottie-web%2F-%2Flottie-web-5.12.2.tgz" + checksum: 10c0/0aeaf631b10a76afd025df70c2a1486543530708e07a316946c08e55891dac483ffbaf2bf3648ae0b9c54c733118a0a086fd150aa76f7848606214c67ad72c30 + languageName: node + linkType: hard + "lower-case@npm:^2.0.2": version: 2.0.2 resolution: "lower-case@npm:2.0.2" @@ -3489,6 +4839,15 @@ __metadata: languageName: node linkType: hard +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Flz-string%2F-%2Flz-string-1.5.0.tgz" + bin: + lz-string: bin/bin.js + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + languageName: node + linkType: hard + "make-fetch-happen@npm:^13.0.0": version: 13.0.1 resolution: "make-fetch-happen@npm:13.0.1" @@ -3533,6 +4892,16 @@ __metadata: languageName: node linkType: hard +"match-sorter@npm:^6.0.2": + version: 6.3.4 + resolution: "match-sorter@npm:6.3.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fmatch-sorter%2F-%2Fmatch-sorter-6.3.4.tgz" + dependencies: + "@babel/runtime": "npm:^7.23.8" + remove-accents: "npm:0.5.0" + checksum: 10c0/35d2a6b6df003c677d9ec87ecd4683657638f5bce856f43f9cf90b03e357ed2f09813ebbac759defa7e7438706936dd34dc2bfe1a18771f7d2541f14d639b4ad + languageName: node + linkType: hard + "memoize-one@npm:>=3.1.1 <6": version: 5.2.1 resolution: "memoize-one@npm:5.2.1" @@ -3540,6 +4909,13 @@ __metadata: languageName: node linkType: hard +"microseconds@npm:0.2.0": + version: 0.2.0 + resolution: "microseconds@npm:0.2.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fmicroseconds%2F-%2Fmicroseconds-0.2.0.tgz" + checksum: 10c0/59dfae1c696c0bacd79603c4df7cd0dcc9e091b7c5556aaca9b0832017d3c0b40ad8f57ca25e0ee5709ef1973404448c4a2fea6c9c1fad7d9e197ff5c1c9c2d5 + languageName: node + linkType: hard + "miniflare@npm:^3.20240701.0": version: 3.20240821.0 resolution: "miniflare@npm:3.20240821.0" @@ -3697,6 +5073,28 @@ __metadata: languageName: node linkType: hard +"mobx-react-lite@npm:^3.4.3": + version: 3.4.3 + resolution: "mobx-react-lite@npm:3.4.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fmobx-react-lite%2F-%2Fmobx-react-lite-3.4.3.tgz" + peerDependencies: + mobx: ^6.1.0 + react: ^16.8.0 || ^17 || ^18 + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/c58692751ac69b4e9fcf840c43b3aac99869b0268aa8ba06189de5737a8ad27b1d3a2ec20699554e7e5a670e6957d22e3cb0f451448491a640240d7b9e98325a + languageName: node + linkType: hard + +"mobx@npm:^6.1.8": + version: 6.13.2 + resolution: "mobx@npm:6.13.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fmobx%2F-%2Fmobx-6.13.2.tgz" + checksum: 10c0/144b408e452e7e4b43a57f0d9b589f614c2549f6440a769ceb90bb4434e7d45915872dee8b8c50775a4b0aa600c89406b4b589f992352cfa58fe3bce68a84711 + languageName: node + linkType: hard + "moment@npm:^2.10.2": version: 2.30.1 resolution: "moment@npm:2.30.1" @@ -3704,6 +5102,15 @@ __metadata: languageName: node linkType: hard +"moo-color@npm:^1.0.2": + version: 1.0.3 + resolution: "moo-color@npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fmoo-color%2F-%2Fmoo-color-1.0.3.tgz" + dependencies: + color-name: "npm:^1.1.4" + checksum: 10c0/778c82f67f638c03a1d0fa78dcd6ea376a9f17b5e78e349c7e34a290b496dbdb43fd0b1c38070e2062d5e784bcf08e57f499015fcbcf52b3a1887d7825ebb80d + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -3727,6 +5134,15 @@ __metadata: languageName: node linkType: hard +"nano-time@npm:1.0.0": + version: 1.0.0 + resolution: "nano-time@npm:1.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fnano-time%2F-%2Fnano-time-1.0.0.tgz" + dependencies: + big-integer: "npm:^1.6.16" + checksum: 10c0/3bd12e0bcd30867178afdbe8053b3dde5fdd1c665ecd348bf879863049344fbaf05cbb1d7806a825b91efbca011ee115eee52e76fb38b7da9c97931cd9e61f15 + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -3861,6 +5277,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fobject-inspect%2F-%2Fobject-inspect-1.13.2.tgz" + checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 + languageName: node + linkType: hard + "object-is@npm:^1.1.5": version: 1.1.6 resolution: "object-is@npm:1.1.6" @@ -3878,6 +5301,25 @@ __metadata: languageName: node linkType: hard +"object.assign@npm:^4.1.4": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fobject.assign%2F-%2Fobject.assign-4.1.5.tgz" + dependencies: + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + languageName: node + linkType: hard + +"oblivious-set@npm:1.0.0": + version: 1.0.0 + resolution: "oblivious-set@npm:1.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Foblivious-set%2F-%2Foblivious-set-1.0.0.tgz" + checksum: 10c0/ca8640474ea1e1feb3b5c98d42f5649f114ac4513ef84774e724f22fc7e529f1de3e7f26a0d9593097ab8942ca0bb8c241f7c1bd63c3e33047dd49de3aca9805 + languageName: node + linkType: hard + "omit@npm:^1.0.1": version: 1.0.1 resolution: "omit@npm:1.0.1" @@ -3950,6 +5392,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.0.0": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fpicocolors%2F-%2Fpicocolors-1.1.0.tgz" + checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 + languageName: node + linkType: hard + "picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" @@ -3985,6 +5434,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fpossible-typed-array-names%2F-%2Fpossible-typed-array-names-1.0.0.tgz" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + "postcss@npm:^8.4.43": version: 8.4.45 resolution: "postcss@npm:8.4.45" @@ -3996,6 +5452,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fpretty-format%2F-%2Fpretty-format-27.5.1.tgz" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + "printable-characters@npm:^1.0.42": version: 1.0.42 resolution: "printable-characters@npm:1.0.42" @@ -4036,6 +5503,17 @@ __metadata: languageName: node linkType: hard +"prop-types@npm:^15.0.0": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + "prop-types@npm:^15.5.7, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -4047,6 +5525,30 @@ __metadata: languageName: node linkType: hard +"protobufjs@npm:^6.11.4": + version: 6.11.4 + resolution: "protobufjs@npm:6.11.4::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fprotobufjs%2F-%2Fprotobufjs-6.11.4.tgz" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/long": "npm:^4.0.1" + "@types/node": "npm:>=13.7.0" + long: "npm:^4.0.0" + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: 10c0/c244d7b9b6d3258193da5c0d1e558dfb47f208ae345e209f90ec45c9dca911b90fa17e937892a9a39a4136ab9886981aae9efdf6039f7baff4f7225f5eeb9812 + languageName: node + linkType: hard + "querystring@npm:^0.2.1": version: 0.2.1 resolution: "querystring@npm:0.2.1" @@ -4223,6 +5725,47 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^16.13.1": + version: 16.13.1 + resolution: "react-dom@npm:16.13.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-dom%2F-%2Freact-dom-16.13.1.tgz" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + prop-types: "npm:^15.6.2" + scheduler: "npm:^0.19.1" + peerDependencies: + react: ^16.13.1 + checksum: 10c0/2408bf4a022f5386da72f2eb7f8cc3e68d2cfd76d338d1cc77afcc6b11fc40d94fd8ebe43e39aec7ef1122f0c08992f9aba50ce4195fc2fc69fe0b515e12b273 + languageName: node + linkType: hard + +"react-hook-form@npm:^7.45.4": + version: 7.53.0 + resolution: "react-hook-form@npm:7.53.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-hook-form%2F-%2Freact-hook-form-7.53.0.tgz" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 10c0/6d62b150618a833c17d59e669b707661499e2bb516a8d340ca37699f99eb448bbba7b5b78324938c8948014e21efaa32e3510c2ba246fd5e97a96fca0cfa7c98 + languageName: node + linkType: hard + +"react-i18next@npm:^11.18.6": + version: 11.18.6 + resolution: "react-i18next@npm:11.18.6::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-i18next%2F-%2Freact-i18next-11.18.6.tgz" + dependencies: + "@babel/runtime": "npm:^7.14.5" + html-parse-stringify: "npm:^3.0.1" + peerDependencies: + i18next: ">= 19.0.0" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/ffc40b157e274bc26fc82fc82761290804fffba33ceed552eb5a8c8c80899ea93a3fa7af4b0d719a9f101f3e08aab6f4754df953f1b720a61aa0317f5459abca + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -4230,6 +5773,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-is%2F-%2Freact-is-17.0.2.tgz" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.2.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -4244,6 +5794,21 @@ __metadata: languageName: node linkType: hard +"react-modal@npm:^3.15.1": + version: 3.16.1 + resolution: "react-modal@npm:3.16.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-modal%2F-%2Freact-modal-3.16.1.tgz" + dependencies: + exenv: "npm:^1.2.0" + prop-types: "npm:^15.7.2" + react-lifecycles-compat: "npm:^3.0.0" + warning: "npm:^4.0.3" + peerDependencies: + react: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + react-dom: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + checksum: 10c0/7b56e2c505b2b924736c471a34754a4211df40ac2d6fb0949cf095aea5e65d3326bd9f111fa7898acf40afa54f526809ad8aa47e02b8328663d11422568dc7b1 + languageName: node + linkType: hard + "react-modal@npm:^3.16.1": version: 3.16.1 resolution: "react-modal@npm:3.16.1" @@ -4259,6 +5824,21 @@ __metadata: languageName: node linkType: hard +"react-module-container@npm:^1.0.0": + version: 1.992.0 + resolution: "react-module-container@npm:1.992.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-module-container%2F-%2Freact-module-container-1.992.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.23.2" + lodash: "npm:^4.17.15" + prop-types: "npm:^15.7.2" + react: "npm:^16.13.1" + react-dom: "npm:^16.13.1" + peerDependencies: + angular: 1.5.8 + checksum: 10c0/25b88ca016ea3271cee358b7f4911a8c9227e66cd7c059637cb36e2efed2f62192736ac0e3d934263841016e6a6558380699a4ee713f0a7944f55a80ea0db8aa + languageName: node + linkType: hard + "react-popper@npm:^1.3.11": version: 1.3.11 resolution: "react-popper@npm:1.3.11" @@ -4276,6 +5856,48 @@ __metadata: languageName: node linkType: hard +"react-query@npm:3.39.0": + version: 3.39.0 + resolution: "react-query@npm:3.39.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-query%2F-%2Freact-query-3.39.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.5.5" + broadcast-channel: "npm:^3.4.1" + match-sorter: "npm:^6.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/42298f4e17af075e85c49a8440240a3499d11d43ea8d797ae3ae0b525b3c945c5a071e6d31d14a36cce7228aac2913888c42609b6445feb413da372fd61153a9 + languageName: node + linkType: hard + +"react-router-dom@npm:^6.23.1": + version: 6.26.2 + resolution: "react-router-dom@npm:6.26.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-router-dom%2F-%2Freact-router-dom-6.26.2.tgz" + dependencies: + "@remix-run/router": "npm:1.19.2" + react-router: "npm:6.26.2" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/7515128a98eef0a6b2bf354ef9dfefad03556a06be00fa9220eda6526aaada8a42f294911083473d7ced6d7128c3088bd193218bbb3d62593f9f4f7053781c23 + languageName: node + linkType: hard + +"react-router@npm:6.26.2": + version: 6.26.2 + resolution: "react-router@npm:6.26.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-router%2F-%2Freact-router-6.26.2.tgz" + dependencies: + "@remix-run/router": "npm:1.19.2" + peerDependencies: + react: ">=16.8" + checksum: 10c0/0d15a39b419c99fb5ccad76388bfc4ee2b01323b3b1b694595a9f9ea28e1fbeea25486b5398f5d3d93922f5c6a9aa751b6bb27419488d85279f6ca5ff9e0a6bb + languageName: node + linkType: hard + "react-scroll-sync@npm:0.11.0": version: 0.11.0 resolution: "react-scroll-sync@npm:0.11.0" @@ -4316,6 +5938,21 @@ __metadata: languageName: node linkType: hard +"react-transition-group@npm:^4.0.0": + version: 4.4.5 + resolution: "react-transition-group@npm:4.4.5::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-transition-group%2F-%2Freact-transition-group-4.4.5.tgz" + dependencies: + "@babel/runtime": "npm:^7.5.5" + dom-helpers: "npm:^5.0.1" + loose-envify: "npm:^1.4.0" + prop-types: "npm:^15.6.2" + peerDependencies: + react: ">=16.6.0" + react-dom: ">=16.6.0" + checksum: 10c0/2ba754ba748faefa15f87c96dfa700d5525054a0141de8c75763aae6734af0740e77e11261a1e8f4ffc08fd9ab78510122e05c21c2d79066c38bb6861a886c82 + languageName: node + linkType: hard + "react-transition-group@npm:^4.4.5": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" @@ -4331,6 +5968,19 @@ __metadata: languageName: node linkType: hard +"react-window@npm:^1.0.0": + version: 1.8.10 + resolution: "react-window@npm:1.8.10::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact-window%2F-%2Freact-window-1.8.10.tgz" + dependencies: + "@babel/runtime": "npm:^7.0.0" + memoize-one: "npm:>=3.1.1 <6" + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/eda9afb667d9784513dcc2755b65edf3a1412e7877975322993c1382908aaef0c0b948b7e3b2d705e353306556274d90f7ab19ac40aef2184fa39d4c1e2232ea + languageName: node + linkType: hard + "react-window@npm:^1.8.10": version: 1.8.10 resolution: "react-window@npm:1.8.10" @@ -4355,6 +6005,26 @@ __metadata: languageName: node linkType: hard +"react@npm:^16.13.1": + version: 16.13.1 + resolution: "react@npm:16.13.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact%2F-%2Freact-16.13.1.tgz" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + prop-types: "npm:^15.6.2" + checksum: 10c0/4d6ad44cd5c12511218ad179df94919b5c1c328d078160a9f39ae7d31738c427a9b6bbcf9fb4745f4c4f534ddab8529acc24e7cd9dce086c76e3478422256fb3 + languageName: node + linkType: hard + +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Freact%2F-%2Freact-18.3.1.tgz" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + "readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" @@ -4394,6 +6064,13 @@ __metadata: languageName: node linkType: hard +"remove-accents@npm:0.5.0": + version: 0.5.0 + resolution: "remove-accents@npm:0.5.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fremove-accents%2F-%2Fremove-accents-0.5.0.tgz" + checksum: 10c0/a75321aa1b53d9abe82637115a492770bfe42bb38ed258be748bf6795871202bc8b4badff22013494a7029f5a241057ad8d3f72adf67884dbe15a9e37e87adc4 + languageName: node + linkType: hard + "resize-observer-polyfill@npm:^1.5.0, resize-observer-polyfill@npm:^1.5.1": version: 1.5.1 resolution: "resize-observer-polyfill@npm:1.5.1" @@ -4408,7 +6085,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rimraf@npm:3.0.2, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -4513,6 +6190,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.0.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fsemver%2F-%2Fsemver-7.6.3.tgz" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + "semver@npm:^7.3.5": version: 7.6.3 resolution: "semver@npm:7.6.3" @@ -4585,6 +6271,18 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.4": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fside-channel%2F-%2Fside-channel-1.0.6.tgz" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + languageName: node + linkType: hard + "signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -4711,6 +6409,15 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fstop-iteration-iterator%2F-%2Fstop-iteration-iterator-1.0.0.tgz" + dependencies: + internal-slot: "npm:^1.0.4" + checksum: 10c0/c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 + languageName: node + linkType: hard + "stoppable@npm:^1.1.0": version: 1.1.0 resolution: "stoppable@npm:1.1.0" @@ -4793,6 +6500,24 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fsupports-color%2F-%2Fsupports-color-5.5.0.tgz" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fsupports-color%2F-%2Fsupports-color-7.2.0.tgz" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + "tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -4814,6 +6539,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^1.9.3": + version: 1.14.1 + resolution: "tslib@npm:1.14.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Ftslib%2F-%2Ftslib-1.14.1.tgz" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + "tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0": version: 2.7.0 resolution: "tslib@npm:2.7.0" @@ -4876,6 +6608,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fundici-types%2F-%2Fundici-types-6.19.8.tgz" + checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 + languageName: node + linkType: hard + "undici@npm:^5.28.4": version: 5.28.4 resolution: "undici@npm:5.28.4" @@ -4921,6 +6660,16 @@ __metadata: languageName: node linkType: hard +"unload@npm:2.2.0": + version: 2.2.0 + resolution: "unload@npm:2.2.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Funload%2F-%2Funload-2.2.0.tgz" + dependencies: + "@babel/runtime": "npm:^7.6.2" + detect-node: "npm:^2.0.4" + checksum: 10c0/0a4f86b502e7aa35d39c27373ebeaad4f2b7da793fb3d6308e5337aab541885cfe7b339ea4a1963477bf73fddabd5d69f4f47023dad71224b4b4a25611ef7dd8 + languageName: node + linkType: hard + "upper-case@npm:^2.0.2": version: 2.0.2 resolution: "upper-case@npm:2.0.2" @@ -4930,6 +6679,17 @@ __metadata: languageName: node linkType: hard +"usehooks-ts@npm:^2.1.1": + version: 2.16.0 + resolution: "usehooks-ts@npm:2.16.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fusehooks-ts%2F-%2Fusehooks-ts-2.16.0.tgz" + dependencies: + lodash.debounce: "npm:^4.0.8" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + checksum: 10c0/0b7babf09b587cf7af71644dd603ee2efd820ec173c414af1c2afc2c61decc357738b093cabb6a881ac97d8a4e614723ee20096bddd459779f3a0786f4e6b2bf + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -4937,6 +6697,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fuuid%2F-%2Fuuid-9.0.1.tgz" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + "vite@npm:^5.4.2": version: 5.4.3 resolution: "vite@npm:5.4.3" @@ -4980,6 +6749,13 @@ __metadata: languageName: node linkType: hard +"void-elements@npm:3.1.0": + version: 3.1.0 + resolution: "void-elements@npm:3.1.0::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fvoid-elements%2F-%2Fvoid-elements-3.1.0.tgz" + checksum: 10c0/0b8686f9f9aa44012e9bd5eabf287ae0cde409b9a2854c5a2335cb83920c957668ac5876e3f0d158dd424744ac411a7270e64128556b451ed3bec875ef18534d + languageName: node + linkType: hard + "warning@npm:^4.0.2, warning@npm:^4.0.3": version: 4.0.3 resolution: "warning@npm:4.0.3" @@ -5006,6 +6782,44 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fwhich-boxed-primitive%2F-%2Fwhich-boxed-primitive-1.0.2.tgz" + dependencies: + is-bigint: "npm:^1.0.1" + is-boolean-object: "npm:^1.1.0" + is-number-object: "npm:^1.0.4" + is-string: "npm:^1.0.5" + is-symbol: "npm:^1.0.3" + checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fwhich-collection%2F-%2Fwhich-collection-1.0.2.tgz" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.13": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fwhich-typed-array%2F-%2Fwhich-typed-array-1.1.15.tgz" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + "which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -5140,3 +6954,10 @@ __metadata: checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 languageName: node linkType: hard + +"zod@npm:^3.23.8": + version: 3.23.8 + resolution: "zod@npm:3.23.8::__archiveUrl=https%3A%2F%2Fnpm.dev.wixpress.com%2Fapi%2Fnpm%2Fnpm-repos%2Fzod%2F-%2Fzod-3.23.8.tgz" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard