From d2f5e6f7689cc6af8fba8512dbcdeb4a62934529 Mon Sep 17 00:00:00 2001 From: Alexis Sanehisa Date: Tue, 3 Mar 2026 09:49:16 -0500 Subject: [PATCH 1/3] adjust --- .../visual-editor/src/components/Locator.tsx | 5 +- .../src/components/contentBlocks/BodyText.tsx | 5 +- .../components/contentBlocks/CtaWrapper.tsx | 14 +- .../components/contentBlocks/HeadingText.tsx | 5 +- .../src/components/contentBlocks/Phone.tsx | 5 +- .../src/components/contentBlocks/Text.tsx | 5 +- .../components/contentBlocks/image/Image.tsx | 4 +- .../src/components/directory/Directory.tsx | 15 +- .../footer/CopyrightMessageSlot.tsx | 5 +- .../src/components/footer/ExpandedFooter.tsx | 15 +- .../footer/FooterExpandedLinkSectionSlot.tsx | 2 +- .../footer/FooterExpandedLinksWrapper.tsx | 2 +- .../src/components/footer/FooterLogoSlot.tsx | 2 +- .../components/footer/SecondaryFooterSlot.tsx | 5 +- .../src/components/header/HeaderLinks.tsx | 2 +- .../components/header/PrimaryHeaderSlot.tsx | 12 +- .../AboutSection/AboutSection.tsx | 27 +- .../AboutSectionDetailsColumn.tsx | 7 +- .../src/components/pageSections/Banner.tsx | 5 +- .../components/pageSections/Breadcrumbs.tsx | 5 +- .../pageSections/CoreInfoSection.tsx | 20 +- .../pageSections/EventSection/EventCard.tsx | 74 +- .../EventSection/EventSection.tsx | 5 +- .../pageSections/FAQsSection/FAQCard.tsx | 14 +- .../pageSections/FAQsSection/FAQsSection.tsx | 5 +- .../components/pageSections/HeroSection.tsx | 34 +- .../InsightSection/InsightCard.tsx | 20 +- .../InsightSection/InsightSection.tsx | 5 +- .../NearbyLocations/NearbyLocations.tsx | 5 +- .../PhotoGallerySection.tsx | 5 +- .../ProductSection/ProductCard.tsx | 25 +- .../ProductSection/ProductSection.tsx | 5 +- .../pageSections/ProfessionalHeroSection.tsx | 54 +- .../PromoSection/PromoSection.tsx | 16 +- .../pageSections/TeamSection/TeamCard.tsx | 95 +- .../pageSections/TeamSection/TeamSection.tsx | 5 +- .../TestimonialSection/TestimonialCard.tsx | 45 +- .../TestimonialSection/TestimonialSection.tsx | 5 +- .../components/pageSections/VideoSection.tsx | 5 +- .../EnhancedCallToAction.tsx | 15 +- .../src/vite-plugin/defaultLayoutData.ts | 1353 ++++------------- 41 files changed, 519 insertions(+), 1438 deletions(-) diff --git a/packages/visual-editor/src/components/Locator.tsx b/packages/visual-editor/src/components/Locator.tsx index 9651b7623..9cdbad012 100644 --- a/packages/visual-editor/src/components/Locator.tsx +++ b/packages/visual-editor/src/components/Locator.tsx @@ -603,10 +603,7 @@ export const LocatorComponent: ComponentConfig<{ props: LocatorProps }> = { showDistanceOptions: false, }, pageHeading: { - title: { - en: DEFAULT_TITLE, - hasLocalizedValue: "true", - }, + title: DEFAULT_TITLE, }, resultCard: DEFAULT_LOCATOR_RESULT_CARD_PROPS, }, diff --git a/packages/visual-editor/src/components/contentBlocks/BodyText.tsx b/packages/visual-editor/src/components/contentBlocks/BodyText.tsx index 10e475782..f5928efac 100644 --- a/packages/visual-editor/src/components/contentBlocks/BodyText.tsx +++ b/packages/visual-editor/src/components/contentBlocks/BodyText.tsx @@ -115,10 +115,7 @@ export const BodyText: ComponentConfig<{ props: BodyTextProps }> = { data: { text: { field: "", - constantValue: { - en: "Text", - hasLocalizedValue: "true", - }, + constantValue: "Text", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx index 50a5feef8..95349647f 100644 --- a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx +++ b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx @@ -207,8 +207,8 @@ const CTAWrapperComponent: PuckComponent = (props) => { ? Boolean(resolvedButtonLabel?.trim()) && (data.show ?? true) : Boolean( cta && - (ctaType === "presetImage" || resolvedLinkLabel) && - (data.show ?? true) + (ctaType === "presetImage" || resolvedLinkLabel) && + (data.show ?? true) ); const resolvedButtonClassName = themeManagerCn( @@ -297,17 +297,11 @@ export const CTAWrapper: ComponentConfig<{ props: CTAWrapperProps }> = { }, selectedType: "textAndLink", }, - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", }, styles: { variant: "primary", diff --git a/packages/visual-editor/src/components/contentBlocks/HeadingText.tsx b/packages/visual-editor/src/components/contentBlocks/HeadingText.tsx index 1a73bbd7c..dfb35bbae 100644 --- a/packages/visual-editor/src/components/contentBlocks/HeadingText.tsx +++ b/packages/visual-editor/src/components/contentBlocks/HeadingText.tsx @@ -131,10 +131,7 @@ export const HeadingText: ComponentConfig<{ props: HeadingTextProps }> = { data: { text: { field: "", - constantValue: { - en: "Text", - hasLocalizedValue: "true", - }, + constantValue: "Text", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/contentBlocks/Phone.tsx b/packages/visual-editor/src/components/contentBlocks/Phone.tsx index a101e67d4..7278d2314 100644 --- a/packages/visual-editor/src/components/contentBlocks/Phone.tsx +++ b/packages/visual-editor/src/components/contentBlocks/Phone.tsx @@ -81,10 +81,7 @@ export const defaultPhoneDataProps: PhoneProps["data"] = { field: "mainPhone", constantValue: "", }, - label: { - en: "Phone", - hasLocalizedValue: "true", - }, + label: "Phone", }; export const PhoneFields: Fields = { diff --git a/packages/visual-editor/src/components/contentBlocks/Text.tsx b/packages/visual-editor/src/components/contentBlocks/Text.tsx index 4f40a4726..2a1dc6006 100644 --- a/packages/visual-editor/src/components/contentBlocks/Text.tsx +++ b/packages/visual-editor/src/components/contentBlocks/Text.tsx @@ -136,10 +136,7 @@ export const Text: ComponentConfig<{ props: TextProps }> = { data: { text: { field: "", - constantValue: { - en: "Text", - hasLocalizedValue: "true", - }, + constantValue: "Text", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/contentBlocks/image/Image.tsx b/packages/visual-editor/src/components/contentBlocks/image/Image.tsx index 2e5728e63..d012bfd72 100644 --- a/packages/visual-editor/src/components/contentBlocks/image/Image.tsx +++ b/packages/visual-editor/src/components/contentBlocks/image/Image.tsx @@ -152,7 +152,7 @@ const ImageWrapperComponent: PuckComponent = (props) => { (typeof imageUrl === "string" && imageUrl.trim() === ""); const inputLink = resolveComponentData( - data.link ?? { en: DEFAULT_LINK, hasLocalizedValue: "true" as const }, + data.link ?? DEFAULT_LINK, i18n.language, streamDocument ); @@ -238,7 +238,7 @@ export const imageDefaultProps = { }, constantValueEnabled: true, }, - link: { en: DEFAULT_LINK, hasLocalizedValue: "true" as const }, + link: DEFAULT_LINK, }, styles: { aspectRatio: 1.78, diff --git a/packages/visual-editor/src/components/directory/Directory.tsx b/packages/visual-editor/src/components/directory/Directory.tsx index abf4dcf4b..58130d617 100644 --- a/packages/visual-editor/src/components/directory/Directory.tsx +++ b/packages/visual-editor/src/components/directory/Directory.tsx @@ -127,10 +127,7 @@ export const Directory: ComponentConfig<{ props: DirectoryProps }> = { props: { data: { text: { - constantValue: { - en: "", - hasLocalizedValue: "true", - }, + constantValue: "", constantValueEnabled: false, field: "name", }, @@ -145,10 +142,7 @@ export const Directory: ComponentConfig<{ props: DirectoryProps }> = { props: { data: { text: { - constantValue: { - en: "", - hasLocalizedValue: "true", - }, + constantValue: "", constantValueEnabled: true, field: "name", }, @@ -162,10 +156,7 @@ export const Directory: ComponentConfig<{ props: DirectoryProps }> = { type: "BreadcrumbsSlot", props: { data: { - directoryRoot: { - en: "Directory Root", - hasLocalizedValue: "true", - }, + directoryRoot: "Directory Root", }, styles: { backgroundColor: backgroundColors.background1.value, diff --git a/packages/visual-editor/src/components/footer/CopyrightMessageSlot.tsx b/packages/visual-editor/src/components/footer/CopyrightMessageSlot.tsx index fd8cdce2c..7b04a08d0 100644 --- a/packages/visual-editor/src/components/footer/CopyrightMessageSlot.tsx +++ b/packages/visual-editor/src/components/footer/CopyrightMessageSlot.tsx @@ -56,10 +56,7 @@ const CopyrightMessageSlotInternal: PuckComponent = ( export const defaultCopyrightMessageSlotProps: CopyrightMessageSlotProps = { data: { - text: { - en: "", - hasLocalizedValue: "true", - }, + text: "", }, }; diff --git a/packages/visual-editor/src/components/footer/ExpandedFooter.tsx b/packages/visual-editor/src/components/footer/ExpandedFooter.tsx index 33e1f2304..dd9da47f4 100644 --- a/packages/visual-editor/src/components/footer/ExpandedFooter.tsx +++ b/packages/visual-editor/src/components/footer/ExpandedFooter.tsx @@ -16,10 +16,7 @@ const PLACEHOLDER_LOGO_IMAGE: string = export const defaultLink = { linkType: "URL" as const, - label: { - en: "Footer Link", - hasLocalizedValue: "true" as const, - }, + label: "Footer Link", link: "#", openInNewTab: false, }; @@ -322,7 +319,7 @@ export const ExpandedFooter: ComponentConfig<{ props: ExpandedFooterProps }> = { url: PLACEHOLDER_LOGO_IMAGE, height: 100, width: 100, - alternateText: { en: "Logo", hasLocalizedValue: "true" }, + alternateText: "Logo", }, constantValueEnabled: true, }, @@ -383,19 +380,19 @@ export const ExpandedFooter: ComponentConfig<{ props: ExpandedFooterProps }> = { data: { sections: [ { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: defaultLinks, }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: defaultLinks, }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: defaultLinks, }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: defaultLinks, }, ], diff --git a/packages/visual-editor/src/components/footer/FooterExpandedLinkSectionSlot.tsx b/packages/visual-editor/src/components/footer/FooterExpandedLinkSectionSlot.tsx index a2e7b1dc6..46b94ac56 100644 --- a/packages/visual-editor/src/components/footer/FooterExpandedLinkSectionSlot.tsx +++ b/packages/visual-editor/src/components/footer/FooterExpandedLinkSectionSlot.tsx @@ -79,7 +79,7 @@ const defaultFooterExpandedLinkSectionProps: FooterExpandedLinkSectionSlotProps data: { label: { field: "", - constantValue: { en: "Footer Label", hasLocalizedValue: "true" }, + constantValue: "Footer Label", constantValueEnabled: true, }, links: defaultLinks, diff --git a/packages/visual-editor/src/components/footer/FooterExpandedLinksWrapper.tsx b/packages/visual-editor/src/components/footer/FooterExpandedLinksWrapper.tsx index 026735fb0..da8c7c7b0 100644 --- a/packages/visual-editor/src/components/footer/FooterExpandedLinksWrapper.tsx +++ b/packages/visual-editor/src/components/footer/FooterExpandedLinksWrapper.tsx @@ -13,7 +13,7 @@ import { useTranslation } from "react-i18next"; import { defaultLink, defaultLinks } from "./ExpandedFooter.tsx"; const defaultSection = { - label: { en: "Footer Label", hasLocalizedValue: "true" as const }, + label: "Footer Label", links: defaultLinks, }; diff --git a/packages/visual-editor/src/components/footer/FooterLogoSlot.tsx b/packages/visual-editor/src/components/footer/FooterLogoSlot.tsx index 88b362f8c..97316fc53 100644 --- a/packages/visual-editor/src/components/footer/FooterLogoSlot.tsx +++ b/packages/visual-editor/src/components/footer/FooterLogoSlot.tsx @@ -120,7 +120,7 @@ export const FooterLogoSlot: ComponentConfig<{ props: FooterLogoSlotProps }> = { url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", height: 100, width: 100, - alternateText: { en: "Logo", hasLocalizedValue: "true" }, + alternateText: "Logo", }, constantValueEnabled: true, }, diff --git a/packages/visual-editor/src/components/footer/SecondaryFooterSlot.tsx b/packages/visual-editor/src/components/footer/SecondaryFooterSlot.tsx index c0cee2cf1..8b7ac60c7 100644 --- a/packages/visual-editor/src/components/footer/SecondaryFooterSlot.tsx +++ b/packages/visual-editor/src/components/footer/SecondaryFooterSlot.tsx @@ -8,10 +8,7 @@ import { defaultCopyrightMessageSlotProps } from "./CopyrightMessageSlot.tsx"; const defaultLink = { linkType: "URL" as const, - label: { - en: "Footer Link", - hasLocalizedValue: "true" as const, - }, + label: "Footer Link", link: "#", openInNewTab: false, }; diff --git a/packages/visual-editor/src/components/header/HeaderLinks.tsx b/packages/visual-editor/src/components/header/HeaderLinks.tsx index c19af2566..382324ee7 100644 --- a/packages/visual-editor/src/components/header/HeaderLinks.tsx +++ b/packages/visual-editor/src/components/header/HeaderLinks.tsx @@ -63,7 +63,7 @@ export type HeaderLinksProps = { const defaultLink: TranslatableCTA = { linkType: "URL", - label: { en: "Header Link", hasLocalizedValue: "true" }, + label: "Header Link", link: "#", openInNewTab: false, }; diff --git a/packages/visual-editor/src/components/header/PrimaryHeaderSlot.tsx b/packages/visual-editor/src/components/header/PrimaryHeaderSlot.tsx index d1ef34b57..095468647 100644 --- a/packages/visual-editor/src/components/header/PrimaryHeaderSlot.tsx +++ b/packages/visual-editor/src/components/header/PrimaryHeaderSlot.tsx @@ -424,12 +424,12 @@ export const defaultPrimaryHeaderProps: PrimaryHeaderSlotProps = { data: { show: true, actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { en: "Call to Action", hasLocalizedValue: "true" }, - link: { en: "#", hasLocalizedValue: "true" }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -451,12 +451,12 @@ export const defaultPrimaryHeaderProps: PrimaryHeaderSlotProps = { data: { show: true, actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { en: "Call to Action", hasLocalizedValue: "true" }, - link: { en: "#", hasLocalizedValue: "true" }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, diff --git a/packages/visual-editor/src/components/pageSections/AboutSection/AboutSection.tsx b/packages/visual-editor/src/components/pageSections/AboutSection/AboutSection.tsx index 7acfd919d..62253a394 100644 --- a/packages/visual-editor/src/components/pageSections/AboutSection/AboutSection.tsx +++ b/packages/visual-editor/src/components/pageSections/AboutSection/AboutSection.tsx @@ -27,11 +27,8 @@ import { import { ComponentErrorBoundary } from "../../../internal/components/ComponentErrorBoundary.tsx"; const placeholderText = { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1},{"type":"linebreak","version":1},{"type":"linebreak","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

', }; export type AboutSectionProps = { @@ -202,10 +199,7 @@ export const AboutSection: ComponentConfig<{ props: AboutSectionProps }> = { props: { data: { text: { - constantValue: { - en: "About [[name]]", - hasLocalizedValue: "true", - }, + constantValue: "About [[name]]", constantValueEnabled: true, field: "", }, @@ -242,10 +236,7 @@ export const AboutSection: ComponentConfig<{ props: AboutSectionProps }> = { { header: { field: "", - constantValue: { - en: "Hours", - hasLocalizedValue: "true", - }, + constantValue: "Hours", constantValueEnabled: true, }, content: { @@ -256,10 +247,7 @@ export const AboutSection: ComponentConfig<{ props: AboutSectionProps }> = { { header: { field: "", - constantValue: { - en: "Services Offered", - hasLocalizedValue: "true", - }, + constantValue: "Services Offered", constantValueEnabled: true, }, content: { @@ -276,10 +264,7 @@ export const AboutSection: ComponentConfig<{ props: AboutSectionProps }> = { { header: { field: "", - constantValue: { - en: "Follow Us", - hasLocalizedValue: "true", - }, + constantValue: "Follow Us", constantValueEnabled: true, }, content: { diff --git a/packages/visual-editor/src/components/pageSections/AboutSection/AboutSectionDetailsColumn.tsx b/packages/visual-editor/src/components/pageSections/AboutSection/AboutSectionDetailsColumn.tsx index 819de2029..4481b4c75 100644 --- a/packages/visual-editor/src/components/pageSections/AboutSection/AboutSectionDetailsColumn.tsx +++ b/packages/visual-editor/src/components/pageSections/AboutSection/AboutSectionDetailsColumn.tsx @@ -137,10 +137,7 @@ export const defaultAboutSectionProps: Omit = constantValue: "", constantValueEnabled: false, }, - label: { - en: "Phone", - hasLocalizedValue: "true", - }, + label: "Phone", }, styles: { phoneFormat: "domestic", @@ -301,7 +298,7 @@ const aboutSectionDetailsColumnFields: Fields = defaultItemProps: { header: { field: "", - constantValue: { en: "Header", hasLocalizedValue: "true" }, + constantValue: "Header", constantValueEnabled: true, }, content: { diff --git a/packages/visual-editor/src/components/pageSections/Banner.tsx b/packages/visual-editor/src/components/pageSections/Banner.tsx index 5ddf8d0eb..900b8a855 100644 --- a/packages/visual-editor/src/components/pageSections/Banner.tsx +++ b/packages/visual-editor/src/components/pageSections/Banner.tsx @@ -230,10 +230,7 @@ export const defaultBannerProps: BannerSectionProps = { data: { text: { field: "", - constantValue: { - en: getDefaultRTF("Banner Text"), - hasLocalizedValue: "true", - }, + constantValue: getDefaultRTF("Banner Text"), constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/pageSections/Breadcrumbs.tsx b/packages/visual-editor/src/components/pageSections/Breadcrumbs.tsx index ef9003a8e..0a6e5eef7 100644 --- a/packages/visual-editor/src/components/pageSections/Breadcrumbs.tsx +++ b/packages/visual-editor/src/components/pageSections/Breadcrumbs.tsx @@ -184,10 +184,7 @@ export const BreadcrumbsSection: ComponentConfig<{ fields: breadcrumbsSectionFields, defaultProps: { data: { - directoryRoot: { - en: "Directory Root", - hasLocalizedValue: "true", - }, + directoryRoot: "Directory Root", }, styles: { backgroundColor: backgroundColors.background1.value, diff --git a/packages/visual-editor/src/components/pageSections/CoreInfoSection.tsx b/packages/visual-editor/src/components/pageSections/CoreInfoSection.tsx index cd590861c..dc85caa5c 100644 --- a/packages/visual-editor/src/components/pageSections/CoreInfoSection.tsx +++ b/packages/visual-editor/src/components/pageSections/CoreInfoSection.tsx @@ -201,10 +201,7 @@ export const CoreInfoSection: ComponentConfig<{ props: CoreInfoSectionProps }> = props: { data: { text: { - constantValue: { - en: "Information", - hasLocalizedValue: "true", - }, + constantValue: "Information", constantValueEnabled: true, field: "", }, @@ -246,10 +243,7 @@ export const CoreInfoSection: ComponentConfig<{ props: CoreInfoSectionProps }> = field: "mainPhone", constantValue: "", }, - label: { - en: "Phone", - hasLocalizedValue: "true", - }, + label: "Phone", }, ], }, @@ -282,10 +276,7 @@ export const CoreInfoSection: ComponentConfig<{ props: CoreInfoSectionProps }> = props: { data: { text: { - constantValue: { - en: "Hours", - hasLocalizedValue: "true", - }, + constantValue: "Hours", constantValueEnabled: true, field: "", }, @@ -319,10 +310,7 @@ export const CoreInfoSection: ComponentConfig<{ props: CoreInfoSectionProps }> = props: { data: { text: { - constantValue: { - en: "Services", - hasLocalizedValue: "true", - }, + constantValue: "Services", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx index 4dc959f79..01653b61f 100644 --- a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx +++ b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx @@ -37,16 +37,13 @@ const defaultEvent = { height: 360, width: 640, }, - title: { en: "Event Title", hasLocalizedValue: "true" }, + title: "Event Title", dateTime: "2022-12-12T14:00:00", - description: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - ), - hasLocalizedValue: "true", - }, + description: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." + ), cta: { - label: { en: "Learn More", hasLocalizedValue: "true" }, + label: "Learn More", link: "#", linkType: "URL", ctaType: "textAndLink", @@ -169,7 +166,7 @@ export const defaultEventCardSlotData = ( ...(id && { id: `${id}-cta` }), data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: defaultEvent.cta, @@ -468,48 +465,47 @@ export const EventCard: ComponentConfig<{ props: EventCardProps }> = { const showImage = Boolean( (resolvedImage as any)?.url || - (resolvedImage as any)?.image?.url || - ((resolvedImage as any)?.hasLocalizedValue && - (resolvedImage as any)?.[i18nComponentsInstance.language || "en"] - ?.url) + (resolvedImage as any)?.image?.url || + ((resolvedImage as any)?.hasLocalizedValue && + (resolvedImage as any)?.[i18nComponentsInstance.language || "en"]?.url) ); const showDescription = Boolean( descriptionSlotProps && - (descriptionSlotProps.parentData - ? descriptionSlotProps.parentData.richText - : resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (descriptionSlotProps.parentData + ? descriptionSlotProps.parentData.richText + : resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( titleSlotProps && - (titleSlotProps.parentData - ? titleSlotProps.parentData.text - : resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (titleSlotProps.parentData + ? titleSlotProps.parentData.text + : resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showDateTime = Boolean( dateTimeSlotProps?.parentData?.date?.trim() || - resolveYextEntityField( - params.metadata.streamDocument, - dateTimeSlotProps.data.date, - i18nComponentsInstance.language || "en" - )?.trim() + resolveYextEntityField( + params.metadata.streamDocument, + dateTimeSlotProps.data.date, + i18nComponentsInstance.language || "en" + )?.trim() ); const showCTA = Boolean( ctaSlotProps && - (ctaSlotProps.parentData - ? ctaSlotProps.parentData.cta?.label - : resolveComponentData( - ctaSlotProps.data.entityField, - i18nComponentsInstance.language || "en", - params.metadata.streamDocument - )?.label) + (ctaSlotProps.parentData + ? ctaSlotProps.parentData.cta?.label + : resolveComponentData( + ctaSlotProps.data.entityField, + i18nComponentsInstance.language || "en", + params.metadata.streamDocument + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/EventSection/EventSection.tsx b/packages/visual-editor/src/components/pageSections/EventSection/EventSection.tsx index dc6c77437..0aa0e4fc3 100644 --- a/packages/visual-editor/src/components/pageSections/EventSection/EventSection.tsx +++ b/packages/visual-editor/src/components/pageSections/EventSection/EventSection.tsx @@ -135,10 +135,7 @@ export const EventSection: ComponentConfig<{ props: EventSectionProps }> = { props: { data: { text: { - constantValue: { - en: "Upcoming Events", - hasLocalizedValue: "true", - }, + constantValue: "Upcoming Events", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/components/pageSections/FAQsSection/FAQCard.tsx b/packages/visual-editor/src/components/pageSections/FAQsSection/FAQCard.tsx index d3b2ac4d8..b0a5819ed 100644 --- a/packages/visual-editor/src/components/pageSections/FAQsSection/FAQCard.tsx +++ b/packages/visual-editor/src/components/pageSections/FAQsSection/FAQCard.tsx @@ -26,16 +26,10 @@ import { useGetCardSlots } from "../../../hooks/useGetCardSlots.tsx"; import { BackgroundStyle } from "../../../utils/themeConfigOptions.ts"; const defaultFAQ = { - question: { - en: "Question Lorem ipsum dolor sit amet?", - hasLocalizedValue: "true", - }, - answer: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." - ), - hasLocalizedValue: "true", - }, + question: "Question Lorem ipsum dolor sit amet?", + answer: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." + ), } satisfies FAQStruct; export const defaultFAQCardData = ( diff --git a/packages/visual-editor/src/components/pageSections/FAQsSection/FAQsSection.tsx b/packages/visual-editor/src/components/pageSections/FAQsSection/FAQsSection.tsx index 925dbe903..3fb307b30 100644 --- a/packages/visual-editor/src/components/pageSections/FAQsSection/FAQsSection.tsx +++ b/packages/visual-editor/src/components/pageSections/FAQsSection/FAQsSection.tsx @@ -160,10 +160,7 @@ export const FAQSection: ComponentConfig<{ props: FAQSectionProps }> = { props: { data: { text: { - constantValue: { - en: "Frequently Asked Questions", - hasLocalizedValue: "true", - }, + constantValue: "Frequently Asked Questions", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/components/pageSections/HeroSection.tsx b/packages/visual-editor/src/components/pageSections/HeroSection.tsx index eda70100a..cde1ea7c1 100644 --- a/packages/visual-editor/src/components/pageSections/HeroSection.tsx +++ b/packages/visual-editor/src/components/pageSections/HeroSection.tsx @@ -406,10 +406,7 @@ export const HeroSection: ComponentConfig<{ props: HeroSectionProps }> = { props: { data: { text: { - constantValue: { - en: "Business Name", - hasLocalizedValue: "true", - }, + constantValue: "Business Name", constantValueEnabled: true, field: "", }, @@ -424,10 +421,7 @@ export const HeroSection: ComponentConfig<{ props: HeroSectionProps }> = { props: { data: { text: { - constantValue: { - en: "Geomodifier", - hasLocalizedValue: "true", - }, + constantValue: "Geomodifier", constantValueEnabled: true, field: "", }, @@ -485,18 +479,12 @@ export const HeroSection: ComponentConfig<{ props: HeroSectionProps }> = { props: { data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call To Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call To Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -516,18 +504,12 @@ export const HeroSection: ComponentConfig<{ props: HeroSectionProps }> = { props: { data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Learn More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, diff --git a/packages/visual-editor/src/components/pageSections/InsightSection/InsightCard.tsx b/packages/visual-editor/src/components/pageSections/InsightSection/InsightCard.tsx index abd39df99..6e205553e 100644 --- a/packages/visual-editor/src/components/pageSections/InsightSection/InsightCard.tsx +++ b/packages/visual-editor/src/components/pageSections/InsightSection/InsightCard.tsx @@ -34,20 +34,14 @@ const defaultInsight = { width: 640, height: 360, }, - name: { en: "Article Name", hasLocalizedValue: "true" }, - category: { - en: "Category", - hasLocalizedValue: "true", - }, - description: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters" - ), - hasLocalizedValue: "true", - }, + name: "Article Name", + category: "Category", + description: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters" + ), publishTime: "2022-08-02T14:00:00", cta: { - label: { en: "Read More", hasLocalizedValue: "true" }, + label: "Read More", link: "#", linkType: "URL", ctaType: "textAndLink", @@ -189,7 +183,7 @@ export const defaultInsightCardSlotData = ( ...(id && { id: `${id}-cta` }), data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: defaultInsight.cta, diff --git a/packages/visual-editor/src/components/pageSections/InsightSection/InsightSection.tsx b/packages/visual-editor/src/components/pageSections/InsightSection/InsightSection.tsx index e22a1fb9a..9b4a697c6 100644 --- a/packages/visual-editor/src/components/pageSections/InsightSection/InsightSection.tsx +++ b/packages/visual-editor/src/components/pageSections/InsightSection/InsightSection.tsx @@ -136,10 +136,7 @@ export const InsightSection: ComponentConfig<{ props: InsightSectionProps }> = { data: { text: { field: "", - constantValue: { - en: "Insights", - hasLocalizedValue: "true", - }, + constantValue: "Insights", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/pageSections/NearbyLocations/NearbyLocations.tsx b/packages/visual-editor/src/components/pageSections/NearbyLocations/NearbyLocations.tsx index e6e59b34e..eeff35f77 100644 --- a/packages/visual-editor/src/components/pageSections/NearbyLocations/NearbyLocations.tsx +++ b/packages/visual-editor/src/components/pageSections/NearbyLocations/NearbyLocations.tsx @@ -204,10 +204,7 @@ export const NearbyLocationsSection: ComponentConfig<{ data: { text: { field: "", - constantValue: { - en: "Nearby Locations", - hasLocalizedValue: "true", - }, + constantValue: "Nearby Locations", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/pageSections/PhotoGallerySection/PhotoGallerySection.tsx b/packages/visual-editor/src/components/pageSections/PhotoGallerySection/PhotoGallerySection.tsx index 7fb06c175..50fa343d2 100644 --- a/packages/visual-editor/src/components/pageSections/PhotoGallerySection/PhotoGallerySection.tsx +++ b/packages/visual-editor/src/components/pageSections/PhotoGallerySection/PhotoGallerySection.tsx @@ -164,10 +164,7 @@ export const PhotoGallerySection: ComponentConfig<{ data: { text: { field: "", - constantValue: { - en: "Gallery", - hasLocalizedValue: "true", - }, + constantValue: "Gallery", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/pageSections/ProductSection/ProductCard.tsx b/packages/visual-editor/src/components/pageSections/ProductSection/ProductCard.tsx index cc7ce271f..c909f231b 100644 --- a/packages/visual-editor/src/components/pageSections/ProductSection/ProductCard.tsx +++ b/packages/visual-editor/src/components/pageSections/ProductSection/ProductCard.tsx @@ -38,23 +38,14 @@ const defaultProduct = { height: 360, width: 640, }, - brow: { - en: "Category", - hasLocalizedValue: "true", - }, - name: { en: "Product Name", hasLocalizedValue: "true" }, - price: { - en: "$123.00", - hasLocalizedValue: "true", - }, - description: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." - ), - hasLocalizedValue: "true", - }, + brow: "Category", + name: "Product Name", + price: "$123.00", + description: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." + ), cta: { - label: { en: "Learn More", hasLocalizedValue: "true" }, + label: "Learn More", link: "#", linkType: "URL", ctaType: "textAndLink", @@ -185,7 +176,7 @@ export const defaultProductCardSlotData = ( ...(id && { id: `${id}-cta` }), data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: defaultProduct.cta, diff --git a/packages/visual-editor/src/components/pageSections/ProductSection/ProductSection.tsx b/packages/visual-editor/src/components/pageSections/ProductSection/ProductSection.tsx index b6d819f9d..eacfb4ce2 100644 --- a/packages/visual-editor/src/components/pageSections/ProductSection/ProductSection.tsx +++ b/packages/visual-editor/src/components/pageSections/ProductSection/ProductSection.tsx @@ -163,10 +163,7 @@ export const ProductSection: ComponentConfig<{ props: ProductSectionProps }> = { data: { text: { field: "", - constantValue: { - en: "Featured Products", - hasLocalizedValue: "true", - }, + constantValue: "Featured Products", constantValueEnabled: true, }, }, diff --git a/packages/visual-editor/src/components/pageSections/ProfessionalHeroSection.tsx b/packages/visual-editor/src/components/pageSections/ProfessionalHeroSection.tsx index bfbcb3174..87a6c16a0 100644 --- a/packages/visual-editor/src/components/pageSections/ProfessionalHeroSection.tsx +++ b/packages/visual-editor/src/components/pageSections/ProfessionalHeroSection.tsx @@ -560,10 +560,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ data: { text: { field: "", - constantValue: { - en: "Business Name", - hasLocalizedValue: "true", - }, + constantValue: "Business Name", constantValueEnabled: true, }, }, @@ -580,10 +577,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ data: { text: { field: "", - constantValue: { - en: "Credentials", - hasLocalizedValue: "true", - }, + constantValue: "Credentials", constantValueEnabled: true, }, }, @@ -600,10 +594,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ props: { data: { text: { - constantValue: { - en: "Professional Name", - hasLocalizedValue: "true", - }, + constantValue: "Professional Name", constantValueEnabled: true, field: "name", }, @@ -618,10 +609,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ props: { data: { text: { - constantValue: { - en: "Professional Title", - hasLocalizedValue: "true", - }, + constantValue: "Professional Title", constantValueEnabled: true, field: "", }, @@ -640,10 +628,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ props: { data: { text: { - constantValue: { - en: "Subtitle", - hasLocalizedValue: "true", - }, + constantValue: "Subtitle", constantValueEnabled: true, field: "", }, @@ -682,18 +667,12 @@ export const ProfessionalHeroSection: ComponentConfig<{ props: { data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Contact Me", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Contact Me", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -712,18 +691,12 @@ export const ProfessionalHeroSection: ComponentConfig<{ props: { data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Learn More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -747,10 +720,7 @@ export const ProfessionalHeroSection: ComponentConfig<{ field: "mainPhone", constantValue: "", }, - label: { - en: "Phone", - hasLocalizedValue: "true", - }, + label: "Phone", }, ], }, diff --git a/packages/visual-editor/src/components/pageSections/PromoSection/PromoSection.tsx b/packages/visual-editor/src/components/pageSections/PromoSection/PromoSection.tsx index 052c15c45..6a90ddb11 100644 --- a/packages/visual-editor/src/components/pageSections/PromoSection/PromoSection.tsx +++ b/packages/visual-editor/src/components/pageSections/PromoSection/PromoSection.tsx @@ -352,10 +352,7 @@ export const PromoSection: ComponentConfig<{ props: PromoSectionProps }> = { data: { text: { field: "", - constantValue: { - en: "Featured Promotion", - hasLocalizedValue: "true", - }, + constantValue: "Featured Promotion", constantValueEnabled: true, }, }, @@ -370,12 +367,9 @@ export const PromoSection: ComponentConfig<{ props: PromoSectionProps }> = { data: { text: { field: "", - constantValue: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters" - ), - hasLocalizedValue: "true", - }, + constantValue: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters" + ), constantValueEnabled: true, }, }, @@ -429,7 +423,7 @@ export const PromoSection: ComponentConfig<{ props: PromoSectionProps }> = { props: { data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: { diff --git a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx index 27ad63884..2b54e1a9e 100644 --- a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx @@ -30,12 +30,12 @@ import { TextProps } from "../../contentBlocks/Text.tsx"; import { syncParentStyles } from "../../../utils/cardSlots/syncParentStyles.ts"; const defaultPerson = { - name: { en: "First Last", hasLocalizedValue: "true" }, - title: { en: "Associate Agent", hasLocalizedValue: "true" }, + name: "First Last", + title: "Associate Agent", phoneNumber: "+12027706619", email: "jkelley@[company].com", cta: { - label: { en: "Visit Profile", hasLocalizedValue: "true" }, + label: "Visit Profile", link: "#", linkType: "URL", ctaType: "textAndLink", @@ -135,10 +135,7 @@ export const defaultTeamCardSlotData = ( constantValue: defaultPerson.phoneNumber, constantValueEnabled: true, }, - label: { - en: "", - hasLocalizedValue: "true", - }, + label: "", }, ], }, @@ -176,7 +173,7 @@ export const defaultTeamCardSlotData = ( ...(id && { id: `${id}-cta` }), data: { actionType: "link", - buttonText: { en: "Button", hasLocalizedValue: "true" }, + buttonText: "Button", entityField: { field: "", constantValue: defaultPerson.cta, @@ -483,62 +480,62 @@ export const TeamCard: ComponentConfig<{ props: TeamCardProps }> = { const showImage = Boolean( person?.headshot || - imageSlotProps?.parentData?.image || - (imageSlotProps && - (imageSlotProps?.data.image.field || - (imageSlotProps.data.image.constantValue && - "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || - (imageSlotProps.data.image.constantValue && - "url" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.url) || - (imageSlotProps.data.image.constantValue && - "image" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.image?.url))) + imageSlotProps?.parentData?.image || + (imageSlotProps && + (imageSlotProps?.data.image.field || + (imageSlotProps.data.image.constantValue && + "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || + (imageSlotProps.data.image.constantValue && + "url" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.url) || + (imageSlotProps.data.image.constantValue && + "image" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.image?.url))) ); const showName = Boolean( person?.name || - nameSlotProps?.parentData?.text || - (nameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - nameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + nameSlotProps?.parentData?.text || + (nameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + nameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( person?.title || - titleSlotProps?.parentData?.text || - (titleSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + titleSlotProps?.parentData?.text || + (titleSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showPhone = Boolean( person?.phoneNumber || - phoneSlotProps?.parentData?.phoneNumbers?.length || - (phoneSlotProps?.data?.phoneNumbers?.length && - phoneSlotProps.data.phoneNumbers.some( - (phone: any) => phone.number?.constantValue || phone.number?.field - )) + phoneSlotProps?.parentData?.phoneNumbers?.length || + (phoneSlotProps?.data?.phoneNumbers?.length && + phoneSlotProps.data.phoneNumbers.some( + (phone: any) => phone.number?.constantValue || phone.number?.field + )) ); const showEmail = Boolean( person?.email || - emailSlotProps?.parentData?.list?.length || - emailSlotProps?.data?.list?.constantValue?.length || - emailSlotProps?.data?.list?.field + emailSlotProps?.parentData?.list?.length || + emailSlotProps?.data?.list?.constantValue?.length || + emailSlotProps?.data?.list?.field ); const showCTA = Boolean( person?.cta?.label || - ctaSlotProps?.parentData?.cta?.label || - ctaSlotProps?.data?.entityField?.constantValue?.label || - ctaSlotProps?.data?.entityField?.field || - (ctaSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - ctaSlotProps.data.entityField - )?.label) + ctaSlotProps?.parentData?.cta?.label || + ctaSlotProps?.data?.entityField?.constantValue?.label || + ctaSlotProps?.data?.entityField?.field || + (ctaSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + ctaSlotProps.data.entityField + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/TeamSection/TeamSection.tsx b/packages/visual-editor/src/components/pageSections/TeamSection/TeamSection.tsx index 129994ead..6c7398229 100644 --- a/packages/visual-editor/src/components/pageSections/TeamSection/TeamSection.tsx +++ b/packages/visual-editor/src/components/pageSections/TeamSection/TeamSection.tsx @@ -136,10 +136,7 @@ export const TeamSection: ComponentConfig<{ props: TeamSectionProps }> = { props: { data: { text: { - constantValue: { - en: "Meet Our Team", - hasLocalizedValue: "true", - }, + constantValue: "Meet Our Team", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx index addcc2e0c..bc647fa69 100644 --- a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx @@ -27,13 +27,10 @@ import { useGetCardSlots } from "../../../hooks/useGetCardSlots.tsx"; import { syncParentStyles } from "../../../utils/cardSlots/syncParentStyles.ts"; const defaultTestimonial = { - description: { - en: getDefaultRTF( - "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." - ), - hasLocalizedValue: "true", - }, - contributorName: { en: "Name", hasLocalizedValue: "true" }, + description: getDefaultRTF( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." + ), + contributorName: "Name", contributionDate: "2022-08-02T14:00:00", } satisfies TestimonialStruct; @@ -352,29 +349,29 @@ export const TestimonialCard: ComponentConfig<{ props: TestimonialCardProps }> = const showDescription = Boolean( testimonial?.description || - descriptionSlotProps?.parentData?.richText || - (descriptionSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + descriptionSlotProps?.parentData?.richText || + (descriptionSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributorName = Boolean( testimonial?.contributorName || - contributorNameSlotProps?.parentData?.text || - (contributorNameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - contributorNameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + contributorNameSlotProps?.parentData?.text || + (contributorNameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + contributorNameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributionDate = Boolean( testimonial?.contributionDate || - contributionDateSlotProps?.parentData?.date || - contributionDateSlotProps?.data?.date?.constantValue || - contributionDateSlotProps?.data?.date?.field + contributionDateSlotProps?.parentData?.date || + contributionDateSlotProps?.data?.date?.constantValue || + contributionDateSlotProps?.data?.date?.field ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialSection.tsx b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialSection.tsx index 41dcd145c..80b514285 100644 --- a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialSection.tsx +++ b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialSection.tsx @@ -140,10 +140,7 @@ export const TestimonialSection: ComponentConfig<{ props: { data: { text: { - constantValue: { - en: "Featured Testimonials", - hasLocalizedValue: "true", - }, + constantValue: "Featured Testimonials", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/components/pageSections/VideoSection.tsx b/packages/visual-editor/src/components/pageSections/VideoSection.tsx index d0a74088a..71e0006c5 100644 --- a/packages/visual-editor/src/components/pageSections/VideoSection.tsx +++ b/packages/visual-editor/src/components/pageSections/VideoSection.tsx @@ -98,10 +98,7 @@ export const VideoSection: ComponentConfig<{ props: { data: { text: { - constantValue: { - en: "", - hasLocalizedValue: "true", - }, + constantValue: "", constantValueEnabled: true, field: "", }, diff --git a/packages/visual-editor/src/internal/puck/constant-value-fields/EnhancedCallToAction.tsx b/packages/visual-editor/src/internal/puck/constant-value-fields/EnhancedCallToAction.tsx index 85263c1aa..556582404 100644 --- a/packages/visual-editor/src/internal/puck/constant-value-fields/EnhancedCallToAction.tsx +++ b/packages/visual-editor/src/internal/puck/constant-value-fields/EnhancedCallToAction.tsx @@ -81,18 +81,13 @@ export const ENHANCED_CTA_CONSTANT_CONFIG: CustomField const updatedValue = { ...value, ctaType: newValue }; // Set defaults based on CTA type if (newValue === "presetImage") { - updatedValue.label = { en: "", hasLocalizedValue: "true" }; + updatedValue.label = ""; } else if (newValue === "getDirections") { - updatedValue.label = updatedValue?.label || { - en: "Get Directions", - hasLocalizedValue: "true", - }; + updatedValue.label = + updatedValue?.label || "Get Directions"; } else if (newValue === "textAndLink") { - updatedValue.label = updatedValue?.label || { - en: "Learn More", - hasLocalizedValue: "true", - }; - updatedValue.link = updatedValue?.link || "#"; + ((updatedValue.label = updatedValue?.label || "Learn More"), + (updatedValue.link = updatedValue?.link || "#")); updatedValue.linkType = updatedValue?.linkType || "URL"; } onChange(updatedValue); diff --git a/packages/visual-editor/src/vite-plugin/defaultLayoutData.ts b/packages/visual-editor/src/vite-plugin/defaultLayoutData.ts index 32d4edb39..c8abb190e 100644 --- a/packages/visual-editor/src/vite-plugin/defaultLayoutData.ts +++ b/packages/visual-editor/src/vite-plugin/defaultLayoutData.ts @@ -44,12 +44,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", - height: 100, - width: 100, - }, + url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", + height: 100, + width: 100, }, constantValueEnabled: true, }, @@ -70,28 +67,19 @@ const mainDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -117,21 +105,12 @@ const mainDefaultLayout = { data: { show: true, actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call to Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -154,21 +133,12 @@ const mainDefaultLayout = { data: { show: true, actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call to Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -211,28 +181,19 @@ const mainDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -291,28 +252,19 @@ const mainDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -352,11 +304,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Banner Text","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Banner Text

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Banner Text","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Banner Text

', }, constantValueEnabled: true, }, @@ -377,10 +326,7 @@ const mainDefaultLayout = { type: "BreadcrumbsSection", props: { data: { - directoryRoot: { - en: "Directory Root", - hasLocalizedValue: "true", - }, + directoryRoot: "Directory Root", }, styles: { backgroundColor: { @@ -402,12 +348,9 @@ const mainDefaultLayout = { backgroundImage: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&width=640&height=360&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&width=640&height=360&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -439,10 +382,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-bb2ccf6e-ab98-4fb4-9e9b-fdcd5c6834e6", data: { text: { - constantValue: { - en: "Business Name", - hasLocalizedValue: "true", - }, + constantValue: "Business Name", constantValueEnabled: true, field: "", }, @@ -462,10 +402,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-8905a32e-da1c-42a6-b1b4-98630e328236", data: { text: { - constantValue: { - en: "Geomodifier", - hasLocalizedValue: "true", - }, + constantValue: "Geomodifier", constantValueEnabled: true, field: "", }, @@ -505,12 +442,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&width=640&height=360&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&width=640&height=360&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -532,28 +466,16 @@ const mainDefaultLayout = { id: "CTASlot-46811f58-2779-4c49-a871-26cf27454544", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call To Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -575,28 +497,16 @@ const mainDefaultLayout = { id: "CTASlot-633345f6-c438-400b-bdf7-92dce47746bc", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Learn More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -640,10 +550,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-53d6582f-3f69-4224-b172-31f7ecac6824", data: { text: { - constantValue: { - en: "Information", - hasLocalizedValue: "true", - }, + constantValue: "Information", constantValueEnabled: true, field: "", }, @@ -690,10 +597,7 @@ const mainDefaultLayout = { field: "mainPhone", constantValue: "", }, - label: { - en: "Phone", - hasLocalizedValue: "true", - }, + label: "Phone", }, ], }, @@ -728,10 +632,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-05556e7b-c4ef-4251-8d94-1f57cbebb8be", data: { text: { - constantValue: { - en: "Hours", - hasLocalizedValue: "true", - }, + constantValue: "Hours", constantValueEnabled: true, field: "", }, @@ -770,10 +671,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-febfb175-cce0-4d5c-8d79-f58784bf0277", data: { text: { - constantValue: { - en: "Services", - hasLocalizedValue: "true", - }, + constantValue: "Services", constantValueEnabled: true, field: "", }, @@ -823,10 +721,8 @@ const mainDefaultLayout = { media: "image", backgroundImage: { field: "", - constantValue: { - en: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=900&width=1440&fit=max", - hasLocalizedValue: "true", - }, + constantValue: + "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=900&width=1440&fit=max", constantValueEnabled: true, }, }, @@ -854,10 +750,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Featured Promotion", - hasLocalizedValue: "true", - }, + constantValue: "Featured Promotion", constantValueEnabled: true, }, }, @@ -877,11 +770,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 100 characters

', }, constantValueEnabled: true, }, @@ -910,12 +800,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -941,28 +828,16 @@ const mainDefaultLayout = { id: "CTASlot-e8531a98-b8ff-4ce1-a299-11fc085eb6c3", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - hasLocalizedValue: "true", - en: "Learn More", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -1008,10 +883,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Featured Products", - hasLocalizedValue: "true", - }, + constantValue: "Featured Products", constantValueEnabled: true, }, }, @@ -1073,12 +945,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -1104,10 +973,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Product Title", - hasLocalizedValue: "true", - }, + constantValue: "Product Name", constantValueEnabled: true, }, }, @@ -1127,11 +993,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -1149,25 +1012,16 @@ const mainDefaultLayout = { id: "ProductCard-4ddddc07-d36d-4ed3-90e8-1ca3ca2e8447-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { label: "Learn More", - link: { - en: "#", - hasLocalizedValue: "true", - }, + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -1190,10 +1044,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category, Pricing, etc", - hasLocalizedValue: "true", - }, + constantValue: "Category", constantValueEnabled: true, }, }, @@ -1212,10 +1063,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "$123.00", - hasLocalizedValue: "true", - }, + constantValue: "$123.00", constantValueEnabled: true, }, }, @@ -1260,12 +1108,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -1291,10 +1136,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Product Title", - hasLocalizedValue: "true", - }, + constantValue: "Product Name", constantValueEnabled: true, }, }, @@ -1314,11 +1156,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -1336,25 +1175,16 @@ const mainDefaultLayout = { id: "ProductCard-996096bf-bc44-4827-ab79-21e9106abf53-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { label: "Learn More", - link: { - en: "#", - hasLocalizedValue: "true", - }, + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -1377,10 +1207,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category, Pricing, etc", - hasLocalizedValue: "true", - }, + constantValue: "Category, Pricing, etc", constantValueEnabled: true, }, }, @@ -1399,10 +1226,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "$123.00", - hasLocalizedValue: "true", - }, + constantValue: "$123.00", constantValueEnabled: true, }, }, @@ -1447,12 +1271,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -1478,10 +1299,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Product Title", - hasLocalizedValue: "true", - }, + constantValue: "Product Name", constantValueEnabled: true, }, }, @@ -1501,11 +1319,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -1523,25 +1338,16 @@ const mainDefaultLayout = { id: "ProductCard-a7549442-809c-489f-9f73-4cd5c6038f51-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { label: "Learn More", - link: { - en: "#", - hasLocalizedValue: "true", - }, + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -1564,10 +1370,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category, Pricing, etc", - hasLocalizedValue: "true", - }, + constantValue: "Category, Pricing, etc", constantValueEnabled: true, }, }, @@ -1586,10 +1389,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "$123.00", - hasLocalizedValue: "true", - }, + constantValue: "$123.00", constantValueEnabled: true, }, }, @@ -1644,10 +1444,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-b4d5c262-ef79-450e-ab4b-17982eea39b2", data: { text: { - constantValue: { - en: "Featured Testimonials", - hasLocalizedValue: "true", - }, + constantValue: "Featured Testimonials", constantValueEnabled: true, field: "", }, @@ -1705,10 +1502,8 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", - hasLocalizedValue: "true", - }, + constantValue: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", constantValueEnabled: true, }, }, @@ -1726,10 +1521,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Name", - hasLocalizedValue: "true", - }, + constantValue: "Name", constantValueEnabled: true, }, }, @@ -1793,10 +1585,9 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", - hasLocalizedValue: "true", - }, + constantValue: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", + constantValueEnabled: true, }, }, @@ -1814,10 +1605,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Name", - hasLocalizedValue: "true", - }, + constantValue: "Name", constantValueEnabled: true, }, }, @@ -1881,10 +1669,8 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", - hasLocalizedValue: "true", - }, + constantValue: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", constantValueEnabled: true, }, }, @@ -1902,10 +1688,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Name", - hasLocalizedValue: "true", - }, + constantValue: "Name", constantValueEnabled: true, }, }, @@ -2000,10 +1783,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-c85952bc-d30c-44a8-a17c-0eff090cc35e", data: { text: { - constantValue: { - en: "Frequently Asked Questions", - hasLocalizedValue: "true", - }, + constantValue: "Frequently Asked Questions", constantValueEnabled: true, field: "", }, @@ -2024,20 +1804,14 @@ const mainDefaultLayout = { data: { question: { constantValueEnabled: true, - constantValue: { - en: "Question Lorem ipsum dolor sit amet?", - hasLocalizedValue: "true", - }, + constantValue: "Question Lorem ipsum dolor sit amet?", field: "", }, answer: { constantValueEnabled: true, constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', }, field: "", }, @@ -2056,20 +1830,14 @@ const mainDefaultLayout = { data: { question: { constantValueEnabled: true, - constantValue: { - en: "Question Lorem ipsum dolor sit amet?", - hasLocalizedValue: "true", - }, + constantValue: "Question Lorem ipsum dolor sit amet?", field: "", }, answer: { constantValueEnabled: true, constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', }, field: "", }, @@ -2088,20 +1856,14 @@ const mainDefaultLayout = { data: { question: { constantValueEnabled: true, - constantValue: { - en: "Question Lorem ipsum dolor sit amet?", - hasLocalizedValue: "true", - }, + constantValue: "Question Lorem ipsum dolor sit amet?", field: "", }, answer: { constantValueEnabled: true, constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

', }, field: "", }, @@ -2134,10 +1896,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-a976e584-6a55-40c4-9ce7-6193135a059d", data: { text: { - constantValue: { - en: "Meet Our Team", - hasLocalizedValue: "true", - }, + constantValue: "Meet Our Team", constantValueEnabled: true, field: "", }, @@ -2199,12 +1958,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", - height: 80, - width: 80, - }, + url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", + height: 80, + width: 80, }, constantValueEnabled: true, }, @@ -2230,10 +1986,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "First Last", - hasLocalizedValue: "true", - }, + constantValue: "First Last", constantValueEnabled: true, }, }, @@ -2252,10 +2005,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Associate Agent", - hasLocalizedValue: "true", - }, + constantValue: "Associate Agent", constantValueEnabled: true, }, }, @@ -2280,10 +2030,7 @@ const mainDefaultLayout = { constantValue: "+12027706619", constantValueEnabled: true, }, - label: { - en: "", - hasLocalizedValue: "true", - }, + label: "", }, ], }, @@ -2321,28 +2068,16 @@ const mainDefaultLayout = { id: "CTASlot-84f00400-c27d-4cd7-aa28-a1632694b359", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Visit Profile", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Visit Profile", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -2389,12 +2124,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", - height: 80, - width: 80, - }, + url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", + height: 80, + width: 80, }, constantValueEnabled: true, }, @@ -2420,10 +2152,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "First Last", - hasLocalizedValue: "true", - }, + constantValue: "First Last", constantValueEnabled: true, }, }, @@ -2442,10 +2171,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Associate Agent", - hasLocalizedValue: "true", - }, + constantValue: "Associate Agent", constantValueEnabled: true, }, }, @@ -2470,10 +2196,7 @@ const mainDefaultLayout = { constantValue: "+12027706619", constantValueEnabled: true, }, - label: { - en: "", - hasLocalizedValue: "true", - }, + label: "", }, ], }, @@ -2511,28 +2234,16 @@ const mainDefaultLayout = { id: "CTASlot-2f5fcbf5-5f6f-4f18-814d-30b6de491d0a", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Visit Profile", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Visit Profile", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -2579,12 +2290,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", - height: 80, - width: 80, - }, + url: "https://a.mktgcdn.com/p/EQRaOZG5zFlcbEHYaH16EV6WmkzV8kd6vMd73Myg4AA/196x196.jpg", + height: 80, + width: 80, }, constantValueEnabled: true, }, @@ -2610,10 +2318,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "First Last", - hasLocalizedValue: "true", - }, + constantValue: "First Last", constantValueEnabled: true, }, }, @@ -2632,10 +2337,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Associate Agent", - hasLocalizedValue: "true", - }, + constantValue: "Associate Agent", constantValueEnabled: true, }, }, @@ -2660,10 +2362,7 @@ const mainDefaultLayout = { constantValue: "+12027706619", constantValueEnabled: true, }, - label: { - en: "", - hasLocalizedValue: "true", - }, + label: "", }, ], }, @@ -2701,28 +2400,16 @@ const mainDefaultLayout = { id: "CTASlot-569564d0-a69a-44f6-b528-d0aacdc875e5", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Visit Profile", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Visit Profile", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -2780,10 +2467,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Insights", - hasLocalizedValue: "true", - }, + constantValue: "Insights", constantValueEnabled: true, }, }, @@ -2847,12 +2531,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -2877,10 +2558,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Article Name", - hasLocalizedValue: "true", - }, + constantValue: "Article Name", constantValueEnabled: true, }, }, @@ -2899,10 +2577,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category", - hasLocalizedValue: "true", - }, + constantValue: "Category", constantValueEnabled: true, }, }, @@ -2922,11 +2597,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', }, constantValueEnabled: true, }, @@ -2968,28 +2640,16 @@ const mainDefaultLayout = { id: "InsightCard-1-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Read More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Read More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -3031,12 +2691,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -3061,10 +2718,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Article Name", - hasLocalizedValue: "true", - }, + constantValue: "Article Name", constantValueEnabled: true, }, }, @@ -3083,10 +2737,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category", - hasLocalizedValue: "true", - }, + constantValue: "Category", constantValueEnabled: true, }, }, @@ -3106,11 +2757,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', }, constantValueEnabled: true, }, @@ -3152,28 +2800,16 @@ const mainDefaultLayout = { id: "InsightCard-2-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Read More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Read More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -3215,12 +2851,9 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - }, + url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, }, constantValueEnabled: true, }, @@ -3245,10 +2878,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Article Name", - hasLocalizedValue: "true", - }, + constantValue: "Article Name", constantValueEnabled: true, }, }, @@ -3267,10 +2897,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Category", - hasLocalizedValue: "true", - }, + constantValue: "Category", constantValueEnabled: true, }, }, @@ -3290,11 +2917,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo.Lorem ipsum dolor sit amet, consectetur adipiscing. Maecenas finibus placerat justo. 300 characters

', }, constantValueEnabled: true, }, @@ -3336,28 +2960,16 @@ const mainDefaultLayout = { id: "InsightCard-3-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - en: "Read More", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Read More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -3408,10 +3020,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Gallery", - hasLocalizedValue: "true", - }, + constantValue: "Gallery", constantValueEnabled: true, }, }, @@ -3500,10 +3109,7 @@ const mainDefaultLayout = { id: "HeadingTextSlot-31ae80c9-1679-427b-bb96-6d77526bac3e", data: { text: { - constantValue: { - en: "Upcoming Events", - hasLocalizedValue: "true", - }, + constantValue: "Upcoming Events", constantValueEnabled: true, field: "", }, @@ -3565,13 +3171,10 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - alternateText: "Event Image", - }, + url: "https://images.unsplash.com/photo-1504548840739-580b10ae7715?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, + alternateText: "Event Image", }, constantValueEnabled: true, }, @@ -3597,10 +3200,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Event Title", - hasLocalizedValue: "true", - }, + constantValue: "Event Title", constantValueEnabled: true, }, }, @@ -3644,11 +3244,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -3669,28 +3266,16 @@ const mainDefaultLayout = { id: "EventCard-92abd8ca-550c-4aee-92d9-4140b4ef53ad-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - hasLocalizedValue: "true", - en: "Learn More", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -3737,13 +3322,10 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - alternateText: "Event Image", - }, + url: "https://images.unsplash.com/photo-1502252430442-aac78f397426?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, + alternateText: "Event Image", }, constantValueEnabled: true, }, @@ -3769,10 +3351,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Event Title", - hasLocalizedValue: "true", - }, + constantValue: "Event Title", constantValueEnabled: true, }, }, @@ -3816,11 +3395,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -3841,28 +3417,16 @@ const mainDefaultLayout = { id: "EventCard-b1fd4377-76db-433e-9803-ea5ae0d9f996-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - hasLocalizedValue: "true", - en: "Learn More", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -3909,13 +3473,10 @@ const mainDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", - height: 360, - width: 640, - alternateText: "Event Image", - }, + url: "https://images.unsplash.com/photo-1755745360285-0633c972b0fd?ixlib=rb-4.1.0&q=85&fm=jpg&crop=entropy&cs=srgb&height=360&width=640&fit=max", + height: 360, + width: 640, + alternateText: "Event Image", }, constantValueEnabled: true, }, @@ -3941,10 +3502,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Event Title", - hasLocalizedValue: "true", - }, + constantValue: "Event Title", constantValueEnabled: true, }, }, @@ -3988,11 +3546,8 @@ const mainDefaultLayout = { text: { field: "", constantValue: { - en: { - json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', - html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', - }, - hasLocalizedValue: "true", + json: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}', + html: '

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

', }, constantValueEnabled: true, }, @@ -4013,28 +3568,16 @@ const mainDefaultLayout = { id: "EventCard-90968d53-5878-4459-b3dc-0b9b75e028ea-cta", data: { actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", customId: "", customClass: "", dataAttributes: [], - ariaLabel: { - en: "Button", - hasLocalizedValue: "true", - }, + ariaLabel: "Button", entityField: { field: "", constantValue: { - label: { - hasLocalizedValue: "true", - en: "Learn More", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Learn More", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -4094,10 +3637,7 @@ const mainDefaultLayout = { data: { text: { field: "", - constantValue: { - en: "Nearby Locations", - hasLocalizedValue: "true", - }, + constantValue: "Nearby Locations", constantValueEnabled: true, }, }, @@ -4163,22 +3703,10 @@ const mainDefaultLayout = { image: { field: "", constantValue: { + url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", height: 100, width: 100, - alternateText: { - en: "Logo", - hasLocalizedValue: "true", - }, - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", - height: 100, - width: 100, - alternateText: { - en: "Logo", - hasLocalizedValue: "true", - }, - }, + alternateText: "Logo", }, constantValueEnabled: true, }, @@ -4231,58 +3759,28 @@ const mainDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, - link: { - hasLocalizedValue: "true", - en: "#", - }, + label: "Footer Link", + link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, - link: { - hasLocalizedValue: "true", - en: "#", - }, + label: "Footer Link", + link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, - link: { - hasLocalizedValue: "true", - en: "#", - }, + label: "Footer Link", + link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, - link: { - hasLocalizedValue: "true", - en: "#", - }, + label: "Footer Link", + link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, - link: { - hasLocalizedValue: "true", - en: "#", - }, + label: "Footer Link", + link: "#", }, ], }, @@ -4299,193 +3797,121 @@ const mainDefaultLayout = { data: { sections: [ { - label: { - en: "Footer Label", - hasLocalizedValue: "true", - }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, ], }, { - label: { - en: "Footer Label", - hasLocalizedValue: "true", - }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, ], }, { - label: { - en: "Footer Label", - hasLocalizedValue: "true", - }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, ], }, { - label: { - en: "Footer Label", - hasLocalizedValue: "true", - }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, ], @@ -4514,42 +3940,27 @@ const mainDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", }, ], @@ -4566,10 +3977,7 @@ const mainDefaultLayout = { props: { id: "CopyrightMessageSlot-e0142469-df41-4ed7-9213-6a1ae84433e0", data: { - text: { - en: "", - hasLocalizedValue: "true", - }, + text: "", }, alignment: "left", }, @@ -4615,12 +4023,12 @@ const directoryDefaultLayout = { version: 63, title: { field: "", - constantValue: { en: "PLACEHOLDER", hasLocalizedValue: "true" }, + constantValue: "PLACEHOLDER", constantValueEnabled: true, }, description: { field: "", - constantValue: { en: "PLACEHOLDER", hasLocalizedValue: "true" }, + constantValue: "PLACEHOLDER", constantValueEnabled: true, }, }, @@ -4656,12 +4064,9 @@ const directoryDefaultLayout = { image: { field: "", constantValue: { - hasLocalizedValue: "true", - en: { - url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", - height: 100, - width: 100, - }, + url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", + height: 100, + width: 100, }, constantValueEnabled: true, }, @@ -4682,28 +4087,19 @@ const directoryDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -4729,21 +4125,12 @@ const directoryDefaultLayout = { data: { show: true, actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call to Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -4766,21 +4153,12 @@ const directoryDefaultLayout = { data: { show: true, actionType: "link", - buttonText: { - en: "Button", - hasLocalizedValue: "true", - }, + buttonText: "Button", entityField: { field: "", constantValue: { - label: { - en: "Call to Action", - hasLocalizedValue: "true", - }, - link: { - en: "#", - hasLocalizedValue: "true", - }, + label: "Call to Action", + link: "#", linkType: "URL", ctaType: "textAndLink", }, @@ -4823,28 +4201,19 @@ const directoryDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -4903,28 +4272,19 @@ const directoryDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Header Link", - hasLocalizedValue: "true", - }, + label: "Header Link", link: "#", openInNewTab: false, }, @@ -4971,10 +4331,7 @@ const directoryDefaultLayout = { id: "HeadingTextSlot-1a871989-a34d-426c-b24a-a1888c1a46ea", data: { text: { - constantValue: { - en: "", - hasLocalizedValue: "true", - }, + constantValue: "", constantValueEnabled: false, field: "name", }, @@ -4990,7 +4347,7 @@ const directoryDefaultLayout = { id: "HeadingTextSlot-9a120ff6-d494-4ec8-9ab8-e43017d77c03", data: { text: { - constantValue: { en: "", hasLocalizedValue: "true" }, + constantValue: "", constantValueEnabled: true, field: "name", }, @@ -5005,10 +4362,7 @@ const directoryDefaultLayout = { props: { id: "BreadcrumbsSlot-13dba298-abd1-4f75-a7e9-b19779a4fc5b", data: { - directoryRoot: { - en: "Directory Root", - hasLocalizedValue: "true", - }, + directoryRoot: "Directory Root", }, styles: { backgroundColor: { @@ -5052,7 +4406,7 @@ const directoryDefaultLayout = { url: "https://a.mktgcdn.com/p/wa83C1O1lvtxHI9cGqEdP2HILyUzbD0jvtzwWpOAJfE/196x196.jpg", height: 100, width: 100, - alternateText: { en: "Logo", hasLocalizedValue: "true" }, + alternateText: "Logo", }, constantValueEnabled: true, }, @@ -5097,31 +4451,31 @@ const directoryDefaultLayout = { links: [ { linkType: "URL", - label: { en: "Footer Link", hasLocalizedValue: "true" }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { en: "Footer Link", hasLocalizedValue: "true" }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { en: "Footer Link", hasLocalizedValue: "true" }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { en: "Footer Link", hasLocalizedValue: "true" }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { en: "Footer Link", hasLocalizedValue: "true" }, + label: "Footer Link", link: "#", openInNewTab: false, }, @@ -5140,200 +4494,140 @@ const directoryDefaultLayout = { data: { sections: [ { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, ], }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, ], }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, ], }, { - label: { en: "Footer Label", hasLocalizedValue: "true" }, + label: "Footer Label", links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, @@ -5368,46 +4662,31 @@ const directoryDefaultLayout = { links: [ { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, { linkType: "URL", - label: { - en: "Footer Link", - hasLocalizedValue: "true", - }, + label: "Footer Link", link: "#", openInNewTab: false, }, @@ -5424,7 +4703,7 @@ const directoryDefaultLayout = { type: "CopyrightMessageSlot", props: { id: "CopyrightMessageSlot-65eda140-da7c-4ad5-9bb7-f017a433277b", - data: { text: { en: "", hasLocalizedValue: "true" } }, + data: { text: "" }, alignment: "left", }, }, @@ -5460,15 +4739,12 @@ const locatorDefaultLayout = { version: 63, title: { field: "", - constantValue: { en: "Find Locations", hasLocalizedValue: "true" }, + constantValue: "Find Locations", constantValueEnabled: true, }, description: { field: "", - constantValue: { - en: "Find the right location for you.", - hasLocalizedValue: "true", - }, + constantValue: "Find the right location for you.", constantValueEnabled: true, }, }, @@ -5478,10 +4754,7 @@ const locatorDefaultLayout = { type: "Locator", props: { pageHeading: { - title: { - en: "Find a Location", - hasLocalizedValue: "true", - }, + title: "Find a Location", }, id: "Locator-2ae506f4-a3ee-46ea-b5f9-e4c3236243a7", mapStyle: "mapbox://styles/mapbox/streets-v12", From 431f158b477b742eefac72435540bd41bcc24652 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:54:48 +0000 Subject: [PATCH 2/3] Automated linting/prettier update --- .../components/contentBlocks/CtaWrapper.tsx | 4 +- .../pageSections/EventSection/EventCard.tsx | 59 ++++++------- .../pageSections/TeamSection/TeamCard.tsx | 82 +++++++++---------- .../TestimonialSection/TestimonialCard.tsx | 34 ++++---- 4 files changed, 90 insertions(+), 89 deletions(-) diff --git a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx index 95349647f..c7ea8b69a 100644 --- a/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx +++ b/packages/visual-editor/src/components/contentBlocks/CtaWrapper.tsx @@ -207,8 +207,8 @@ const CTAWrapperComponent: PuckComponent = (props) => { ? Boolean(resolvedButtonLabel?.trim()) && (data.show ?? true) : Boolean( cta && - (ctaType === "presetImage" || resolvedLinkLabel) && - (data.show ?? true) + (ctaType === "presetImage" || resolvedLinkLabel) && + (data.show ?? true) ); const resolvedButtonClassName = themeManagerCn( diff --git a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx index 01653b61f..e5cad448c 100644 --- a/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx +++ b/packages/visual-editor/src/components/pageSections/EventSection/EventCard.tsx @@ -465,47 +465,48 @@ export const EventCard: ComponentConfig<{ props: EventCardProps }> = { const showImage = Boolean( (resolvedImage as any)?.url || - (resolvedImage as any)?.image?.url || - ((resolvedImage as any)?.hasLocalizedValue && - (resolvedImage as any)?.[i18nComponentsInstance.language || "en"]?.url) + (resolvedImage as any)?.image?.url || + ((resolvedImage as any)?.hasLocalizedValue && + (resolvedImage as any)?.[i18nComponentsInstance.language || "en"] + ?.url) ); const showDescription = Boolean( descriptionSlotProps && - (descriptionSlotProps.parentData - ? descriptionSlotProps.parentData.richText - : resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (descriptionSlotProps.parentData + ? descriptionSlotProps.parentData.richText + : resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( titleSlotProps && - (titleSlotProps.parentData - ? titleSlotProps.parentData.text - : resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + (titleSlotProps.parentData + ? titleSlotProps.parentData.text + : resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showDateTime = Boolean( dateTimeSlotProps?.parentData?.date?.trim() || - resolveYextEntityField( - params.metadata.streamDocument, - dateTimeSlotProps.data.date, - i18nComponentsInstance.language || "en" - )?.trim() + resolveYextEntityField( + params.metadata.streamDocument, + dateTimeSlotProps.data.date, + i18nComponentsInstance.language || "en" + )?.trim() ); const showCTA = Boolean( ctaSlotProps && - (ctaSlotProps.parentData - ? ctaSlotProps.parentData.cta?.label - : resolveComponentData( - ctaSlotProps.data.entityField, - i18nComponentsInstance.language || "en", - params.metadata.streamDocument - )?.label) + (ctaSlotProps.parentData + ? ctaSlotProps.parentData.cta?.label + : resolveComponentData( + ctaSlotProps.data.entityField, + i18nComponentsInstance.language || "en", + params.metadata.streamDocument + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx index 2b54e1a9e..826a23fee 100644 --- a/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TeamSection/TeamCard.tsx @@ -480,62 +480,62 @@ export const TeamCard: ComponentConfig<{ props: TeamCardProps }> = { const showImage = Boolean( person?.headshot || - imageSlotProps?.parentData?.image || - (imageSlotProps && - (imageSlotProps?.data.image.field || - (imageSlotProps.data.image.constantValue && - "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || - (imageSlotProps.data.image.constantValue && - "url" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.url) || - (imageSlotProps.data.image.constantValue && - "image" in imageSlotProps.data.image.constantValue && - imageSlotProps.data.image.constantValue.image?.url))) + imageSlotProps?.parentData?.image || + (imageSlotProps && + (imageSlotProps?.data.image.field || + (imageSlotProps.data.image.constantValue && + "hasLocalizedValue" in imageSlotProps.data.image.constantValue) || + (imageSlotProps.data.image.constantValue && + "url" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.url) || + (imageSlotProps.data.image.constantValue && + "image" in imageSlotProps.data.image.constantValue && + imageSlotProps.data.image.constantValue.image?.url))) ); const showName = Boolean( person?.name || - nameSlotProps?.parentData?.text || - (nameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - nameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + nameSlotProps?.parentData?.text || + (nameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + nameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showTitle = Boolean( person?.title || - titleSlotProps?.parentData?.text || - (titleSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - titleSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + titleSlotProps?.parentData?.text || + (titleSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + titleSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showPhone = Boolean( person?.phoneNumber || - phoneSlotProps?.parentData?.phoneNumbers?.length || - (phoneSlotProps?.data?.phoneNumbers?.length && - phoneSlotProps.data.phoneNumbers.some( - (phone: any) => phone.number?.constantValue || phone.number?.field - )) + phoneSlotProps?.parentData?.phoneNumbers?.length || + (phoneSlotProps?.data?.phoneNumbers?.length && + phoneSlotProps.data.phoneNumbers.some( + (phone: any) => phone.number?.constantValue || phone.number?.field + )) ); const showEmail = Boolean( person?.email || - emailSlotProps?.parentData?.list?.length || - emailSlotProps?.data?.list?.constantValue?.length || - emailSlotProps?.data?.list?.field + emailSlotProps?.parentData?.list?.length || + emailSlotProps?.data?.list?.constantValue?.length || + emailSlotProps?.data?.list?.field ); const showCTA = Boolean( person?.cta?.label || - ctaSlotProps?.parentData?.cta?.label || - ctaSlotProps?.data?.entityField?.constantValue?.label || - ctaSlotProps?.data?.entityField?.field || - (ctaSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - ctaSlotProps.data.entityField - )?.label) + ctaSlotProps?.parentData?.cta?.label || + ctaSlotProps?.data?.entityField?.constantValue?.label || + ctaSlotProps?.data?.entityField?.field || + (ctaSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + ctaSlotProps.data.entityField + )?.label) ); let updatedData = { diff --git a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx index bc647fa69..8b2fd9e7e 100644 --- a/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx +++ b/packages/visual-editor/src/components/pageSections/TestimonialSection/TestimonialCard.tsx @@ -349,29 +349,29 @@ export const TestimonialCard: ComponentConfig<{ props: TestimonialCardProps }> = const showDescription = Boolean( testimonial?.description || - descriptionSlotProps?.parentData?.richText || - (descriptionSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - descriptionSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + descriptionSlotProps?.parentData?.richText || + (descriptionSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + descriptionSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributorName = Boolean( testimonial?.contributorName || - contributorNameSlotProps?.parentData?.text || - (contributorNameSlotProps && - resolveYextEntityField( - params.metadata.streamDocument, - contributorNameSlotProps.data.text, - i18nComponentsInstance.language || "en" - )) + contributorNameSlotProps?.parentData?.text || + (contributorNameSlotProps && + resolveYextEntityField( + params.metadata.streamDocument, + contributorNameSlotProps.data.text, + i18nComponentsInstance.language || "en" + )) ); const showContributionDate = Boolean( testimonial?.contributionDate || - contributionDateSlotProps?.parentData?.date || - contributionDateSlotProps?.data?.date?.constantValue || - contributionDateSlotProps?.data?.date?.field + contributionDateSlotProps?.parentData?.date || + contributionDateSlotProps?.data?.date?.constantValue || + contributionDateSlotProps?.data?.date?.field ); let updatedData = { From 6b46d873d0059ff702bbfce406b2dc85e3bd6dc1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 3 Mar 2026 15:00:25 +0000 Subject: [PATCH 3/3] Update component screenshots for visual-editor --- ...[desktop] latest version default props.png | Bin 53136 -> 52952 bytes .../[mobile] latest version default props.png | Bin 36931 -> 36416 bytes .../[tablet] latest version default props.png | Bin 33480 -> 33219 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/visual-editor/src/components/testing/screenshots/Locator/[desktop] latest version default props.png b/packages/visual-editor/src/components/testing/screenshots/Locator/[desktop] latest version default props.png index bff44365434298a6adee4f6ab995582fffd037d5..74ea49fafc68cfaf521c63d663f77d1b16d68344 100644 GIT binary patch literal 52952 zcmdSB1z6SHw=RnMsVD*}5-K4oAl+SxA`;RiDc#*|0a7Ae0@B^msUS$_B1F2oyYBd* z{`a|e@8_Jo?|$xi?&0zCTe8-gYtAu8yze^(cu9&2VP3v<84V2$Q~22vX*9HdUZJ6# z?LfZ(-CfwVl0BR=RF2YzH`c{k}TV@8YWS$+F`! z_~TDhNmY{uX-ic~=cM-&ewDcHs9B3nT_&4PZs||rk9^=(U*As<#jnN9T~MtzbGTeO z(y%Q8Nt83wJ$X!V20j!Gtw!(W+0zHFB$)p>eSj9Li~jooU+dN151b=Oe?Qn| z@%jD0TwGR8u5r$~Y09#3$#%gwLX7;T2WbY1%IEvtpvFX*ygy6$rKhKhV0k{4lasS7 zA2NJE9wdC`%o)R1tySk*$U%c3C%$C82_j});JA*?)(vp*(l9H0HZ)^lLYD+(6h-$rjZN2q0b_oB7^562n)j=Fk1}^n;5R3dU}2=*=F#0{C-V`zM-L^Hi3s2 zdC;x51ID4SCT!uCY4N<)-{aIT*)~sErZK`!qrLxSls}(Q@{)rPYifErJu_1b^ZOs$ z(GlcSAD1mxpSZeg59o1OjK90}=Fb~d7_f+WQrFilmqx19b#!zL(f@2@w43JlrPMfV z?NpzrUc@5&DCFu|#ZzQFa5tGS71s;+xeW$R7UxHoPj7HC}ieSo$oTxxm!SCrQK-b_&P=UIQxX7V%9^=N-?*l9&hTRYK} z=8p|l4gQ?L{3|*-`o{rdd2{pJO!5`O%MIN2Cfq{XDh)7`Z{Jh}{8oV=@b7?6t zT}C;T$z>O?i8FPYLoXrc7&nAVbU8fTpaXYCjvt6Px^TDI- z>WF)M{`Amom_BH`?>0BBx8_lzg}vFT8GJ7Lzg_Avn)5eL64wW(ubbBjz~0+yccUvF zq#f1V{CbgOR;)Fg@iDV*%c(bwj=$_YKe|0=);HnLpG}f(v(S6?j?2MPaZ_6x-suWk zd9!Cb@^wVF=DLN@+S>lLGK3mQzVn_XCNYnqjr+TIsU;|#wUq}rDwxm^B=gE zPkn5?ovqXx~mb< zs(W-pPF8ldpq)=fNhz}GRl4<%~M?%^cA1^567^nXlR0qfBjN{G-fzdW)sP3 z6#DJkHx}DPMc#wO0;Z@|u4sS0{bv*PeloVUMHMDPWpc{Jrl@?KW)_=y*&(NuN=Ha@ zh?#@ZGBbO2*Cw{WUo#MQLsACVt5K^r^Tqzrid)XLdryC8GtD_uQBif3SWIlTaj&F; z&kg72=RdtY>rlo>pWMt_^ zU>l_ZT|dNk71SIA6NLOv!(p_CrtBF~IFyBjy&!kSzdm;{Ju&eK1vp%~5Q&RyTwL5O zHskR533CqXL6c%iR#v%`^;Y(g+2knGE|TNbi>w|l2iugKoG&;zIk|9@i;Sf#E%T*i zWJ2J!F;oQw-Iq%yuw3@%Qn+LU1qCCSbi5%f3bh-rpFe+oPJ6l~B7sq>epakRg|2d= zjax)iv^z}QHLW*Gxmj69C+Py_twe~mXfJRsqn=c$pT%ae$>P!J8#*h)m1TR=Q6XRk z=8)*FWL_~z+@!pJF?C9uA2Wm>n&QMxq7W2`E;32cxu=Lh!fdq~0+ssAV^0vC3G#NP= znS}k87+&SHw6t{p*w|Rd%~?`6H#Y}kxaoHOlZsolS;fQY5PK+{LM8a<#FSW9C2Zc! zkMZ&GlS^ZsB%wp5eeS0Fn{)e{-4b#n@Lp9Ll-y-3EO{6CY?U zNtZ}AlXRo(($g{?3gzh0+Y1m^&4b_%!GVEy&A+9E3>fNYBWyVFPD^@OE(8 z8M1>+Mh9thc5f!O@AIR#HwXw)q0B2mgvn}X#LYMT_|aiE;*wHV_XGveo-|OP*R0%~ z{Cvxk|L_s)UgqV?&#<%2e3oWgzY_?De z3s6YXLm-%UM%>gBp89pUL&8&a+?xuUqGe)|-k5HcIXON;B?{xfXBj{#cO3VkKq9CN zk4Et`WUz&zLDQgOy%>k50D^2@WXZS2@~c1g#0r7?1$YB~leA)2D|*(jYn66+$jIomI0A-H(7#fcVj) zM*!JmROzb^^T7oYNQ}O|Ij>Z1n^m#3I3Qy+-6BuV-Zo4G??AiMmw_^v)TP)9Bzka>HzmUUfIr$714=+6% zfQt*>V5|7!!P}M&J#^x`?oFXMdg+s>noH z)v}QcDg2={FXH#LwY7f?MwwNm9UeM69E`rjW^vv%KY!su(>(?TNyOl9&SUftgwm-} znE@n1HahR^=ZAWW&G*3UHoIw$yYXUw9@HEKRVgVc5ebPtBt*!cNB*btO0D$B$jPY~8Ku0uyuh@wnws&~ad1LDe*6p-IGWan4h=FJ zlE<(S&&&`GA~$>n=~f;p;AECWEZ=-b+*`=svVCpQ+*3Fbo z70CSyeIS&Ql?`qS@#jBQ1V344b3L?&OHSvD=CbL6Al_VSAj!zy8FrG$saW@JtAn(I zN)Wt2NB{^^|#G>8c5tS%PwEO{KalX4S?~S?3LOM@P8X7VPRn;F{(mIIVBpOJ_+s? zL%b9k4@gts;Np^*AqFaP+A(!7LZyd@C+W4v7>c=_9E=niqNtXJE0qTZ27VUk`K!={ zi8lZN6bO!ppft0vurNekPR7P2zco;36gK~}%qFA4W@T6vlZ={L6a$Y&5_W03GMqJ3 zZkJI}p^`FTS!zuOHK=jWrcadup^o5qQZC>^H}LUOPXEyyN^8RefwdkQ8%vLbdQIbt zcWyoqfN4*jJejoy#5ZNmF_{H;fhz>45vvD%)vmxqgMS}jO)~YskPtGnuV24%Md#)+ z0FV+x5JN_8u4Ey?zVh>#95!}#`uqXM@*PdHS9it>`fSR4M2>U%Ca?->23&zF8vHm~ z3s9-hd zdZKq1tO8g`P8HdJ&1lUTRD)*TY{LU;>TZA>nMB;SvniS*RW9q(GczgOc>~7j5&&Do zDem8YlA_5LbxI|6HE7Dvd~Y&8EzoNZrGM}1E9(N4TYL&|mf(}x(fJf=gBO~fLmD`co<;z@%V_ds-EnNrFRMq$TdPBr(5hJEpE%q~_QVhD2e>;*B zUfd%fbyTovB(W2LVNwEPV{<&dfa92qRH+Ulpy%s|h$yS3<{_Y;wCr!+1fsLz3bjO^^t!KG069-npbDi+dmL-Z_0E5YjMa(P3=Gk2UPRu7J!hlvCVYl zVm3DOJ;IRvWmN%>_N67Jq+|f^xB1@CK+VOaG;PI~j@3SpoC8q_8GsN5?V% z5`dd*m@Z-y%ervc%-=_xsigm(^XJpxL~vq&*i2U*W2VK&3jl|e&yWMTVk-|FvrV^v z^4`72Hd!jA(op6R%>&`6E~{TJ8a{Jya99Ua%^cm*6hbXW0=WUB69{SgK8;F=Bm@*! z1PBAEeC)&a3G)a+s`tAs*OxArv3a=Bp1}uxQwC~)tg32O8Tdic?5sYLinlKP#ccZ} zAa_uL@IXS%$EP-o@H+{FC6f!w2CmzItP9E_TQy4e+QPpIc3Aht=9_849+ z*Ta$uTE*Ol3w=2XE`(T~bWb43h=_}a7FQoFnQ@tqzM8ihue(&a*(JK(TWqFY2)=ED zd7DjaxN2|uHq?v^KC|khA~3sL7|IY;*r!JA4|xEkcd)&*9vTsm)~D{Kx&9m;T5pC{W+I^DrPF0PeCojX>b-ZBEO?H*eogEdes_0QZy4`0_;-i9m!Udf)-4 z+UGgi>;`}nC<=z?(DTbaZv8Xlb7#`h}<{!l=8tx`H9(zkFcr zv}~}kK7v8E5!L}PiI|AXTG9n!F93pnB!Du9WP9K-a`N)Y`+$!gZ+U(A5LygA_!vrY zr~fr5USVpE!o!Fj5_`0$2endG74Eq&+HRQAOhZG%aWSvqAH=2bnSss%e}ULc2W*r- zVEkYD;|*yNR46EZbBgaS;Da27pk3s0RUu3}aTQeJKqmthDgxmg3^_vxNFIdKJu?s- z^t2!wluZVTTJNrEptky|kL9T4GbJH!A!s8#oyy@0C?JnLu5|j)SEZJ@9xbRZ%XtqFzWXpvY0A zbW@s1@E?5%3<{Eq1qhce8b+5+4dpXT)iz>$eEbFu&OLuXhYmje{(ZreGP2FO1!)jQ zN|la<^FK>05;Qe6t*1g13}@P+^9PsKbCt3p8MRJvNttfjr!>eKAinVKO$H%4EDw;* zoR$_b6hsdB_qw`NDD~iBT?ppa@3?a$3EZ>~@b9L-+u>sy@T4@LVMvwN)Y3wjDbR>C zKIEzu6~mFcLYwgsET1ZcBLFzO1aQK9Df5 zP5Rb)GriH|kATbQ=#r}L?(PVKCzpuH1i=|qwp27I8|&?TIZL@%916roU_1kn{BBhU z7~Ci1Fn@?>G+0Dj_su*sX4~D43xFG)3VAhqTIhb?bPEiCz0L!A6rYMT%I-u+UYU&% zDh0}f9zyqT@w--lQ#O8q;tF9~w*AuxA=ID^&ZgXl)Ij308Q{88K0*oUQZF9hO(dsP z^6`FOb(1mMf^3ZAJS8opcL0#6IRcM3sf4F<S! zR)%^blys18x+Cmo<2-vZ6zEw)0a(s0TlI0J$kwZB@6&FZkOouyWJT0S2>deE+#gVt*bs2TvW4vOFP2jx zh-ewbZYFPPnhmAvZd7YBfI39q-uY$auT*TBB~!XmbpRBF-2f8e&kBbEgo@wvh(oFx zXg~L!`btKznaCQgPc~l0#6)qgR3sqy6-soa7sbpQFNtpCx(fMY4RE&VJ1jq51@=HsM>^> zR;)cm<{^xy~|EC;3+WlYC)c>?7c3J*^vyk9Sc=wzv zNN$ivK(qkVqzEl1C=7rU;Q^TGa~=VgCqNDx$kfps76NE!DvR(+@lPCaZ{C~@2@Au3 z7wOaBMc)I&NkvB|Z*Bbr*n}JPg9jf$bbwNh*xEyPmM}Ff4G2eoQjsww8ro_#{2$4B zjZ>D0_^+?;(e@g;Hb{E_?Nv~LA`MV~e0ZXx<4W{7=sFFeV~ zpMzoo;nV~56}do`3;$iq3gVYQnnHy7vN9z=iLS1$0L!xgL7)_?j<%Hnrc>R$D?kBM zff$6X*)CCfT=-zvnR`n-#xEe~NIELi?-U>g?GmZJK;nP<)~oJ<*|Q2VGWWo|N>GUr z(U1o={srhS*s&QP98^o7=<7dz{P;Lz8undN3fMdbAT)Ii z8eE`|L&f?ZmhDLkf(5KMXQdnfIa2~bhQ8kE+0ZZ><1thK+!fj^$bo|~IPT0Q^^&YnAmN|T{*F#h>P7(N_%W%HCYC2kB`_3OEA1{Zs-$V`1^3Gp7*$BndJNz#Ux3>5#zmq3Bt15U%TkZVx7uRe1F1 zH5Lh9CTzZ0n<)(-tqs_zn=wL+iwOAs{u4n#=fM+Jd z70^lsrNstXe$cjcAmp)^1Tkd27n)Z{rv;jZ#0VP$Q}IAMME1oCO8>yX>#%B50;~s@ z`8)CMlG2pDf}PW;mch|n;4T3`KvR1joDnn|09~Mgq=BZ_teN)!%m&nrE$aErn>P_i zhU^;j4CrP-g9S(;geGV`NKpdMhrZO77Si|z!~kV=9UaIMq^630|1BOw7a<~|g%Sp8 z6cRbQ1#_cc-$KV(Hbp%8ckr4gi!HlJ--8GZ6gmZE50Aj>kTx(m81^&if2ybYpUVGS z7on5zJD-VX1LFT3gbyDxTVo-W8NLGvZxUY61KKp=GnlO%oTDo%^lPHbgpsD}r2}32_I=6tp%vprSv1JVRFW`xJhTeuhA_jrr12221l{ZUh)SDRr4K2h9@b&5TpHB7v`K9sSUsfn6*tL5@q;5HseoZXZcbku_3H>l2M9lhboD12gSMKeb5a?30ht1s|6Q(EP4J>G z0?`Q~e=cokm<}QLv&bX^6gNtMiU2nd8i7ZrlKTEVIwE`kO9~bO`mg4)C5MnIC=5MX z{=CU?k39{M9wQ`8M3(|uMGdas;g&2(5cr&-kkgyvc4Xw>3@zWXnHVRetBj;nNP-GbvLIRYVYUZp;~;GW5QHL`^*$iYMMT;s25Gu%F~1ps7w0kX^uK%KB0Lvq z=t0G$h;^1mU_T#cjNV&ehKY8B^|#j*zvu`2 zo2A0QQfuSiZ-HtB13o-Y{fV<+|BYJkJ;%uap&q2mW;>vRs8O(Y?LsA_X^OOVKvzdv zZ}5c8>gc2Brt$ASNLLT~k`BHw*#KiBGFcG94*39_T@m*1(TMti_%X0xz(_Knl|h~`W{VQn`S<&s6H{@V zODY@prk+HoFEWAxv345lqvIN#4ghXGudbS-K z1hB~gI{ncifOr58$x#FP27f_jzIXtY%fb9w^PF{h@2fNCzBq0f0#a6WJKD-u$|?in zZp~-pz%(5t8JQp={SMafY+TH@wo`;4{Ix?mNhk!SxfejJi1KvmmQ(j1iv7PTAvo}XQ2V`G} zkOv?TB^F}*Q5$1yAklB#m#mMF+7dA4J z1X%zXEnKoSg4vc^9Oj>SmMb>I5%mBl6w;$W27(~+4Zs>mRRB?GiqUFX3Zr)^_QLJmn{a33U>$w^6( z`XiGamtYRk2JqJd=vp8VpSB632goE5q(zVmDg6;ALgpMGh0yu` z$DcsV{>%I=GPwsazqLH1Y&T>RhA?kvaOux>#LfRK%usVXvO(svetTzCu3 zrC<@nO8~LsUD>MKfHxr}7{IXEZ+{&v|36(*`JaF{8m@M@!OKi`)OOuFTvD=`{idon zy0Z!n&z}7Utz;ER9MC<6E^-&N2Ha&ZAR!3|ya7Pd1EK<03T@_%;EZtN*gd7ye&(M6 z``B{9F_Nm}wUQal-19T-A7qMSM`%EbNC83!6J@ExE<37Yi`LL8hD;#?H2|r{EaazP z(AcR-skOu*)so#Tpdel8q;^TZaV$YZeLX+~iv*?9*w<_f1IOkX{a*}%U>+#L?QnwR z+W^Qq9f*<)3he_Rn6TVKEk^zw2`-^@YN{{R<11Us{cGtwQpwB#<#SFZYR73@DsFy} zf`YJ=>(WrU0*HHEW3`^{Bsrk;tyG^>Id07(S{`ybzpovf!G+7zE_@p&bDm8j0ZIPq z;iPCadsEQR21#!ova&$!Ek@0E2oZ%hd}buz5)!|GYjpfRk4t$@G;|?qC+rfM`Edo$ z)T#KbZx0g5{uI3%NKU_BJ?vooY0>k;toC)&68VIYs0`ilS^8f zmL(g8{E&knluR-_DkaFPIyr2gk4@Ul@3^q-iN><)8ML-aXi%U^R0JlPT3Zn?da7`_ zA8apZV=e#a!KgHoGLQ;rtIKn7IE(hl>G=3qU;>)yzqK$Lu8Ws z9OrgPxa;Wlh`e-Wb>ihE2ZvY5&zm}`-`$@(_A{fV>{UlQPJo&Q9hwI)4f;f%2L=F> zV5^|xb#j^uR%_FC6&Rw2?TE_1P3_NV`A#y|+|Hi%a>Nu@cPgz;jgr+M`4yg&_pD`B zHW8;t-A@T3F<3-x-ElV5 zA=|QcTc5U_hIpx@NVzbMkG*Hj{gm*-e$@UQ|zxqUbkQzV&b5@5xf74Y~TM?%(*OE6<%$7vKFSazslUim3i{M^r@;D(dX==vJBNQdv{sF&g0DIKMOPi z_@WO&nx>@E9v8UgOcmSqonwE8UgNF@T|Q)R6dKDN=D?6CpjQ8m?s%)jzK+4oA#aJ0 zD(%v?r!V#26UXq2>aDylsyy`A{<&q=x_nYVeze9WxVykFfMX*l5T9MLz-HrOn5q^V zLhAqOqX_O|fheuOrncY|<9O+@JH80t+~<$B?%wye zw#&I1t>S(euR4ytXr7jjKRgL>BswZ8>lXssx6h&0o8-C(b4T!T;P0+ZFpQgTeEvsxpiB?H2&25fT zxIK$FgYEci$19}A0uzDKNGlNrDX0%QV2o}bx}))cmHvwIk9XQ#1v#UNW@m?0jwE;5 z9bd%J(svG|w;f5VXLF~!`P|GbPZ>%^cZ+@!oNaF#O1xmA@FZv1u=|_(aJm&g>J2wZ zXP7eemO7QFZ2lH?68}*MTTXbQIz3UwJIUw>?;)jwRffuf`w}Nv(o+Xa!K^zsD=RdU zJY3d`_HEX}gr1#PIF7EFZS7}XaUk4pmZhyW3Rqsoz3V^!%YULTLf2G@622esZ6G!rhI^T+1NYx!qSf`ynX$e%4eAH_2SmDDR)bha z7mt|T&+1HXI6e=r4sOm4Z@l#NdtEYbO?z*CtB*Z(%y^Pda#sWKqSfJI)lC1CFGhrw zCH+P1zO@!R61|Vn$w3u5mr}|WJ>yoi`ZnfPqT6eHIX~T4NQ&a!GWVT3vp-;Z$DVkl zcV)GG~`4THW@W?NZ!u7LujcFO*#&`@`Cu*%Wz9*hp3stv@)RkB*%a4sj=DyM|+N5m=<3k z`LyNBHZgJ4A5{Z0dpirEtNrZ#-5W<{xqcSN~C9H*@$++WQCt6?9zyJC(za}YgK{d;9>Wl;Z-0uw5?Ra;lJ+SiJt zakZoUAnt^ccz-ealf?<@lXi^WmJR#bqT^FSH$ETJHU<>hGGX9G%0@vBe}k>E>mge8 zHhp5dPS|T!|FxFxBj4FEm$2yeOCIMoVy6aJj~1CG2-`SH!_F}UaT<)BUsT3+x}~^* z#&5q$`DAj*ZmF=(68;-M;DeuvL64bX=C(w;qdn)1D*S=A>XkDw>P(*DwXX*-D^^)Pnb#W__wmxU zlBrh)1`!r<#s+<|p(&rYxbXTb$|mMTL3kR)ZCmr{+|>-x)oEHSRsPkw=fA8DB2@4y zgPf|1KU{0DXrfhrY1+aN9~MN%O|r94JYLYc-(at~bwQW@Qww@CMh3~KyX(`@-X+B%G>u9E-HOfFu45` zF~*Y*V%LT*#7Vy2Q&1OPmkC=t>~7EB*5lV(YIkiTIhLsTvP+X(ugAC)jJ=MSY)oT- z&{+Fpv}1U`(d@L`Vgb)CyQqWlbN+)aUM)tqEz}hXf*M{=(PdswmngB3FKVNLw&=Zi zotEahR0Y-hM7jm^9>WGQvllK5B)gq+?Z76mjpT4*3{yQ}V5f8W^k{#tJ?W z&98KN*!WbnzT+=XMxd(4ix=4Q%tFr$whudU&dux4I5V{JpV;H%deI*FhFdU(4Ox=9 zcvMEreR3R#$lP6{y6~EoKYL;ipJCAb%!x&eVx`wLnQ)svMxoA{COa7n@%if%9$7L7{@7$-8M$tyPItJ7zd-pog^&ljlCyXLESLcp(F z`Fe?sZw;;8OuO!jRXDQ~Q$nW+dG}B)UDT1^6>|d4pgGn*JNWTHkbr``EnJ*_Rk>)e zZiCwG`*icL1ih2_wD|z@?GoQ;w)Gah_8HM)zJ?4FmA&)J`}_3$bNv#BIAN+TSQM?{ zO;5D;wrpmsYM)n+N?x&^|7E2b{k&q__xs@#rovTjhs!P>G&Y(fHn81}iP$XegyPHd zw_qGCY7kYsuD)QS*KYZmuz;WZS>K(cnN@@=6U3Kiy--^PRo=E8T4cm9PBH6>WG}@peo&m@sjTd@+e= z)O&e#Pn&nK*bb~uaH)Cr8JruoBhkglndOaj@6(I0S(hchRWzq(mFx9b%VF;8%0$)- zt_;V-K3NOz!O_uR64gY^&COPT9)e@wT@IbLhunaBue)t7+mVafV)tLNeX* zp|@VFV#9m>sU9C)rT{6+Waf!Ut$v->TAuCA-_Z%#YU!G8g}H=Q+u__|epMT9AIkn~ zzT4Lvd)L+rYPCvi*&}syZH!_pi+He_Le7Mw2^Jf}4{_d2F5bnW0DNMHP+G!QE}<9s z%Y9jI50F~cYqlNr-*}oi;bl}+Gmmw^VzKSs!k6Gl)XUeVwS!vgWf=cmyb^SinHJ)$ z!fV9a*ZSo|Ukv3fh7HwhNMveZ{5I5G%M$mS?BML)-z##$RM}is3`1!Zo6?11^q9*r zcdN%E%0pL2hTYDb9FCH2Ck<}q`c!`iJKK!jyfISgCFIs-S`^#bYsoNFpF8+eO=+-Q zJW64tvC=L}tJsyz?8~C=-qw=ni?xa8iycO?JuLzB3 z`_$Za|C{Z??m!p!+CaAFj;bvm1p$`u$l>>v<2&V9dsxNM<>5|M2lwe;*cRNjcbzhk zosOvwGj+U-luh{JJiP0B4@W|+MSW=f2D_S?9?rd@!(H1dm*pkrsJFAcK~`ppEwY{_ z2+?+OsF2CDZhF?qTIxbA#u;HQ?_g%D9+5) zqkk>K-j=s~>rWZD%4wyz=|{hMSh29z?&qsm?(IpZ`u#Csi$zO`>!kv%3%?J3&0*r3 zFSQ2_-N9wild0~C75k@i1j)|h7|zovtaO}aR71vk9Ao)pEqgDqxlQ(mw`lm;Yfbuk z_DnW4=??1gpS3M(q>Q+(IGUCp%DWQfs^jRXfBhyQrV$o9(pY?QC{SfRmzBA85m4A?$gSLXWE*_<(qhBMj=`K0(Hnon+5?x{`c#a6}$@iu4J z2+e%_#P81gJUmuIzGu}DL_m?_V~S$N8DA}eEG@qLaEU{0T(_N4&dom#dDrvtJBx-6 zJJ{qrLYz}tGvC*6TNgbentqw_ z)LfcD+0SOLY_!~~epz!QBOVz$_J+(S0+*HHK%Va!jm~#f|AI7nlM|KK-v} z&97;zI2lYSC|ZnMC|fExJSZlC=(ww=(i-nGEW!R~k#%wWNA--&)2!GV{e2{Q^p$$~ zs~J9=jgL;@#gixXuh5yYpIcK{UCH$_aZDMFapA*PseV^VvGe!Vv>yL+v*C&h{*d@y z{NUg1=TZCqsW$I@4K)6&^+a0?wErJ2{f4lAmEj8ZIZ|}@JMaG1OKy>W1_npv`^#{Pu=3Q$7@m~f>2m-3WB}b8 zUjl-6uOB_t(MMM!eiL@_PS<%Mo4@C@O!Q_L#x!+*eTHCq>*lY^ZC|&pmVeH@{cBvpOW%AcYHL^5(agNQW-+k*>wtr_ zE%rA5}ZbDgjDKPA^dwa z7YRaMKbqzGo5%x-Mc=Jy>c8(??K^Ou%`C7VArUmlEb-r%j&2q|89u(5q-;vQ)>&YX z<@gSHH%BULj@U!;{Sk(~-1?0sOeLez5Xo7x292LoHO~_);+jZ z`I{rI^jdXtbeX3u@8jUd_+K(^tdq@Wv1YEU=+rOXZxs6=KquH^u3bRv=OMupQpZ{$ z-;o^I9+<;@BMNifqE`G-xd5GV;_;?qi|@t*+4LKMbU7N_JwBZ4At9NC4b0p!@k))? znT@s93?1^_sWSS$eJQXC&LHcOs^vRRdpV5-H!8U|^`qrY4Q|Ick$bz?C4;0_RePZB^F}G zk1`V}t3zfd*wZHiJamn8x;-8q1J$o|Nd?z)Rwl2FkUFe|s6=>cM6p{6-xZ9zxhjtP zMIv0>oK_<4W>UZXYy6*bfv#RErGDp)%LTG$10EFHkGbO|Df$Rh zJ#EOBcvSwBJ2K_!Mk*`!VryKVea|i8(4jZB(a9sCIe$`1eJ=XM*HwmuwMBZ@uaB`$ z-p}+MdP7Sjcc?cm%b1;mNTrI zG6QV~zB=MEMNmZ-30<9$qltbR;T$J6F}G!Y*qFFZ*0gs+>RgdbisAzqvoEt($pS=z zsBiqJBdQrkU7qxjlh4i*i;9kuqzv-me(7>+ie|4%giDugPK>bmctAYJv6~`NEa?5M zZB1Uo@0TAXKP?FSrt^eHHGY~au}jdq^*-vI5M4w9j>N-;+Lhg_?NZs3!etj0*ePc) zWCzcTUTqI~FcVa=+fzU(a^Gu@w&H`t==~od)RQ<^t_5OwDh(U71YwHF4;jO1rsUqR zp#)w_R|+?j)yZ&*Oq~^0rii7^vt+gII+J7=VcnDK;}wv>W^UpqHl&4^H;83Q#XJ0* z_T@>#n})4ebHNg%A#u?rlI;Qs!=$0qLC;GbdJFIgr^_Zp`)J&ril2tBy|fSS+%2Y%58|@plM&|$ zIL8Uk@8ysvKbwg2wAZ3>%@B9G*Ya%YS=pkdCg=PTUZL|@&&oYNp0tgeq(_0{#Z`ig zm;8*{DOB~Zj>^zamgE`ykYDH#p%lvy$&+m;7-e5iq~BwrrKk<7k|P(4c20iC{7Rfx zV*6*vZr=A`@0*`&qftkTL0eRb6C_iC5^CQ(ac-s)HOCmI2o5nPGF?*Hp04ZG);zPM zd$F0V=&ewsVS!+|>OGv`#xSLSdJ`g>rL8Wr3=%In5>s(rwu!xVMr|-Kjm5yhgzA#N zW!j^LqBK0}e+F)~%KPXhJo}c>xk}?y@P(Swdx;=P_hPjw=>Vn7gW}vymhS?QHw&y} z7jPj1sQHTauo9@Xjyn;*zFo`e%YY??&t*cgP}eAD7~C!8yJcW^=ax->V+o`0O6R4s z6-E9yRu=Z|IAn&-KZ%+%2E^YgQHYS=B#Ughx?|MC+iZG)B7mH@C#~?D?W%H*lE)J& z?=in95J{>Jr|2X2-T10cj#eBBNseZP61xq=`H!qW@a^mWPVJLfIJ!Ipy0WhL|9sjV z-pQwj!8r{Hx9dK6(+VeFQ?Fnb@V_R>4Ius%{#Jv)%Po7=pFR_s3e)3PA{EjWv_53f^vIqo1C>}Hhp7!J#vffOou_Qz7Vsv zrbn#?{7fm&`j2~{>>XZ&;SeqOZ*dcTb|?Sk*R#{@vF$L(@JF1eD7@=?k@TrfSNX7D zuEjm4dCqiC_&MKz%5|A5*w|KU@q)%Xo~=<492$2Mu3ygMueX>@A{oKReKmF`^ZU-Z zSuY%$E8HA(QuwQ9&n^T~%IQ0Xna>pB=Z`CWwz~lH1XOzus#eY&Iq%i3OgAs~_*5?o zp5=cPLm<_V8*PzL!aKU5B+eu1s^M3ymKS4yKhs!Gv^`$J@sIUc41#UVbIv27)ts7)YJg*)hAe1rwk8mwD;dsRT$#fQOx<{?|Lg}ut z5_>jhz9`UVi~3~K`{I+`umjI#$75ug0C{{rNEm)Q$LrtdreX^W9d|W>apK6WCI7aW zw#14uBV!0S)F>ybE52b{`AMs76__J!t zH0OP9sVgQm*Z(;)iUxjHV-dc{QNoNDXx7vC)B%^o|D3sIB8FVod2}V*{DHIXN^g|d zyvJ~n?9}~UL4V*r-I-SBz)$VBUz*3$?V51m#b3zfQ@i*pu~|(lI9$uXo{w$r<*U!# z_3TnA4KL%d9u3~R^8rJ#`YnFRebw5SH@1Gsd&=@h*gR7Nzwc@r3_+?ayJv68h`n$@vas!Uy=7mOlver)w~fgg?5%2 zG~!G__hQ=vMby4UODM-T63{tW3Tt<_yreDE^ioQAlqDNqgeNXO^DL4rNj6wN{Ymr1 ziFym78ViPcvH)SmbFsD=Z@+h?g;9p4+xL>ih?w&jrQxmz8?jPNaT)cuS^g0FBu3{| zN&A>fAqjN}{SDTV<7=^fr3%FlD&I6NE_7$I>R)`=ku0?`Ny(uBUL_f*LbG; z!PEm3w<1=J*+9iA zXVskXh62bZL(Y+?3-`O~h-{e|r71n-vmQ0%`!F&}8-&T1dXuz&G{-dakdfdGf#0Fx zY0Pdm%u@x~{SUt|i_IQq^S$_1nKS&^{ck-uDdyi(PCUBBIo)rroM>(L^z}7J#5xB0 zt8Q9kSL$9mvC)W>;zT&cHYJnST-p_k_%qQnKY8{NgzUAqz#@89Q$%($;zC~iBON6Z zw=;=(qD8GR-nV~hcvE-3;(+>>bF)d0OW67E<)!5x6U_pfTjsEigLW(%TG`E;*^eVo zZ>{zYxT#c#W8X2m5N~Ln;jcK*H7%LCojF^Q=+j(6HP*#`WSx9c^?c(P*E!{w#wCpI z^GYLX*EI51JcszZ$Kx$352>!jsj4>VWgqdd5AW)jW>nX0{<2(FbLC{FI8#)6WXJD~ zW2YbLb3;_FLjOZlm~Qy;CL=Rv&`959l|pMyI~w)2qhm3qQWj<+ABCK*Pr=jc4iwkV zfY+A~O5si6F|O2&NGhu(msNxcTACU9{BncT+nJ8e;pa~_Q!8!^7G_o~U4V8Dl`B*8n||x* zr19O5j33$v*HjUuqueQ)!y&`}Le6G)1~BcrK{_yX~@$!JM$Jn#>&{)s5=Pn!5`~%8mz+*eQ|@eU;OPnHmQw)cj{O!C;SqSQuqxur7(*Z&Y*GjH<4c7 zzJzI3Yu~|-rd-T)tJ##s;^<_go@vJSA%b>v3hcQ zN?iw%Wq8NiMWK%SVJ(kKg~{griVU9W@7C^K_sCMd>6hfD{&LLiMGcXieCe8x`sBdL z9)_kH&s*&FnAWa#T#kdx0)oP4_j@Zx!gaO*XR+wcPGS{fk!* zQhu|)cKMOrKWfCIv^aBb%+Wc~D1?)S{>lTxJR0>u*$nRlDs;;3{bjfnL%?w3u5May zgwD=+NTUChBZ`&7*T@MyViN3Sh)|fSs()XPFk&H94F;h{?`v05P2XFS{@I^pB0960 zdu>PexwxyIg6Qyq#M4e4EEsT4_}v-};hRgm3>@h6*z09BLZ7+c{8{lwz=Jmr@1G5T zA3OLqDo;SHD|=V9V+ix#D81q}?c!y0YoV9=1VyIq!10JZH17QKPT=b0M;upFHU34v zFWvoNM*;bd#TB1BPPcEpf$d)K@FczQM)H58{WyYG32wc4ot0}t zeenhs80zl7wswpELf=nyT;C4E50$n=9yQYr!)E z5Dnz-z1@2ezNT+Z-5=&qd!hJ^%gulLzJkT=`k<`Gpk;Wrf?|XDDA7kMkIyg3M=^KS zGMjRwJ&6AKT|PT zDg5wZ`S9n7dXCPADUsv>I}u^R9r$CTZ}8kF=V+9U3D-8yCQAtXxt`&%Qz50}gvoQL zmlVXCQ5rQ?p(-H8iya1&7Exs0TUamG(qH7`#@h3EYn)^%kcH(uED||zXDg(UwQ?{d zx}z^ctDtW~lOxoT-T7gfvW^Eh+#latZ|jr$<*^p;hUVevAcGtY1M+nYVorNl&w7A>#oCp|M5U^1;L|32E{a9?~gEeS_uIHEbpO7*T{Mbp`7x+C5V zyl8Rtx^YytMrV?P$kfy?ixaDo6bi2`!K=ToI^Z#mZUuN(9O_j#xH$SGfx|;8cd>Q!mguV62QnF|kC7H^?uOCQO*-7wLp4752K&mZB6L~O z?xF2QkRtzYObUbiDHTytw|+<7;wbxqy?CT`Ps;y_0eYU>xP6}KyuWp!`%K{jior=M zou7Dr9Fy~jM!nD1tctk{#g=z^FZ^@d{lz3uvv$Ib^>Rt;*-{aV=GoG<`=%-4Nu6J> zcVvg87CE0C$)^{mc}^O2cb?#v;#qu>k#(w2@ye$Zp`>$X#XpIClQ#QuiJ?yVre^eo z)(__g<6i8TcT;LU3M#`VixM5X#gNCc_vLZM@Hf5xi@3K8tEveXhNYyD?q<^^-JP56 zknZkAO1e9wy9A^`N>sW9q!FYA$xTS}E_n1g=e^GPzCUkqU9j0}%~~^a&&=H+5Rxqm zC@Vfu5GI&HliBeF1$lNwDQ*t|+761$p`>FXPQkw>Q{pUyjlS8MSZQDfBnaR0KD0xi z!o$O_ifyJpY;NGO0g=Pf7QfKl!xr$&h>3U1*~5r;KfsvNZ`zg+Io$dMSD0uhFv*lI zQ)tI-Y!;WW6C_8`<^8H-?T=c=M`N;9uXzt}6O2B;9rn44hGB(!9EGgB5bT2wVmFNEv$sT{p}TvsaCY3j>_V5y-KH>`J;=F@aVqQsN*C!lXB5pX%_4 zV0A{g(c+0LE>_cRQd4;U;(8(sK$0f4JVC3U%A1&T#$^hv`L3qRhE3FcZ zjdi-6H|}w^MiuF#IrQ91-(124$z<`K0aKf~VNS&?`(=~RK3BT`$^a4;4RO{hrK!zO zrGqiJjElfiYzeldQ4^lRacc2uT_IbdD3cWuUoVcCjfJwt(4dz1dZ)qGS{1L;4}v|@ z{62~c{Nd0g(Nsepl`3dHLZS0KbtC39oxdT(rW9!Yk$00ebmjO zS$n^|bCbnpz=rUtjT<%2j{fMh&y-_{uXm6eQvcw|Rm+=?br_o0*e%_WL}fY8oK>b` ztxnhLGT!>Z%8Fk56xeIM;18s8d6>oLHP3lmom-|07TG}zF2on+k)>)MW(Xg3Pn=-> z^qrI%(5hTJehV90LmCpd5jjC4K6G_h0ls< z70=;ZGkGmg#GXZohgJMlYZDiJJ?4(}2+>>Hf{FGRQ7q$%kUrHi{zd(VFR6qUoEBb4sFmXT}7rBM{d)F%qp`j;2 zNhmHinrHdbNeZpo`s>vZ5&vEJPJp?x_nOUg`-7-3e9EK91^m`o?}MlCoVEjj%zRCO z_nc(+*2&r(g*t!f`erUo>^>wd+tDQOetVd>Jl7QnEB@!_h!c>d(2F5fWOsCdUgtBN zi`AJNy7zsoZ2bShK7dU6!_bR8MnqO*-4{78+~?+wjKBRSive&SkjErcJ5E_VuOq1Q zsqR0g5HzFz?L#K@<%Sq!pz2?n>gXsZWek?@$kp zdPF&2!q#98wap#tn_`?QaqeRSI_Pb~5Im#a&I%Jw`>Nh$pOMTaYYYxrHo0_98;z&BD7hrfU6^zIM=e#g1f zMvaO4*yoflintWz8xqbU6qS9pZGEs}1|5iG#qar!w|tjQ5y9~*8o722&=C@IcU91r`Vid&)(hN2x54cBOLir_M_@*O})t`p|QAFK}zMO2p$$ zX`=tw3pR5pM!hl7KC6Bw_FQ{OJTq3&Mjw4eH>Q?p`Kb!FX;>Fh!@E@$G50QM7kda- zk2eaSvtWT|!DwUg5-15;1HtDut`kVJGJ#gA=RBNq7tXFg}K%u z(n4;tSP`j@@LcUpcuM)(I1_K?4arB%Cerbuu+nJX8jezG#fgpA>_)SH&fAzC#vD4; zjp;+3mn^Dt#`8SCX6Uq-7EHt6{+%TW)u=Zh?i9E4*?$296BlcgNrj{wz=C0eq2q}x zxOa|rVjo|E%+Ji=FHFB8RUTCNGZ?1W;#EF$tk}%oLHLTSU0 zNSCXRw(?=dqS71Qm}Oo2@{U4#7=wqH&<+v$WxNTVnR6`l{4u52vwpUHQ(cg5_axTeAKBwqxA6)-mxZATqA~YzC^;d1AN{^yra zyzwTq8ZeFzOn$dRKbwNhRBK{t1F2-s8%v2I zLd#_1MT31~fk*U1?`29tj|({hQ^)+X)nI@;O#l|5)DWf_dt!;8e+c}b03hfw5QifQ z0aAuN$$Da_xU&Xqd%HJPj(5CiyV83dT049bVtudYF(ZoaY%;V@)!Bk=Q_4HI{!OL#GI z-DInnXV@03zH&$4dGk`~mt7MPpXnbbkt8auw4!Fk1>h~W$jh&6a&Wu%P7U$}dm z^z(sErIK^mx5_5alw#c%OEoJek>>lSD)9!>vM+JMR zL$puTr%o8*b__1rP^}|aSB0UG7Q}US5E5fMbhai=?qlc^&$BO5_)+`W3s1eKJPPxx z<%0sJV&ymTv*Efm&<#9S z3Np3q=yMN|kveA^Cr~a{Nno9dBjGSGtQ2V{DI+*_tKiR1s z7TzkhiP~_0boDA$jXvsM4hQ@tlKA->53tq7zr1G>P4J+}51Ofxzk(8#>RQ)LTmu;I@5l## zN+nV$l^c?4BMxd4YGA1<{FtoX9I|kIs}*Pe?O)x-D~wG9GemxpNDDBv*@x%O>m~9Y zn0(Gfe|?>jBrv4oUxr&VNQ^Qjjc8Z!=rsvI{rDmMFQTE0pa~{+$??wfrIM>xDSOKZ zIms!G)O6V#%w&E2poIJFmby-EI2~!zp4AbiIV& zMkkMg3UrH>&lWykb23WpiRCCv!7&AN$#UzJ9Kyxcxo6?nl0--@_x(F_-@-MA#8wsH zR1~V!Ok1}g0us1JmI8}B&0&MY4^>8-O3qhJ`GzC?D>kD_WkXx1=E3G@EDRNsGC>#V%27&q8*bkSHb2+1|1~@8@unm{gln+JD zcI5FqL0NPgB6+u{fjTKe8R4nNZ3r@n=BJ}XZC;C(i~ertVdbY#uUB-2+#cF_~pzuRajzmJeKs+XRl2Ohq&<_C>i8Q}Z<3mL-kq`QRE6 zOyzP=mSeE)NtZu(Q0I2!fwf>C2bJueEcJCry(_B^%c?O2?d<-*FWewqCI!}Fy1YIb zO)^CkWsgC-?&mC6u+bQ`!<2-MkSi()i@*N7|9<(@87_{L>6V=+PiOcil#icIi8VS5 z%?oOt=Nh$^D?h{pPkTYzsPq=@wQ+)O2jqG3XgeLOipAa|?g8$TAlur`%u_XFpEh6K z)z{b0T}O77z=)4vSht{^Z71W&|`Ot z$#B3B3tzh~^p|0lnBO8QFc@zCe4{}wYBt-EJd>5*wDqnFcKgvdD$ZMU?=$^i`mVq& zW5nYLj*FrvC2YNTW9C~B*pmP={EJU?{5t~`OSdSe{bQS3Qg-uTD68MUl#iDBomJ;} z$;umUxdPaJ1iDObJjjV=h2N0f;fOZiK9 zSx58T^Pa0QEX^h|j@)1Up5{wus-syc1$XmNsh&{m9h1M47Epes4GawLDjlib*?{3J zkhv3o^sq-kb0KdxRGvFOPhh4tyaF{oPcYH+fx`RFkqae+RZYwnUamz04EE`U)ZZKL zF7KLqGMnkfrBa;A$g$`M$9Z-X*E{`$3mi{VM%ztcCu(A+eIV}P@q3c%Ylydg$L`#k z1CjmnznF(f4H537U53(JJXx}ObD~%i3!*ay;w(-e3UZ`x$52yl&<(gU%F9^H^^y}j zd=Ga9Bh8Pe<>4E)(#~ZcchEO|$**8_Z38I>q*vQJNjPS;AieSzTjNLFqA3dFAFU8q z8FjxzTX0Ff&*`m0lo(RZp2>GCIa@TrFI(G>YV=S6FX}SZ38h%xO3!w zXT1x2w4V^dD0BLJ$%6|9+c(yN33L&&4FY z*lO%Hghazm#xs`~_V_P)1ynda35%T=smBM9t<2HK2g$9igUCf6*RN!oJXk5qddU&H zB_vw2QMc0`or-mYDr+@r-EY3$pGGxH(hVunO59;+EH>wB1k>YJx>0a_+HVja{|u21 zpBrMwVA-7oNu>Jcq`t^)D=dnXWhcdrEDE^&jG1;U-KzUE1g>vdvvtbnwgDoiaF_?z z&S2$uI!4+AgxchaYG|Z4*a8e#qB-75G$7t0>l1S6?r#yFw}|H3JrO4qvxmZMICMoy zQezffB%QjOLxzMN1djG^8CxG#;jrBgLV-Dez++;txq^J(Klpu_Nj12^XMF!5u_3^p zj%B#m^8j;}H89Q>Y0!a$wyNTVkX+eGHUw3}p0$+Djf(NmNYVZ{Sh-6B17sM+?a|V`^%(|E9arz3Hr9~klr8(D>+USVz(N~Ei9sf-ZPQg zjrie;7)q_p+n^lsrH(sfK!$s!bzgC&{w#_T^b3TO`h8YTmMLi_dWC5i(2|-w0^y~T zcI+;6ckD>jKFt4IRJ7IvX4=ezbHdp5fhjfEs0-_m0z)9!^5SGRcQ6iS z$iBhUuX=HhQ0ZZL)n#K@_dljD1)D3$wuqAX`LgA^xBIffENk{ewA4b=p6aj<&x`Wu zM6uM=O(>tU*XG>I{CQT=Xj_>YG&S$D27gj~ABq;+$&PUIyh1T-vtgQ?MJ5m;@0YRH z9gZfDw}JSK-_PniSH_ofK~otUh;AY3{pmx$z04oSr#)Jd2OUkLSnO0QSX3_-o0G9V zsaMW+^zQ1Ly69xdLM-V_5}nW4omOCrlK!BRV{}rpH>C^O<0}SNzjPicZ)Dm_NSklua zwO7bb^dPyU>3{V_F$EG!jqt(Gpve))v4hbct$Y8BXetl~!~JWXkjm<_b5y_TSd>U} zQR#oiSfZ{A`#Ddju7mVqf31RxQ&a*bRQxL?Gy%aseG!=VR$&bJz z8iNqp^XIPI7f$Wh7ozNN=cvSZz(1}$oSfuOlXqu8oF+b4fEoIZ4omD+$zS30geyS1 z8W?45h|sbJ+o6jF@UJiawnms<-hUqvgvF`}FBbF!nJFt~1-GfM&rnfwu*HCZ|I?-a z>=#Zvv1c8>_<%gP6bOk=O|O}xtXVE#(P8~w8SQzpL`kCVcpk_-1l)Z%37;fZ^@ow9 z`t!6FB_|##s^6;#W~1@I)U?T;V-8M`<IzsJI*&`hUUX?Y)S+(RheD~Ak5Wk+IFT(-0px6!7msJ+)ps2achkG zuc*8&1mGqCh) zsVX5gUAAz#?uORaZEfT>9~}zSCqVMwQ*y#T0^9G^Z=uU)M{_hH`3cRmK|)ZW62z)Y zBOgqD@bxBV`J)^piWd}2yB~P(?9iL1^Fgvq{x55>%@wqZ>RY?$cS3igGl?rL@eB9A@O}U&G z!zA4Qa|`Qp+wJeXDT@>wZ*Se0OhJ zJwtou((67OjoX^4p>|Ii)(nr03I!zj@IAN>K*pN7H2zIs{Ym~Fen5P zM*}kTwpUtm;nL zQj0NRiBod?7PqEB{jY}s|4|OSWmkA@Jne@4jN&%4drR4Lm!q#Mej6Xz7vnDB9ru{ji0b@&>=$x`w5vUb-o-E`{a_8ksb!O1PHjZ_K!6EKYrX zw!vn09c~`dx4v9Yr(b?;#mbH~aq{(+J-L%M0IgM_Ek*C}?Uz&xsl@qFGR71Q;os=p zOUd9`fkVsTpBS+p%{cLT?+2H!EI@oYuuEEw)QinnZEV67zNiyIh7vpV67;e4%A8uF zCPQIoAMJ#_x|@TK6n_r3M44s&w#R|jROPm!nEd5fR>Ip4RWFDX!@kf0;j-n+VHn426|hibv?u#Kyj5E~yyS*o4%DTcl~A~+D@b;*chF%>`S^N+%-O*W zz8qicgQM){lM6}=i2ngxIsiDj-g;k`89A1ps$T+F zYjnpn=K^x??ytu4odE-&u#)B6(ec;RH=6@NI%o&c6NLt7uQgp&Vqe5;HBpIR4ZmZo zR1yzh0()3c&zMiKh(zGe5TkEMm~L+Fpwp&!@+^;}79K=Sg3<%gu86A`xP_YER2vps zr}RL1q!G=(%9Sy3Ayq}A9*W;WUYKkb$zAH>M`<#tJtGVReFwiH)Bq?gm~VY8@r9|<62BSBjchbZmRzs{x$>*LCEMs} zh(?NfulU&Ni8(mS1UQyZUIrkOG(q=0-uOKvaDy@9%yQU3qiv(D&Ijly|hE_uWoWp!jZEYZEucJ4`N}Pyq)KBz2Gu+cZu!Tv#&S z(h_W~D&uNKjLu3h?!#B5TW`(iA!@pyKT9jWyHuM*oAxuVZ4N`abyFrMi0n0cR%uJ>NeYUbUHU58dehql#MUvYPa5ois!tnH1Pl%gl{c|8^rF$iJl&jyq70MHSslG~9KXvg|sN8+-U5uhz8H@Ni`4xSKn% z)@P%xCi{JZXg-Ol^rdu)IcgNFdGq+@-FjC)`@UZBhgK)rJc^Wb1C|nV2+H%{(bFKY zgA43QQXk2yL~|Uy5%ng5sW(h$)PJw~`V#YTH+iL411A<%T83@UhZNvMV(-HL?PKmVNFE2sKj0rm$4Zi&>dc_E0AYv3BkKu z!I;qxS=GKlxzWXG{1}M1+F2C7PkOiedIENQB%*!H4af{-MyLGM+{erD11V&HWo;lu z07L3gI4Iem#om`{M~0qHTi;N~yH@XixKu(b^)R&C7Ce4-cfY0k>g*_4R0r}8vN-CH=BHm;}JcH3tfdEk;&zDVZhRg|G%+Iq@)}-9rG1~Mb zvG(1ovD)d=Y@>+1nN%ZzsNNT(=JP?~MZ`t|d4wbCTX${SNovt<_askP=4>c5xXT(X z_*rrX1p;s7D@$>@f5h=AD{2Kdz!x)yj#e{!#v|DOJZla|0FQks|ki^(9uKa$g# zF7ouUBs)3rb|_L9IR{c9`ae=ve)G#QMLO6_RbYRbuot5vQ9O0&&VVpY943x#2etNc zK$8x(9v2<$pBK5mLzvbN6Hg=vlYKq_IEwzKI}A}@bHV_@2#J6I5Qbhu$LrF;P9jLM z|093!<4B>Khf+{sUF^TPeqQ19!_2~56a>TmN7&09ruD@b}te*#)M?+%5)qYD;19?A;l>q^*Jk~ifYn9n*Cx`ZGDnH=g zmMgj^>>f@UK$O8vXd-C$8wMbi?XN(dAKeCUl^cC~T=iXVq-m6IcUIJKz^c02B3U=w zoIgkcYsSCwg%d{1pXBLDY@8xh743iC`@dgS{%-&iT*CP^nj_$<7TZ(z%P*LtGVae} zCzO!wRry1^-;mjzZm}xnjfKnH8BS+9=E3WgkQ|Rb%zMZT`~nUm<&K?IgWZan8oe+% zq&W&(h&z!Ep37cWeylcNtOZ`HPT=Vj?P6nysS(bD52)lT0;^x-3p|+EKKRq#Shy2> zT5a~v?iCU0(VGzI*CQTsv<(bkuD#FkXZJ<AtwbI$qB{1O5(btq|{44 zZiQ$yWj(;=ud?UGt?J5b+O5(&^sAZji9#HbyL0pgpMyERwGCE&pT&s;z050 zEp_PoOBu*@9%AOxK%Ax5G45Rt({8U?G9vwJ7%>Q&*JH_)iWC#(d^W1IA?3*Z>R4n$ ztIAB&!H)=WHwA%;UUA>@_vxum1dHGMqs&liv9t9zIsN?i?Ux?VD^5HfLmbw8m;AzB zCz<9TEp?9`*cIPh2jMo{rk}4#+IGslyyyw1tYG`iFY89D>eok1D_Cft$_= zLf5UP8V(#ih3Z4iO?l2IM8vi_=MaO)ZXjxdNb%SYp`YYBUlufz5BvpoR}wwqkR*zOf}kzg93Ym zCIlNb3L7d;jnlr;L>UjkVjFX8XzQ%<^e2B>NHQzNkPVb($CHAKBpV@lYEa3ROjrEQ z%ztnfx!m6c-f6Wt%U778;?;nW(*s&yR~H;J%g6LD3lD>tbN5LO#9hWW@)~{~oB|J> z*)Nd&U7i`eU5p4HS~b4wcA$y$T0`!>q1F{mtS+QLBsftJ7Zs%;aA-svAeTKTaJ(S` z(fFl|JzUU0J<(TX#@LdksX9lBK<0_9BS%8nm;=VkrS{gVI+ZnTo0|xD8@CgJPmZ1$ zwN!0)4i_MG;wB=s{h8pG11$PF3NiC&wsT#NP`EMdBQO$#84T_H)!D(7Qe7n%)u)Hf z_fX~c@klpxzG}|{b7Zw_>s*3Ys20xoIdix0n--C_P~6NX$|d{;0E7IVhb^g3?ro;Q zyvLHbC-r5d@h_xzhkN4pHQgmW%Hsu6OZpc~4|px3OXAibc+S-B-ox2ew^_!%POh`; z&Xe0E;+pUbQmdVJM#&Eya7~N%+~>b=8{Ag1o7y~}jV@2U<^$%K8p;E*(E{7UgqG%# zyg$Z^{{s*3oF0bU7r8l&|+}zwGczx6@_9mhcHvkvL(1b~(^* zedw3MSuBX2)(h+ZfEx9!B{_Cf!xP!62$C+8g?&80-pJD^k`Kc9(!f5+%@XIdQT3*I zL_R0Dg#^4^XM#n6`O4n|wJ?VV$sd)MCF;^37(znp$-^VQE-%EtEfM3suO{=dm6 zfGkR|D8xB1hU}#7Up!zu!W=M}(ELAE7XLQ{@PFHgAV7+LN^o*k29OOI3z#n#SrSk+ z9Sw<>8w%D>^3x;&FZqw4pclyVv_A^a(Vay<1wbi^6RV;-^FqCb1Na8<&>$5$Njhvw zY$Ob{2*e2SP;mh9pr8OA14<12fBFLzfhGD$ z7%C1L0qErp`T`N?vj>{c!fL1BOhfO6g$&~>s8Xh3GPv>p~O=7{TZ_p$HgAVF+PCDv|$;Px9%r*N}oROq^Ic@=ly$ z1#4YJyi*yFn~{JA;99E&pwCWP zV<2;N0s^!!(+`Q@pdLhTe{xs-yFEkIC5sxO_Z*h4 zZpI(tVu8~<703)!{@aY>SrL^^?Y}YBv&4G<|!S$HjJ!EQxDf|58S}Y2`;e3b+ zAj<51I|iy7I|D@*IDpjaE55&&-S_V=TDwmGkMB1?LFlaeyBn;8fk#rQlo~7WdmRMs zx?xei{Xr|}-s4qS=^K;KSYG(%LFZcVSDvoIP4c06>%Cxd$;2#>wEhE7H1i6Gj|~#; z0xCY7e3f_s6i5c@YqC9!7kwMF_`#Gq#%dIV03F}AoiPVFOEn?~U+;epe7FOuB_WcC z1l}yIUM@@o^aI5*9x<{~=u6t6j=(C**>khY5-p(Y2M4CQ*= z;^*=LmBD%bj<2FdsctW-oHw;756|^`Y<|P-=fI6MHZPUsj#RsH2$$bsIx|Ny0hST2$;Cb`Ccp# z(P(z61p?C=Sy)gnRe2U*0R>)BfK##S9pj9-Ki`nn<8v~(dK@5y7Z^5XXSn9<=~yY6 z><(mCNh`#vt*(v*lsb=+A&D}EQZR`g125tChXEY-hkR}JyFmScwf%Xu&w&nLZpDL% z&6C;&D$tzLgX_$==y|(`rUTA6AEAU8~!&fq5hj|6uSk$awMnC zBrh%+{OsNR-th#m6WleBwb4{u0>^Q_(ddjImlcz4{uK6Yxj*0vW}(uCs)

dyOH%{vu<;CLlbFtSLGu^;DT1v(;9AnP>&!-^fk{KL zM*+&C)(Wh?9%+}WL^W44S$?Uo9+T+B?c?FVeQ{c8K-Rxn$Lo%KJXM`iyogBrfl&Ys z1T1bk+cxEF*GV@Om5ZNKg<-5Ksy1YiCU$$vQ_Ke%r$79@Cb+c_AWM5^GM7%s(9+qz z4A+>c&6x-#LZsY1f)rI`rm1~_;`W}bCt8!sPb2#J07t{Iw!rmDJg=jfNQg#xGfVY* z)G6Q*v59LSE9QY3S7d-3Nx6Hupa9-CFchO5u23yTh6~6B`gto~3z>hN4ok#BGq#}Dwm^RwmUKi@jN8pE-x z@ZJPVqtSz+U8}KSFPWMNn!+)Mp4M&eWdZbl9A5IXC!VgFIL@&$S!`ge(VWZy+)HM?$P#jzPQ>s z0nfb89jn&cQST9BetlNHIehQFHxqXu<)hM;RP$^0csM6hu(cwX2B(^kCyrFe%Gpqu zpKylpEf0iyxYbQ%37PNr@O{owEzv=TCn&Gl)b5IqoB8bs$M5b>EQF;MIc!Pg@Av!b z3|&CEz5!PwMryBK$w^4S@CN`j2>J=Ea^5^HC8Z=Un1z5V81La>weBP=%@31cl5S3f zH$;VZlvcg(x^ntTJ{YE^r9*1G6>WFu=gC1rg z*$&J*9tdP~m&vd$++hpn8%QlNQ_&Ofd5efMIj#`i?B|t6Y!MdDE#L0^Gz*E_Usi)L zpK5S`N4i0^`V?A-y)!V+da|!WW5AZ3%Q@721@2$fl*7HDUf|w&PGiuWXuvtVy`Mj3 zWj@aN&(~|g9pQ$=>Mg~h@bgH_FdZWrtz|5kGs~m57Nq8a3K0VQ!sKFKO#wH2a)4LrB(29 zvLp8Pz-3+g*u+b#W7KM$jCB|_u5Z<^-)OD|zRAFg-Fbc5uaeU<2?iX*1`7pmCE>_Y zP3O|J>AN4e%UE;8}SS;@R{d)yN{lP<^$ zQYqiY`lGoeg1KD@FU2T>JQHvMfg_esS8ko&8Wk&s7(>#xbZFbsjE} zzcm`c`>t}OpF;Rz@!PbOer(fTt7~h>-K_JfuCS&6YnNE0YH+SKYzahv=6R?2vnRPH ze+O!P-u{#kG3|}SV0zVr;Li?}?b-PZPgVj{cX^Z(Xw^bf=xTd(QLax&M(^%n;~(9k z+^&8*ZBJJ)2fnFU;v?_a5sg0OYsgW`;R%wEcih@?G1IMQkxH?L)DkKkjqt0ry0T0x zKR|Z`U2mnl<)|Urpv_3`8vr+WjC+&%7X{zFy7-VKFMVF9xrLdReSwdIXndo#{hdF1 zz1*n)K+Hbwc`u_rj)XUO8z8CK>G=J!_Z1Whzo@UNCgzDlU9y>K7YPaEPW^(PXe4(O zK;pf1KWE)!cO}lPiAKqj53@I{T^HaGO_P};R4w9QO02u}oIACgw*YVzYVYSO(jh&7 z*B>vmfCPAKA^TWP5`z3&fQmmojT6H19v)mk#bltOY%EY$8HPj`DBuAU5G|{yhy)7c zJrcPTiZ9?2QVmuN0QOAEiuT{kTCd*!iIRbkO>zj(GMiJLEe zZg)$qDJzyBPT2Q4&SG;@xOc&BKCHL(_s(ZHr^yP}&*Cld%%!{$RPtK&4$MuvlX23M zEii4{+B{!{Bf74qh0BA%JYAwfD&4NazeXa|=ehcY`AShPXLN>HawVmZbhzSVtPBV1 zJR38AOTsA%PqcX{ZWgWME3P+@&F0_USg8ydE@{`nm#6ee4(%oF@#ge4Z6io7A69Uuj>1q^gaGQ z?h$@2sY{fclPmp?LSDFmcN0AHMlHc2wcbf05BE|l3n$wAep`P0hVD>Coj;)$^QJRn zty7g*!44k5z851PMpCNb2oO)*&;FBYI%OBS$)dH`+ZmO`-k@7yeU91}5$Q6HOT5Rp zHyYZBvXB$gu+-ZLW|vM$AfYJ2IzI|1MZ!codYh z`Sn%CRIwEWuvP%=`x$D3YihpL8&zi%y(k&XFC1o$!@A0wC{UaAIb5^0o-t{C`jPn3 z1-Rei=jqjj=PudtTGlI_b=WakSwV#1&fapq0kBLcew$FlR2!FKOYM)eG)+#q>Q{ra zu!@Tpg-xJ@VvM*gjIqt2#bH9_%vU@U+`X)CVbe0E^V)eVK*2Zsc_gZUYR}{umRp|+2$P6%B;E^?* z-q#CWYv4rSmU|D1zM3qt1dy4-%3!!A4(Ap74(hHXt_*!SjFdqmUx6PY<1EdSx(1vd z_i{`sfJg4e<44fJsgL`zehW2U=U$vWbL~1+G8hwBMRMBgYJ7N2C-a_Rq6fhR)Kc+q=QiZOfDxW+0FRCn#JjK%g0M zN6V{oX#Sx-sxdfIKC)!58dmM9KiCK|0+!Nhz^bRMS@(~#o_lAQ4L5*&xN;gdh*eH| z@oD@W1m!avO4CF37*v(NOc})gzauuKY5_A zZ}4C-POI94Hg07-t#Vq2kWALm6mcRpTTE&^gFdoL4#+b7&ZOs?4O8^$C!a36nBmh4fo z!o|{6FYIAQ!1L^PeAU%JSjva@K`^sp+iQ%^Ph#w>R1B{yd_`WSe3tk)3iXTB>=1|N zbot2WN2Xr6YElt6V@;oo3>};(P2Xj{J=B;2oPhiL|KJf{*d|uzui-mdBA}D$t3xg63c=6EmPX zz2PmN5E3zWU|flYx2VK0gNRQ|-jDbIfi;EL-`7ptXJ%$o!(t*N$_CZl_;&*pg@N4r zVdQS{CY#But_KnsZmX>y`$hbI9bGMS3x8?EWiq{=n&$O!hZ|WrHDtLwST)Xc@cx*1 zN94C2Pv-i$^`rFN!xcqMpnve!pL%@1&GOgp@_j|hbze4LRNe0F{c5{`&wg8$ALbOu zNcB8#UFz+$&eeJM&Za!WZBOgR0e>$?^I_o#i|(}bJEIRdZavRgu91be4M%ELudO^4 zMUM}5CXKq{kM4fK-Z1av8eL0J;!dzx9j~zZzX>#Wkm62&TDs5EdtZaDo3U-)Bc`<8 zB)>BJsg=wmhaiUcx5SZosF4w!D}DZl8y@e61DyNS?)Q+CqX(i5!Qwz+m^B`@hR3Ph zDQW3Lh=6KE;LyKuXl6rmOYlhqD?PVA8-AZ09El7~ON;brdKpZ#;rV8;lJHJtGSoM<@dCiCMHzkZu2r{MH;>FTKj$ZczEX9%4?dH>joqF%RA%iFbj0mym=RUt)ETW{x(k19ZUGzdek=HZ)0<<)Bh{4eud7b@#1Y>xDuYP(9d)4^a*%j zGT2*ml%R=-KcgBvVTs(IJNUeb?cUK@VfX@Q=V@X~=qLOWS)BYYcm_`x2KDEDect4B z=O=D9d_hz8Nd&bJ9rj;95IY5rTI8ZBD4axlyne}sSV$iFHy2VQv2yUJ=JfPSzA-i~ zF4Qj4(BL1Zf7i}c@R$Qn(aYF1OS{hLSyg)+=ME;$1t^RTnSw-$=UOF2#Q^WXJ? z_#y(&@Do?c2i(Bee>f5rzOPR>2|0Rjl9ranCnMWoG`b-)x+CLp`{mH;vU4Evse#E* zs~o0_{L-(JH$$3U{=H7|$tP|aT&Are$!L2P86aY0iJa&)JdaQQ_E9!9CT=ZattKT# zSFq)}0B05b7h<7SU78GL6(EOROB7tJAvSH^aN-CEfhgX|Fy_@5MOLI4k>Q|&+IZQJ z7Bl3WaG_%DS*tE(%DDRXI#do{#5T1|{pD@APVO1MaQj`)7VnrgI?V!oIV`sQjmdZB z;GN;>RcQIultLYrL=+;l5r;&15WNqWp&1h~`>vCF%RDuK$MjaSSdPZjJ6(^KD3BEx z>4r=krOThQni+OG3fDyn05YoTK|Mau4ybo?zm{-0{cte=8zQzIwYqNg+iCMO|AzR% zcgH}%tL*BV)k6@~6pU{tY=$q3*lo0vYq=T5!*ThQJ7utT_nU-X%*{O(Ck@A9QOdkh zf+1Ch19LyC7j<=ws%C8r^?|o_*`b^_m29Vo4Tq~Kl1f+Y{RUAXa%ObNGrkAhf zZTYh0xMgP6;1<)E+I-*oIWX#FTdXU+QK*lC_a4K{^o!A{|2$iRij?%c%|5JUz@%*q zY0NoYzeK8ZWm^RoSs_NQCTzfM*)pvi2owDiUzyn#JPIciKWLU9(x2hf9`$ep?{&OA zt!&l*foD9|>w8}dZJu$sh3@k8_wKFOQ?28TeWA{S8azltyTLI$FLA9Vh0&{t-k)23 zwT3h{r<}ktr!h=Bwm26HCdhPXfwCFZmg-P(^OY&}3f?NBbN^_r+H{k8*Zkb!OD`sv zy^XlC0?xaMfv@3;y;bB#{aF!qn_7~>H|U8%Erk^3Wu+y3Np_sRjXs|P{+V_O-aHU4 zH}Mxc)u9Y$b)3CYSneCC6gY+!DauS*qXhN%=D}W$reZehR_8@DNe*mz-Sw8wZhP2` ze8Y-(b&-}x*o`js#P4=t;npQ{p4YU5*!2x!%bT0wDs{XF+K`%w=CI{%&#I*s)PO7u2T^ z90^zAYR*86<9&dIQ7y z$ApQu8zT2qM%Pmr-fRb+*?z*xZTf#Q$QcR*YzG@AP`T_Fc)3k3t&Df9Tqzk2Lo7xv zb2m$G4Vs5BcF%bQUzDqs@;xt(LUGBq%9IVaZ4{#>>RDG&VwPX`pHrbyx+hvCCyQ9* zI-<&~T3c5cv-nWxD4S8GfrO|~tng8#bnA`!Nb>EVB4;&r;6)rI;yZJ7zCD(vD&48M z<#?>N9C6{Wnd*js;2y{;>g37akfembP_JIK)Fo2*(?!&G%o3D1J=-c;oM49asp{5~ z`2o9WN^sjs!9sPSYm7NEs(!5$UrL$j77!H8S*1&7F{nv$;by}nq*lrwrm`hv-_%syEaR* z+w+FjBQ8DfIrZVK!F^BinS0-g=?iyLHd-DIwfZ|1g>be!iAL15x<07>c;g&ghq=-j z_c}^$+=;p`p>Yz82Pb}p9nz&FG&nD?;>#oXao#Z}?BG}HBvLPU(;?#X%71?i^Y{Km25|O6_FT1L?lK^5$_&f z@q5>I|GaBm*HV^;bI#uTiQiLa?+4aPWeutN(A#_I@jln%Zr0N-R!=y#^V80w9erK*Owj|4?)H7}9DU$21&N_|jx!oPcR;m-cTGaT_M5E|A4IA9sZQno z1vM3Vwbi#y-hH^6#nn$uOTHoy`2_Q(qNXg#`pKsAPYqP4g~;Mn;|ZYG?(ijPI1bvQ zjmf8;i?Td1ajA|kenzZNo5dF%5Tiqe@-cliFy~>GlY#akM0NFXx-wXF8qWb;xg&Kb zBsOuICg)KFceLH5#&^;f%x*N@VQ=y^%RZsVwOT# zF(f)PE7xx>Wr33flJ5agmKU9UvcR1ZH)p&IjYh_A!JAIMOU>fh!Xg}@ad`P#E7pWc zwzpj`=ErU^#4U^WcQ36Z#4o?L;_Io4>k?+E-16p5^sSeZOksDwXqcuyT4d_7vd?5Y zpgi!@!fge2`(d~PT;aM6obKaM`%#Vif<*g%dev?gDj*_MJfWv$@uz!8*A?0C6N&$N zZ^^TUNzI)Dltken2x=Ark)IJ=UANABWKf?N9BTvK2|I*^uyK}hinF(|2=*J(ksv#r znh`8Yvo12J6z; zfv$6s83$noQ=1Y7*2l`|C8I1Ht&Y`TA0O*Z!$b3HuF-gfz|uXLv; zA*#%?zIHdb{p-)H*3;T)?s{=( z`cLK@Z|&cN&+YEQex3HP)_i|(Chg&Wr0Ofvkj`*)`fU-uQBfz(F2fq>NT`GkYtAE` zraEvyUP>80fm?Z4!F=@9Sz zbnpR*f^HdAgPRC?zvFsx0`ySCm@?;3)&#cv29S42+%1=g3>A}7CSeDcvQ>(XWFAh( z*OUq#!`eaB5%vsn+q<|x-f-!bmR}1P({Y*59eyGhntAc8M=DW1Hq%N$d3~6}XGu); z*`&C4IyC(rv`3_sZcRPI^wsU2SX;C%s(%RHii^+d8anxG`_|lreED)x-w*2)oa(*% z&+D05o5FEE_)-sq)$oTBnKg~k3Fx?X`n-Q-p3~$8N6uGh-vo|_WNa`0AtsxK%4zt1 zBqGEST5&ffEw4nE2Q8r^Omum21^FFhw}%0u6dd<*A@+y3urM+?Ir-uK?47xW_nN(al)CYSlFw_Q2S0a`dI0B9Y4`iDrBt7)n=2U$n|N8pmy2xa~fj(hR%~A zh}Yz^BtmLUn!9kTFWe1y#&rF2y}Cq-UU$XbBM`63752l0`GMVxszLJWdz-|h6Bpa0 z6Cjtprqt8)ITMbiX@=CZ6zBWy&x@9e>khfxRS>qbq0_=JeNJc8p!dv~dg1m3kyc#f zm6A-irpp}3KvpjoAy*$ipyugpx1tiGk;q`kp*q?C%joi?Kt0|32hP%k-)b1|{W3gu zU=p(AhhSos%wTi6!9DvP5u_)mcd%jy5SeA$Av6OW9Gx_J+v~bPw!l*T^NgIZNhg~O z1<`cQ4==Rc{DRc#O#7otR1_d6ujiRA6lzrUh=k}QWnH?`$U zcSk=5{;iq76k7S9+4Y9|4{R0qKle$U$YmMAd*WwHjNRj_+1o>;)0vDcS~7BGE7!yv z@ygUwXfu?`O-p3bR#VF}C@y_)2){oDa}jniu3y!;?h>0eOUFaQ>-u`vG{&eON(8XK zrne=hdwN!{y||m7RN0~-*I)JKWc5l#G~-tbf702Cm$rt*#!dv{on<8^fiuMc%Oz%h zOGai*Kg%swUT+P<_e9IDj+mrJt)x|Qq>p>e=Nqi5`BABbEPa$`OD}XatXuDvBPKs!>%D^N{X!^ZtFd{Iz9FjC+(oRBG-XIycGJA6EB zXxs}X4+ug%KEv>t)c!e^&F|;&!yhnub#=MYk>sY;M%m7YA79Z&vS(hkk3FxE&q;`#UDQbjlQuve;vg z@$Yj)=H{*rZEFeFdWM~y1tyrn{zlSUJcH)Tm|NV0dXr4??d>v}(rfyG{J|HFe-5fu zucT#b{0Vher_qiAMED4e@V|j{>&Mg4Ycj0gA`u$j!aH~5&+j}~cdR73^h9v5{5mwq z>cV;Wiw-Vm=7xr8CmAVpl0Q8^YleLw_KJ@IH(?;Fy1LhBSO^92c`)oPMI@YwhYMSZ z9CG?}@3{Wt(HnZ)j`OrfGFl_4d3+=EjN)D>OdM}PKxuR%wEe#+fU1zez(7`{%qN^Y zC*)VTDuOl^)c#55MraUg2+r=w`H?!}AMujqPlBu{{;q43`2Txej0B|KZl{ga?7^h3@oH0b5@aA+4u$IAvg(9dZow_(B)>JMu0twS9`R#h7_^Q*k_*aJ&EUPlO+|d&NP3) zBGy?(sr`L-4@H6_56#=#{A4{v24ktCM`jC`YsX?## zP<417U13sxsi)kYvC+i(j*ocRh)vuj@hG+J&m8Y&REck98k@CdXmMuLwRzuoX9kJZ zhm_wJd3TD6sx;}NIzM@e>Ef;Rlp!9F`Z7@0><(HkHn}Z=7gNJQdAS-iV@Pso*rQ@0 z9iWI;sCmc5bd54NpeR0vc+$CfZVyTs`-r`lit>Xl^?;hy<$UxMH%(4&%#Gnq!UzWI z!Xc(+I1ASRFf^WcnWu(jJoEI6j_gtQ=@cu4M+4{XpcnM{QMwxKzG~5nvYjb3U^GA zgnl=d^B{wbip18MIzG~Ci_{btaHpyHxf*Wk9=2SN)S$mcn`i}3tLX{j?+L`OT6ki= z@%*OCvu&|8*M#i!qM45><+lM}sjPVptyCV-3wgT#qmt zO5rhlKAi*H&p3@aF$&ET)HQ}SZuw?Y_Ww+u-mVgvzix0-n)K-vrCvAPVY}xF`}(QY zu%uzfGR}`(yEmlVzU}X5t3_l{YHX-XQ<=j8@I=0&elbm(;>ODRRgz@HyVVrT7N$jc z_vKMbxpfhoXqKx|!3@LfByRQE6cA>a=0H%@E4@7mpA%vuasEVK@^Hp}QD&)9g_p~e zV_bxnI}=hh70RaI5P6O}B@XmMv@v!h8Z2}8MVWSkYd+6x#r`0H_ZPe@UJ2%esku4m znEy`k?3UNtLWSH%GbT*QEN`}h7YEe#av7WTGZZ_}IOH2v%P!7){)K2fYguuw+Z6aJ>D;H;9b4Fy?zXPWhdf|}3D24AQLY8jCa_HXA zx98)tg?E%PfzB zh@BppVUZl<4+4qLU^7)u=F!T}1b#sm+t%pF8bIjQew4RUyOQgJFv%l34sGQwRg}5Y zIig=y$__omn36JTB3;=P=Wr{a(YKK{#ldLAR5nYpT*z}b9J)O_+;Y>>O}pp_zYN-F z>T7DvGwdKagK&y)e8p=gVqYQ0T*}gq&>)WHxNi|rQw@Pv4&Z>;)eCA7`>;MdT^V?X z*+c_Fv_7IM3XE=<&~pM;oMe%_zLU`VVtQwz1#B9}xP9*vM9g};w802I9vb<4h|mFe z!>Pn;QizPPLL?9=MZGCB^;oV+oG-C(u~jIVGejCgvqAPL@sWA<0b?ceRcEi~o+0YP zCHWdj*Qf4E2rMm&meXLaWpl>4A#hMmlbq^&jQvZ?QzQD>0{I(zDHVi!QA$O+McX)< zdEUj*1J($EdYg!Q4eFEjvZ$vPWp6}vR;)>|zVf*m)=&X=)pd3Y_#SE}6L}9(e!V>y zg)%TK%RXBEwQ>}AV$BSa#U$rbXWk%hup6;;kmz)RDm#knryG3ML}qZBgR~YB?l=YBk*< zOM`@6>!#i(^%dp%%{}p$ArjW&)&|Ah?nS$2CQtvDYbju+APPC?rVVJ&F7Y1lHLR%h z`!=!mOdwW>YE|5Uh}Y<)mDW!O_fgBC^n$jCt=WaHqN^@V?MN<4GOAqPvZ}TSmzf!% za@~qo=TJPzi{9GqalN?^Jj7!$yis*>^=wD>mybih&nnf^k2@CQaWyqUnijqiXf&En zdRz3p?BgInvf$103d<^DSt(yk=Bw8~$FGW+szH+_x`KODA`Mcff4d=ihz71YISN>g z;}lo@xnTuo@lPs?AiC%-(YxcE(b z1;sqpgHXSgH_p8kzoNaXT4vyA;>V|bzq)Z+9_*~s=iKz^^k2lVoS`FS&-)|{UXEw= zn{kvma0G-*0nEIXkSMb&K|I|$OMCgxyGQ}r8{_@}iBq?(dE77M1 z?>knXAOHMYKmkP;S{zxBk}ul{+?rR{)D(unI(3LHoi9v0|2T^`>6$&dWtDqvP z-O&H>UR1AikoyEL66BG6LmYfN3PugY?!Qknifmr8o%K8y*ovvUuEbQ)3N@qy31;9F zMQ<|>5Q8m?v%GxkY-rIEY2YGY$1zy5rmw;;8>{uvAz8f-N>p0_3J6*{X6+G3J&yK$ zXR*GSYUgNBuh6+tv+ry=aifCxGTGWh<$|*F^z}+N3+3z0xoiNM3@R;{uQt!v8#vRd zL4NqTIp1_Ju3HzbY&vuJ%rDR3%cd4FhXN%Kj;K;zPOm9MjD;ufvke4l~dX8^!@(Q57ClN86rs21lQ*90X}Q~erMVt15-q6677h# z@~vw|g`2env(It`m#>kmuFys9-%X!`)hDYbvSbPC+^|cQmbw7*rDf` zhRf_#9L%0wx2O7Yw0bnj@r#6J%brT?2SSwC>uo%w(E`1@sWltj4;gc~Jg`T|g-Ijk z>5j;>QxDS@kZVJhG76>w(%Vy_Xq7qNt_~Buct^OcnxB&TOh3VPF92WC;z@Sx-SyA< zck-zV!8x^hUg@o+3GgpGUr&wEW#{r()n_5 ze)1o&%OVAJy+>?>m*5T{3cJYKL04r^`d%3LS$vTGpm}Gx64mnjt1J40B_qbo5-$y7 z6?s%zkZhJdyYFdhH-!x=HOr?9byVL9I1J7*k*$lV*?DWM6brw5-iH(WF`wO?F>Q-X z3u8LvB9N?~Tl^FFHP2|r^xQ<9W@@$hb)8=`5lLoTrFYTcp7Ml4cr`1NdU@8k4MtW; z+*ZPwymESKyRG?pNT9sxbHc4jY)o1yQKnxu-Z;M!n&580!Fn~&{DHYJx6nUFiP{|! z3ez7%S`8EEO}4TJvVJ=XO)OffU55+!!3 z9fS8dlH7c4(43YyWRW0M?+yAB-o-ccE1yhqe<|Hy42R-p8n!9c>t9Kaa2D@_ z*t+ud$bgjJ3Ij=xNL*JfBp-803rdeNhUQyCGVFJm=o25cilw{KMI|-zTMV*it6CLb zpL$PJSkLG#swM>y#j&+!=)sA2B$a?9;u><~<-p*9Qk0+_HOek(`Z`A~k*fusMUE<` zN;`9@F;7zU9|tDO=XBIQ_yPn ziI~QnZWwSGDApO(-W5*UC+hwalqHMvMoA6qTzs5llsOV{`D0fn>6b>Uv?C6Yv=Igy zx>w?9M5R0#cWU3kljGF#K*wuNlGh`mpMg4RNzc-4Txq&3yl*>02 zR%-C3oArdrb0o88cZB##DU7bK`H{uzCYws!5_YggI2rQEvzaWn-Sj&(ZRHF<#xt+W zcWg~e?I8NOb0TahdE{c=euzVc7}zDPJ`N4o7-t$A-gceylq`LWxhmzd7kOe)Cs&co z`Ec{*yZ*pN3s|QC-ZzaE{QdPQ_=+TB_Ih%Z#jUHS z)~e|=ls%NSQJg8~j@)H=imWOMb-6N$-l6ZWd^(5`TU=@#-L6GFr1G`>LMzP=<4w zt##adp~Y~Diajizc(eNNUCQ9DxX5{Tc@7PBmM*a%+G{4ysYZfm&jZCMCQ@1NT%j;( z9`={GS+3E}ZMW*Sap`>Ly3g0?eJ^CtYaqspD^ zy%XFDROAH4Ov6n_)=W6%ge^HPAKVpVmin6v$z}B;4UaCh(H7LMkdzt&(!a02z+Kiv zihxf`ZQjdw9_!>;9ts|_Fk5iX92!#L7^YG`TIfh%7-eg)DAT8x4%f{K=wtW}YBT712Ngd#v<@b}=_zxka%v2`%l>L;Ql zbHd>PHi&KR>}*)IS&$c?lwig>GG55=ZlC+>=Z zz{VO3F$z9!DV^P#*!JB#cz7Hj1FD9g2n(q9u#Kh5iozBG{-;?Qy5R@j1!w}+X;Br4 z+UNl<-1g1-?_<=|)T4-_mc=n@Evc^cv7C2+uHa!SSd>r%16Uaf^XZ<%y_P%REsq{O z0^g8Gp==`-cS@_O5~HJuz;NK^;9wl=dK^N33-k|g_t&-~i*fM{rtd#~h(DR!+&xAo z`Yb*=q9nY8&Bs1V)dZ36xHVuAVDh*WMqSMP!yxEkoCSV)_G8B}V#5zG6*u?-SFR^6 z7@#!&VGLLtK0ZDIle0JqTEisDp24x~2Q2;PN{|pfU;v=k&XI`i!-v^`_}{*Xc3CBX zw_|zQb@=67kJjVwdVow9FJ8x_$!7ZMWcDpZJt&jIS)s(aVFfvE{N z@n-Q`rOZdH5OH#HA~qx!RjyDht)^22AeCT07nN_S2=RT+-$%Lu`8F_?Ys!~nnZye z7CC@%QYbWbUnh1%AXm9w{S5E~aOY(xGc#6&3QkwKzPzs|vHg9>xyQZV`QgKNEe`~_ z3Ic=yYc5LUk%1=Yof{Zy6FQGTOpf>#XeZ|lFkGi6LWiin~%=+?DPZ-91Da@QAr6r=72yT z89*}vKC^~6Ae~#UN1K*HNT48qyD(Bq2sS-`XijDD@Eb8hf_}?jM!!kk3QmOU2l*m! zGRuQjH1lYIYypUE0iom<$d7$v%KUfGG#s7DOexJ)qkvBb92{11iLKuE$6xl_?IOskdGx~08l(EP$;qZg(()@s+zq@746vxSQW1riskw5 zYv@rCR4))}35nsa3oXqX`TmIG<;au0#K&=9CSU4M4nW$$8&@zVh%K|lVemM1uT`>g z*uT&>=(>cB*;f^Q6DNNI0Ep+EOz^;4=XyXgAb6htz@X1SCaoH5Jo4!#;;ME;u{Z!R z5(4es!4A)?<)a@AfSLW{d6IsUIUjpduBpwnKavy)kYOc=OH33I7440o*V?xdL{2V`Tu_VtK~IQAkE+94Kf%6ll1l?-wg?Z>o+( z6krpOr{v_{%?cezet*OH1FNUlsa3c6A9+_tvOJ6$V11m6t=33xi^d5tRr?>gV>>)g zya%%aGE}UVSqsp-!DDe8Oce>>8g2!|*u7D$eA)&`5TMJ}YbF?I+Ug*6ycEi3Tn)C< zgG<;Y%g7|yn}9{t0TlwUp$_8lABWrOT3S9p7~TRP#+s$UK|&x*U=mDND0s(?6`DaA ztkD7Lz4pNe)d%)?}b z%kj@Zp!aPSi2$box=wDs`F$C?qj!70u@13kqbap_8-Q?NM}b9^Qsewu&_7o?fyEd- zK8A;ehJJZh7in1D7Y7y!ezy`U*pHC{>XwB>El;hJYAvB1r6e{+lCPNkwOtb z5dzOJ1(Tp9t%+k^A69l2AInbMO#{X%k@eT{0Cq>(x!(V_euoT9Oh6pbuLZdB5$qyZ z8kJ63J3AAP)K>Gw0)zr50Kn%Gm?b}LZP|iU1}L}z2%M|2CCJ~vf~)zg{Xhcqmyc~Z zCzuUPx#iCoECjpE3efQxcRo5=7^t-$fwHia%x~`lErSUQcLSLqz{0Gwv|AYJd$@1&cq$pf&(6ioy3D%gfe4*Rgg2bOZ+o49?;SWqa>l8dlmcC|Oop2)2X?(6KcQ zAR0@+?k%kQ0FDz~i3Sz&S}(LBXw?Vsat&n;5H8|=|&K+Y=Qf!1#cD?wSdU&t@QC(w&!98|FP3i02T`F>jzv0 zi&TiE^XkH*_XLXS34ZPZAgKYvzg`gNhXTvc4~D`bJ$4SHq*x1swQs;b1AMbXAh7*N zlHXm4YF+Q2$vhcwb*6FY9uE*+Wk<6XTs2cya*&?*`mfwS>54R}&Z{lrF-TF+aF9xgDS5o8= zrBinbex_P`{gC{cTX!Bm%ZzI?=_1}ZoZw~!PwQg89}mk8nuxx*uyART1J*VcQ;E5fZ}S&$>F|uQ8>BTl%vcc z2WJANhahz*Y{7klv&{l!n<(9%hn2uQERf_C78TVP^8v-xH@J5FdQ48GMVqRU5&@vT zCp@mtrfc(_jVR;9=DiQA-p!uP<{$RoITlbdGmqstj3T?@7(}9Ov&SVQP=PD_4s}_Q zef|AlHgbe}k1(M|?*FJ~b^4p_+MPwT2YZdmjyQaL+sqxza`yTGIcq))CMcU8dGJ9g zisV3WmtY5PrC_XYkHV7jM2VhY5k5NIMB5Zw>)ES7E%hj@{i4U@bmm}+`&nWBd zh)F$#utd*l9}5!ap?6i(5>=VNbsx% z;%Qx~ze~}}f33b>P3O#<<_hBBO%J!-xAzf*xxC8dFW3cnd(R3s-W<}qKewrC z%X3Vae(EI@vTKKl@Zh(LnOhpqOSRZMio5806J6XYZr;^`F$w zOx}kFWfyLNIjhqk#wJv zriQeLJe+lXL$t*OC|&BwI+>wh9gJs^DkIZDB#-T3_G_Zu`}j0Vs*~>DU-qpUyq<_S zdYfd_HDMv?H1BMZ$MU57S;)^jIQ;@&irK0{#{XPiL5JSx6Mg0UY`S8={X%Y^)chyw zxrMJ7NmGd$_)RaSpD~HLQ3Gbvmf7`%Z`x zko&=0W#0N?S=IKF3eJmbpWF{U+?LT4sl*m!Z+@Ibx{eLo+wJaP2_~B}rl_h)?Awxu zlKsWhv6#5H;}{T-dwh)0)zz&wefgUdHKQnO+;y`Rr}?Zp$jkY{J&G#XarnUEXTV_0Xc^D zjNcI_;jZB6u@6y`EEgBC>O3Cok%DksvFbR${3%x6NMwK2SD>UECDMJtTHo^H*h@M5TcBIeUMftEP(21X5_=&H(kZCH6<_ zU5a=Vbdk`<34Y=3UCxV_ngsjO)lO<4`wv?fq!z|+c}OpOd^o<^q7v(yjc4dobLnWNF9f@5);FMy>uDl2*0%cnk7^%d#M87{f4=00 zkX|5B9UAh!Ag|t^YY{Z^{uXM}9k=`ol;CjUFo9gDIJ5N|ZVFlgUSFO;=7^)}a-*ez zeECC$1|2>P?I*X5ReyI~Bhx00zFdQUyv+$p8)hdy^Kpv3k@K14`ZPJ>DL7>niN4?6cC(nmV!N62HHMN)w%04qWH?%Orwu7NKx`8_d=mRU@)d zY}RM}jf{kuEi!AxVdA?@%D#_^M*Ri4+K(S_E;qa}*Zs$5u5*;DoCjqYq7%M)(8uv@ z#>@H6wV3+w{pst!9G--Zzb4}xWnVr~-G4#snRP)nRd>aQ#{*L56PlT)H6@b3Tsok( zE=&@Wt)^lN#zQy-c(bDCydL^$TS(C3kz}D9MT{4^^Y35pZ*UfM*8>lWUx>flCR)W~ zrC*<#)RCU)JR>}CDYJ=OkIKm)Jr41p`mqM{Rh-V(X`{0*lpBP~!U_adjxv8mut_jt g`H4l4m0SB-``ab!F9TLDUjTnp6f|#F%2|c{AL%5x`2YX_ literal 53136 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 diff --git a/packages/visual-editor/src/components/testing/screenshots/Locator/[mobile] latest version default props.png b/packages/visual-editor/src/components/testing/screenshots/Locator/[mobile] latest version default props.png index e89165ccd2e512cfca952dfb65b0c17ac1d4aa05..6ce6524ba9ddaae273e50467cf9c09899e37d0af 100644 GIT binary patch delta 23216 zcmcG#WmH^E@HZIT-QC?`aDoQ6;O_2jK_w@Wc6k2pyJvUL ze%$?X&)n+1)m>fH)m6Xh87hMA&x1~)flfeZqKn`H(uGnJiSp-2xc~IcO|g^a!DS7V zCSy(yCNZmOC$DFeIw}l(6R_AL;@u0IFU($eNSLWk`??W(OMIa&~m_XYhk`t#Tpxq2GMe-V)@ zIzrLw24q@u`jKm}(Nq9T7b$S#v*~;M?%46betQ4QNMx$E{Q0qbQm`PjEPs4*!-t5W zd11-rvRun$mxTm4$ahQqmJWQq@4la^B>$v_Yo#6fK$&qBLn1nOKe;ghW01u)kSOYg zclI*e?R!h~mJWua>}dA7k`n1jUym#9yD;hr0Pad!vl(89B!DG?#^cz0+(!4$w*4|i zGYf-GGy=AM1h%sYVYNeMQs{Ji_44eO=bSg#i-ceAOFnu**=GsL=j?L!$46l1p1c;>73cmfDN>y9fXY;8A zAM=2Gr-q)73wwtWdtbqJ*{|~(U{N5L)dNDAx=v#XH^Ew4EiNevU8|TfGm*B@Gu5~;yhs7fBiG5SR zTKPN_qbIhn+l9qnIB0jIHej4EkqG=f(|GC%uy=qP^kUI*eu_~r8hva%DV4VIiZ1qe z>%%zu7CM?2^@>2Tx&Aiu#kkF#DyBrlgEvdIbZ?|*>oxP@a&6gTl%Q`Yksp{yktjCI z(E*K8IN6fPw(G|-WBtHl3~~V$bmxVKe6+J^{s;1Ee545gyO8f>#<^`1acp0E1P0v& zidM!JHvWt6a2u+muVEhm0KCBU)_F)3B=p*l zmiq=HkPOZc$<)wc-M`)lBI>*NmuW_fqJ}H|4b7%#s-@6%!-2ze-Q*=oZ}i6_xaW<& zFcmJQgi%(S%QU>-#Vf&KOfds*INA*W~ofcX~g@CNkxWZ`5Cn@sP*-8CP1cnwarQ>Zu{G z>-ZBnIgk)vG;_aq`^NCPnExU-LR<}Z*VdtEDi*BMo9^)TPzQu?6T$lhnXg)cpcmws zW}!kR4e6DoAqyc2?*0GV1pL1Z2Jq!pRv!3;8L_}gI(VIQ@{hM_u}C{InK&-4=w0j{ zc-aNath}&sCPMVphC?b&*b1{0qO~I9&}1xIKv6^qW6UKiF)5mq=^9^F-gc5QhS?YF zc4bKmSQ**k_ts_%w1hIMMkf*_6|M&QN>g_rGBHh~DMW5uD^;|Fv@Ohb<-r|X*{L1e zwRpZFZ7IkatQJovL#8uK!znm|#V-hlli2SX_0CHw|AFs6`p2EBZ1VRGq!4n6c>Y7X z6Lv);sn>$k3STsY1nsrAu!F0la#5C@7c$NS8Li;(-&E!nCiyB5lzN)%^xubHP zj=4Kb7HhN+3z@O>+8eqCK)y=j5`-Iq>@CI_O|-qC9o)$3YUUK-)6KV?jor5$!Isxt zJ9p6KZqK&Q^!_l8>Q0hlZWvtYyJB&8voJIkNMrhXcJW{DPuQxf&6k=9dcNwJ{M!K4 z?u+aT0t2}9CxLhD*3%Ug*(iF}v~Egb%0#H#ppO0$E53vyoYowHh!3>VGeceGFa|mS zSwPa(CRo+pl1K-mfrvVm&RYW*q4v$j@f1M9!3fjgrYPT}G;0glA8YYRA5PdA@e~o~ zE&gRSfkGO^9KvInj54=R9m@#GZv#N0vh_VE8-B9$BoVMo8WSN5Qj~jq5Kos*^bq|P@d}`($wPv za0WP?@3S#d7_>uE`{m?p;pLv8^B&VNRcjH>d`bPA|jy>oGDE<8R ztT#q108DZZcF@+eb@2aySvZGSdHA2x|Kv)QXzzphkGKN%|J0y*BOgEIJh z+K^c~+~aQwhu#PWIyZ+tMgVKzJ$hFwQc2by2MeTI>hUM6mw$#O5{dn|UlSdI!M9QK z_)Q4%xTyxqDIhY(cp~!lJ@XElN4Cg*++zcI;!3$nY1?aC1}?qbP1|D$Rzr|NsW~PF zV*pI(XqujqKAXiz3H0t^`M_3Afi*ilJ-shD_brN`??B1<{_5!4^3gFc_%X24)$LM-6Q;Fmow`tR!`m}F@Mj@7|hE0@@4VRYga)<4!^PT8%cqzk+& zeK8{Fc3$T5$_81424mQh<%`j_fhv=mMsgaQMjpijy{gm~ULm#NGL@z#Qw@N}ASh#fI%-hi$V*1D< zXI2=`UpfA6Mf{n@s6w;>t*HH_wUj-$t|_$aAQJY3{O}&19-n>7P>l8;pb1cjh`Z)6=F>{1Pkt1s$Bn=NuDjjL(X6NOXbgBllZhV~DsbkAw}IoN2q~kTe&P1x>xDfC!ofu=}vFuE@J{y)ASS)g29l5i;dV_ zWnIllwgloKiuY%Wu1Z8T50=H%#o20 zp&ZRDIB4hAXde<}$05y9n18(ePqBk#=DXR;{^g+aZC~^L#-()XN_S z|2q9yLgSod|4B(*1MAJOd)mQf;kdfi`6NacngI+qr2xQ4S@cy?mx>Sl0+7?pdcvsT zS%$;H=Gb}EJC&e_XY5Ev&w2p{EW#4LNo5l_uI6c^73C6#j3Ta!6VOQ;Q?C+0yfq^@cO0mt}pJ~M?D3E^_FAt>Er z2KX`auJ7%I5n*Z56)ihe`1H{qKfgK3Bj~6@K)3HnA#-j{t@rlM$9>x61s}obU5#2) z*-f8Ef5CZZ(|Qh~Ia*OQJR2(X*-=hu?U^9PR3z6U$)>DWogq^5Q%hQfSH!%@Go+KLk zYLfhO($adGW6U(;v=v8Y_Q$ldYzU!w0FG5N)S+fBSYaf9GNqL~odgf5V_=?FZ|ugu zd5Rs)gRJ)O;wG17AZ@Iah@$K-dx*PN`Eifm?pVjjoFFp(M_$}rx0;oH+S71D#wMfR zHPBJ8C=*}qw!-2GT^~Oc7n@Q32`22s;)s;1GS3~Egx}fnVtd5UeVi^}m&L@)#pGc^ zrxUVzx;?&Jb~)}7OqE5Xx}l}DbGGMWG;1rF`gJl*emrNu0M%TKzBib-goNhFkU2Od zWo537u!>SBgLZt}a#$%&g68U^DNN!VOc8~J*{?rw@X}#_I^!7S;?%D8@5LW|cLslH zH|Pwh>EcRmP}54$!y#$d3m-N5NnV|D$zZ^^3)>P_PqiXpOPuq8egz}g`ClB@G_3GJ zM6js~wDR&C&{D-%ffMdYJza1&tbdjlHbqYo2a%j6Oq}u?b95Ru6T?dD9;=G}kTFQ0 zBTdd58+stw;j~5yEWMTxk!xra#{O8Pc=K58wB@ zehM_csn+2-YF~2(&nt3BFMFMS-zWDpk`)v{L)WQ;AEH7ydZ^3?fn5F!{rZJVLql_X z+R%pyyxIW1xr?@YvmGvts*wj#96k`0{8k9Efb zy(R2tC zLb(=&CZHp<0+NEd;T0a;6GFTv+7(<#FOUyjiErxLm&))64xHsW zoJuczyLL@elIR7~ElQg@Vrs>T3@yR>#GknpwdvAfVb|oDk`W>19VQ;dmEmVpQUTfi z&_4l~X{4ydYxnttV#g^M*k9D-e%Y7gG9{NbA?PLD@(h2+%I_b+ol4S_mZ!@G>g1Re zrzYXytq2LrP4pDaqbeDJ-NGWw?8kbF(uz>LtB{)|OZ@3`=(%|1Q_|&>V1+fUWT<#q zHKZCd-No~8S-X!@KLtl`axE4~%^oK2C@U#8BCLaa0M9{^3JUa&UG3<&q;|0c9D4=+ zr(3lx(}Pzcz4s#=+(*0(erT1zf-lT>e>^ZC9b^Q3y&#$b89pa~&(DW2QiEQOj!*ct zbsdQVa$`*bvHBis7&wK5CTe#Q8ZKf@ow!e=TughaU5$cl!X#p2lHqbZK*w8BxcIPqeP+@>5jQz2iJ-NjNbBvRa2Tjb3G;e ztfi?w)To5dU7B)`5egPqp~v-;V1koe;6%;W1KUX&b4jIC1~wxVWN}_}!%S4u#=k@l+%_vgwUT7p9!}4g+D`-tQCSM-n9?If!0HH=hxSUE zkS~F1d_FEE-*TMtCssyeX$yu>h67DZSZmU;`Yw{5)uu0fj`fxh{4OO`!-~8*Dm-pZ zyv^Zp9VAUCk6ylXBYPk9edzNXsDun02EmjccDlW>K;!E}kl^4&lUD-q5NGFpfxqu< zOX1IIts31nd%PLHX%D#t+#$}-dlds))r(muce@Rn@7t*R?-P0N%Z zbDj%hee)4q7UT=n&h6*L)Wnrfbp3gf#r$H#D1-Vkrew{6<@RaNv-f_M54^6Kgs!UPL-N;0BXEMbtP^t2P;1#R$c|$OO7S9e;(^t+E%w> zIwL64*nH~NtUD~aKi&v+09Aeo&6ZBctRb{Ccnj7yM{&)8dQCLLI63Si zGE14A!&Gyw^3-3i``$9LPD1YT1tL=b4r%_6v@$nIJHUlf{OFuhfWc6rMRWh4rE1PD z*w#VMe}lUo*$I$PU#^(xez)%9ak~n%;o;^U1jUmGLQZ+LJ!jgyfh|IGvoATJybyZB zTZf6o&q81vo7e+VgS(M^8}SpwJIY^G^IzV$1cdfIY@0OQ_dOHrm2pASc%dJ_hF<9y zMNy$#K0iG>h7eh>>U*OT7!$dJpjgZ>bp=Ewtocp;Pmj2SDN{!(AgCHf-)R!1+I)i(;=pg%?Sob;J!^aTurXlgv++->hmHu(LhuybDb$&tR-w0s2i$%GZF^Mzv z!3&+;?Wqw1J?8ce`?M=@-JIQBl;+rzg2Png~1W5#Gi~*l;TpOL0o2?5fQi6cCEmZVTSH!+N)B4xrN3s3ii)Xv#HigO%_-5Ge(8c5VVwC4-E0SVw zy8CQf3V3VtEOndcDfWs~|79qBYSqo+b4@X+JY16vjwV$oZ9gsq8N{94bX~OnTr&WP zVSAo(I!Zb8hk*uvFT9Pt#z!FW-;~v)?@qGp{VPULe{HI&X!a|c$xaChFj24uf)dkUzS=rpXU{`ed4jwfTaWdXPNhq*=efVi2gd_{JqI!(F)Z@ z{NFcTdx{oem2v;W0fGlA*1@C5_|3BshU=q2pjw+|p{s9P(4}YvfKoKucZl>-Nyny_ zSEk4qTvfAN%oXxK;G;nuyah@TXiftLBvbq!rWq_GD_I9`j!F!qA$6mnp#=SJsB<7$ zy=EXpt!mM9jaGIz1Rg*P!4Vn#?On?ta3~k_8oil&jNcq#@ErUv`}dZ_W!FGxs8~WFdVLw^CMcS2It4HElk3}Br^M{Dv3IH8ZSa3 zVDOjsuDhE6-{xOOjYSEN8FRn=duKhGCj@y;a8VCKpij>?7Ea5E4MXds$jG`b8(Pw}xEG4k{ zE|yU_8z_?6Sz%SnsAHvmn<)wP!r`+GT?l&$lSi0R(E2S8p%)9woulnl(cZGL_myw| zQMINGj)tKBR*^zib^>9t?QWV%j-gvg!0##2N((oK+W05VO1N3LKR$>leOr;pU~*ap z9qo~l%KyD_V>eNBzW-!$PfDiBaKvZl%|k1!8OoQiPF*M9*erKYju(qBfzPmm4Y5dB z-YkwGs{c5bnhS(QJ8|+Mw-F;$QXhHC-6RG50WD>1ZLhGyd}|4%Jqy2kbYa$&>|Q=w$u}AfgwR$$haLq;ZsBh?BqkFo_K@g(-VZ zlZpz+NmXk9g}9=km}^ktoBMXz@VOCdd_HUh*rGAE|J=Wf4d%zc1u*4UN(pSsp{f0G znb~(feGWP%h1Rj%THajXSF}7I_005T7t4Iph$7}k&);NS@-pRXfFX9WjZcjf+?5nI zh?SB1D9!b%q&Bb_@$hLc^zCB(%J80K@kZ6H;U~9EV5pC(l@sQ_>ymsqr?v5$rY;UW zg?%GFAe+w=OUI6p&qhBw{)V7-kFBLq{Y&Eb*CMg_SbBZYR4etsgYPR&2dIw#G^l3U zcxe6gFy&kZ-A+q7XWQ`)M+g!rhe_Hm3&FRlD9nmL&9NIJJ#jnnY?If7IUe!Ull(uI2 zfzTR_99sA|HbOw>HJN3&UI)xOi{|$D(qQK&fiFtGXR1gM;`Q+K#L8#Ms10QCxq^KJ zqutotmIhN`O0>V8Nu+!d==wmlI)65chQWapwyx@?10Y2id0xR0iEj!M_9*fz6&ye(eYMQlg|Q{$1d?Ig6e$`{ zRI(V>%CuwJZ?nl!_=Z2{vBk<61FwPWHB=NrZw7nL6d68 z@{@&B#A^dBchYx?(wNlvrChwDp-H6pT|>~xRFk~BE%6}k2I?L0fVcoZb!C-7*RfzZ z=By7xu~FSlIYFu34XS51iYs~7a*E?rbF2XylFo>BUN|ud>JUhKFs$zD2iT{k+5RQC zL~J4A&sr&g%m~BskcsI+V2+Gfmvq{TuPJ&!p^USVOr)1ubM5pyc@(nImO0A-%JG3q zSLFfr!N#We7{?@yrlG7u)58!lSjh!(ZB0Cc@(CRH@&vHn0R(^*#Me(wPKWHhJ(JKO zUQ%uyb%mwCJ(;D~hQ7^6>492^QFQd}*7aP(ybY|Z5PERKMo3jH`cg~UMunryu>oNQ z*oE3{S{SFt6_FxLPhqudRH^l0Pf!F-h)w6d8!le!%_+|T27-_%r6%8LAg|Lk^A;7Q7-V;z5gYsd;XQUrR#R&V6{i&N zgkTvsxq3iIYH#Dh!pMw-hzpd?Hi49BegQl#N`X)O#uxuk#z#k2*D+#4I(on-wNJ-3 z_rEuu*((24ax-Wwd~Ue<6y|J>C~vGeC0q<{HNT`RVU*zatPaBIu7O|11V6I>VFHrG; zHd66F=)29}zCIdg%CBB|aAP})^qs;K8EwsH_KE4`Qwpw-vt==t)InB8f}BJL8EJez zt(6*;Cz-@J6jJakY#LsQ5v_Da3tp<;U?W$Xs4afG1?9>&X2!CF;$p@Ltk3(dXpy9~ zs)4sW?-00Ag4nCC@!Rj^i}$D{4D-18qQJj%cgY|-6}XiIgAH#i+&?AU`uk%FEj_YG zPaF8a8D|;uYuOZhnVmuoIwOmGx)tP?&=@1#lO|eMYe1qk1O4IM0l+B4fYy0(6nhHO zw(Bc(`GzVXE}jPsQwlkZ-PU*bkROOJqb+8bskkY6?+J+Dk49OuPTvX;I&Bb$+IOUwA4%&-hH+-Gh?ip@}wOxHRXgBaiM(osO*H^Ostd@1>Ox| zquq5a5E)Wcl@*8B`^O#Az)O&7%cML*{_xA)pUEp#;ds3>zvXVf3zx#78Q`mjbzs+> z9=kzXOei0ux2=kt*ph7rG`p_wz)A^TCvf?%4DOeMsU*Q4o2>QSiKDfBAt*~Q7Az0v zl;uuHx3rBRokvJ}_$+IHj?MaSH|=&2)_7SY9!eFoFKU_XYt%KKtZU_Dk*$tsKt@5% zU^34`d^X89%_YZhx`v*N#uK#&x)ePj=d`4ik6p=$f{d6E@nEmRjzCn188Y$(ST~J`{@{WN4FDFf2Qy>8@l%m!A#gJy4qk2*j{|KcGH+i#+43sbB+BIP*8iB7DT_ zEPx=g%=mxR?cX5_7Ajca!*}vF{dgk~2-JDA*H>oT;2~$v3*nJQ2K+}_|0Q4QB8A6f z>aFMW<8kvI48_hn!a-HD{637gt!t;uzs7i}OR)xj44*$YcK~9vzmKxODKnz~Lek^^ z$tqwXru2Ro@Bi)V%k@*MDTV|n$DG*Ho36j?|GUb-plkt4Ohc+GF~fTwFBUZxr{$X= z6FNEuWZe!}U}($nRfLnxnWCQNCo8!m4OkX$6qf&MFyh|*6J|0{?J+w+8V{SIaS+h&dupo_^vKVxQF;GjZOcc5*)((Z# zvSZ#;7E%C}ZtEqrwszp4t@uc){1DLD3o$N^@il8nQ)wDdpiy@WCkf7tkekzZd_tNy=F)S{v=<;_ zYL5)LLc)7P43NoUG4l;G4yR~4d_ZDTY!uVNUvLf|4s~m9jnlxJNl#WFs# zqx@NF$pAKX-3GUl4t1e+csWQZYklqz&0Hk^<01OVY~@*`Cw68*B~1&tSwp|Gj~y@v zI%&r(moknh&c)1p3tM}I98v*xu@jd#UTsB+&V$Nl962ZpJ1(Dy3dr={!eYQGpc0@Q zKt*G*E$+w-%g3!eDrs@aA)B=Wb*kmA94!EfqojmjLanh)9gcHn-AZvcW|Qp(!SWNV zrI>td2K#DV;SNW`t6wF5N4-;k|5uWbZjN#mEnyes(Ro-*kerR_{3+jf2tHlR<@INq zUdT>r|6tFX5TlOD*nIW-SpIvz&9NnN+FRgpsi{+{1lIrgYwVVlzL)ieMLt zlv0;Rl9YnfL{O5jnds8fC;_nk*j*o(l2bx8Q#^lPx8Xz3)QA$1AHT9)ZiJ$^s(_0E z)b_lX7M~kDIz2m-4>X6(hKtNqn@y8;O#M15ObN_ZR%E34#=Ze?M&}vla2UnFa~=JpK=rthM4qmL+iiol z=e*NlWsSPDL~_(!=>V0HnIL-)k)^-cbE;ZaTk}9qp;)-H0)(^BNQ&SAtnEK{L>=%} z*Ve=a7+Ls8+9DREr5J_H&cXU88Sph)qw!=EAq8)q+j_^guT>Ix%bg^>V8bWaG`W5# zu%Hw$gf2!(!b|x$4k-oChKbukTZUVzHbd4OFc7Q-(`6QCdy7bhChaE#L2&-tK#)ss zYkY+6zW8yH7GVz+z*VSxYYhH>Nm+b|-q^P0R2D3`*OC}UjR?iL2UCqksH+x9`$>wm z8PU$RD_`Vub`R_ltl_eVBR?UcDT}LVAFE6tM~g4OsyZSO7;OxYwc52A2xu!U;F5Bi zZH7CMR!XmU*-;4y!A4jW-MC+>Z`+2DDa7=ABE*lN$IJ*`0#1%AMwcRaGcsLbo9Pk~ zBhbdCy_)jeIf*2uE;Uxxn2fpQFJCQ6VCcxI6*Lo*+Qnnp#`QxIVfPq8hq(R_wFFYM zZoKWA+_2Nw7lH9p7q%T=R$e}6xQ;>0i_c$R z9leQ8Pzbi`#4IL>mIX;E^kgEBHZ?0alnQo*yaG|aIi(-4Qa>fn9Ze)a7y^TBo$73_ zAy2M>h8UVOafHq5#7ZXZr%>b33PHrcaB*y3L5RPAN1tn&BK6V!c|pWlffg`+7YShI z+iJkK7_qk6nw}3hE(+JUv2E)r^OMi6^n@XpyoH>lYj*VYY=qZeEOWxkQN)K@l`ZFK zzM&c#>?hgb|ICQwL$s4d^3zN5&h@QZ`*uvPYyd7gU^n9zS6zdhgIr&+Qdsk_y>+Mc z02Z5dNaj2S{^@n&N%5mpyp&MLsVLKvr=ye3NU315)BX%K=!rx+a1yM_6CBIjkm9un$sEo-jhkJ~rjCBnDe|}*KWt?mZpeKOeA5Lb7XzR^QPB;*ow0CfA z1;+m}E1TAc?YH+v{9@B&jgyFNEuKewUBd3vA+3F=+pZ{#ZnsJ-3@ML=>-wV%x^qHs z4ps!Izk@OhBYd!tDyDq?WipA3$ZmsAE8I;vCq=Q`x7p&L*GUV%EN8Ay`RH{s=)c0Q&tpSvH(HnbN)GJ0*vpCBYOoj3Hmob0+m> z;^-Q7hJLX3QmqX1Cw{?|5cmDLTWbSK(Yf3*CfLB7VqQT1J94x-$PPC2x$v9P_grG^Pc(=s}p3eov5FDs_F1$+WF6@y1maDlz(Sc!$72 zk_kjkZRgP);z8vUn^khE``mxM^%OLd_(>YEm;kxt$UP%Dw-SrQK^F4PAoFS2iez~E zk4PBiV<}}Arlb!pMOG>T9UP@-Do7L)v$CoOKT|L(N+OgHH+SlJcOklsDh!jKlxF)#FjhAeccvlcI8IK% z`eEC5P>TUi+Rw7?0m))w)AZDnS}P25JHq@^0Go{(zMeE6$YwV+mvlNaB^4Omv6z&W zs;c+XlX?hCGKwSy>!MCmlf9DL)=d;I_MMUvai`#`u61t60ti6+Lu(QKG9k5h8E)}ap?U#fGbWPzGD;Qf5+|jlTNY~bo ziLWqksi}fYDSpJo52Xv0Cb(lmMftD2v0+@TDhE~5DvHDfwY^)_;AYHGq%a zUT=!FJRY0)g5gVEhb$Zy*7>cZN0T?@;p`LU5tqmW+!h=^+BVl?0N5I?XC4Pnw% zlDZY538XPfz9Kwx`7?myfmp@8}z(>c51dNeSB!Vcq{36+djhaCnY}w+y z(&t7iL;VH@%0FMpejRTN6#w!(4Wf$_)Oa#02^S2T#R?5(gw{$w8r19W+8W1=D8KA> z8iy@0M?RG;EcWs(4Q-?h>(nDWR42t{*Ohyv!oUz z7x>Jb-fc1eeN-j4GuFqo>`y3v93LX3xfNeu7I6&HxwfOtde|y%n&#C&>eUK%@=zEd zOU0OMR?`VqJ%i5$dP182dBjC|{~Qx5aXjWWy+s+yh4wKOP=~kf7{x=k)g2LE9}Y{< zjVLez-CE<(?HHUA)p|wevue%v!ks=C2ps)(2aCxGNWQ4i@TG)LV3pg!I2;wUSr#d{ zFd0~PIkq~zr~EyLE1K~wcit7PP}%OpAGe;x%2A25VjG|yQU3X7AT7nTS=tF1cLak+ zRWrxMQKq?mN8FEHwJBfWT*7Y9VSaY4L5i}TJa0TifnaMcuNz0|lK=_u^|aCwkZru8 zwk$`+0g(}opl@v1jtVoywdVpiz%bK9qN%TXSA=3*$S6+B2Ny{^u;|bphwwc$65M>~c*co;D%o1NcrB|jjUe*H(Jxb^1qlD=d>He@b zCg0P$Aia^sy_rFNqSnzbYc3`p>VL(7O#YA_2$Roa8zDM z(0P(%g640=VXN8y$EJkGHoB6`W|S;;UP;l(9x*M3Y2r+>m4K8wEMNPhD2s><7dv_D z$3E2vO(#vwB$jjbquY+&``e@2aN=ARlIRL?Ag5|iR3PB2_KM}MhmTK1xw%sE=JJRq zeqUwPCyQLvo2ZDyUJbHE=;oiM*~_+z`%^enEJa}+=Nopxl8W>R{ELbmT(>fmf#+{W z`!!0({bA%+P!`bj{54hn`C=DCFsUp19;@YW1kOvBe51d_rle6|!)pD!X(zL96d`;u zE(U%3SG`Xa%<egRzNF zNHj;*&#ZfEDxB2lR*!^^y^jj9AH@-WP)l;oNup6v3q_qoCTM8s#tYY`&6{J)ri$L( z4Jn`);NqZb@&uy*eh(V;gf{E<3uP7GMVgjqVFrRmu+A^t{vrE(*5-;g4j3RE`8pTa zG%JZlP0I@WFmdFX-hGZ8LdS|&RYC7XJflU6!_Sp4dp>}gOB@qk!+-I8_dZ+c`Q?E? zp6taUgM18f>kSHVZjta%lC_=^?)yl#W;r zd-YLn;q=Kx(xLJ>sDA=Rr$y;=_#x7}B(SDv82!UQ0z>vc#B9}q*REpdZh|`HFb$L8 z2BqP6u|JjkeT}?)?TYoAs+b9~9HDf-3MIx0VPtaRnC^*ajg;jG&cIY%XSan=5X^vG zTu3V)<2~K~%I)Vx(WWd{ax?#)SiJ1;l!~gKmLo8a?o6C*RGQWd8hbL>uz+|k{C=S? zM6oi!g~5SfB#iUlOR560ZRSnxD*dH1JYL#jN`{ur;j@$Qm9`Wv(ok?uHFk>*zc8V- zdV`5@m`%71xW0X@WWajMo>;ME$!vy|H5&+)h7)1`qk?f_)||ry6%UcV0*bk=M+L!I zKdTNl3kt)@f@Bcm?Ge4yxVprCLzwh;S2hi>`&M0}U@~JrHR|C=x3+a1Bt7|VMduy5 z_ap73gQw(QF^!TXb<7hjb~?LlwNi!R_wgMoCdLT>Do%QeL0b#~@@U)BQJDIEADN4} z+)xRzWUKydYJP{|XQtQJ6;xd~w>N}~UwCRB^YtaC(1cz>h@w~~z;Uu^zAINHWCQ*? z$5z;h5`d438vG{$`ldioWvz7E8x}FQjiYkRJR*%!7XyQHx?TAS`DeuEuetcz(+hwe zVjWA!f*Nc0-;h%r`)rn{hvFD)lqTR~g(9`pw8qEc7%VlPj+f&u!OqzPaHpEA_j717 z%%Pok{X4gB)f-Rf7=wt|x$Dmt1Z=xge#D5Cj;f!K%QUBRH$%R7N*U+)Rw@+8H@UEn z#o5SF@f)1??PiwQ^p`rl(n%~*`k0?b^vVtDu0dvsDEOn~w-U!A<7r<>!mc15m=c)A zl~B%0s`w`!y}KQ^l8R|?Buz+Xv(QAQ61XFKv+m<`wgSff&F<+U6KbsHcOY{+;vv1mEWq*vFL;!iOnZ2VUYO4x zEP#B3D5gyaW;;^EcQz1t!Jm}#e||Ka#(hA z%ax%Z`7BT3>v}Rl|F#R>0iKD;99A*b3J5guW`6nNe)sFCvAT8j4kzMjcKcyir9k}b zZIObii<`zM{$s*77bkj4dFD0#)7`j9DWmboui0OV+N#+RER9Zyefy~MBPsY!Ku{9)b3XWt2yOVaSQ&am%H1+5Fxu&s6Q#OtP z|7WLD`NSs%E_W;BQgi*<*2{T(i9anuxrNP1%O-y(i!XneLONv8f?oGUK<}~H8qrVd zpzGrXEXl9`D|9q3i?wyOH@EIEj>?_PyU9k)&w@nh{|FDMamB=p9b6&liBWLstOaRm zJtV{=d|>D0l}N=1__=u{(URza3qy!%`niARLr@SRRhX?X&2lP+tz#I7{`}!y|EFj_ z0zis}t*3~ve+DB?h7-bTn}qN?dBE3Ylz3&s7HbLse@F*bT#zYuFcc(?)iEvOdHB#k zK%9Hk zI&KRutiZ-ABT{|Rshm{{5VbwO%y&2snTf=NoXE&zBWq)5Lu*n0y#UFIzY`JXcA5eB zg8ysRk`a=$z{%f=uH0|ha>D>Qaev+nctK9p&)u8 zeJd?I2a`a!!kN)_vbEKA3t^_2x{`X3L@tEoyHp!h^ofT}(Uv-wc-n&{7DPNYT$B65 z76`2+TEnBj*BD8ea}#O5sc6mb-#Zx%Qj{L22d4bkf5tyM z!7^I<+>^iubRB>zyW(GcnTGB1XKzb-n|tJ|z~_5$bg?*XL0ON_?d<7n*=tN3k>p%% z!>ooA_jAQron!w`c3}sY?`u`c^UMYAJAVjhg(w~##>omjfu7qCD7~1ciJPgR*OS_& zx}&i(#o*$`%FNHdJgvD@7ixAyz->wiTfd>y18>akPEgUrz9`Xv$U;x*%X`3Q&!jO%<7!FEn?QyrKU6<;(GQwn(a~~Jm)f!-pmMkLae#cHX#?kPl z{~eyGXuF8ZsyC4gJZG$B{@jx9g`v8ilry}NZWm@-j$6h~^P@3GdM#saR0a}FA7!NU zQWEf6H_pK`|DdlpS87G!$egWa(rr$o*;3QhI=3h9S?V3GQ!%s6%0^MDPB+G4-v7?1 zm5tB^DLY;LT#Co+?Jlliz-OQTvnkm46eT9|6c zrtWockTeI%zl)=7O&8yBQL67M^x*lgyf%kIaX48|1BXBBkHis64lgl7JLTzU^xw9E zul0UpcV1eRxqOO3w<`OQlXGC(hK>*)A0MD)`G#1pput1<(n)VGV37hwnw+j^t_b0- zlo27Y!+WUJYm15d6Z&ffoZZ44x+}j`l~=jAlgb6;a=47C^7P|Gki{wN$>N=aM2~YN zA$esIK&8JWSXUH&wMa7-i`A@`6O`O`f<#0fQEeCD#FxucHWxV}$Sg)#p{3DSiREB|0?4Ob8A4sn;z&7S`}HO@;exH_0NXLHSIqbFEeyEB^;YmA1Q zZ;KoqtPY3KxluY{(3p_Lrt`UGG(SB+v*Pd&0rBgg(W`H@q^?=1hqTxmKha{^&Fqc6 zT6B&gm^Go94Yrd)pIEDi%(Qv@pWoou%}*R%Zc2}oRR@qQzZ$A=W_`PhyreV0<tGlz6> zT3nc!yWDn+frJ?<;{~Ho46SPz@z|W!Lj`AWAk|DYb9p0tu=zHzyZ5|N^{<}+b2j#T z<~_SJzXLl81}vt^)*nw(9EchSm@V?jhUPKy5@74^iFzriQ#idWk?2xSDu=AFrOYn_ zK|%`9kHi};4EuIy+@1MhGTHF!HMo7HI*~YyJDd*7^lcg27}^q9 z=zebO_Kcn5GuUj$gL2Z5D%E|UK9iEssftevB{^_k6_NH}y+<*{`2$jiAw;^A8tHroojnOa(68Xp^3CxHD~8aHMf@MbcE1+;}3nhbjk z$3qy6;(X9_+j4zGDK_S#^GB71_U12`EFDO1^^}OqoEN=OgLiD{jgXD^@&+iR;QQvbn z_&dfRic$BR9YzxNORhX$Rer}+@N%XmJoU?)j?T6L{Y4RQgJJiASBt1)By`Th!v6;% z?8@#vVy7%+OCE-Qxn>P86lwfZ{&?fU9Yvjg!fRO_>C*NPk}6*7#Q=W)f1j%xSNCR~ zS$H}%U9MaMu*p`^?+PCuPOq`X0V2VnG1{;tzkdIB?!HT6Tk(o1R+G zGuszJ`^O?D8~^V7Iqjri=JpHS_)#?s~a&R?aGaU!9g3o7Q?`Awf~EY=We1NR@k!TXdgH)CLH$ z=sx0@Zj}*^BcHX&@!L{TA-M9mSi<@9KVU{2>2q!^SHF^puTM6}Bqr3dP%La7^r05- z`sW|h#EC&^o~3&Gli}RvgeM!1KAS{xvWA7ZWs$@0fNkj+d&9i?-A6QJb3|Lx!{*{8 z@trR+@O#e)%_vE~;m0D&hj)qfsep z`FJTg0eTt@FL8ePJo&2Av=RBIIk7B%vjOL+}x}Ogi}8OEqs_OP28r0 zM3VlHvFZHz#~5k4s=>%BqePsq2(^OQV{q94mYwl0w1Kq1C@yPSz9U(U5fvjum!Pz0#?kC}^0+-Q;H8Sk1Rx=aRA@G2$5?n|*XF3($Gb~*&V zD{*T5c*dIG->?FCn|o_97?p7H^38R04^9;sxIEb95;;@}fj`T#M3- zcmidR@Ur5^e4u#GE^6a-n4IyE)EcgP&wZOhq>j(5egUcNoCR530eRH=v?7ELWs2f$ zYwR5w9tl3Od2yP_R?6TpjIes`~SxiqI%>^({Z;9J81LO zFB143EX#NPb-{p$0R6}EcbcvA;#(H)JhGWYAMoB~$lhglz7`VnaeFHiQU0XeTU>Uw z^b}jwDUX_JI=Vhg?42@y zA?H=KHfOOQW87;Q)?DJf#5LZ#X5tQI6zcBuCB5j`7XnFrcG4R=oRv91ynPxWKH#gl z_?A+PXThaHkfbFrMGdyTCpG>8KRW+&q^bd3K*7Dp%AWD=@vCAs~3lI1-C$}_;-xOnc< zI47s2RKno6R9iGnQx2eb^_I~rWZCWo@|naXtClYNwUzGLdM_bBFzNaoa*F(R-n1(wMrrK+=jRsr|$)aIuFPNIPM1Hp-~m~8sV;}oVtq;nSMtq7-H_DVY*Vs zn+NVTF5h9?myZ?`O2;1CNVhins7DzHtY)T-9=^7WtBRxJXoLfox=D(imgUF@H14Av z%0QbN(Sj-!5W!AHVk)-OBQxp}4?C9`T=8_l;i7Y zNS>KoFh0Bk>?;T~l$|?>6MCGH)aji$aZ;YR-R>M(kUBq}&_)yUG&7why8NVHXO!M6 zK<4%I=`&G_`t%WVEGv!-S7Q8A_L-P|5lEOD@$;W3L=7{n@xM(x*+-sX8WT;wnV7LR z$zMO{#N`VHavun8lSDdwd92>!Ty5dkkY9rQ#T9^_eI3LD<-YZP(HEy9rFR+U#@R7q zPOuEvFO`ZRQbbJI@68F4Qq`mfO>dFzY{!_VQ`J*P2{s0?iraE3G7(?Hz2fWN1>#ma zKR*%|GBRgw5W^z0L2KLpCPO>2jF?KoHM#gAV7d*5{DVit?q_@~rJ8V-4uQ%qd-lJpBnmi6iCQg!ELXUjoR6uTPmI1+ zxa*^>&zW`b+P+aO>ss4Aa?O{m{pBd5;E-Sfzi6t78i{-!;U7NXR+C2WAQjvZPI&ja z>`KSOHIA;xTSBy-Jh>DU%Iug*fJ=fBs6i>dCs5vE2xvH4ADX1Kg2=!7S4WNTV%;qM ztJH~+lM)8nV5LEin^|}e{XbwkIdd3*4%!*FIpt-yb0Hw#utL13^tK;npj|I5!2e$m z!z?`e$#qHe4UBCz3t zf%cXhNFj{0tWbf4paoeJlD~GbUn!Hx(LCJ=^6MP+h^fxWP03bH8| z&*+cwwr@T+Od4&~LGGg6G_F5J@P9;&D-gSySy&jErtGsbZ0%-ZViMFm+c=BnQ8F|( zW>8mGpLB2MLXu`eBH5*1{yjP34_!%)^vY%yG?Z{17TsSP3t6$D$3n2p>dwwWZuN%( zMNCXg-@3YTj51WAyk9OgEQ+nzf$L8e5sR%+hZy%`l6#BKJU&L%etrD2jJ!NEz`^ml z-$@JFFU$7RF5|@?A+aDC0 zBzR=`xcBrJHrHlhY}`o1i2#fmD=8XOdBw$!Lj~sHDb3&s+B`5WG|QHn%Wh+`+84>) z(%m$_E#WqGW`%#>XUM|B@_4L_!rgPM>=6y<0F&0sO554lVUW+Qtvw5r(`Q&+T^*ic zdjCGR2K4!Dr`+spzLxI%JkT~Aswz|wH~3R)G8HseL$d%Q>h(-#ICl({yQhaz+P}28 z%*?MSD6qMEmW@6BFY(869CJ$#t0ut0#%UZ$Y}d|)pRt2M#e>@##aD~$ky(z z<|OCw@v*L+p89|FZVV(hNRk4pn5gI}015?I3jM5*!uxf}d3je`qSlLRHtZLPIM5qx z)V-Dd5Kw*wYJA*UqJH)$Z$2C;z6W|jcth)jyfUZi0!(k;*3i&6H`n$yG4UJNoj-rn z$ZJ4PcCDv^0s4ofcN68Fz>D_RC$OZA_c=MAyw|P1JX?LqknJilpcjA5wg=yWfH(%eqHh7{jFq_;W9rB=DmYc?5rsN?n|%T0$>5 zL8ghEhP{)wCcPVyI)`S(gqo`T>10!g&Y-MH@M#Hdn_t@cIgxvzPK{B2iyK}5Cq&9J zt>R;i>lv3PuCR>&ZY`&MddY`!-0%apSz1(n$rG|K4u1O$(DhTwQ}BWgN|tNKNA1BMX8l2&f!K71VCw&X|2vZ-xFWcY;srslKkFv#YMwVlce<+S^U!=_h zRp`zhWdN#8xpCZhmkIW9;+=rEf2?5BG#gPF)V{}(^cmltG;sG8LHH%dkiPo#yFY&| zqaPP!MqFB&@&Y^((!Sh&BCm>d%;!xwO!W%dR|Z+{_7Np!z}s9z=Z43l%vu|6*7;vk$pBtX$R|2;mtRDgLo~cDfn8D{ zO_1lxd_eTA_c`Ul_~&pU?7(galz?S4cm-0z5~L3@CmN^Fd*+-a8}FwmIPWzrA650; zQi+I(o{KrHyRc_d7QPuav^}Pe1^SUQ%3nf$Nj@Ses(qbz${bRIsaMsqpQl}G61+lp zS77pWzBi1eVeBi)oDS_pA$W9(QTs+06^0G^8NJ!h@(yNhe`?a|dB z*mTh9dk+k>UojHe-;sQC2hEkH+k3%1Z?!Yu=l4uJcC&TGKf%Z+qlJo%0E8~nW+47T zFC8oUENIV-S5S>?oKscX5l1->rMX^`jI9?G^r!}f+h54M*H&5kkkjw@U-Rr_Zx`T2r!6eULi5c{4 z!tY^JW7Dsj>WL$atebLms=Yr`DI9ibBjL+3BQLa0`l;dfFde`G=Ih|wnQk>>SvOb) z&a7_|pnkryG_OPRSy@1YRM0cfbwhQ8Jz1v5w8lXy#e~nX?-W>|tuM$gQ>F}EL4xDh zi_U4H(zwBnksPKoBdWJBJTpibPUu^iB_dI1H!ID>4{F<|2Z-=zM6F=(p2CUO2$PIs z%8@QVrh|<-%+j3eUgPmr9Z4Bxe3AlI9OSlohdJ=ns#Z>@ZU06)Sv)$nX`D+fGr|Jp zyzlEIJ`FUrH%x2d+a4vmb~l>FIOa?B8eO$Ar-E;-=s& zrs~yGwFVMDgkScLUW-OqbN?1EHlWL#=(-W=rn^|#{?d+~Zh5#poyYg<6OyogpG$S> zQq$_WhQAl?BBGm_e)WD<*4OON!!&6^Q`vQ@$Tdk-tfr+0YI=3d$H4(J%ZlC0Zt*j8 z`T&np6PxG>|H|J5skP>s!AR_G&(@d-hr2a%wb**@U8=n{%qCm#aJ_cRlvyzL;Cgt^ zL#^=D?4Xw?$_my=-x??qwtMB(vLi}ng=gc&^tWwm!qbz04}yI*)@`Vi^hG?*dds)# zE+KT8zo%F&QeG@*Y7BC?T+yCapcE0~3iMw;`GYznoVtBdOVVzMj5&Nf;jfxrN!8qS zQG+#y@xeV}X*DqS{m;dx0m8Vy(nh8Y0W_Z*rq#E`w`Dx<56+H|oVxUa)01^eY5^Vd z-fY}EwEsRL&u^7h!%N@{ts8rFl7+5#bg4)jY#I)NlB!a%)edL~pA2iGy~iIom_1Pr zVOW=3+2yamGV->V?;;d4RL3G@Hvcl`T5M)DB?q32oi`}v`i@Jz5x$vx7Q}V5@?`;z zJXHKp(Fb|#*^`fK?67o2o6GXF_;iOe%)wJ<%URQxPHO`hmV>}qCt5?H4A2RT#cf(Mt JSi>&({{TAApkM$1 delta 23711 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 BeNX@Z diff --git a/packages/visual-editor/src/components/testing/screenshots/Locator/[tablet] latest version default props.png b/packages/visual-editor/src/components/testing/screenshots/Locator/[tablet] latest version default props.png index e0e6b5035e831efff2430d0350622b9109e2b9dd..f66008b7d43ca6eac2d09394e29bc1007884a5c8 100644 GIT binary patch literal 33219 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 HUGM(`0Qy(P literal 33480 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 z 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

guYw6WXpgDQ?R-H6Kq$39?P@ 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