{"version":3,"file":"store_ProductPropsPageLoad.P12R4-RK.mjs","names":["React","useState","e","useState","getImagePaddingForPrintSize","a","i","useState","useRef","e","PrintGeneratorAnimated","useState","ImagePanel_ContentDesktopHtml","isFramed","useState","renderedPrintImageStyle","imageStyle","renderedJewelryImageStyle","borderStyles","renderedImageFadeStyle","thumbnailImageStyle","ImagePanel_ContentMobileHtml","isFramed","useState","imageWrapperStyle","imageStyle","renderImageWrapperStyle","renderedJewelryImageStyle","renderedPrintImageStyle","borderStyles","useRef","getImageSrcSet","sizeVariants","a","x","productImageWrapperStyle","productImageStyle","imageStyleFloat","imageStyleFloatAnimateHidden","carouselStyle","carouselListStyle","carouselJewelryRenderedItemStyle","carouselItemStyle","renderedImageFadeStyle","paginationControlsStyle","paginationButtonStyle","paginationDotStyle","renderedImageBaseStyle","x","React","useState","useRef","mobileContainerStyle","ImagePanel_ContentMobileHtml","desktopContainerStyle","ImagePanel_ContentDesktopHtml","x","addPropertyOverrides","DesktopAndMobilePrintsFonts","Render_JewelryMobileImageFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","useState","containerStyle","labelStyle","toggleStyleActive","toggleStyle","toggleBaseStyle","SharedToggleSwitch","SharedToggleSwitch","SharedToggleSwitch","useState","e","containerStyle","SharedToggleSwitch","i","e","containerStyle","useState","_Fragment","SharedToggleSwitch","useState","SharedToggleSwitch","useState","SharedToggleSwitch","x","_Fragment","outerDivStyleOneRow","outerDivStyle","buttonDivStyleOuter","buttonDivActiveStyle","buttonDivInactiveStyle","buttonDivStyle","dotWrapperStyle","ENABLE_BESTSELLERS","renderOutOfStockMsg","outOfStockBoxContainer","outOfStockBoxTitleRow","outOfStockBoxTitle","useState","tokens","buttonDivStyleOuter","buttonDivStyle","dotWrapperStyle","useCallback","x","containerStyle","outerDivStyle","_Fragment","outOfStockBoxContainer","useState","outerDivStyle","imageWrapperStyle","imageStyle","useState","x","$","r","a","x","A","N","B","e","K","Q","u","i","E","Y","l","p","P","Y","O","tzlookup","p","useState","tokens","useMemo","SunCalc","a","location","v2OuterDivStyle","outerDivStyle","buttonRowStyle","buttonDivStyleOuter","buttonDivActiveStyle","buttonDivInactiveStyle","buttonDivStyle","useState","x","useState","x","i","useState","useState","tokens","v2ButtonStyle","v2CircleWrapperStyle","v2ImageStyle","v2TextContainerStyle","v2TextStyle","v2ContainerStyle","x","containerStyle","buttonActiveStyle","buttonStyle","circleWrapperStyle","imageWrapperStyle","imageStyle","textContainerStyle","textActiveStyle","textStyle","useState","jewelryMaterial","useMemo","useState","outerDivStyle","dotWrapperStyle","dotStyleActive","useState","useState","tokens","v2ButtonStyle","v2CircleWrapperStyle","v2TextContainerStyle","v2TextStyle","v2ContainerStyle","x","containerStyle","buttonActiveStyle","buttonStyle","circleWrapperStyle","imageContainerStyle","textContainerStyle","textActiveStyle","textStyle","useState","i","x","useState","tokens","v2ButtonStyle","v2CircleWrapperStyle","v2CircleGradientOverlay","v2ContainerStyle","containerStyle","buttonActiveStyle","buttonStyle","circleWrapperStyle","useState","useState","v2ButtonStyle","v2TextStyle","printTheme","x","containerStyle","buttonStyle","textStyle","overrides","useState","v2Tokens","v2ButtonLinkStyle","_Fragment","v2ArrowWrapperStyle","v2ArrowStyle","v2ArrowImageStyle","buttonStyle","buttonTextStyle","buttonArrowWrapperStyle","buttonArrowStyle","buttonArrowImageStyle","steps","useState","i","useState","e","useState","x","KlarnaSupportedCurrencies","KlarnaSupportedCountries","useState","componentStyle","_Fragment","useState","React","useState","useState","containerStyle","outOfStockIndicatorStyle","outOfStockTextStyle","inStockIndicatorStyle","inStockTextStyle","indicatorStyle","textStyle","containerStyle","_Fragment","textStyle","useState","styleText","dotWrapperStyle","dotStyleActive","useState","DisplayText","textUpdatedStyle","textStyle","useState","DisplayText","useState","x","DisplayText","updatedStyleHeader","styleHeader","useState","x","useState","e","containerStyle","useState","_Fragment","useState","x","useState","x","useState","useState","useState","inStock","e","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","valuesByLocaleId","localizedValues","localizedValues1","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getLocalizedValue","Image","addPropertyOverrides","Create_PersonalMessageFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","RichText","useState","useState","frameServicePriceValue","useState","useState","DisplayText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getLocalizedValue","React.Fragment","__FramerMetadata__","getLocalizedValue","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getLocalizedValue","addPropertyOverrides","PersonalMessage","RichText","Image1","FramingServiceSelection","DeilveryGuarantee","DeilveryGuaranteeInfo","OurProductsMoonPhases","CreatePieceMP","CreateMaterialMP","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","useState","imageWrapperStyle","imageStyle","useRef","getImageSrcSet","a","x","renderedImageFadeStyle","useState","useRef","thumbnailSize","a","i","useState","React","ImagePanel_ContentMobileHtml_L","ImagePanel_ContentDesktopHtml_L","x","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","e","i","e","_Fragment"],"sources":["https:/framerusercontent.com/modules/EY4ueBMYUSU5l74FeDQH/Bc1MgJRSyj6gMJLlRkD2/TrustBoxFooter.js","https:/framerusercontent.com/modules/2ZMmvl2AC5qONA14LG0S/kFWMRpfnKh2Qaazjeisa/useOnClickEvent.js","https:/framerusercontent.com/modules/fuNrvL6Y6Ohbc6c7DP1F/QxzVzxLESmtbyWYCrJQ6/country_lists.js","https:/framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js","https:/framerusercontent.com/modules/idjOSfGE3LwIMcXxnF1i/VfFq51NwT2eZRKA8GKHS/Render_DesktopAndMobilePrints.js","https:/framerusercontent.com/modules/JDw0yrjMGtPIQtTF0Re8/khc4klqGzpG3C55mmlXT/Create_OverlayLoadingHtml.js","https:/framerusercontent.com/modules/iPqwTXgWwNMuOhvTHemS/I3dqnvXUPqYdf5LkrAfc/ImagePanel_ContentDesktopHtml.js","https:/framerusercontent.com/modules/iYQNhIKVgtOs9ltLjPWJ/YBc3MMWtjmdLjxh8IQVn/ImagePanel_ContentMobileHtml.js","https:/framerusercontent.com/modules/auhmlROiWwt6hGTkcCZH/6aiEaSCurEzgFxgRofU9/utils_Images.js","https:/framerusercontent.com/modules/lQlwwYX9Li7DOKO20wOZ/qvWrGACKtdLKGJBhPVZW/Render_JewelryMobileImage.js","https:/framerusercontent.com/modules/YpCHoxe4hSQaRrODr14E/7mYLP2oEaUhhh1QqIvMI/gYxFaotHJ.js","https:/framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js","https:/framerusercontent.com/modules/PtTZYgdqzESDDNnl4w3b/rmYLO4eMLtO5110phCaM/Create_AdvOptionsGrid.js","https:/framerusercontent.com/modules/IdFPvxttJhHZJTnDXNYu/3Gxwbs4ABTHKxiMF7TQu/Create_AdvOptionsConstellations.js","https:/framerusercontent.com/modules/WxrOKcj8t1xvRafdrhnp/nIZaUvULo27ZB4Bq2JmL/Create_AdvOptionsMoon.js","https:/framerusercontent.com/modules/iiFEETSCw9qHtiFAQCIi/yp0uX1Hp1bA9R2x3kRfi/Create_AdvOptionsTimeChoice.js","https:/framerusercontent.com/modules/Bspu1Lvu6xvgVzJUWIBk/aAi427LakOsWjbtdg6dd/Create_AdvOptionsLocationText.js","https:/framerusercontent.com/modules/5cgr2doMlleHLHxx3dWZ/2IEaQ6fIZ0y4tYEyrWqO/Create_AdvOptions.js","https:/framerusercontent.com/modules/RaL7qy2KLytQuNHn91qT/TMLGYXrwj0bM8rhpUHD4/Create_AdvOptionsColorPlanets.js","https:/framerusercontent.com/modules/NaF89UCqySv2on4oAZl1/2ygU5XmJd36NI8EORw3l/Create_AdvOptionsDwarfPlanets.js","https:/framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js","https:/framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js","https:/framerusercontent.com/modules/x6rFx5k91eM02EBQkYu2/UW8GMYgWmFG5uDFUYfgT/Create_ChooseBezelMountMaterial.js","https:/framerusercontent.com/modules/zyarJSzOUxKV3c2Uttwm/GpMio24q2tBErDq7ssg8/Create_ChooseGemstoneButtons.js","https:/framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js","https:/framerusercontent.com/modules/G8VfKXkrJslAa6FBdPiM/tsuhOt5B1iJ7mpEEGGte/Create_ChooseEclipseGemstone.js","https:/esm.sh/suncalc@1.9.0/es2022/suncalc.mjs","https:/esm.sh/suncalc@1.9.0","https:/esm.sh/tz-lookup@6.1.25/es2022/tz-lookup.mjs","https:/esm.sh/tz-lookup@6.1.25","https:/framerusercontent.com/modules/gql7v7Jnb6eDDxmm3ZXj/KNcUPKyyukGnTpC2oAzm/Create_ChooseElementsUpdated.js","https:/framerusercontent.com/modules/HhkrmdgqUsLeGfhTBRc2/hI5mnW71Vz4OCYqen4Fn/Create_ChooseJewelryChainUpdated.js","https:/framerusercontent.com/modules/fgqT3MQPmXc23Zn5jYJl/K8G6gVsPMylyj5wLVnlr/Create_ChooseJewelrySizeUpdated.js","https:/framerusercontent.com/modules/iAM0VY4b5jVrtOXxAcZ2/3uAowxwDAxYUi82gfLeP/Create_ChooseJewelryStyle.js","https:/framerusercontent.com/modules/MhCfDpJGWbM3rbKUtuBP/PP49QrrTsWARmWf2yn19/Create_ChooseMaterialButtonsUpdated.js","https:/framerusercontent.com/modules/ND2Z9Ww3grpV0Agglwe2/J4WeglvgPCSYFHMrkAPV/Create_ChooseMaterialUpdated.js","https:/framerusercontent.com/modules/LzRJSZy3JwAyXG1H7t9a/FOHmudPJ2aIQo40vtFP0/hooks_useStockStatus.js","https:/framerusercontent.com/modules/LdojmIx0dLzQoLozAsDf/IYcAiJvHtqWrXoJA7rZc/Create_ChoosePieceUpdated.js","https:/framerusercontent.com/modules/Z3r1zUKNQqQO1Zdn6EZZ/i2MpQHOpsq28f8c0medB/Create_ChoosePrintJewelryFormatUpdated.js","https:/framerusercontent.com/modules/CXGdVbBqxJBwSGnQeKGP/jTeJFYelj3Ov0JoHW8oY/Create_SharedButtonsWithDefaults.js","https:/framerusercontent.com/modules/YIHj8YFitUJCT4NUE4sU/tf1mFpDoteCDeC3yBvnt/Create_ChoosePrintLayout.js","https:/framerusercontent.com/modules/RsB172xiu5vSJYdMR2S3/JJroOhnjIl1AvEaz7DvQ/Create_ChoosePrintLayoutUpdated.js","https:/framerusercontent.com/modules/ykXq7rhaTrrI8MpkuAAz/GAaXedPOcwlCSwVhk0HT/Create_ChoosePrintSizeUpdated.js","https:/framerusercontent.com/modules/EKqbXcU35pjiCGSHJ95y/qw4ZZmUOQdTFNWuh89b6/Create_ChoosePrintStyleButtonsUpdated.js","https:/framerusercontent.com/modules/wJ96SQyD0jFGZaSZ08el/pmsk7m5GwE7Vc43T1AZb/Create_ChoosePrintStyle.js","https:/framerusercontent.com/modules/npv01NSXTSY12ABVzJ3L/i5Fh2Gs3fbo9py13eNsn/Create_ChooseYourColor.js","https:/framerusercontent.com/modules/r51DGI6IfNLvT9YVVBuZ/ee0ui49HGLE4dxrqxyqL/Create_CustomContinueButtonUpdated.js","https:/framerusercontent.com/modules/kIAm4a5oINeFBGFcTW7G/Okrxzfrlp90vWZ83MZjy/Create_HeaderBreadcrumbs.js","https:/framerusercontent.com/modules/Zx0TwD0gx4FkVOWbzD60/TkhzagrYo7PTBCm2h132/hooks_useDebounce.js","https:/framerusercontent.com/modules/fwL9kIV7jJQpTAeoIAeW/qS2WFhbrMiljKQhmBtRA/validation_JewelryConfig.js","https:/framerusercontent.com/modules/TpjyN7HQ3UhN8KaLQ8pg/NA8vD86QfezYooCtJcVY/validation_PrintText.js","https:/framerusercontent.com/modules/OlHFaap4Rze2OeStJsVF/7CkCr2I7ZQO6HNFb6ZTU/utils_Text.js","https:/framerusercontent.com/modules/0pq3s5PGdg3TJ83Srt1C/UuU1rgHFrnQza7eIGR5o/Create_PersonalMessage.js","https:/framerusercontent.com/modules/gK67HWD5sc61CAiQfMjr/m2EPf4U5t5Mnm2Grv0Vu/usePricing.js","https:/framerusercontent.com/modules/qnntfuv4ZvcoVMuRbbtb/OjpJ6LJBvHxgvmEqcFKb/Create_PriceUpdated.js","https:/framerusercontent.com/modules/qrTs8f0k7rqKYfvcnE1t/3cUPfd7tYwMLvlcTQaDY/Create_PrintFormat.js","https:/framerusercontent.com/modules/Mn3U65iq94qnHh5701x0/wJKM8vCNQezO5t7cMnI5/Create_ProductImagePanelUpdated.js","https:/framerusercontent.com/modules/j6eT8VLPMs0TBAz05kpq/hJva6WPExnDfvdgZOV9P/DisplayProps_InStockNotification.js","https:/framerusercontent.com/modules/U6QXjMYpTvlaCs78yJZd/hXrFfLaK0VqNs5HCTL9T/DisplayProps_OutOfStockMessage.js","https:/framerusercontent.com/modules/NRRkPHdjBwqGcdGxScZ6/mjDMjr3q5WgabTExliTU/DisplayProps_continueDisabled.js","https:/framerusercontent.com/modules/pWaGpST7WyeCSEmPWlPH/y9e6uLQyJ5Yyw4r0oBZ2/DisplayPropsShared.js","https:/framerusercontent.com/modules/dIyKjN5dl8OtVL6P5OP0/ig4Udrw3Lpt8sSrMgtJT/DisplayProps_jewelryEclipseGemstoneProperties.js","https:/framerusercontent.com/modules/ZOI5pj3jREaqdFd0iNkq/zBmecnIifIZJPb5rt5tg/DisplayProps_jewelryEclipseInset.js","https:/framerusercontent.com/modules/I4BNkqyIrORNrEFy4YI2/seEvjoScb7t9wug5lXDo/DisplayProps_productShortDescription.js","https:/framerusercontent.com/modules/U9qSY8PnfDbfl8OH0Wei/Anm9pFmTplA1lhIOTkaV/DisplayProps_productTitle.js","https:/framerusercontent.com/modules/eqCBGUFJBtfC4kQuxTZF/4XAz4g4dSbD9Xf7MYCK5/Jewelry_ChooseAStarSign.js","https:/framerusercontent.com/modules/rDIOnbqcRZjIPVdXsl7w/MV3lSK97pSD2aok7aiGq/MoonPhase_AddToCart.js","https:/framerusercontent.com/modules/7fszDSyGZ5UFzpNedK9d/5UodvBB6Ss6trYWYlZOa/MoonPhase_KlarnaPrice.js","https:/framerusercontent.com/modules/dF8B8CiFu8lVwzcgJRTK/QqaSFiFYIMm5TDR3E3US/MoonPhase_Price.js","https:/framerusercontent.com/modules/ZlROADLQy4SPf5tns9wX/ut5cOxd66yy2KmzqrIdc/useCreateNavigation.js","https:/framerusercontent.com/modules/paWrY7BjFuusrhZEtusq/jDGOKe3vve9KZr9SPO3w/useShowHideColorPlanets.js","https:/framerusercontent.com/modules/M9cXh4I9KJVUlake4ujw/L3uFxVuk8IolcBets7Fe/useXmasDeliverySetVariant.js","https:/framerusercontent.com/modules/p7D4yD06yXI9oNSITRYI/h8hiBBrXZNbcRkYJjTZ0/LNUaYGC3m-0.js","https:/framerusercontent.com/modules/p7D4yD06yXI9oNSITRYI/h8hiBBrXZNbcRkYJjTZ0/LNUaYGC3m-1.js","https:/framerusercontent.com/modules/p7D4yD06yXI9oNSITRYI/h8hiBBrXZNbcRkYJjTZ0/LNUaYGC3m.js","https:/framerusercontent.com/modules/eEDLbRrwmzGTMLqrO93Q/a5ixwTFUpFMjKgVQRCsW/aAoZu0jQF-0.js","https:/framerusercontent.com/modules/eEDLbRrwmzGTMLqrO93Q/a5ixwTFUpFMjKgVQRCsW/aAoZu0jQF.js","https:/framerusercontent.com/modules/FthqeekqiPh175HnaIbG/ZHJHkj9yNRzEELjI9ruO/aAoZu0jQF.js","https:/framerusercontent.com/modules/j5ydZsoR1wPeptOdtXaj/ZaxQSqXayXWrS658dnb4/EnSqgPrGt.js","https:/framerusercontent.com/modules/XyJnQbmoJZawzBnRkPdD/o16lkVg4nPD4i30UaKH8/Create_ChoosePrintFrame.js","https:/framerusercontent.com/modules/iYo9OX0HnTwsOYzMJCCO/rzyIYXucCurN1csFeUiA/usePricingForFrameService.js","https:/framerusercontent.com/modules/29dlaigQjsXzblKlZVfY/57pldRZuST6QPtCWG5hO/Create_FramingServiceUpdated.js","https:/framerusercontent.com/modules/qocd1D9R3FLJmY7Fyo9k/NQi8QANOJmcSFMAIIR5n/DisplayProps_printFrame.js","https:/framerusercontent.com/modules/3oFTgI1t5fcefauNxDfk/E7cTVoHvRT7C0mzIm7OX/NGY30GlTr.js","https:/framerusercontent.com/modules/IecNWNX9lv6m9gIm0RQG/DK208Jlh4VMyWM6CaoKR/v8D2XKLeD-0.js","https:/framerusercontent.com/modules/IecNWNX9lv6m9gIm0RQG/DK208Jlh4VMyWM6CaoKR/v8D2XKLeD.js","https:/framerusercontent.com/modules/qK9QoNWSiVQKWTEhg0EQ/pgVFPAV3FIqavQRKFiRf/v8D2XKLeD.js","https:/framerusercontent.com/modules/UrtfZ9dTlMM7vNfMoBTQ/0bXRFxBJG94wpAGLFZsg/yKpaGdBT7-0.js","https:/framerusercontent.com/modules/UrtfZ9dTlMM7vNfMoBTQ/0bXRFxBJG94wpAGLFZsg/yKpaGdBT7.js","https:/framerusercontent.com/modules/4huHMcViX5FVBF3NSALj/Itw2sdzuhjM19mTu0HqN/yKpaGdBT7.js","https:/framerusercontent.com/modules/kXAf1CcOWZsOvfC40x1F/Ta7IBb82NAmAyE0zBKB0/LNUaYGC3m.js","https:/framerusercontent.com/modules/MQz9KLv7njlfYcHM5puJ/QhlHj5UaR9JE9kerYXOD/ImagePanel_ContentMobileHtml_L.js","https:/framerusercontent.com/modules/KL1u8mKuFOcyXU1VcSRg/M2dRgMDeZmQDj667WwTI/ImagePanel_ContentDesktopHtml_L.js","https:/framerusercontent.com/modules/3He8RAvyzjPUGj00E114/CNYIfFqb45CUVugwIqho/Render_JewelryDesktopImage.js","https:/framerusercontent.com/modules/ZMfJnmr4z733rBQkTJQO/3T24zlZDMaIwPXO7FhLZ/QnB5kL8gk.js","https:/framerusercontent.com/modules/GbnwYpTjyBkDclU5216S/lDt1w02ewFE0F4cnbRU5/utils_ContinueDesign.js","https:/framerusercontent.com/modules/f6IiXXEbcozv58pDqzGm/wwFxmKYegRC89bHmmPe9/store_ProductPropsPageLoad.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TrustBoxFooter(props){const ref=React.useRef(null);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);useEffect(()=>{if(!isClient)return;const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(!entry.isIntersecting)return;// Only load once\nobserver.disconnect();if(document.querySelector('script[src*=\"trustpilot\"]')){// Script already loaded, just reinitialize\nif(window.Trustpilot){window.Trustpilot.loadFromElement(ref.current);}return;}const script=document.createElement(\"script\");script.src=\"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js\";script.async=true;script.onload=()=>{if(window.Trustpilot){window.Trustpilot.loadFromElement(ref.current);}};document.head.appendChild(script);});},{rootMargin:\"200px\"}// Start loading 200px before it enters view\n);if(ref.current)observer.observe(ref.current);return()=>observer.disconnect();},[isClient]);if(!isClient){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:\"180px\",width:\"300px\"}});}return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"trustpilot-widget\",\"data-locale\":\"en-US\",\"data-template-id\":\"53aa8912dec7e10d38f59f36\",\"data-businessunit-id\":\"5fa94ead66fe4600011d82e1\",\"data-style-height\":\"180px\",\"data-style-width\":\"300px\",\"data-theme\":props.darkTheme?\"dark\":\"light\",\"data-stars\":\"5\",\"data-review-languages\":\"en\",children:/*#__PURE__*/_jsxs(\"a\",{href:\"https://www.trustpilot.com/review/example.com\",target:\"_blank\",rel:\"noopener noreferrer\",children:[\" \",\"Trustpilot\"]})});}addPropertyControls(TrustBoxFooter,{darkTheme:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrustBoxFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrustBoxFooter.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";/**\n * Generic HOC creator that:\n * - Preserves the original onClick\n * - Adds extra click behavior\n * - Allows the extra behavior to use hooks\n */function withExtraClickBehavior(Component,useExtraBehavior){return function Wrapped(props){const extraBehavior=useExtraBehavior();const handleClick=e=>{// Run any original onClick handler\nprops.onClick?.(e);try{extraBehavior(e,props);}catch(error){console.error(\"Error in click handler. Please email help@thenightsky.com\",error);}};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}/* --- Specialized HOCs --- */export function openChat(Component){return withExtraClickBehavior(Component,()=>{return()=>{window.Intercom?.(\"show\");};});}export function openSaveDesign(Component){return withExtraClickBehavior(Component,()=>{const[,setNavigationStore]=store_Navigation();return()=>{setNavigationStore({// createStepVariant: \"CreateStep1\",\nshowSaveDesignOverlay:true});};});}\nexport const __FramerMetadata__ = {\"exports\":{\"openChat\":{\"type\":\"reactHoc\",\"name\":\"openChat\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"openSaveDesign\":{\"type\":\"reactHoc\",\"name\":\"openSaveDesign\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useOnClickEvent.map","// **************************************************\n// Below from Price Script\n// **************************************************\nexport const digitalOnlyCountryCodes=[\"AQ\",\"AX\",\"BV\",\"CC\",\"CU\",\"CW\",\"CX\",\"EH\",\"GS\",\"HM\",\"IO\",\"MF\",\"NF\",\"NU\",\"PN\",\"SH\",\"SJ\",\"TF\",\"TK\",\"TR\",\"UM\",\"AN\"];export const digitalDownloadAvailableCountryCodes=[\"AE\",\"AF\",\"AG\",\"AI\",\"AM\",\"AO\",\"AQ\",\"AR\",\"AS\",\"AW\",\"AX\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BF\",\"BH\",\"BI\",\"BJ\",\"BL\",\"BM\",\"BN\",\"BO\",\"BQ\",\"BR\",\"BS\",\"BT\",\"BV\",\"BW\",\"BZ\",\"CC\",\"CD\",\"CF\",\"CG\",\"CI\",\"CK\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CV\",\"CX\",\"CZ\",\"DJ\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EG\",\"EH\",\"ER\",\"ET\",\"FJ\",\"FM\",\"GA\",\"GD\",\"GE\",\"GF\",\"GH\",\"GL\",\"GM\",\"GN\",\"GP\",\"GQ\",\"GT\",\"GU\",\"GW\",\"GY\",\"HM\",\"HN\",\"HT\",\"ID\",\"IL\",\"IN\",\"IO\",\"IQ\",\"IR\",\"JM\",\"JO\",\"JP\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KY\",\"KZ\",\"LA\",\"LB\",\"LC\",\"LK\",\"LR\",\"LS\",\"LY\",\"MA\",\"MF\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MO\",\"MP\",\"MQ\",\"MR\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NC\",\"NE\",\"NF\",\"NG\",\"NI\",\"NP\",\"NR\",\"NU\",\"OM\",\"PA\",\"PE\",\"PF\",\"PG\",\"PH\",\"PK\",\"PM\",\"PN\",\"PR\",\"PS\",\"PW\",\"PY\",\"QA\",\"RE\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SG\",\"SH\",\"SJ\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SX\",\"SY\",\"SZ\",\"TC\",\"TD\",\"TF\",\"TG\",\"TH\",\"TJ\",\"TK\",\"TL\",\"TM\",\"TN\",\"TO\",\"TT\",\"TV\",\"TW\",\"TZ\",\"UG\",\"UM\",\"UY\",\"UZ\",\"VC\",\"VE\",\"VG\",\"VI\",\"VN\",\"VU\",\"WF\",\"WS\",\"YE\",\"YT\",\"ZA\",\"ZM\",\"ZW\",\"AN\"];export const jewelryNotAvailableInCountryCodes=[\"AL\",\"AQ\",\"AX\",\"BR\",\"BV\",\"BY\",\"CC\",\"CH\",\"CU\",\"CW\",\"CX\",\"EG\",\"EH\",\"FK\",\"GS\",\"HM\",\"IN\",\"IO\",\"KE\",\"KR\",\"MA\",\"MF\",\"NF\",\"NU\",\"PH\",\"PK\",\"PM\",\"PN\",\"RS\",\"SH\",\"SJ\",\"TF\",\"TK\",\"TN\",\"TR\",\"UA\",\"UM\",\"VN\",\"AN\"];export const blacklistedCountryCodes=[\"CU\",\"CW\",\"GS\",\"TR\"];export const foilGitdNotAvailableCountries=[\"AF\",\"AQ\",\"AS\",\"AX\",\"BF\",\"BI\",\"BJ\",\"BL\",\"BQ\",\"BT\",\"BV\",\"BW\",\"CC\",\"CD\",\"CF\",\"CG\",\"CI\",\"CK\",\"CU\",\"CV\",\"CW\",\"CX\",\"DJ\",\"EH\",\"ER\",\"ET\",\"EU\",\"FJ\",\"GA\",\"GM\",\"GN\",\"GQ\",\"GS\",\"GU\",\"GW\",\"HM\",\"IM\",\"IO\",\"IQ\",\"IR\",\"KG\",\"KI\",\"KM\",\"KP\",\"LA\",\"LR\",\"LS\",\"LY\",\"MD\",\"MF\",\"MG\",\"MH\",\"ML\",\"MP\",\"MR\",\"MZ\",\"NE\",\"NF\",\"NP\",\"NR\",\"NU\",\"PG\",\"PN\",\"PS\",\"PW\",\"SB\",\"SC\",\"SD\",\"SH\",\"SJ\",\"SL\",\"SO\",\"SS\",\"ST\",\"SX\",\"SY\",\"TC\",\"TD\",\"TF\",\"TG\",\"TJ\",\"TK\",\"TL\",\"TM\",\"TO\",\"TR\",\"TV\",\"TZ\",\"UM\",\"UZ\",\"VA\",\"VC\",\"VG\",\"VI\",\"WF\",\"WS\",\"YE\",\"YT\",\"ZM\",\"ZW\",\"AN\"];export const framedFoilGitdNotAvailableCountries=[\"AD\",\"AE\",\"AF\",\"AG\",\"AI\",\"AL\",\"AM\",\"AO\",\"AQ\",\"AR\",\"AS\",\"AU\",\"AW\",\"AX\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BL\",\"BM\",\"BN\",\"BO\",\"BQ\",\"BR\",\"BS\",\"BT\",\"BV\",\"BW\",\"BY\",\"BZ\",\"CC\",\"CD\",\"CF\",\"CG\",\"CI\",\"CK\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CW\",\"CX\",\"CY\",\"DJ\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"EH\",\"ER\",\"ET\",\"EU\",\"FJ\",\"FK\",\"FM\",\"FO\",\"GA\",\"GD\",\"GE\",\"GF\",\"GH\",\"GI\",\"GL\",\"GM\",\"GN\",\"GP\",\"GQ\",\"GS\",\"GT\",\"GU\",\"GW\",\"GY\",\"HK\",\"HM\",\"HN\",\"HR\",\"HT\",\"ID\",\"IL\",\"IM\",\"IN\",\"IO\",\"IQ\",\"IR\",\"IS\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KY\",\"KZ\",\"LA\",\"LB\",\"LC\",\"LI\",\"LK\",\"LR\",\"LS\",\"LT\",\"LV\",\"LY\",\"MA\",\"MD\",\"ME\",\"MF\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MO\",\"MP\",\"MQ\",\"MR\",\"MS\",\"MT\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NC\",\"NE\",\"NF\",\"NG\",\"NI\",\"NP\",\"NR\",\"NU\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PF\",\"PG\",\"PH\",\"PK\",\"PM\",\"PN\",\"PR\",\"PS\",\"PW\",\"PY\",\"QA\",\"RE\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SG\",\"SH\",\"SJ\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SX\",\"SY\",\"SZ\",\"TC\",\"TD\",\"TF\",\"TG\",\"TH\",\"TJ\",\"TK\",\"TL\",\"TM\",\"TN\",\"TO\",\"TR\",\"TT\",\"TV\",\"TW\",\"TZ\",\"UA\",\"UG\",\"UM\",\"UY\",\"UZ\",\"VA\",\"VC\",\"VE\",\"VG\",\"VI\",\"VN\",\"VU\",\"WF\",\"WS\",\"YE\",\"YT\",\"ZA\",\"ZM\",\"ZW\",\"AN\"];\nexport const __FramerMetadata__ = {\"exports\":{\"digitalOnlyCountryCodes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"blacklistedCountryCodes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"framedFoilGitdNotAvailableCountries\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"jewelryNotAvailableInCountryCodes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"digitalDownloadAvailableCountryCodes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foilGitdNotAvailableCountries\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./country_lists.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{foilGitdNotAvailableCountries,framedFoilGitdNotAvailableCountries}from\"https://framerusercontent.com/modules/fuNrvL6Y6Ohbc6c7DP1F/QxzVzxLESmtbyWYCrJQ6/country_lists.js\";import{isFramed}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";// /////////////////////////////////////////////////////////////////////\n// JEWELRY\n// /////////////////////\n// Hides until ProductProps loads\nexport function hideUnlessPageLoadComplete(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.pageLoaded===true);},[store.pageLoaded]);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,...visible?{}:{display:\"none\"}}});};}export function hideUnlessJewelryMountAvailable(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{if(store.jewelryPiece===\"Keyring\"){setVisible(false);return;}switch(store.jewelryMaterial){case\"Black Onyx\":case\"Sterling Silver\":case\"18k Gold Vermeil\":setVisible(true);break;case\"Green Onyx\":case\"9k Solid Gold\":default:setVisible(false);break;}},[store.jewelryPiece,store.jewelryMaterial]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideUnlessBezelMaterialChoiceNecessary(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isEclipseBezel=store.jewelryBezelMount.includes(\"Eclipse\");const isZodiac=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\";if(isEclipseBezel){setVisible(false);return;}if(store.jewelryBezelMount===\"No Mount\"){setVisible(false);return;}if(store.jewelryPiece===\"Keyring\"){setVisible(false);return;}switch(store.jewelryMaterial){case\"Black Onyx\":case\"Green Onyx\":setVisible(true);break;case\"Sterling Silver\":case\"18k Gold Vermeil\":if(!isEclipseBezel&&!isZodiac){setVisible(true);}else{setVisible(false);}break;case\"9k Solid Gold\":default:setVisible(false);break;}},[store.jewelryType,store.jewelryPiece,store.jewelryMaterial,store.jewelryBezelMount]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideUnlessBezel(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isEclipseBezel=store.jewelryBezelMount.includes(\"Eclipse\");const isBezel=!isEclipseBezel&&store.jewelryBezelMount!==\"No Mount\";setVisible(isBezel);},[store.jewelryPiece,store.jewelryMaterial,store.jewelryBezelMount]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideUnlessEclipseBezel(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.jewelryBezelMount.includes(\"Eclipse\"));},[store.jewelryBezelMount]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfEclipseBezel(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.jewelryBezelMount.includes(\"Eclipse\")===false);},[store.jewelryBezelMount]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfLocket(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isLocket=store.productFormat===\"Jewelry\"&&store.jewelryPiece===\"Locket\";setVisible(isLocket===false);},[store.productFormat,store.jewelryPiece]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfNotLocket(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(true);useEffect(()=>{const isLocket=store.productFormat===\"Jewelry\"&&store.jewelryPiece===\"Locket\";setVisible(isLocket);},[store.productFormat,store.jewelryPiece]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst printThemes=[\"MB\",\"B\",\"GB\",\"AM\"];export function setPrintTheme(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(variantName!==store.printTheme&&printThemes.includes(variantName)){setStore({printTheme:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst jewelryPieces=[\"Necklace\",\"Charm\",\"Bracelet\",\"MP Necklace\",\"MP Charm\"];export function setJewelryPiece(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(variantName!==store.jewelryPiece&&jewelryPieces.includes(variantName)){setStore({jewelryPiece:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst jewelryMaterials=[\"Onyx\",\"Green Onyx\",\"Silver\",\"Vermeil\",\"Gold\"];export function setJewelryMaterial(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(// broken for Gold/Gold Vermeil\nvariantName!==store.jewelryMaterial&&jewelryMaterials.includes(variantName)){setStore({jewelryMaterial:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst jewelrySizes=[\"15mm\",\"20mm\",\"25mm\"];export function setJewelrySize(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(variantName!==store.jewelrySize&&jewelrySizes.includes(variantName)){setStore({jewelrySize:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst moonPhaseMaterials=[\"Silver\",\"Vermeil\"];export function setMoonPhaseMaterial(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(variantName!==store.moonPhaseMaterial&&moonPhaseMaterials.includes(variantName)){setStore({moonPhaseMaterial:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}export function hideIfKeychain(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{if(store.jewelryPiece===\"Keyring\"){setVisible(false);return;}setVisible(true);},[store.jewelryPiece]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfFramesNotAvailable(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[country,_]=store_Country();const[visible,setVisible]=useState(false);useEffect(()=>{const isFoilGitd=store.productFormat===\"Print\"&&[\"Foil\",\"Glow in the Dark\"].includes(store.printFormat);const isCanvas=store.productFormat===\"Print\"&&[\"Canvas\"].includes(store.printFormat);if(!country||!country.countryCode){return;}const{countryCode}=country;if(isFoilGitd){if(foilGitdNotAvailableCountries.includes(countryCode)||framedFoilGitdNotAvailableCountries.includes(countryCode)){setVisible(false);return;}}if(isCanvas){setVisible(false);return;}setVisible(true);},[country,store.productFormat,store.printFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}// /////////////////////////////////////////////////////////////////////\n// DEPRECATE?\n// /////////////////////\nconst moonPhasePhases=[\"crescent\",\"half-moon\",\"tq-moon\",\"full-moon\"];export function setMoonPhasePhase(Component){return props=>{const[store,setStore]=store_ProductPropsStore();useEffect(()=>{if(props&&props[\"data-framer-name\"]){const variantName=props[\"data-framer-name\"];if(variantName!==store.moonPhasePhase&&moonPhasePhases.includes(variantName)){setStore({moonPhasePhase:variantName});}}},[props]);return /*#__PURE__*/_jsx(Component,{...props});};}export function showIfPrint(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productFormat===\"Print\");},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function showIfJewelry(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productFormat===\"Jewelry\");},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfJewelry(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productFormat!==\"Jewelry\");},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function showIfSolarSystem(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productType===\"TPA\");},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfSolarSystem(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productType!==\"TPA\");},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfFrameSelected(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(isFramed(store.printFrame)===false);},[store.productFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideUnlessZodiac(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isZodiac=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\";setVisible(isZodiac);},[store.productFormat,store.jewelryType]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideUnlessStarSign(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isStarSign=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Star Sign\";setVisible(isStarSign);},[store.productFormat,store.jewelryType]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function updateVariantToPrintJewelry(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[variant,setVariant]=useState(\"\");useEffect(()=>{if(store.productFormat===\"Jewelry\"){setVariant(\"Jewelry\");}else{setVariant(\"Print\");}},[store.productFormat]);const updatedProps={...props,...variant?{variant}:{}};return /*#__PURE__*/_jsx(Component,{...updatedProps});};}export function showIfFramed(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(store.productFormat===\"Print\"&&isFramed(store.printFrame));},[store.productFormat,store.printFrame]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfGlowInTheDarkMoon(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(false);useEffect(()=>{const isGitdMoon=store.productType===\"Moon\"&&store.productFormat===\"Print\"&&[\"Glow in the Dark\"].includes(store.printFormat);setVisible(!isGitdMoon);},[store.productType,store.productFormat,store.printFormat]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function hideIfPaidOrderEdit(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(true);useEffect(()=>{const isPaidEdit=store.editMode===\"support\"||store.editMode===\"admin\";setVisible(!isPaidEdit);},[store.editMode]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function showIfPaidOrderEdit(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[visible,setVisible]=useState(true);useEffect(()=>{const isPaidEdit=store.editMode===\"support\"||store.editMode===\"admin\";setVisible(isPaidEdit);},[store.editMode]);return visible?/*#__PURE__*/_jsx(Component,{...props}):null;};}\nexport const __FramerMetadata__ = {\"exports\":{\"hideIfNotLocket\":{\"type\":\"reactHoc\",\"name\":\"hideIfNotLocket\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessZodiac\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessZodiac\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setPrintTheme\":{\"type\":\"reactHoc\",\"name\":\"setPrintTheme\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessPageLoadComplete\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessPageLoadComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateVariantToPrintJewelry\":{\"type\":\"reactHoc\",\"name\":\"updateVariantToPrintJewelry\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setJewelrySize\":{\"type\":\"reactHoc\",\"name\":\"setJewelrySize\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showIfSolarSystem\":{\"type\":\"reactHoc\",\"name\":\"showIfSolarSystem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfFramesNotAvailable\":{\"type\":\"reactHoc\",\"name\":\"hideIfFramesNotAvailable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showIfPrint\":{\"type\":\"reactHoc\",\"name\":\"showIfPrint\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfEclipseBezel\":{\"type\":\"reactHoc\",\"name\":\"hideIfEclipseBezel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showIfFramed\":{\"type\":\"reactHoc\",\"name\":\"showIfFramed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setMoonPhaseMaterial\":{\"type\":\"reactHoc\",\"name\":\"setMoonPhaseMaterial\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showIfJewelry\":{\"type\":\"reactHoc\",\"name\":\"showIfJewelry\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setJewelryPiece\":{\"type\":\"reactHoc\",\"name\":\"setJewelryPiece\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfLocket\":{\"type\":\"reactHoc\",\"name\":\"hideIfLocket\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessJewelryMountAvailable\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessJewelryMountAvailable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfJewelry\":{\"type\":\"reactHoc\",\"name\":\"hideIfJewelry\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfFrameSelected\":{\"type\":\"reactHoc\",\"name\":\"hideIfFrameSelected\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setJewelryMaterial\":{\"type\":\"reactHoc\",\"name\":\"setJewelryMaterial\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfGlowInTheDarkMoon\":{\"type\":\"reactHoc\",\"name\":\"hideIfGlowInTheDarkMoon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfSolarSystem\":{\"type\":\"reactHoc\",\"name\":\"hideIfSolarSystem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfPaidOrderEdit\":{\"type\":\"reactHoc\",\"name\":\"hideIfPaidOrderEdit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showIfPaidOrderEdit\":{\"type\":\"reactHoc\",\"name\":\"showIfPaidOrderEdit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessEclipseBezel\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessEclipseBezel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessBezel\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessBezel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessBezelMaterialChoiceNecessary\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessBezelMaterialChoiceNecessary\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideIfKeychain\":{\"type\":\"reactHoc\",\"name\":\"hideIfKeychain\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setMoonPhasePhase\":{\"type\":\"reactHoc\",\"name\":\"setMoonPhasePhase\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideUnlessStarSign\":{\"type\":\"reactHoc\",\"name\":\"hideUnlessStarSign\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{PrintGeneratorAnimated}from\"https://framerusercontent.com/modules/SGacEZkkCWT0zIY2eeR6/r0o9gCnDRmaMFz805JLz/nsRenderShared.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{getTnsProps,isFramed}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";// Frame edge width in inches (must match FRAME_EDGE_INCHES in ns-render-shared frameCompositing.ts)\nconst FRAME_EDGE_INCHES=.75;// ── Canvas tilt effect ──────────────────────────────────────────────\n// Based on eoin_CanvasTilt.tsx. When the Canvas print format is selected,\n// the print render is wrapped in a 3D-tilted container with simulated\n// canvas edge slabs on the left and right.\n//\n// Master kill switch: set to false to disable the Canvas tilt effect\n// entirely. When false, the component behaves exactly as it did before\n// the tilt was added. Flip back to true once the tilt has been polished\n// and is ready to ship.\nconst ENABLE_CANVAS_TILT=false;const CANVAS_TILT_DEPTH=35;const CANVAS_TILT_SIDE_COLOR=\"rgb(24, 34, 54)\";const CANVAS_TILT_BOTTOM_COLOR=\"rgb(18, 26, 42)\";// Feature flag: enable touch-driven tilt tracking on mobile panels.\n// Disabled by default because touch tilt conflicts with the horizontal\n// carousel swipe used around the mobile print render on /our-products/.\n// Flip to true to experiment with touch tilt on mobile. The initial\n// reveal animation still runs on mobile regardless of this flag.\nconst ENABLE_CANVAS_TILT_TOUCH_ON_MOBILE=false;// Parse \"18x24\" → 0.75, \"24x36\" → 0.666..., \"12x12\" → 1\nfunction getAspectRatioFromPrintSize(printSize){const match=printSize?.match(/(\\d+)x(\\d+)/);if(!match)return\"3 / 4\";return`${match[1]} / ${match[2]}`;}// Calculate image padding based on print size\n// Larger prints get less padding (minimum 24), smaller prints get more padding\nfunction getImagePaddingForPrintSize(printSize,panelType,printFrame,containerWidth){// Parse the print size (e.g., \"12x12\", \"24x36\")\nconst match=printSize.match(/(\\d+)x(\\d+)/);if(!match){return 24// Default padding\n;}const width=parseInt(match[1],10);const height=parseInt(match[2],10);const maxDimension=Math.max(width,height);// Map of max dimension to padding\n// Largest size (48) gets minimum padding (24)\n// Smaller sizes get 20px more padding per size step\nlet paddingMap={48:44,36:54,28:74,24:94,20:114,16:134,12:154};if(panelType===\"mobile\"){paddingMap={48:8,36:16,28:24,24:28,20:32,16:36,12:40};}// Find the closest match or interpolate\nconst sizes=Object.keys(paddingMap).map(Number).sort((a,b)=>b-a);let padding;if(paddingMap[maxDimension]){padding=paddingMap[maxDimension];}else if(maxDimension>=sizes[0]){padding=paddingMap[sizes[0]];}else if(maxDimension<=sizes[sizes.length-1]){padding=paddingMap[sizes[sizes.length-1]];}else{// Find the two closest sizes and interpolate\npadding=24// fallback\n;for(let i=0;i<sizes.length-1;i++){if(maxDimension<=sizes[i]&&maxDimension>=sizes[i+1]){const size1=sizes[i];const size2=sizes[i+1];const padding1=paddingMap[size1];const padding2=paddingMap[size2];const ratio=(maxDimension-size2)/(size1-size2);padding=Math.round(padding2+(padding1-padding2)*ratio);break;}}}// When framed, reduce padding so the image grows by the frame border size.\n// The frame compositing adds FRAME_EDGE_INCHES per side to the poster.\n// We reduce padding by the displayed pixel equivalent of that border\n// so the total image (poster + frame) is visually larger than the unframed poster.\nif(printFrame&&isFramed(printFrame)){// Estimate displayed image width: container width minus padding on both sides.\n// Use containerWidth from ref if available, otherwise estimate from viewport.\nconst cw=containerWidth&&containerWidth>0?containerWidth:typeof window!==\"undefined\"?panelType===\"mobile\"?window.innerWidth:window.innerWidth*.5:600;const displayedWidth=cw-2*padding;// Frame border in displayed pixels (per side)\nconst frameBorderPx=displayedWidth*FRAME_EDGE_INCHES/width;padding=Math.max(0,Math.round(padding-frameBorderPx));}return padding;}export default function DesktopAndMobilePrints({returnImage,panelType,panelHeight,brandPartner}){const[store]=store_ProductPropsStore();const[tnsCustomProps,setTnsCustomProps]=useState();const[loading,setLoading]=useState();const containerRef=useRef(null);const[containerWidth,setContainerWidth]=useState(0);// ── Canvas tilt state ────────────────────────────────────────────\n// Gated on the ENABLE_CANVAS_TILT kill switch. When the kill switch\n// is off isCanvas is always false, every canvas-specific code path\n// is skipped, and the component renders exactly as it did before\n// the tilt was added.\nconst isCanvas=ENABLE_CANVAS_TILT&&store.productFormat===\"Print\"&&store.printFormat===\"Canvas\";const tiltRef=useRef(null);// tiltVisible gates the side slabs + 3D transform. It only flips\n// true after PrintGeneratorAnimated fires its first onComplete while\n// Canvas is active, so the tilt never appears during the initial\n// swoop/fade-in animation. Resets to false whenever Canvas is\n// deselected or the component remounts.\nconst[tiltVisible,setTiltVisible]=useState(false);const[tiltPhase,setTiltPhase]=useState(\"start\");const[tiltRotateY,setTiltRotateY]=useState(0);const tiltReady=useRef(false);const touchStartX=useRef(0);// ── Frame toggle detection (adding/removing frame) ──────────────────\n// Detected synchronously during render so the hide + padding change\n// are committed to the DOM in a single paint (no flash of stretched image).\nconst[frameToggleHidden,setFrameToggleHidden]=useState(false);const prevPrintFrameRef=useRef(store.printFrame);if(store.printFrame!==prevPrintFrameRef.current){const wasFramed=isFramed(prevPrintFrameRef.current);const nowFramed=isFramed(store.printFrame);prevPrintFrameRef.current=store.printFrame;if(wasFramed!==nowFramed&&!frameToggleHidden){// setState during render: React discards this render and\n// immediately re-renders with hidden=true + new padding together\nsetFrameToggleHidden(true);}}// Measure actual container width for accurate frame padding calculation\nuseEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setContainerWidth(entry.contentRect.width);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);// ── Canvas tilt: reset state when Canvas is deselected ──────────\n// When Canvas is active, tiltVisible is flipped to true by the\n// handleRenderComplete callback (not by this effect), so the tilt\n// waits for the load animation to finish before appearing.\nuseEffect(()=>{if(isCanvas)return;setTiltVisible(false);setTiltPhase(\"start\");setTiltRotateY(0);tiltReady.current=false;},[isCanvas]);// ── Canvas tilt: reveal animation ────────────────────────────────\n// Runs after tiltVisible flips true (i.e. after PrintGeneratorAnimated\n// signalled its first onComplete). Starts at -15° then settles to 0°\n// after 300ms, at which point mouse/touch tracking becomes active.\nuseEffect(()=>{if(!tiltVisible)return;tiltReady.current=false;setTiltPhase(\"start\");setTiltRotateY(0);const timer=setTimeout(()=>{setTiltPhase(\"rest\");tiltReady.current=true;},300);return()=>clearTimeout(timer);},[tiltVisible]);// ── Canvas tilt: inject side edge slabs ──────────────────────────\n// Two absolutely-positioned divs attached imperatively so React's\n// reconciler doesn't recreate them on every state change. React only\n// manages children it created, so PrintGeneratorAnimated updates\n// inside the same ref do not disturb these panels. Gated on\n// tiltVisible so slabs don't flash in before the print has finished\n// its load animation.\nuseEffect(()=>{if(!tiltVisible)return;const el=tiltRef.current;if(!el)return;const right=document.createElement(\"div\");Object.assign(right.style,{position:\"absolute\",top:\"0\",right:`-${CANVAS_TILT_DEPTH}px`,width:`${CANVAS_TILT_DEPTH}px`,height:\"100%\",background:`linear-gradient(to right, ${CANVAS_TILT_SIDE_COLOR}, ${CANVAS_TILT_BOTTOM_COLOR})`,transformOrigin:\"left center\",transform:\"rotateY(75deg)\",pointerEvents:\"none\"});const left=document.createElement(\"div\");Object.assign(left.style,{position:\"absolute\",top:\"0\",left:`-${CANVAS_TILT_DEPTH}px`,width:`${CANVAS_TILT_DEPTH}px`,height:\"100%\",background:`linear-gradient(to left, ${CANVAS_TILT_SIDE_COLOR}, ${CANVAS_TILT_BOTTOM_COLOR})`,transformOrigin:\"right center\",transform:\"rotateY(-75deg)\",pointerEvents:\"none\"});el.appendChild(right);el.appendChild(left);return()=>{right.remove();left.remove();};},[tiltVisible]);// ── Canvas tilt: mouse + touch tracking ──────────────────────────\n// Touch handlers are skipped on mobile panels unless the feature\n// flag above is enabled, because touch tilt fights the horizontal\n// carousel swipe wrapping the print render on /our-products/. Gated\n// on tiltVisible so we don't attach listeners before the tilt is\n// actually showing.\nuseEffect(()=>{if(!tiltVisible)return;const el=tiltRef.current;if(!el)return;const onMouseMove=e=>{if(!tiltReady.current)return;const rect=el.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width;setTiltRotateY((x-.5)*30);setTiltPhase(\"active\");};const onMouseLeave=()=>{setTiltRotateY(0);setTiltPhase(\"rest\");};const onTouchStart=e=>{if(!tiltReady.current)return;touchStartX.current=e.touches[0].clientX;};const onTouchMove=e=>{if(!tiltReady.current)return;const dx=e.touches[0].clientX-touchStartX.current;const angle=Math.max(-15,Math.min(15,dx*.2));setTiltRotateY(angle);setTiltPhase(\"active\");};const onTouchEnd=()=>{setTiltRotateY(0);setTiltPhase(\"rest\");};el.addEventListener(\"mousemove\",onMouseMove);el.addEventListener(\"mouseleave\",onMouseLeave);const enableTouch=panelType!==\"mobile\"||ENABLE_CANVAS_TILT_TOUCH_ON_MOBILE;if(enableTouch){el.addEventListener(\"touchstart\",onTouchStart,{passive:true});el.addEventListener(\"touchmove\",onTouchMove,{passive:true});el.addEventListener(\"touchend\",onTouchEnd);}return()=>{el.removeEventListener(\"mousemove\",onMouseMove);el.removeEventListener(\"mouseleave\",onMouseLeave);if(enableTouch){el.removeEventListener(\"touchstart\",onTouchStart);el.removeEventListener(\"touchmove\",onTouchMove);el.removeEventListener(\"touchend\",onTouchEnd);}};},[tiltVisible,panelType]);// Get rendered image URLs from stores\nuseEffect(()=>{if(!store.pageLoaded&&!brandPartner){// brand partners don't load props\nreturn;}setLoading(true);let tnsProps=getTnsProps(store);if(brandPartner===\"Cartier\"){tnsProps={...tnsProps,brand:\"cartier\",themeId:\"cartier_bgcolor_diskcolor\",productFormat:\"print\",sizeId:\"148x210mm\"};}setTnsCustomProps(tnsProps);},[store.pageLoaded,// ALL THE MAP PROPERTIES:\nstore.textLocation,store.textLocationPlaceholder,store.latitude,store.longitude,store.textDate,store.time,store.text,store.grid,store.constellations,store.moon,store.isLocationSelected,store.showDwarfPlanets,store.colorPlanets,store.orbitsPerspective,store.productType,store.productFormat,store.printSize,store.printFoilColor,store.printLayoutStyle,store.printFormat,store.printFrame,store.printLayout,store.printStyle,store.printTheme,store.jewelryPiece,store.jewelryBezelMount,store.jewelryEclipseInset,store.jewelryType,store.moonPhasePhase,store.jewelryChain,store.jewelryMaterial,store.jewelrySize]);// Calculate padding based on print size\nlet imagePadding=24;if(panelType===\"none\"){imagePadding=0;}else{imagePadding=store.printSize?getImagePaddingForPrintSize(store.printSize,panelType,store.printFrame,containerWidth):24;}if(!tnsCustomProps||!tnsCustomProps.productFormat||!tnsCustomProps.sizeId){return;}// Called by PrintGeneratorAnimated after the new image is ready.\n// Also flips the Canvas tilt on for the first time after Canvas\n// becomes active, so the tilt never appears during the load animation.\nconst handleRenderComplete=()=>{if(frameToggleHidden){setFrameToggleHidden(false);}if(isCanvas){// Idempotent: setting to the same value is a no-op, so later\n// renders (location/time/theme changes) don't re-run the\n// reveal animation.\nsetTiltVisible(true);}};// Compute tilt transform/transition strings (only applied when the\n// tilt is visible).\nlet tiltTransform;let tiltTransition;if(tiltVisible){if(tiltPhase===\"start\"){tiltTransform=\"perspective(1200px) rotateY(-15deg)\";tiltTransition=\"transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)\";}else if(tiltPhase===\"active\"){tiltTransform=`perspective(1200px) rotateY(${tiltRotateY}deg)`;tiltTransition=\"transform 0.15s ease-out\";}else{tiltTransform=\"perspective(1200px) rotateY(0deg)\";tiltTransition=\"transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)\";}}// When Canvas is active the tilt wrapper owns sizing (via aspectRatio)\n// and PrintGeneratorAnimated is rendered with zero padding so the\n// displayed image fills the tilt wrapper exactly, letting the side\n// slabs align to the image edges. The breathing room around the print\n// is supplied by the outer wrapper's padding (same imagePadding the\n// non-canvas path uses).\nconst printGenerator=/*#__PURE__*/_jsx(PrintGeneratorAnimated,{customProps:tnsCustomProps,renderType:\"preview\",padding:isCanvas?0:imagePadding,height:isCanvas?\"100%\":panelHeight,returnImage:true,useZoomControl:false,animationEnabled:true,animationDuration:2e3,animationInitialOffsetDegrees:90,animationChangeOffsetDegrees:60,animationFadeInDuration:600,animateOnLocationChange:true,animateOnTimeChange:true,themeTransitionDuration:1200,onComplete:handleRenderComplete});return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...wrapperStyle,visibility:frameToggleHidden?\"hidden\":\"visible\",...isCanvas?{...canvasOuterFlexStyle,// Match the padding the non-canvas path would\n// apply inside PrintGeneratorAnimated, so the\n// Canvas view has the same breathing room\n// around the print as other formats.\npadding:`${imagePadding}px`,boxSizing:\"border-box\"}:null},children:isCanvas?/*#__PURE__*/_jsx(\"div\",{ref:tiltRef,style:{...canvasTiltInnerStyleBase,aspectRatio:getAspectRatioFromPrintSize(store.printSize),transform:tiltTransform,transition:tiltTransition},children:printGenerator}):printGenerator});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(DesktopAndMobilePrints,{returnImage:{type:ControlType.Boolean,defaultValue:true},panelType:{type:ControlType.Enum,title:\"Padding Amount\",options:[\"desktop\",\"mobile\",\"none\"],optionTitles:[\"Desktop Padding\",\"Mobile Padding\",\"None\"],defaultValue:\"desktop\"},panelHeight:{type:ControlType.Enum,title:\"Panel Height\",options:[\"100vh\",\"100%\",\"600px\",\"450px\",\"700px\"],defaultValue:\"100vh\"},brandPartner:{type:ControlType.Enum,title:\"Brand Partner\",options:[\"None\",\"Cartier\"],defaultValue:\"None\"}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst wrapperStyle={width:\"100%\",height:\"100%\"};// Applied to the outer wrapper only when Canvas tilt is active, so the\n// inner tilt target (sized via aspectRatio) can be flex-centered.\nconst canvasOuterFlexStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};// Inner tilt target. aspectRatio + auto width/height + max constraints\n// mirrors the scaledToFitContainerStyle pattern used inside\n// PrintGeneratorAnimated, so this element fills the available space while\n// preserving the print's aspect ratio. maxWidth leaves horizontal room\n// for the ±CANVAS_TILT_DEPTH side slabs; the +20 is a small breathing\n// buffer so the slabs never touch the wrapper edge.\nconst canvasTiltInnerStyleBase={maxWidth:`calc(100% - ${CANVAS_TILT_DEPTH*2+20}px)`,maxHeight:\"100%\",width:\"auto\",height:\"auto\",position:\"relative\",overflow:\"visible\",transformStyle:\"preserve-3d\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DesktopAndMobilePrints\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// import { store_ProductPropsStore } from \"./store_ProductPropsStore.ts\"\n// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_OverlayLoadingHtml({percentLoaded,lightStyle,isTpa}){const[overlayLineWidth,setOverlayLineWidth]=useState(\"0%\");const[overlayText,setOverlayText]=useState(\"\");useEffect(()=>{let percentLoadedString=`${percentLoaded}%`;if(percentLoaded>100){percentLoadedString=\"100%\";}else if(percentLoaded<=0){percentLoadedString=\"100%\";}setOverlayLineWidth(percentLoadedString);if(isTpa===true){if(percentLoaded<35){setOverlayText(\"Loading Orbital Ephemeris Data\");}else{setOverlayText(\"Computing Orbital Positions for Date\");}}else{if(percentLoaded<35){setOverlayText(\"Loading Star Catalogue\");}else{setOverlayText(\"Rendering Stars for Date and Location\");}}},[percentLoaded]);return /*#__PURE__*/_jsxs(\"div\",{style:overlayContainerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:lightStyle?overlayBackgroundLightStyle:overlayBackgroundStyle}),/*#__PURE__*/_jsxs(\"div\",{style:overlayContentStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:overlayTextWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:lightStyle?overlayTextLightStyle:overlayTextStyle,children:/*#__PURE__*/_jsx(\"p\",{children:overlayText})})}),/*#__PURE__*/_jsx(\"div\",{style:lightStyle?overlayLineWrapperLightStyle:overlayLineWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{...overlayLineWrapperStyle?overlayLineLightStyle:overlayLineStyle,width:overlayLineWidth}})})]})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_OverlayLoadingHtml.defaultProps={percentLoaded:-1,lightStyle:false};addPropertyControls(Create_OverlayLoadingHtml,{percentLoaded:{type:ControlType.Number,defaultValue:-1},lightStyle:{type:ControlType.Boolean,defaultValue:false}});// ////////////////////////////////////////////////////////////////\n// CSS STYLES\n// ///////////\nconst overlayContainerStyle={placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"10px\",height:\"100%\",left:\"0px\",overflow:\"hidden\",padding:\"0px\",position:\"absolute\",top:\"0px\",width:\"100%\",zIndex:1};const overlayBackgroundStyle={flex:\"0 0 auto\",height:\"100%\",// left: \"calc(2.13163e-14%)\",\noverflow:\"visible\",pointerEvents:\"none\",position:\"absolute\",top:\"0px\",userSelect:\"none\",width:\"100%\",zIndex:1,// Style Props\nbackground:\"linear-gradient(180deg, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, #121824) 0%, var(--token-aa039c86-cf31-4635-9aca-8a0096a5ef37, rgb(10, 14, 21)) 100%)\"};const overlayBackgroundLightStyle={...overlayBackgroundStyle,background:\"rgb(237, 238, 240)\"};const overlayContentStyle={placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"16px\",height:\"100%\",overflow:\"visible\",padding:\"0px\",pointerEvents:\"none\",position:\"relative\",userSelect:\"none\",width:\"100%\",zIndex:1};const overlayTextWrapperStyle={display:\"flex\",flexFlow:\"column\",alignItems:\"center\",placeContent:\"center\",flex:\"0 0 auto\",gap:\"10px\",height:\"min-content\",minHeight:\"16px\",overflow:\"hidden\",padding:\"0px\",position:\"relative\"};const overlayTextStyle={fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,fontSize:\"16px\",letterSpacing:\"0\",textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"center\",WebkitTextStrokeWidth:\"initial\",WebkitTextStrokeColor:\"initial\",fontFeatureSettings:\"initial\",whiteSpace:\"pre\",// Style Props\ncolor:\"#fff\"};const overlayTextLightStyle={...overlayTextStyle,color:\"rgb(18, 24, 36)\"};const textStyle={};const overlayLineWrapperStyle={flex:\"0 0 auto\",height:\"5px\",overflow:\"visible\",position:\"relative\",width:\"320px\",zIndex:1,userSelect:\"none\",pointerEvents:\"none\",// Style Props\nbackgroundColor:\"rgba(255, 255, 255, 0.5)\"};const overlayLineWrapperLightStyle={...overlayLineWrapperStyle,backgroundColor:\"rgba(0, 0, 0, 0.5)\"};const overlayLineStyle={bottom:\"0px\",flex:\"0 0 auto\",left:\"0px\",overflow:\"visible\",position:\"absolute\",top:\"0px\",transition:\"width 0.5s ease\",// Style Props\nbackgroundColor:\"rgb(255, 255, 255)\"};const overlayLineLightStyle={...overlayLineStyle,backgroundColor:\"rgb(0, 0, 0)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_OverlayLoadingHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_OverlayLoadingHtml.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";// import Create_OverlayLoadingHtml from \"./Create_OverlayLoadingHtml.tsx\"\nconst thumbnailSize=\"50\";const borderStyles={Wood:{// borderColor: \"rgb(41, 53, 71)\",\nborderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/wood-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderStyle:\"solid\",borderWidth:\"18px\"},Black:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/black-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#000\",borderStyle:\"solid\",borderWidth:\"18px\"},White:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/white-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},\"Dark Wood\":{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/brown-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Silver:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/silver-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Gold:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/gold-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"}};function ImagePanel_ContentDesktopHtml({isPrint,printFrame,hideRenderedImages,printSize,showImageSrcTop,showImageSrcSetTop,showImageSrcBase,showImageSrcSetBase,renderedImageFrontUrls,renderedImageBackUrl,productImageUrls,setActiveIndex,activeIndex,handleRenderImageLoad,renderedPreviewActive,imageRef,isZodiac,isBezelEclipse,jewelryEclipseInset,updatedStyle,showLogo}){const{activeLocale}=useLocaleInfo();const[isFramed,setIsFramed]=useState(false);const[renderedImageStyle,setRenderedImageStyle]=useState({});const[productImageLoading,setProductImageLoading]=useState(false);const[loadingTimeout,setLoadingTimeout]=useState(null);const[animationVisible,setAnimationVisible]=useState(true);const[previousMaterial,setPreviousMaterial]=useState(jewelryEclipseInset);const[animationTimer,setAnimationTimer]=useState(null);const handleThumbnailClick=(event,index)=>{event.preventDefault();setActiveIndex(index);};useEffect(()=>{if(!isBezelEclipse){return;}// Check if jewelryEclipseInset has changed\nif(jewelryEclipseInset!==previousMaterial){// Clear any existing timer\nif(animationTimer){clearTimeout(animationTimer);}// Set layers invisible immediately\nsetAnimationVisible(false);// Set up new timer to make layers visible after 4 seconds\nconst timer=setTimeout(()=>{setAnimationVisible(true);setAnimationTimer(null);},2500);setAnimationTimer(timer);setPreviousMaterial(jewelryEclipseInset);}// Cleanup function\nreturn()=>{if(animationTimer){clearTimeout(animationTimer);}};},[isBezelEclipse,jewelryEclipseInset,previousMaterial,animationTimer]);useEffect(()=>{// Loading if the Rendered Image is Loading:\nconst isFramed=renderedPreviewActive&&isPrint&&printFrame&&printFrame!==\"None\";setIsFramed(isFramed);let renderedPrintImageStyle=renderedPrintImageMediumStyle;switch(printSize){case\"small\":renderedPrintImageStyle=renderedPrintImageSmallStyle;break;case\"medium\":default:renderedPrintImageStyle=renderedPrintImageMediumStyle;break;case\"large\":renderedPrintImageStyle=renderedPrintImageLargeStyle;break;}let imageStyle=renderedPrintImageStyle;if(!isPrint){imageStyle=renderedJewelryImageStyle;}else if(isFramed){const borderStyle=isPrint?borderStyles[printFrame]||{}:{};imageStyle={...imageStyle,...borderStyle};}// Set Image Loading\nsetProductImageLoading(true);// Ensure loading gif killed after 10 secs\nconst timeoutParam=setTimeout(()=>{handleProductImageLoaded();},8e3);setLoadingTimeout(timeoutParam);setRenderedImageStyle(imageStyle);},[activeIndex,isPrint,printFrame,printSize,renderedPreviewActive,showImageSrcTop,showImageSrcBase]);const imageLoading=()=>{setProductImageLoading(true);};const handleProductImageLoaded=()=>{setProductImageLoading(false);if(loadingTimeout){clearTimeout(loadingTimeout);}};if(!showImageSrcTop){return null;}let showingProductImage=hideRenderedImages||activeIndex>1;if(!hideRenderedImages){if(activeIndex===0&&renderedImageFrontUrls.length>0){// Font imasge\nshowingProductImage=false;}else if(activeIndex===1&&renderedImageBackUrl){// Font imasge\nshowingProductImage=false;}else{showingProductImage=true;}}// {showingProductImage && (\n//     <LoadingAnimation display={productImageLoading} />\n// )}\nlet homepageUrl=`/`;const localeSlug=activeLocale?.slug||\"\";if(localeSlug){homepageUrl=`/${localeSlug}/`;}let topImageCss=renderedImageStyle;if(!showImageSrcBase){topImageCss=renderedImageStyle;}else{if(activeIndex===0&&animationVisible===false){topImageCss={...renderedImageStyle,...showImageSrcTopFloat,...showImageSrcTopFloatAnimateHidden};}else{topImageCss={...renderedImageStyle,...showImageSrcTopFloat};}}const thumbnailImages=[...!hideRenderedImages&&renderedImageFrontUrls.length>0?[renderedImageFrontUrls[0]]:[],...!hideRenderedImages&&renderedImageBackUrl?[renderedImageBackUrl]:[],...productImageUrls||[]];return /*#__PURE__*/_jsx(\"div\",{style:{...containerMiddleStyle,...isZodiac?{height:\"calc(100vh - 143px)\"}:{},...updatedStyle?{height:\"100%\"}:{}},children:/*#__PURE__*/_jsxs(\"div\",{style:containerInnerStyle,children:[renderedPreviewActive?/*#__PURE__*/_jsx(\"div\",{style:mainImageWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:renderedImageWrapperStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\"},children:[showImageSrcBase&&/*#__PURE__*/_jsx(\"img\",{ref:imageRef,alt:\"\",decoding:\"async\",src:showImageSrcBase,srcSet:showImageSrcSetBase,style:{...renderedImageStyle}}),showImageSrcTop&&/*#__PURE__*/_jsx(\"img\",{ref:imageRef,alt:\"\",decoding:\"async\",src:showImageSrcTop,srcSet:showImageSrcSetTop,style:topImageCss,onLoad:()=>{handleRenderImageLoad();}})]}),!isPrint&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle})]})})}):/*#__PURE__*/_jsx(\"div\",{style:mainImageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",decoding:\"async\",src:showImageSrcTop,srcSet:showImageSrcSetTop,style:mainImageStyle})}),showLogo&&/*#__PURE__*/_jsx(\"div\",{style:logoContainerStyle,children:/*#__PURE__*/_jsx(\"a\",{href:homepageUrl,style:logoLinkStyle,children:/*#__PURE__*/_jsx(\"div\",{style:logoImageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:\"https://framerusercontent.com/images/87jrzExBo8XuGPOLTxTpBMUgKEc.svg\",alt:\"\",style:logoImageStyle})})})}),thumbnailImages.length>1&&/*#__PURE__*/_jsx(\"div\",{style:thumbnailRowContainerStyle,children:thumbnailImages.map((imgUrl,index)=>{let imageUrlResized=imgUrl;if(imageUrlResized.indexOf(\"framerusercontent.com\")>=0){// Resize Framer Image\nimageUrlResized=`${imgUrl}?scale-down-to=${thumbnailSize}`;}else if(imageUrlResized.indexOf(\"api-previews.thenightsky.com\")>=0||imageUrlResized.indexOf(\"d.img.vision\")>=0){imageUrlResized=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${thumbnailSize}/${imgUrl}`;}return /*#__PURE__*/_jsx(\"div\",{style:{...thumbnailItemOuterStyle,...activeIndex!==index?{...thumbnailItemOuter_InactiveStyle}:{}},tabIndex:index,onClick:event=>handleThumbnailClick(event,index),children:/*#__PURE__*/_jsx(\"div\",{style:thumbnailItemInnerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:thumbnailImageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:imageUrlResized,style:thumbnailImageStyle,alt:\"\"})})})},`allImageUrls_${index}`);})})]})});}export default ImagePanel_ContentDesktopHtml;// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nImagePanel_ContentDesktopHtml.defaultProps={isPrint:false,printFrame:\"\",hideRenderedImages:false,printSize:\"\",showImageSrcBase:\"\",showImageSrcSetBase:\"\",showImageSrcTop:\"\",showImageSrcSetTop:\"\",renderedImageFrontUrls:[],renderedImageBackUrl:\"\",productImageUrls:[],setActiveIndex:index=>{},activeIndex:0,handleRenderImageLoad:()=>{},renderedPreviewActive:false,isBezelEclipse:false,jewelryEclipseInset:\"\",updatedStyle:false,showLogo:true};addPropertyControls(ImagePanel_ContentDesktopHtml,{isPrint:{type:ControlType.Boolean,defaultValue:false},printFrame:{type:ControlType.String,defaultValue:\"\"},hideRenderedImages:{type:ControlType.Boolean,defaultValue:false},printSize:{type:ControlType.String,defaultValue:\"\"},showImageSrcBase:{type:ControlType.String,defaultValue:\"\"},showImageSrcSetBase:{type:ControlType.String,defaultValue:\"\"},showImageSrcTop:{type:ControlType.String,defaultValue:\"\"},showImageSrcSetTop:{type:ControlType.String,defaultValue:\"\"},renderedImageFrontUrls:{type:ControlType.Array,defaultValue:\"\"},renderedImageBackUrl:{type:ControlType.String,defaultValue:\"\"},productImageUrls:{type:ControlType.Array,title:\"Product Images\",defaultValue:[],control:{type:ControlType.String}},setActiveIndex:{type:ControlType.Object,defaultValue:null},activeIndex:{type:ControlType.Number,defaultValue:0},handleRenderImageLoad:{type:ControlType.Object,defaultValue:null},renderedPreviewActive:{type:ControlType.Boolean,defaultValue:false},isBezelEclipse:{type:ControlType.Boolean,defaultValue:false},jewelryEclipseInset:{type:ControlType.String,defaultValue:\"\"},updatedStyle:{type:ControlType.Boolean,default:false},showLogo:{type:ControlType.Boolean,default:true}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst containerMiddleStyle={flex:\"0 0 auto\",height:\"calc(100vh - 33px)\",position:\"relative\",width:\"100%\"};const containerInnerStyle={background:\"rgb(237, 238, 240)\",placeContent:\"center space-between\",alignItems:\"center\",display:\"flex\",flexFlow:\"column\",height:\"100%\",overflow:\"visible\",padding:\"0px 0px 40px\",position:\"relative\",width:\"100%\",opacity:1};const mainImageWrapperStyle={position:\"absolute\",borderRadius:\"inherit\",inset:0};const renderedImageWrapperStyle={display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"0px\",height:\"100%\",width:\"100%\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",padding:\"0px\",position:\"relative\"};const renderedImageFadeStyle={background:\"linear-gradient(rgb(237, 238, 240) 0%, rgba(237, 238, 240, 0) 100%)\",opacity:1,flex:\"1 0 0px\",height:\"40px\",overflow:\"visible\",position:\"absolute\",top:\"0px\",width:\"100%\"};const mainImageStyle={objectPosition:\"center center\",display:\"block\",height:\"100%\",borderRadius:\"inherit\",imageRendering:\"auto\",userSelect:\"none\",objectFit:\"cover\",width:\"100%\"};const renderedJewelryImageStyle={...mainImageStyle,objectFit:\"contain\",width:\"auto\",maxWidth:\"600px\",maxHeight:\"600px\"};const renderedPrintImageBaseStyle={...mainImageStyle,objectFit:\"contain\",width:\"auto\",boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\"};const renderedPrintImageSmallStyle={...renderedPrintImageBaseStyle,boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\",maxWidth:\"550px\",maxHeight:\"550px\"};const renderedPrintImageMediumStyle={...renderedPrintImageBaseStyle,boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\",maxWidth:\"600px\",maxHeight:\"600px\"};const renderedPrintImageLargeStyle={...renderedPrintImageBaseStyle,boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\",maxWidth:\"650px\",maxHeight:\"650px\"};const bottomImageOuterContainerStyleActive={transform:\"scale(1)\",opacity:1};// /////////////////////////\n// LOGO START\nconst logoContainerStyle={display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"10px\",height:\"70px\",justifyContent:\"center\",overflow:\"hidden\",padding:\"0px\",position:\"relative\",width:\"100%\",alignItems:\"center\"};const logoLinkStyle={flex:\"none\",height:\"45px\",overflow:\"visible\",position:\"relative\",textDecoration:\"none\",width:\"45px\"};const logoImageWrapperStyle={position:\"absolute\",borderRadius:\"inherit\",inset:0};const logoImageStyle={objectPosition:\"center center\",display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",objectFit:\"cover\",imageRendering:\"auto\"};// LOGO END\n// /////////////////////////\n// /////////////////////////\n// THUMBNAILS START\nconst thumbnailRowContainerStyle={alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"none\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"10px\",height:\"min-content\",justifyContent:\"center\",overflow:\"hidden\",padding:\"0\",position:\"relative\",width:\"100%\"};const thumbnailItemOuterStyle={alignContent:\"center\",alignItems:\"center\",aspectRatio:\"1 / 1\",cursor:\"pointer\",display:\"flex\",flex:\"none\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"10px\",height:\"51px\",justifyContent:\"center\",overflow:\"hidden\",padding:\"4px\",position:\"relative\",width:\"51px\",backgroundColor:\"rgb(255, 255, 255)\"};const thumbnailItemOuter_InactiveStyle={backgroundColor:\"#FFFFFF\",opacity:.6};const thumbnailItemInnerStyle={flex:\"1 0 0px\",height:\"100%\",overflow:\"hidden\",position:\"relative\",width:\"1px\"};const thumbnailImageWrapperStyle={position:\"absolute\",borderRadius:\"inherit\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const thumbnailImageStyle={display:\"block\",maxWidth:\"100%\",maxHeight:\"100%\",borderRadius:\"inherit\",objectFit:\"cover\",imageRendering:\"auto\",height:\"100%\"};const showImageSrcTopFloat={position:\"absolute\",top:\"0px\",transform:\"scale(1)\",transition:\"transform 0.3s ease-in-out, opacity 0.3s ease-in-out\",opacity:1};const showImageSrcTopFloatAnimateHidden={transform:\"scale(2)\",opacity:0}// THUMBNAILS END\n// /////////////////////////\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImagePanel_ContentDesktopHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImagePanel_ContentDesktopHtml.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// import Create_OverlayLoadingHtml from \"./Create_OverlayLoadingHtml.tsx\"\nconst sizeVariants=[400,480,800,1200];const thumbnailSize=\"50\";const borderStyles={Wood:{// borderColor: \"rgb(41, 53, 71)\",\nborderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/wood-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderStyle:\"solid\",borderWidth:\"18px\"},Black:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/black-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#000\",borderStyle:\"solid\",borderWidth:\"18px\"},White:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/white-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},\"Dark Wood\":{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/brown-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Silver:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/silver-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Gold:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/gold-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"}};const getImageSrcSet=(imageSrc,imageContainerMaxWidth)=>{if(!imageSrc){return;}let imageSrcSet=\"\";// Rendered Preview are not framer URLs so we use Cloudflare for scaling\nlet imageSrcSetItems=sizeVariants.filter(x=>imageContainerMaxWidth===undefined||x<=imageContainerMaxWidth).map(sizeId=>{if(imageSrc.indexOf(\"framerusercontent.com\")>=0){return`${imageSrc}?scale-down-to=${sizeId} ${sizeId}w`;}else if(imageSrc.indexOf(\"api-previews.thenightsky.com\")>=0||imageSrc.indexOf(\"d.img.vision\")>=0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}else if(imageSrc.indexOf(\"api-renders.thenightsky.com\")>=0){return`https://api-renders.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}});imageSrcSetItems=imageSrcSetItems.filter(x=>x);return imageSrcSetItems.length?imageSrcSetItems.join(\", \"):\"\";};function ImagePanel_ContentMobileHtml({isPrint,printFrame,hideRenderedImages,printSize,printLayout,renderedImageFrontUrlTop,renderedImageFrontUrlBase,renderedImageBackUrl,productImageUrls,handleRenderImageLoad,renderedPreviewActive,imageContainerMaxWidth,setActiveIndex,activeIndex,isBezelEclipse,jewelryEclipseInset}){const[isFramed,setIsFramed]=useState(false);const[imageDivs,setImageDivs]=useState([]);const[imageWrapperStyle,setImageWrapperStyle]=useState({});const[imageStyle,setImageStyle]=useState({});const[imagesCount,setImagesCount]=useState(0);const[animationVisible,setAnimationVisible]=useState(true);const[previousMaterial,setPreviousMaterial]=useState(jewelryEclipseInset);const[animationTimer,setAnimationTimer]=useState(null);const[imageKey,setImageKey]=useState(\"\");const handleScroll=index=>{setActiveIndex(index);document.getElementById(`carousel-item-${index}`).scrollIntoView({behavior:\"smooth\",block:\"nearest\",inline:\"center\"});setTimeout(()=>{document.getElementById(`carousel-item-${index}`).scrollIntoView({behavior:\"smooth\",block:\"nearest\",inline:\"center\"});},500);};// useEffect(() => {\n//     // Personal Message Selected\n//     if (\n//         store.personalMessageSelected > 0 &&\n//         store.productFormat === \"Jewelry\" &&\n//         renderedPreviewUrls.length > 1\n//     ) {\n//         handleScroll(1)\n//     }\n// }, [\n//     // props,\n//     // store,\n//     store.personalMessageSelected,\n// ])\nconst handleThumbnailClick=(event,index)=>{event.preventDefault();setActiveIndex(index);};useEffect(()=>{if(!isBezelEclipse){return;}// Check if jewelryEclipseInset has changed\nif(jewelryEclipseInset!==previousMaterial){// Clear any existing timer\nif(animationTimer){clearTimeout(animationTimer);}// Set layers invisible immediately\nsetAnimationVisible(false);// Set up new timer to make layers visible after 4 seconds\nconst timer=setTimeout(()=>{setAnimationVisible(true);setAnimationTimer(null);},3500);setAnimationTimer(timer);setPreviousMaterial(jewelryEclipseInset);}// Cleanup function\nreturn()=>{if(animationTimer){clearTimeout(animationTimer);}};},[isBezelEclipse,jewelryEclipseInset,previousMaterial,animationTimer]);useEffect(()=>{let imageWrapperStyle={};let imageStyle={};if(!isPrint){imageWrapperStyle={...renderImageWrapperStyle,padding:\"0px 0px 40px\"};imageStyle={...renderedJewelryImageStyle};}else{// ////////\n// IMAGE CONTAINER\nlet printWrapperStyle=renderImageWrapperSmallStyle;switch(printSize){case\"small\":imageWrapperStyle={...imageWrapperStyle,...renderImageWrapperSmallStyle};break;case\"medium\":default:imageWrapperStyle={...imageWrapperStyle,...renderImageWrapperMediumStyle};break;case\"large\":imageWrapperStyle={...imageWrapperStyle,...renderImageWrapperLargeStyle};break;}// ////////\n// IMAGE\nimageStyle={...renderedPrintImageStyle};const borderStyle=isPrint?borderStyles[printFrame]||{}:{};imageStyle={...imageStyle,...borderStyle};switch(printLayout){default:case\"Portrait\":imageStyle={...imageStyle,height:\"100%\"};break;case\"Landscape\":imageStyle={...imageStyle,width:\"80%\"};break;case\"Square\":imageStyle={...imageStyle,height:\"90%\"};break;}}setImageWrapperStyle(imageWrapperStyle);setImageStyle(imageStyle);},[printSize,printFrame,printLayout]);useEffect(()=>{let count=(productImageUrls||[]).length;count+=!hideRenderedImages&&renderedImageFrontUrlTop?1:0;count+=!hideRenderedImages&&renderedImageBackUrl?1:0;setImagesCount(count);},[hideRenderedImages,productImageUrls,renderedImageFrontUrlTop,renderedImageBackUrl]);// Force image remount when renderedImageFrontUrlTop changes\nconst prevUrlRef=useRef(\"\");useEffect(()=>{if(renderedImageFrontUrlTop&&renderedImageFrontUrlTop!==prevUrlRef.current){prevUrlRef.current=renderedImageFrontUrlTop;setImageKey(`${renderedImageFrontUrlTop}-${Date.now()}`);}},[renderedImageFrontUrlTop]);useEffect(()=>{let imageObjects=[];imageObjects=[...imageObjects,...productImageUrls.map(imageSrc=>{const imageSrcSet=getImageSrcSet(imageSrc,imageContainerMaxWidth);// sort in descending order of size\nconst maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);if(maxSizeIds.length>0){// size at the largest available <= props.imageContainerMaxWidth\nimageSrc=`${imageSrc}?scale-down-to=${maxSizeIds[0]}`;}return /*#__PURE__*/_jsx(\"div\",{style:{...productImageWrapperStyle},children:/*#__PURE__*/_jsx(\"img\",{src:imageSrc,srcSet:imageSrcSet,style:{...productImageStyle,...imageContainerMaxWidth?{maxWidth:`${imageContainerMaxWidth}px`}:{}}})});})];setImageDivs(imageObjects);},[productImageUrls,imageContainerMaxWidth]);if(!renderedImageFrontUrlTop&&imageDivs.length<=0){return null;}// renderedImageFrontUrlBase={renderedImageFrontUrlBase}\n// renderedImageFrontUrlTop={renderedImageFrontUrlTop}\nlet frontImageSrcTop=\"\";let frontImageSrcSetTop=\"\";let frontImageSrcBase=\"\";let frontImageSrcSetBase=\"\";if(!hideRenderedImages){const maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);if(renderedImageFrontUrlTop){if(maxSizeIds.length>0){// size at the largest available <= props.imageContainerMaxWidth\nfrontImageSrcTop=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageFrontUrlTop}`;}const srcSet=getImageSrcSet(renderedImageFrontUrlTop,imageContainerMaxWidth);if(srcSet){frontImageSrcSetTop=srcSet;}}if(renderedImageFrontUrlBase){if(maxSizeIds.length>0){// size at the largest available <= props.imageContainerMaxWidth\nfrontImageSrcBase=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageFrontUrlBase}`;}const srcSetBase=getImageSrcSet(renderedImageFrontUrlBase,imageContainerMaxWidth);if(srcSetBase){frontImageSrcSetBase=srcSetBase;}}}let backImageSrc=\"\";let backImageSrcSet=\"\";if(!hideRenderedImages&&renderedImageBackUrl){backImageSrcSet=getImageSrcSet(renderedImageBackUrl,imageContainerMaxWidth);const maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);if(maxSizeIds.length>0){// size at the largest available <= props.imageContainerMaxWidth\nbackImageSrc=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageBackUrl}`;}}let renderedImagesCount=0;renderedImagesCount+=!hideRenderedImages&&frontImageSrcTop?1:0;renderedImagesCount+=!hideRenderedImages&&backImageSrc?1:0;let topImageCss=imageStyle;if(!frontImageSrcBase){topImageCss=imageStyle;}else{if(animationVisible===false){topImageCss={...imageStyle,...imageStyleFloat,...imageStyleFloatAnimateHidden};}else{topImageCss={...imageStyle,...imageStyleFloat};}}// Add cache-busting parameter to force image reload when URL changes\nconst getCacheBustedSrc=(src,originalUrl)=>{if(!src||!originalUrl)return src;const separator=src.includes(\"?\")?\"&\":\"?\";// Use a hash of the original URL as cache-busting parameter\nconst urlHash=originalUrl.split(\"\").reduce((acc,char)=>{return(acc<<5)-acc+char.charCodeAt(0)|0;},0);return`${src}${separator}_cb=${Math.abs(urlHash)}`;};const getCacheBustedSrcSet=(srcSet,originalUrl)=>{if(!srcSet||!originalUrl)return srcSet;const urlHash=originalUrl.split(\"\").reduce((acc,char)=>{return(acc<<5)-acc+char.charCodeAt(0)|0;},0);const cacheBust=Math.abs(urlHash);// Add cache-busting to each srcSet entry\ntry{return srcSet.split(\", \").map(item=>{const parts=item.trim().split(\" \");if(parts.length<2)return item// Skip malformed entries\n;const url=parts.slice(0,-1).join(\" \")// Handle URLs with spaces\n;const descriptor=parts[parts.length-1];const separator=url.includes(\"?\")?\"&\":\"?\";return`${url}${separator}_cb=${cacheBust} ${descriptor}`;}).join(\", \");}catch{// If parsing fails, return original srcSet\nreturn srcSet;}};return /*#__PURE__*/_jsxs(\"section\",{\"aria-roledescription\":\"carousel\",style:carouselStyle,children:[/*#__PURE__*/_jsxs(\"ul\",{style:carouselListStyle,children:[!hideRenderedImages&&frontImageSrcTop&&/*#__PURE__*/_jsxs(\"li\",{id:`carousel-item-${0}`,\"aria-label\":`1 of ${imagesCount}`,// aria-hidden={index !== activeIndex}\nstyle:!isPrint?carouselJewelryRenderedItemStyle:carouselItemStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:imageWrapperStyle,children:[frontImageSrcBase&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",decoding:\"async\",src:getCacheBustedSrc(frontImageSrcBase,renderedImageFrontUrlBase),srcSet:getCacheBustedSrcSet(frontImageSrcSetBase,renderedImageFrontUrlBase),style:{...imageStyle,position:\"absolute\",top:\"0px\"}},renderedImageFrontUrlBase),frontImageSrcTop&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",decoding:\"async\",src:getCacheBustedSrc(frontImageSrcTop,renderedImageFrontUrlTop),srcSet:getCacheBustedSrcSet(frontImageSrcSetTop,renderedImageFrontUrlTop),style:topImageCss,onLoad:()=>{handleRenderImageLoad();}},imageKey||renderedImageFrontUrlTop)]}),!isPrint&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle})]},`front_rendered_url_${imageKey||renderedImageFrontUrlTop}`),!hideRenderedImages&&backImageSrc&&/*#__PURE__*/_jsxs(\"li\",{id:`carousel-item-${1}`,\"aria-label\":`2 of ${imagesCount}`,// aria-hidden={index !== activeIndex}\nstyle:!isPrint?carouselJewelryRenderedItemStyle:carouselItemStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:imageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{src:backImageSrc,srcSet:backImageSrcSet,style:imageStyle,onLoad:()=>{handleRenderImageLoad();}})}),!isPrint&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle})]},`back_rendered_url_${renderedImageBackUrl}`),imageDivs.map((imageDiv,index)=>{return /*#__PURE__*/_jsx(\"li\",{id:`carousel-item-${index+renderedImagesCount}`,\"aria-label\":`${index+renderedImagesCount+1} of ${imagesCount}`,style:carouselItemStyle,\"aria-hidden\":index+renderedImagesCount!==activeIndex,children:imageDiv},index+renderedImagesCount);})]}),imagesCount>1&&/*#__PURE__*/_jsx(\"fieldset\",{\"aria-label\":\"Carousel pagination controls\",style:paginationControlsStyle,children:Array.from({length:imagesCount}).map((x,index)=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,onClick:()=>handleScroll(index),style:{...paginationButtonStyle,paddingTop:\"10px\",paddingBottom:\"10px\",paddingLeft:index===0?\"10px\":\"5px\",paddingRight:index===imagesCount-1?\"10px\":\"5px\",opacity:activeIndex===index?1:.5},children:/*#__PURE__*/_jsx(\"div\",{style:paginationDotStyle})},index))})]});}export default ImagePanel_ContentMobileHtml;// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nImagePanel_ContentMobileHtml.defaultProps={isPrint:false,printFrame:\"\",hideRenderedImages:false,printSize:\"\",printLayout:\"\",renderedImageFrontUrlTop:\"\",renderedImageFrontUrlBase:\"\",renderedImageBackUrl:\"\",productImageUrls:[],handleRenderImageLoad:()=>{},renderedPreviewActive:false,imageContainerMaxWidth:800,setActiveIndex:index=>{},activeIndex:0,isBezelEclipse:false,jewelryEclipseInset:\"\"};addPropertyControls(ImagePanel_ContentMobileHtml,{isPrint:{type:ControlType.Boolean,defaultValue:false},printFrame:{type:ControlType.String,defaultValue:\"\"},hideRenderedImages:{type:ControlType.Boolean,defaultValue:false},printSize:{type:ControlType.String,defaultValue:\"\"},printLayout:{type:ControlType.String,defaultValue:\"\"},renderedImageFrontUrlTop:{type:ControlType.String,defaultValue:[]},renderedImageFrontUrlBase:{type:ControlType.String,defaultValue:[]},renderedImageBackUrl:{type:ControlType.String,defaultValue:\"\"},productImageUrls:{type:ControlType.Array,title:\"Product Images\",defaultValue:[],control:{type:ControlType.String}},handleRenderImageLoad:{type:ControlType.Object,defaultValue:null},renderedPreviewActive:{type:ControlType.Boolean,defaultValue:false},imageContainerMaxWidth:{type:ControlType.Number,defaultValue:800},setActiveIndex:{type:ControlType.Object,defaultValue:null},activeIndex:{type:ControlType.Number,defaultValue:0},isBezelEclipse:{type:ControlType.Boolean,defaultValue:false},jewelryEclipseInset:{type:ControlType.String,defaultValue:\"\"}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst containerStyle={display:\"flex\",justifyContent:\"center\",width:\"100%\",height:\"100%\",position:\"relative\"};const carouselStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\",padding:\"0px\"};const carouselListStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",gap:\"10px\",alignItems:\"center\",flexDirection:\"row\",overflowX:\"auto\",scrollSnapType:\"x mandatory\",borderRadius:\"0px\",scrollbarWidth:\"none\",height:\"100%\",width:\"100vw\",background:\"rgb(236, 238, 240)\"};const carouselItemStyle={scrollSnapAlign:\"center\",flexShrink:0,scrollSnapStop:\"always\",width:\"100%\",height:\"100%\",overflow:\"hidden\",position:\"relative\"};const carouselJewelryRenderedItemStyle={...carouselItemStyle};const renderImageWrapperStyle={height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"};const renderImageWrapperSmallStyle={...renderImageWrapperStyle,padding:\"80px\"};const renderImageWrapperMediumStyle={...renderImageWrapperStyle,padding:\"60px\"};const renderImageWrapperLargeStyle={...renderImageWrapperStyle,padding:\"40px\"};const renderedImageBaseStyle={display:\"block\",// width: \"100%\",\n// height: \"100%\",\n// width: \"auto\",\nobjectFit:\"contain\",borderRadius:\"inherit\"};const renderedJewelryImageStyle={...renderedImageBaseStyle,maxWidth:\"600px\",maxHeight:\"600px\",width:\"100vw\",height:\"100%\"};const productImageWrapperStyle={height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",background:\"rgb(236, 238, 240)\"};const productImageStyle={...renderedImageBaseStyle,height:\"100%\",width:\"100%\"};const renderedPrintImageStyle={...renderedImageBaseStyle,boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\"};const renderedImageFadeStyle={background:\"linear-gradient(rgb(237, 238, 240) 0%, rgba(237, 238, 240, 0) 100%)\",opacity:1,flex:\"1 0 0px\",height:\"40px\",overflow:\"visible\",position:\"absolute\",top:\"0px\",width:\"100%\"};// const renderedPrintImageSmallStyle: CSSProperties = {\n//     ...renderedImageBaseStyle,\n//     boxShadow: \"rgba(0, 0, 0, 0.15) 8px 8px 8px\",\n//     maxWidth: \"85vw\",\n//     maxHeight: \"450px\",\n// }\n// const renderedPrintImageMediumStyle: CSSProperties = {\n//     ...renderedImageBaseStyle,\n//     boxShadow: \"rgba(0, 0, 0, 0.15) 8px 8px 8px\",\n//     maxWidth: \"90vw\",\n//     maxHeight: \"475px\",\n// }\n// const renderedPrintImageLargeStyle: CSSProperties = {\n//     ...renderedImageBaseStyle,\n//     boxShadow: \"rgba(0, 0, 0, 0.15) 8px 8px 8px\",\n//     maxWidth: \"95vw\",\n//     maxHeight: \"500px\",\n// }\nconst paginationControlsStyle={display:\"flex\",justifyContent:\"center\",position:\"absolute\",bottom:\"10px\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:\"rgba(0, 0, 0, 0.2)\",backdropFilter:\"blur(4px)\",borderRadius:\"50px\",padding:\"0px\",border:\"none\"};const paginationButtonStyle={background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:\"5px\"};const paginationDotStyle={width:\"10px\",height:\"10px\",background:\"#FFF\",borderRadius:\"50%\"};const imageStyleFloat={position:\"absolute\",top:\"0px\",transform:\"scale(1)\",transition:\"transform 0.3s ease-in-out, opacity 0.3s ease-in-out\",opacity:1};const imageStyleFloatAnimateHidden={transform:\"scale(2)\",opacity:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImagePanel_ContentMobileHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImagePanel_ContentMobileHtml.map","const getImageSrcSetSizeVariants=[400,480,800,1200];// Get Image URLs\nexport const getProductImageUrlsFromCmsData=(cmsData,cmsSlug,mobile)=>{let imageUrls=[];if(!cmsData||!cmsSlug){return imageUrls;}const skuData=cmsData.find(x=>x.slug===cmsSlug);if(skuData){if(mobile===true){imageUrls=[(skuData[\"m image 1\"]||\"\").trim(),(skuData[\"m image 2\"]||\"\").trim(),(skuData[\"m image 3\"]||\"\").trim(),(skuData[\"m image 4\"]||\"\").trim(),(skuData[\"m image 5\"]||\"\").trim(),(skuData[\"m image 6\"]||\"\").trim()].filter(x=>x);}else{imageUrls=[(skuData[\"d image 1\"]||\"\").trim(),(skuData[\"d image 2\"]||\"\").trim(),(skuData[\"d image 3\"]||\"\").trim(),(skuData[\"d image 4\"]||\"\").trim(),(skuData[\"d image 5\"]||\"\").trim(),(skuData[\"d image 6\"]||\"\").trim()].filter(x=>x);}}return imageUrls;};// Get Image URLs\nexport const getProductImageColorUrlsFromCmsData=(cmsData,cmsSlug,mobile)=>{let colorImageUrls={};if(!cmsData||!cmsSlug){return colorImageUrls;}const skuData=cmsData.find(x=>x.slug===cmsSlug);if(skuData){if(mobile===true){const midnightBlue=(skuData[\"midnight blue mobile\"]||\"\").trim();if(midnightBlue)colorImageUrls[\"Midnight Blue\"]=midnightBlue;const black=(skuData[\"black mobile\"]||\"\").trim();if(black)colorImageUrls[\"Black\"]=black;const greyBlue=(skuData[\"grey blue mobile\"]||\"\").trim();if(greyBlue)colorImageUrls[\"Grey Blue\"]=greyBlue;const aquamarine=(skuData[\"aquamarine mobile\"]||\"\").trim();if(aquamarine)colorImageUrls[\"Aquamarine\"]=aquamarine;const lilac=(skuData[\"lilac mobile\"]||\"\").trim();if(lilac)colorImageUrls[\"Lilac\"]=lilac;const pink=(skuData[\"pink mobile\"]||\"\").trim();if(pink)colorImageUrls[\"Pink\"]=pink;const mint=(skuData[\"mint mobile\"]||\"\").trim();if(mint)colorImageUrls[\"Mint Green\"]=mint;const orange=(skuData[\"orange mobile\"]||\"\").trim();if(orange)colorImageUrls[\"Orange\"]=orange;}else{const midnightBlue=(skuData[\"midnight blue desktop\"]||\"\").trim();if(midnightBlue)colorImageUrls[\"Midnight Blue\"]=midnightBlue;const black=(skuData[\"black desktop\"]||\"\").trim();if(black)colorImageUrls[\"Black\"]=black;const greyBlue=(skuData[\"grey blue desktop\"]||\"\").trim();if(greyBlue)colorImageUrls[\"Grey Blue\"]=greyBlue;const aquamarine=(skuData[\"aquamarine desktop\"]||\"\").trim();if(aquamarine)colorImageUrls[\"Aquamarine\"]=aquamarine;const lilac=(skuData[\"lilac desktop\"]||\"\").trim();if(lilac)colorImageUrls[\"Lilac\"]=lilac;const pink=(skuData[\"pink desktop\"]||\"\").trim();if(pink)colorImageUrls[\"Pink\"]=pink;const mint=(skuData[\"mint desktop\"]||\"\").trim();if(mint)colorImageUrls[\"Mint Green\"]=mint;const orange=(skuData[\"orange desktop\"]||\"\").trim();if(orange)colorImageUrls[\"Orange\"]=orange;}}return colorImageUrls;};export const getImageSrcSet=(imageSrc,imageContainerMaxWidth)=>{if(!imageSrc){return\"\";}let imageSrcSet=\"\";// Rendered Preview are not framer URLs so we use Cloudflare for scaling\nconst imageSrcSetItems=getImageSrcSetSizeVariants.filter(x=>imageContainerMaxWidth===undefined||x<=imageContainerMaxWidth).map(sizeId=>{if(imageSrc.indexOf(\"framerusercontent.com\")>=0&&imageSrc.indexOf(\"scale-down-to\")<0){return`${imageSrc}?scale-down-to=${sizeId} ${sizeId}w`;}else if(imageSrc.indexOf(\"api-previews.thenightsky.com\")>=0&&imageSrc.indexOf(\"image/width\")<0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}else if(imageSrc.indexOf(\"s3.thenightsky.com\")>=0&&imageSrc.indexOf(\"image/width\")<0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}else if(imageSrc.indexOf(\"d.img.vision\")>=0&&imageSrc.indexOf(\"image/width\")<0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}else{return imageSrc;}}).filter(x=>x);return imageSrcSetItems.length?imageSrcSetItems.join(\", \"):\"\";};export const checkIfProductPageUrl=()=>{try{if(typeof window!==\"undefined\"){return(window.location?.hash||\"\").startsWith(\"#P-\");}}catch(error){// ignore\n}return false;};\nexport const __FramerMetadata__ = {\"exports\":{\"getImageSrcSet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductImageUrlsFromCmsData\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfProductPageUrl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductImageColorUrlsFromCmsData\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils_Images.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{getPrintSize}from\"https://framerusercontent.com/modules/a8wELR7klhmQ2Qw6JnVs/S9VUEjuxzZS4Le1lp439/utils_PrintSku.js\";import Create_OverlayLoadingHtml from\"https://framerusercontent.com/modules/JDw0yrjMGtPIQtTF0Re8/khc4klqGzpG3C55mmlXT/Create_OverlayLoadingHtml.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import ImagePanel_ContentDesktopHtml from\"https://framerusercontent.com/modules/iPqwTXgWwNMuOhvTHemS/I3dqnvXUPqYdf5LkrAfc/ImagePanel_ContentDesktopHtml.js\";import ImagePanel_ContentMobileHtml from\"https://framerusercontent.com/modules/iYQNhIKVgtOs9ltLjPWJ/YBc3MMWtjmdLjxh8IQVn/ImagePanel_ContentMobileHtml.js\";import{getRenderedPreviewImageUrls}from\"https://framerusercontent.com/modules/w2Sftxa3EmaUJwOHzSdg/AXE4JQ5BbpdsbrldkdRK/utils_ImageUrls.js\";import{getImageSrcSet}from\"https://framerusercontent.com/modules/auhmlROiWwt6hGTkcCZH/6aiEaSCurEzgFxgRofU9/utils_Images.js\";const thumbnailSize=\"50\";const SHOW_VARIANT_FLOW=true;export default function Render_JewelryMobileImage({imageContainerMaxWidth,panelType,updatedStyle}){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();//\nconst[renderedImageBackUrl,setRenderedImageBackUrl]=React.useState(\"\");const[renderedImageFrontUrlBase,setRenderedImageFrontUrlBase]=React.useState(\"\");const[renderedImageFrontUrlTop,setRenderedImageFrontUrlTop]=React.useState(\"\");const[isBezelEclipse,setIsBezelEclipse]=useState(store.jewelryBezelMount.includes(\"Eclipse\"));//\nconst[activeIndex,setActiveIndex]=useState(0);const[isPrint,setIsPrint]=useState(false);const[isZodiac,setIsZodiac]=useState(false);const[isTpa,setIsTpa]=useState(false);const[printFrame,setPrintFrame]=useState(\"\");const[printSize,setPrintSize]=useState(\"\");const[printLayout,setPrintLayout]=useState(\"\");const[printTheme,setPrintTheme]=useState(\"\");const[percentLoaded,setPercentLoaded]=useState(0);const cancelLoad=useRef(false);//\nconst[loadImageSrcTop,setLoadImageSrcTop]=useState(\"\");const[loadImageSrcBase,setLoadImageSrcBase]=useState(\"\");//\nconst[showImageSrcTop,setShowImageSrcTop]=useState(\"\");const[showImageSrcBase,setShowImageSrcBase]=useState(\"\");//\nconst[showImageSrcSetTop,setShowImageSrcSetTop]=useState(\"\");const[showImageSrcSetBase,setShowImageSrcSetBase]=useState(\"\");const[renderedPreviewActive,setRenderedPreviewActive]=useState(true);const[productImageUrlsMobile,setProductImageUrlsMobile]=useState([]);const[productImageUrlsDesktop,setProductImageUrlsDesktop]=useState([]);// const  xx hide =\n//     store.productFormat === \"Jewelry\" && store.jewelryType === \"Moon Phase\"\nconst renderedImageRef=useRef(null);// renderedImageFrontUrl,\n// renderedImageBackUrl,\n// productImageUrls,\nconst handleThumbnailClick=(event,index)=>{event.preventDefault();setActiveIndex(index);};useEffect(()=>{if(store.jewelryType===\"Moon Phase\"){setProductImageUrlsMobile([\"https://d.img.vision/thenightsky.com/mp.png\",\"https://d.img.vision/thenightsky.com/MP___2.png\",\"https://d.img.vision/thenightsky.com/MP___3.png\",\"https://d.img.vision/thenightsky.com/MP___4.png\"]);setProductImageUrlsDesktop([\"https://d.img.vision/thenightsky.com/mp.png\",\"https://d.img.vision/thenightsky.com/MP___2.png\",\"https://d.img.vision/thenightsky.com/MP___3.png\",\"https://d.img.vision/thenightsky.com/MP___4.png\",\"https://framerusercontent.com/images/4KyelpTcqRw87itUAt3gK0hqY.png\"]);setNavigationStore({hideRenderedImagesOnProductPage:true});}else{setProductImageUrlsMobile([]);setProductImageUrlsDesktop([]);setNavigationStore({hideRenderedImagesOnProductPage:false});}},[navigationStore.createStepVariant,store.jewelryType,store.jewelryStarSign]);useEffect(()=>{setIsBezelEclipse(store.jewelryBezelMount.includes(\"Eclipse\"));},[store.jewelryBezelMount]);useEffect(()=>{if(!store.pageLoaded){return;}setIsTpa(store.productType===\"TPA\");// Wwrap product divs so they scale\nconst{frontImageLayerBase,frontImageLayerTop,backImageUrl}=getRenderedPreviewImageUrls(store);setRenderedImageFrontUrlBase(frontImageLayerBase);setRenderedImageFrontUrlTop(frontImageLayerTop);setRenderedImageBackUrl(backImageUrl);},[store,store.pageLoaded,store.productType,store.jewelryBezelMount,store.jewelryMaterial,store.jewelryChain]);useEffect(()=>{setIsPrint(store.productFormat===\"Print\");setIsZodiac(store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\");setPrintFrame(store.productFormat===\"Print\"?store.printFrame:\"\");setPrintSize(getPrintSize(store.printSize));setPrintLayout(store.printLayout);setPrintTheme(store.printTheme);},[store.productFormat,store.printFrame,store.printSize,store.printLayout,store.printTheme,store.jewelryType]);useEffect(()=>{let renderedImagesCount=0;if(renderedImageFrontUrlTop){renderedImagesCount+=1;}if(renderedImageBackUrl){renderedImagesCount+=1;}let allImagesCount=0;allImagesCount+=renderedImagesCount;let selectProductIndex=activeIndex;while(selectProductIndex>=allImagesCount&&selectProductIndex>0){selectProductIndex-=1;}if(selectProductIndex===0&&renderedImageFrontUrlTop){const frontImages=[];const frontImagesSets=[];setLoadImageSrcTop(renderedImageFrontUrlTop);setShowImageSrcSetTop(getImageSrcSet(renderedImageFrontUrlTop,imageContainerMaxWidth));setLoadImageSrcBase(renderedImageFrontUrlBase);setShowImageSrcSetBase(getImageSrcSet(renderedImageFrontUrlBase,imageContainerMaxWidth));setRenderedPreviewActive(true);// setActiveIndex(selectProductIndex)\nreturn;}else if(selectProductIndex===1&&renderedImageBackUrl){// Only one back image\nsetLoadImageSrcTop(renderedImageBackUrl);setShowImageSrcSetTop(getImageSrcSet(renderedImageBackUrl,imageContainerMaxWidth));setRenderedPreviewActive(true);return;}else if(panelType===\"mobile\"&&productImageUrlsMobile.length>0){const productImage=productImageUrlsMobile[Math.min(activeIndex,productImageUrlsMobile.length-1)];setShowImageSrcTop(productImage);setShowImageSrcSetTop(getImageSrcSet(productImage,imageContainerMaxWidth));setShowImageSrcBase(\"\");setShowImageSrcSetBase(\"\");}else if(panelType===\"desktop\"&&productImageUrlsDesktop.length>0){const productImage=productImageUrlsDesktop[Math.min(activeIndex,productImageUrlsDesktop.length-1)];setShowImageSrcTop(productImage);setShowImageSrcSetTop(getImageSrcSet(productImage,imageContainerMaxWidth));setShowImageSrcBase(\"\");setShowImageSrcSetBase(\"\");}},[activeIndex,renderedImageFrontUrlTop,renderedImageFrontUrlBase,renderedImageBackUrl,renderedPreviewActive,panelType,productImageUrlsDesktop,productImageUrlsMobile]);useEffect(()=>{// When jump to front increments, we jump to front render\nif(renderedPreviewActive&&navigationStore.jumpToFront>0){setActiveIndex(0);}},[navigationStore.jumpToFront]);useEffect(()=>{// When jump to back increments, we jump to back render\nif(renderedPreviewActive&&navigationStore.jumpToBack>0){setActiveIndex(1);}},[navigationStore.jumpToBack]);// Logic for showing and hiding loading screen with a delay\nuseEffect(()=>{const showingFront=renderedPreviewActive&&activeIndex===0;const showingBack=renderedPreviewActive&&renderedImageBackUrl&&activeIndex===1;if(showingFront||showingBack){cancelLoad.current=false;setPercentLoaded(0)// Reset percent loaded when image changes\n;}setShowImageSrcBase(loadImageSrcBase);setShowImageSrcTop(loadImageSrcTop);},[loadImageSrcTop]);// Logic for showing and hiding loading screen with a delay\nuseEffect(()=>{const loadingTimeout=setTimeout(()=>{if(cancelLoad.current){return;}const showingFront=renderedPreviewActive&&activeIndex===0;const showingBack=renderedPreviewActive&&renderedImageBackUrl&&activeIndex===1;if((showingFront||showingBack)&&renderedImageRef.current&&renderedImageRef.current.complete){return;}if(percentLoaded>=0&&percentLoaded<100){// setShowLoading(true)\nsetPercentLoaded(5)// Show loading screen if image hasn't loaded after 500ms\n;}},500);return()=>clearTimeout(loadingTimeout);},[showImageSrcBase,showImageSrcTop]);// Simulate the loading progress for loading screen\nuseEffect(()=>{if(percentLoaded>0){const timer=setTimeout(()=>{if(cancelLoad.current){setPercentLoaded(100);}else{const nextPercent=percentLoaded+25;if(nextPercent>200){// if it runs for too long (200 is 5 seconds), kill it\nsetPercentLoaded(-1);}else{setPercentLoaded(nextPercent);}}},500);return()=>clearTimeout(timer);}},[percentLoaded]);console.log(`>> productImageUrlsMobile: ${JSON.stringify(productImageUrlsMobile,null,2)}`);// Loading if the Rendered Image is Loading:\nif(panelType===\"mobile\"){if(!renderedImageFrontUrlTop&&productImageUrlsMobile.length<=0){return null;}return /*#__PURE__*/_jsxs(\"div\",{style:mobileContainerStyle,children:[/*#__PURE__*/_jsx(ImagePanel_ContentMobileHtml,{isPrint:isPrint,printFrame:printFrame,printSize:printSize,printLayout:printLayout,renderedImageFrontUrlBase:renderedImageFrontUrlBase,renderedImageFrontUrlTop:renderedImageFrontUrlTop,renderedImageBackUrl:renderedImageBackUrl,productImageUrls:productImageUrlsMobile,setActiveIndex:setActiveIndex,activeIndex:activeIndex,handleRenderImageLoad:()=>{setPercentLoaded(-1);cancelLoad.current=true;},renderedPreviewActive:renderedPreviewActive,imageContainerMaxWidth:imageContainerMaxWidth,isBezelEclipse:isBezelEclipse,jewelryEclipseInset:store.jewelryEclipseInset}),!isZodiac&&percentLoaded>0&&renderedPreviewActive&&/*#__PURE__*/_jsx(Create_OverlayLoadingHtml,{percentLoaded:Math.min(percentLoaded,100),lightStyle:true,isTpa:isTpa})]});}if(!renderedImageFrontUrlTop&&productImageUrlsDesktop.length<=0){return null;}const showingFront=activeIndex===0;const showingBack=renderedImageBackUrl&&activeIndex===1;return /*#__PURE__*/_jsxs(\"div\",{style:updatedStyle?desktopContainerUpdatedStyle:desktopContainerStyle,children:[/*#__PURE__*/_jsx(ImagePanel_ContentDesktopHtml,{isPrint:isPrint,printFrame:printFrame,hideRenderedImages:false,printSize:printSize,showImageSrcTop:showImageSrcTop,showImageSrcBase:showImageSrcBase,showImageSrcSetTop:showImageSrcSetTop,showImageSrcSetBase:showImageSrcSetBase,renderedImageFrontUrls:[renderedImageFrontUrlBase,renderedImageFrontUrlTop].filter(x=>x),renderedImageBackUrl:renderedImageBackUrl,productImageUrls:productImageUrlsDesktop,setActiveIndex:setActiveIndex,activeIndex:activeIndex,handleRenderImageLoad:()=>{setPercentLoaded(-1);cancelLoad.current=true;},renderedPreviewActive:renderedPreviewActive,imageRef:showingFront||showingBack?renderedImageRef:null,isZodiac:isZodiac,isBezelEclipse:isBezelEclipse,jewelryEclipseInset:store.jewelryEclipseInset,updatedStyle:updatedStyle,showLogo:false}),!isZodiac&&percentLoaded>0&&renderedPreviewActive&&/*#__PURE__*/_jsx(Create_OverlayLoadingHtml,{percentLoaded:Math.min(percentLoaded,100),lightStyle:true,isTpa:isTpa})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nRender_JewelryMobileImage.defaultProps={imageContainerMaxWidth:1200,panelType:\"desktop\",updatedStyle:false};addPropertyControls(Render_JewelryMobileImage,{imageContainerMaxWidth:{type:ControlType.Number,title:\"Images Max Width in Px to help srcSet\",defaultValue:1200},panelType:{type:ControlType.Enum,title:\"Panel Type\",options:[\"desktop\",\"mobile\"],optionTitles:[\"Desktop Panel\",\"Mobile Carousel\"],defaultValue:\"desktop\"},updatedStyle:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst desktopContainerStyle={alignItems:\"center\",display:\"flex\",flex:\"1\",flexFlow:\"column\",gap:\"0px\",// height: \"100%\",\noverflow:\"visible\",padding:\"0px 0px 40px 0px\",position:\"relative\",height:\"100vh\"};const desktopContainerUpdatedStyle={...desktopContainerStyle,padding:\"0px 0px 0px 0px\"};const mobileContainerStyle={display:\"flex\",justifyContent:\"center\",width:\"100%\",height:\"100%\",position:\"relative\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Render_JewelryMobileImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DesktopAndMobilePrints from\"https://framerusercontent.com/modules/idjOSfGE3LwIMcXxnF1i/VfFq51NwT2eZRKA8GKHS/Render_DesktopAndMobilePrints.js\";import Render_JewelryMobileImage from\"https://framerusercontent.com/modules/lQlwwYX9Li7DOKO20wOZ/qvWrGACKtdLKGJBhPVZW/Render_JewelryMobileImage.js\";const DesktopAndMobilePrintsFonts=getFonts(DesktopAndMobilePrints);const Render_JewelryMobileImageFonts=getFonts(Render_JewelryMobileImage);const cycleOrder=[\"DbO0vSfKe\",\"dFGyXXNKi\"];const serializationHash=\"framer-hVd6R\";const variantClassNames={DbO0vSfKe:\"framer-v-97eapu\",dFGyXXNKi:\"framer-v-1xz81lu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Jewelry:\"dFGyXXNKi\",Print:\"DbO0vSfKe\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DbO0vSfKe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DbO0vSfKe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dFGyXXNKi\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"dFGyXXNKi\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-97eapu\",className,classNames),\"data-framer-name\":\"Print\",layoutDependency:layoutDependency,layoutId:\"DbO0vSfKe\",ref:refBinding,style:{...style},...addPropertyOverrides({dFGyXXNKi:{\"data-framer-name\":\"Jewelry\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iktve4-container\",\"data-framer-name\":\"Render_DesktopAndMobilePrints\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"aCyiaXHBU-container\",name:\"Render_DesktopAndMobilePrints\",nodeId:\"aCyiaXHBU\",rendersWithMotion:true,scopeId:\"gYxFaotHJ\",children:/*#__PURE__*/_jsx(DesktopAndMobilePrints,{brandPartner:\"None\",height:\"100%\",id:\"aCyiaXHBU\",layoutId:\"aCyiaXHBU\",name:\"Render_DesktopAndMobilePrints\",panelHeight:\"100%\",panelType:\"mobile\",returnImage:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l9nz34-container\",\"data-framer-name\":\"Render_JewelryMobileImage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"PSZaU0FMH-container\",name:\"Render_JewelryMobileImage\",nodeId:\"PSZaU0FMH\",rendersWithMotion:true,scopeId:\"gYxFaotHJ\",children:/*#__PURE__*/_jsx(Render_JewelryMobileImage,{height:\"100%\",id:\"PSZaU0FMH\",imageContainerMaxWidth:480,layoutId:\"PSZaU0FMH\",name:\"Render_JewelryMobileImage\",panelType:\"mobile\",style:{height:\"100%\",width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hVd6R.framer-11fy0iu, .framer-hVd6R .framer-11fy0iu { display: block; }\",\".framer-hVd6R.framer-97eapu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 450px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-hVd6R .framer-1iktve4-container, .framer-hVd6R .framer-l9nz34-container { flex: none; height: 100%; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dFGyXXNKi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergYxFaotHJ=withCSS(Component,css,\"framer-hVd6R\");export default FramergYxFaotHJ;FramergYxFaotHJ.displayName=\"ExperimentMobile\";FramergYxFaotHJ.defaultProps={height:450,width:400};addPropertyControls(FramergYxFaotHJ,{variant:{options:[\"DbO0vSfKe\",\"dFGyXXNKi\"],optionTitles:[\"Print\",\"Jewelry\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergYxFaotHJ,[{explicitInter:true,fonts:[]},...DesktopAndMobilePrintsFonts,...Render_JewelryMobileImageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergYxFaotHJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"450\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dFGyXXNKi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function CreateAdvOptionsGrid({label,toggleActive,handleToggleValueSetTo}){const[isActive,setIsActive]=useState(toggleActive);const handleToggle=e=>{e.preventDefault();const newValue=!isActive;setIsActive(newValue);handleToggleValueSetTo(newValue);};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,onClick:handleToggle,children:[/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:label}),/*#__PURE__*/_jsx(\"div\",{style:switchContainerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:isActive?switchStyleActive:switchStyle,children:/*#__PURE__*/_jsx(\"i\",{style:isActive?toggleStyleActive:toggleStyle})})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreateAdvOptionsGrid.defaultProps={label:\"\",toggleActive:false,handleToggleValueSetTo:()=>{}};addPropertyControls(CreateAdvOptionsGrid,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"\"},toggleActive:{type:ControlType.Boolean,title:\"Toggle Active\",defaultValue:false},handleToggleValueSetTo:{type:ControlType.EventHandler,title:\"Toggle Value Updated\"}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst containerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",cursor:\"pointer\",width:\"100%\",userSelect:\"none\"};const labelStyle={color:\"rgb(18, 24, 36)\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:\"400\",fontStyle:\"normal\",whiteSpace:\"pre\",letterSpacing:\"0em\",lineHeight:1.2,userSelect:\"none\"};const switchContainerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",height:\"25px\",width:\"50px\"};const switchBaseStyle={position:\"relative\",display:\"inline-block\",width:\"50px\",height:\"25px\",borderRadius:\"9999px\",backgroundColor:\"#ffffff\",cursor:\"pointer\",//\ntransition:\"left 0.3s ease\"};const switchStyle={...switchBaseStyle,border:\"1px solid rgb(131, 139, 147)\"};const switchStyleActive={...switchStyle,border:\"1px solid rgb(18, 24, 36)\"};const toggleBaseStyle={position:\"absolute\",top:\"1px\",width:\"21px\",height:\"21px\",borderRadius:\"9999px\",//\ntransition:\"left 0.3s ease\"};const toggleStyle={...toggleBaseStyle,left:\"1px\",backgroundColor:\"rgb(131, 139, 147)\"};const toggleStyleActive={...toggleBaseStyle,left:\"26px\",backgroundColor:\"rgb(18, 24, 36)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CreateAdvOptionsGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_SharedToggleSwitch.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsGrid({isActive}){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();// Handle Change\nconst handleToggleValueSetTo=updatedValue=>{// Update store values for in page refresh\nconst updatedStoreProps={...store,grid:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"grid\",updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};return /*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Grid\",toggleActive:isActive,handleToggleValueSetTo:handleToggleValueSetTo});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_AdvOptionsGrid.defaultProps={isActive:true};addPropertyControls(Create_AdvOptionsGrid,{isActive:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsConstellations({isActive}){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();// Handle Change\nconst handleToggleValueSetTo=updatedValue=>{// Update store values for in page refresh\nconst updatedStoreProps={...store,constellations:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"constellations\",updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};return /*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Constellations\",toggleActive:isActive,handleToggleValueSetTo:handleToggleValueSetTo});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_AdvOptionsConstellations.defaultProps={isActive:true};addPropertyControls(Create_AdvOptionsConstellations,{isActive:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsConstellations\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsMoon({isActive}){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();// Handle Change\nconst handleToggleValueSetTo=updatedValue=>{// Update store values for in page refresh\nconst updatedStoreProps={...store,moon:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"moon\",updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};return /*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Moon\",toggleActive:isActive,handleToggleValueSetTo:handleToggleValueSetTo});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_AdvOptionsMoon.defaultProps={isActive:true};addPropertyControls(Create_AdvOptionsMoon,{isActive:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsMoon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls}from\"framer\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{getDateTextFromTime}from\"https://framerusercontent.com/modules/XFOzY45DbVK5Voh9Say7/4zInSZqqD9isyWgYxp23/utils.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsTimeChoice(){const[store,setStore]=store_ProductPropsStore();const[time,setTime]=useState(null);const[showTime,setShowTime]=useState(store?.showTime||false);// Handle Change\nconst handleTimeChange=e=>{const{name,value}=e.target;const updatedTime={...time};if(name===\"hour\"){updatedTime.hour=Number(value)%12+(updatedTime.hour>=12?12:0)// Correct 12-hour to 24-hour conversion\n;}else if(name===\"minute\"){updatedTime.minute=Number(value);}else if(name===\"amPm\"){if(value===\"PM\"&&updatedTime.hour<12){updatedTime.hour+=12;}else if(value===\"AM\"&&updatedTime.hour>=12){updatedTime.hour-=12;}}const textDate=getDateTextFromTime(updatedTime,showTime);setTime(updatedTime);setStore({...store,time:updatedTime,textDate});setProductPropsLocalValue(\"time\",JSON.stringify(updatedTime));setProductPropsLocalValue(\"textDate\",textDate);};const handleToggleShowTimeSetTo=updatedValue=>{const updatedTime={...store.time,showTime:updatedValue};const textDate=getDateTextFromTime(updatedTime,updatedValue);setStore({...store,showTime:updatedValue,textDate});setProductPropsLocalValue(\"showTime\",updatedValue);setProductPropsLocalValue(\"textDate\",textDate);setShowTime(updatedValue);};useEffect(()=>{if(!store.pageLoaded)return;if(store.time)setTime({...store.time});},[store.time,store.pageLoaded]);if(!time)return null;return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Show Time\",toggleActive:showTime,handleToggleValueSetTo:handleToggleShowTimeSetTo}),showTime&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:timeContainerStyle,children:[/*#__PURE__*/_jsx(\"select\",{style:timeDropdownStyle,name:\"hour\",value:time.hour%12||12,onChange:handleTimeChange,children:Array.from({length:12},(_,i)=>i+1).map(hour=>/*#__PURE__*/_jsx(\"option\",{value:hour,children:hour.toString().padStart(2,\"0\")},hour))}),/*#__PURE__*/_jsx(\"span\",{children:\":\"}),/*#__PURE__*/_jsx(\"select\",{style:timeDropdownStyle,name:\"minute\",value:time.minute,onChange:handleTimeChange,children:Array.from({length:60},(_,i)=>i).map(minute=>/*#__PURE__*/_jsx(\"option\",{value:minute,children:minute.toString().padStart(2,\"0\")},minute))}),/*#__PURE__*/_jsx(\"span\",{children:\":\"}),/*#__PURE__*/_jsxs(\"select\",{style:timeDropdownStyle,name:\"amPm\",value:time.hour>=12?\"PM\":\"AM\",onChange:handleTimeChange,children:[/*#__PURE__*/_jsx(\"option\",{value:\"AM\",children:\"AM\"}),/*#__PURE__*/_jsx(\"option\",{value:\"PM\",children:\"PM\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:sublabelStyle,children:\"Entering a time will make the arrangement of the stars more accurate.\"})]})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_AdvOptionsTimeChoice.defaultProps={};addPropertyControls(Create_AdvOptionsTimeChoice,{});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst containerStyle={width:\"100%\",paddingBottom:\"16px\"};// const labelStyle: CSSProperties = {\n//     fontSize: \"14px\",\n//     fontWeight: \"400\",\n//     color: \"rgb(18, 24, 36)\",\n//     userSelect: \"none\",\n// }\nconst timeContainerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",width:\"50px\",gap:\"5px\",padding:\"8px 0px\"};const timeDropdownStyle={fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',color:\"#838b93\",fontWeight:300,fontStyle:\"normal\",fontSize:\"12px\",letterSpacing:\"0em\",lineHeight:1.2,// padding: \"5px\",\npadding:\"0px 8px\",border:\"1px solid #121824\",borderRadius:\"0px\",backgroundColor:\"#fff\",outline:\"0px\",// width: \"100%\",\nheight:\"40px\",whiteSpace:\"pre\"};const sublabelStyle={fontSize:\"11px\",fontWeight:300,fontStyle:\"normal\",color:\"rgb(18, 24, 36)\",lineHeight:1.4,fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif'};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsTimeChoice\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsLocationText({}){const[store,setStore]=store_ProductPropsStore();// Handle Change\nconst handleTextLocationInputChange=e=>{let updatedText=e?.target?.value||\"\";if(store?.productFormat!==\"Jewelry\"){updatedText=updatedText.toUpperCase();}const updatedTime={...store.time,textLocationPlaceholder:updatedText};setStore({...store,textLocationPlaceholder:updatedText});setProductPropsLocalValue(\"textLocationPlaceholder\",updatedText);};if(!store||!store.isLocationSelected||store?.productFormat===\"Jewelry\"){return null;}return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:labelContainerStyle,children:/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Edit Location Text\"})}),/*#__PURE__*/_jsx(\"div\",{style:inputContainerStyle,children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:store?.textLocationPlaceholder||store?.textLocation||\"\",value:store?.textLocationPlaceholder||store?.textLocation||\"\",style:{...inputStyle},onChange:handleTextLocationInputChange})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_AdvOptionsLocationText.defaultProps={};addPropertyControls(Create_AdvOptionsLocationText,{});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst containerStyle={width:\"100%\",margin:\"8px 0px\",gap:\"8px\",display:\"flex\",flexDirection:\"column\"};const labelContainerStyle={fontSize:\"14px\",fontWeight:\"400\",color:\"rgb(18, 24, 36)\",userSelect:\"none\"};const labelStyle={width:\"100%\",height:\"40px\",color:\"rgb(18, 24, 36)\",//\nfontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:\"400\",fontStyle:\"normal\",whiteSpace:\"pre\",letterSpacing:\"0em\",lineHeight:1.2,//\nuserSelect:\"none\"};const inputContainerStyle={// display: \"flex\",\n// justifyContent: \"space-between\",\n// alignItems: \"center\",\n// height: \"25px\",\nwidth:\"100%\"};const inputStyle={width:\"100%\",height:\"40px\",whiteSpace:\"pre\",fontWeight:300,fontStyle:\"normal\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',color:\"#838b93\",fontSize:\"12px\",letterSpacing:\"0em\",lineHeight:1.2,padding:\"0px 8px\",border:\"1px solid #121824\",borderRadius:\"0px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsLocationText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import Create_AdvOptionsGrid from\"https://framerusercontent.com/modules/PtTZYgdqzESDDNnl4w3b/rmYLO4eMLtO5110phCaM/Create_AdvOptionsGrid.js\";import Create_AdvOptionsConstellations from\"https://framerusercontent.com/modules/IdFPvxttJhHZJTnDXNYu/3Gxwbs4ABTHKxiMF7TQu/Create_AdvOptionsConstellations.js\";import Create_AdvOptionsMoon from\"https://framerusercontent.com/modules/WxrOKcj8t1xvRafdrhnp/nIZaUvULo27ZB4Bq2JmL/Create_AdvOptionsMoon.js\";import Create_AdvOptionsTimeChoice from\"https://framerusercontent.com/modules/iiFEETSCw9qHtiFAQCIi/yp0uX1Hp1bA9R2x3kRfi/Create_AdvOptionsTimeChoice.js\";import Create_AdvOptionsLocationText from\"https://framerusercontent.com/modules/Bspu1Lvu6xvgVzJUWIBk/aAi427LakOsWjbtdg6dd/Create_AdvOptionsLocationText.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptions(props){const[store,setStore]=store_ProductPropsStore();const[showMoonOption,setShowMoonOption]=useState(false);const[showConstellationsOption,setShowConstellationsOption]=useState(false);const[isTpa,setIsTpa]=useState(false);const[isActive,setIsActive]=useState(false);const[gridIsActive,setGridIsActive]=useState(store.grid);const[constellationsIsActive,setConstellationsIsActive]=useState(store.constellations);const[moonIsActive,setMoonIsActive]=useState(store.moon);useEffect(()=>{if(!store.pageLoaded){return;}setIsTpa(store.productType===\"TPA\");setGridIsActive(store.grid===true);setConstellationsIsActive(store.constellations===true);setMoonIsActive(store.moon===true);setShowMoonOption(store.productFormat===\"Print\");setShowConstellationsOption(store.productFormat!==\"Jewelry\"||store.jewelryMaterial!==\"Green Onyx\");},[store.productType,store.productFormat,store.grid,store.constellations,store.moon,store.showTime,store.pageLoaded,store.jewelryMaterial]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Advanced Options\",toggleActive:isActive,handleToggleValueSetTo:updatedValue=>setIsActive(updatedValue)}),isActive&&(isTpa?/*#__PURE__*/_jsx(\"div\",{style:childrenContainerStyle,children:/*#__PURE__*/_jsx(Create_AdvOptionsTimeChoice,{})}):/*#__PURE__*/_jsxs(\"div\",{style:childrenContainerStyle,children:[props.includeGridMoonConstellations&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Create_AdvOptionsGrid,{isActive:gridIsActive}),showConstellationsOption&&/*#__PURE__*/_jsx(Create_AdvOptionsConstellations,{isActive:constellationsIsActive}),showMoonOption&&/*#__PURE__*/_jsx(Create_AdvOptionsMoon,{isActive:moonIsActive})]}),/*#__PURE__*/_jsx(Create_AdvOptionsLocationText,{}),/*#__PURE__*/_jsx(Create_AdvOptionsTimeChoice,{})]}))]});}// /////////////////////////////////////////////////////////////////\n// PROPS\n// /////////////\naddPropertyControls(Create_AdvOptions,{includeGridMoonConstellations:{type:ControlType.Boolean,defaultValue:true}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst childrenContainerStyle={placeContent:\"flex-start\",alignItems:\"flex-start\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"8px\",height:\"min-content\",overflow:\"hidden\",padding:\"16px 0px 0px\",position:\"relative\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptions\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls}from\"framer\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsColorPlanets({isActive}){const[store,setStore]=store_ProductPropsStore();const[colorPlanets,setColorPlanets]=useState(store.colorPlanets??false);useEffect(()=>{setColorPlanets(store.colorPlanets??false);},[store.colorPlanets]);// Handle Change\nconst handleToggleValueSetTo=updatedValue=>{const updatedStoreProps={...store,colorPlanets:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"colorPlanets\",updatedValue);setColorPlanets(updatedValue);};return /*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Color Planets\",toggleActive:colorPlanets,handleToggleValueSetTo:handleToggleValueSetTo});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_AdvOptionsColorPlanets,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsColorPlanets\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls}from\"framer\";import SharedToggleSwitch from\"https://framerusercontent.com/modules/gKNKCGn29umLbC1SUkoG/fijUSiFqdS2jXcGw79bg/Create_SharedToggleSwitch.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_AdvOptionsDwarfPlanets({isActive}){const[store,setStore]=store_ProductPropsStore();const[showDwarfPlanets,setShowDwarfPlanets]=useState(store.showDwarfPlanets);useEffect(()=>{setShowDwarfPlanets(store.showDwarfPlanets);},[store.showDwarfPlanets]);// Handle Change\nconst handleToggleValueSetTo=updatedValue=>{// Update store values for in page refresh\nconst updatedStoreProps={...store,showDwarfPlanets:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"showDwarfPlanets\",updatedValue);setShowDwarfPlanets(updatedValue);};return /*#__PURE__*/_jsx(SharedToggleSwitch,{label:\"Dwarf Planets\",toggleActive:showDwarfPlanets,handleToggleValueSetTo:handleToggleValueSetTo});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_AdvOptionsDwarfPlanets,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_AdvOptionsDwarfPlanets\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const ENABLE_BESTSELLERS=false;const renderOutOfStockMsg=outOfStockMsg=>{const message=outOfStockMsg||`Temporaily out of stock.`;return /*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxContainer},children:/*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxTitleRow},children:/*#__PURE__*/_jsx(\"span\",{style:{...outOfStockBoxTitle},children:message})})});};// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_SharedButtonsUpdated(props){const handleSelection=selected=>{if(props.handleSelection){props.handleSelection(selected);}};const selectedItem=props.buttonOptions.find(x=>props.selected===x.label&&x.outOfStock);const showOutOfStockMsg=selectedItem?.outOfStockMsg||\"\";if(props.buttonOptions.length<=0){return null;}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:props.oneRow?outerDivStyleOneRow:outerDivStyle,children:props.buttonOptions.map(({label,bestseller,priceText,outOfStock},index)=>/*#__PURE__*/_jsx(\"div\",{style:{...props.oneRow?buttonDivStyleOuterOneRow:props.rowsAndColsOfTwo?buttonDivStyleOuterColsOfTwo:buttonDivStyleOuter,...props.selected===label?buttonDivActiveStyle:buttonDivInactiveStyle},onClick:e=>{e.preventDefault();handleSelection(label);},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:/*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[ENABLE_BESTSELLERS&&bestseller===true&&/*#__PURE__*/_jsx(\"span\",{style:props.selected===label?dotStyleActive:dotStyle}),/*#__PURE__*/_jsx(\"span\",{children:`${props.translateLabelFunc?props.translateLabelFunc(label):label}${priceText?`   ${priceText}`:``}`})]})})},`idx_${index}`))}),showOutOfStockMsg!==\"\"&&renderOutOfStockMsg(showOutOfStockMsg)]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_SharedButtonsUpdated,{buttonOptions:{type:ControlType.Array,defaultValue:[]},handleSelection:{type:selectedFormat=>null},useMaterialIcons:{type:ControlType.Boolean,defaultValue:false},translateLabelFunc:{type:ControlType.EventHandler,defaultValue:null},selected:{type:ControlType.String,defaultValue:\"\"},oneRow:{type:ControlType.Boolean,defaultValue:false},rowsAndColsOfTwo:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst outOfStockBoxContainer={border:\"1px solid #838b93\",borderTop:\"0px\",boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"start\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"column\",flexWrap:\"nowrap\",gap:\"8px\",padding:\"8px\",height:\"min-content\",width:\"100%\",// justifyContent: \"center\",\njustifyContent:\"space-between\",overflow:\"visible\",position:\"relative\",opacity:1};const outOfStockBoxTitleRow={display:\"flex\",flexDirection:\"row\",gap:\"10px\",//\nwidth:\"100%\",//\nboxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",//\nalignContent:\"start\",alignItems:\"start\",height:\"min-content\",justifyContent:\"start\",//\nfontSize:\"12px\",color:\"#121824\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",//\noutline:\"none\",flexShrink:0,transform:\"none\",opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"left\"};const outOfStockBoxTitle={display:\"flex\",flexDirection:\"column\",whiteSpace:\"normal\",lineHeight:\"1.4em\"};const outerDivStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"row\",gap:\"4px\",height:\"min-content\",width:\"100%\",// justifyContent: \"center\",\njustifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1,flexWrap:\"wrap\"};const outerDivStyleOneRow={...outerDivStyle,flexWrap:\"nowrap\"};const outerDivflexColumnStyle={flexDirection:\"column\"};const buttonSvg={alignSelf:\"start\"};const buttonRowStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"0px\",height:\"min-content\",width:\"100%\",// justifyContent: \"center\",\njustifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const buttonDivStyleOuter={border:\"2px solid #838b93\",borderRadius:\"6px\",boxSizing:\"border-box\",height:\"40px\",display:\"flex\",alignContent:\"center\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"wrap\",gap:\"16px\",overflow:\"hidden\",padding:\"0\",position:\"relative\",opacity:1,// min Width\nminWidth:\"120px\"};const buttonDivStyleOuterColsOfTwo={...buttonDivStyleOuter,minWidth:\"40%\"};const buttonDivStyleOuterOneRow={...buttonDivStyleOuter,// min Width\nminWidth:\"auto\"};const buttonFirstRowStyle={borderBottom:\"none\"};const buttonLastRowStyle={borderBottom:\"1px solid #838b93\"};const buttonDivStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"center\",alignItems:\"center\",height:\"min-content\",justifyContent:\"center\",fontSize:\"12px\",// color: \"rgb(18, 24, 36)\",\ncolor:\"rgb(131, 139, 147))\",// fontSize: \"16px\",\nfontFamily:\"Inter, Inter Placeholder, sans-serif\",width:\"auto\",outline:\"none\",flexShrink:0,transform:\"none\",opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const buttonDivActiveStyle={color:\"rgb(18, 24, 36)\",backgroundColor:\"rgb(255, 255, 255)\",border:\"2px solid rgb(18, 24, 36)\",cursor:\"default\"};const buttonDivInactiveStyle={color:\"rgb(131, 139, 147)\",background:\"none\",cursor:\"pointer\"};const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3};const buttonDivStyleEmpty={flex:1};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"ISharedButtonOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_SharedButtonsUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_SharedButtonsUpdated.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const ENABLE_BESTSELLERS=false;// ─── Design tokens (from eoin_DesignTokens) ───\nconst tokens={borderColor:\"#838b93\",borderColorActive:\"rgb(36, 49, 74)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",activeTextColor:\"rgb(36, 49, 74)\",activeBgColor:\"rgb(255, 255, 255)\",inactiveTextColor:\"rgb(131, 139, 147)\",inactiveBgColor:\"transparent\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:400,fontSize:\"12px\",fontSizePressed:\"11px\",height:\"40px\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// ─── Individual button with hover/click state ───\nfunction ButtonItem({label,bestseller,priceText,isSelected,translateLabelFunc,onSelect,minWidth}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const showPressed=isPressed&&!isSelected;const getBorderColor=()=>{if(isSelected)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};const getTextColor=()=>{if(isSelected)return tokens.activeTextColor;if(isHovered)return tokens.activeTextColor;return tokens.inactiveTextColor;};const getBgColor=()=>{if(isSelected)return tokens.activeBgColor;return tokens.inactiveBgColor;};return /*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,border:`${showPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:showPressed?tokens.borderRadiusPressed:tokens.borderRadius,backgroundColor:getBgColor(),boxShadow:isSelected?\"none\":tokens.boxShadow,cursor:isSelected?\"default\":\"pointer\",transition:tokens.transition,...minWidth?{minWidth}:{}},onClick:e=>{e.preventDefault();onSelect(label);},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle,color:getTextColor(),fontSize:showPressed?tokens.fontSizePressed:tokens.fontSize,transition:tokens.transition},children:/*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[ENABLE_BESTSELLERS&&bestseller===true&&/*#__PURE__*/_jsx(\"span\",{style:isSelected?dotStyleActive:dotStyle}),/*#__PURE__*/_jsx(\"span\",{children:`${translateLabelFunc?translateLabelFunc(label):label}${priceText?`   ${priceText}`:``}`})]})})});}const renderOutOfStockMsg=outOfStockMsg=>{const message=outOfStockMsg||`Temporaily out of stock.`;return /*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxContainer},children:/*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxTitleRow},children:/*#__PURE__*/_jsx(\"span\",{style:{...outOfStockBoxTitle},children:message})})});};// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_SharedButtonsNewDesign(props){const handleSelection=useCallback(selected=>{if(props.handleSelection){props.handleSelection(selected);}},[props.handleSelection]);const selectedItem=props.buttonOptions.find(x=>props.selected===x.label&&x.outOfStock);const showOutOfStockMsg=selectedItem?.outOfStockMsg||\"\";if(props.buttonOptions.length<=0){return null;}const count=props.buttonOptions.length;// Determine container and button layout based on count\n// 1-3: single row (nowrap)\n// 4: 2 columns (2+2)\n// 5-6: 3 columns (3+2 or 3+3)\nlet containerStyle;let buttonMinWidth;if(props.oneRow||count<=3){containerStyle=outerDivStyleOneRow;buttonMinWidth=undefined;}else if(count===4){containerStyle=outerDivStyle;buttonMinWidth=\"calc(50% - 2px)\";}else{// 5, 6, or more\ncontainerStyle=outerDivStyle;buttonMinWidth=\"calc(33.33% - 3px)\";}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:props.buttonOptions.map(({label,bestseller,priceText},index)=>/*#__PURE__*/_jsx(ButtonItem,{label:label,bestseller:bestseller,priceText:priceText,isSelected:props.selected===label,translateLabelFunc:props.translateLabelFunc,onSelect:handleSelection,minWidth:buttonMinWidth},`idx_${index}`))}),showOutOfStockMsg!==\"\"&&renderOutOfStockMsg(showOutOfStockMsg)]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_SharedButtonsNewDesign,{buttonOptions:{type:ControlType.Array,defaultValue:[]},handleSelection:{type:selectedFormat=>null},translateLabelFunc:{type:ControlType.EventHandler,defaultValue:null},selected:{type:ControlType.String,defaultValue:\"\"},oneRow:{type:ControlType.Boolean,defaultValue:false},rowsAndColsOfTwo:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst outOfStockBoxContainer={border:`${tokens.borderWidth} solid ${tokens.borderColor}`,borderTop:\"0px\",boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"start\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"column\",flexWrap:\"nowrap\",gap:\"8px\",padding:\"8px\",height:\"min-content\",width:\"100%\",justifyContent:\"space-between\",overflow:\"visible\",position:\"relative\",opacity:1};const outOfStockBoxTitleRow={display:\"flex\",flexDirection:\"row\",gap:\"10px\",width:\"100%\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"start\",alignItems:\"start\",height:\"min-content\",justifyContent:\"start\",fontSize:tokens.fontSize,color:tokens.activeTextColor,fontFamily:tokens.fontFamily,outline:\"none\",flexShrink:0,transform:\"none\",opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"left\"};const outOfStockBoxTitle={display:\"flex\",flexDirection:\"column\",whiteSpace:\"normal\",lineHeight:\"1.4em\"};const outerDivStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"row\",gap:tokens.gap,height:\"min-content\",width:\"100%\",justifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1,flexWrap:\"wrap\"};const outerDivStyleOneRow={...outerDivStyle,flexWrap:\"nowrap\"};const buttonDivStyleOuter={borderRadius:tokens.borderRadius,boxSizing:\"border-box\",height:tokens.height,display:\"flex\",alignContent:\"center\",alignItems:\"center\",justifyContent:\"center\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"wrap\",gap:\"16px\",overflow:\"hidden\",padding:\"0\",position:\"relative\",opacity:1,minWidth:\"80px\"};const buttonDivStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"center\",alignItems:\"center\",height:\"min-content\",justifyContent:\"center\",fontSize:tokens.fontSize,fontFamily:tokens.fontFamily,width:\"auto\",outline:\"none\",flexShrink:0,opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:String(tokens.fontWeight),letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_SharedButtonsNewDesign\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ISharedButtonOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_SharedButtonsNewDesign.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseBezelMountMaterial(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[options,setOptions]=useState([]);const[selectedOption,setSelectedOption]=useState(\"\");const handleSelection=selected=>{let updatedBezelMount=selected;let updatedJewelryMaterial=store.jewelryMaterial;if([\"9k Solid Gold\"].includes(updatedJewelryMaterial)){updatedJewelryMaterial=updatedBezelMount;}let updatedJewelryChain=store.jewelryChain;let updatedStoreProps={...store,productFormat:\"Jewelry\",jewelryMaterial:updatedJewelryMaterial,jewelryBezelMount:updatedBezelMount,jewelryChain:updatedJewelryChain};if(updatedStoreProps.jewelryChain!==\"No Chain\"&&updatedStoreProps.jewelryBezelMount!==\"No Mount\"){updatedStoreProps.jewelryChain=updatedStoreProps.jewelryBezelMount.replace(\" Eclipse\",\"\");}// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",updatedStoreProps.productFormat);setProductPropsLocalValue(\"jewelryPiece\",updatedStoreProps.jewelryPiece);setProductPropsLocalValue(\"jewelryMaterial\",updatedStoreProps.jewelryMaterial);setProductPropsLocalValue(\"jewelryBezelMount\",updatedStoreProps.jewelryBezelMount);setProductPropsLocalValue(\"jewelryChain\",updatedStoreProps.jewelryChain);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{// Eclipse only for Star Maps\nconst availableOptions=[{label:\"Sterling Silver\"},{label:\"18k Gold Vermeil\"}];setOptions(availableOptions);setSelectedOption(store.jewelryBezelMount);},[store.jewelryBezelMount]);// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selectedOption,handleSelection:handleSelection,oneRow:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selectedOption,handleSelection:handleSelection,oneRow:true});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseBezelMountMaterial.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseBezelMountMaterial,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseBezelMountMaterial\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseGemstoneButtons(props){const handleSelection=selected=>{if(props.handleSelection){props.handleSelection(selected);}};if(props.buttons.length<=0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:props.updatedStyle?outerDivUpdatedStyle:outerDivStyle,children:props.buttons.map((option,index)=>{return /*#__PURE__*/_jsx(\"div\",{style:{...buttonDivOuterWrapperStyle,...props.selected===option.gemstone?buttonDivOuterWrapperStyle_ActiveThick:null},onClick:e=>{e.preventDefault();handleSelection(option.gemstone);},children:/*#__PURE__*/_jsx(\"div\",{style:{...imageWrapperStyle},children:/*#__PURE__*/_jsx(\"div\",{style:{...imageWrapperStyle},children:/*#__PURE__*/_jsx(\"img\",{style:{...imageStyle},src:option.image,alt:option.label})})})},`idx_${index}`);})});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseGemstoneButtons.defaultProps={selected:\"\",buttons:[],updatedStyle:false};addPropertyControls(Create_ChooseGemstoneButtons,{buttons:{type:ControlType.Array,defaultValue:[]},selected:{type:ControlType.String,defaultValue:\"\"},handleSelection:{type:()=>null},updatedStyle:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst outerDivStyle={alignItems:\"center\",display:\"flex\",flex:\"none\",flexDirection:\"row\",flexWrap:\"wrap\",height:\"auto\",justifyContent:\"space-around\",gap:\"14px\",overflow:\"visible\",padding:\"0\",position:\"relative\",width:\"100%\",boxSizing:\"border-box\"};const outerDivUpdatedStyle={...outerDivStyle,justifyContent:\"flex-start\",gap:\"12px\"};const buttonDivOuterWrapperStyle={width:\"50px\",height:\"50px\",padding:\"4px\",// paddingBottom: \"1px\",\nborderRadius:\"50px\",boxSizing:\"border-box\",border:\"1px solid rgb(18, 24, 36, 0)\",backgroundColor:\"rgb(255, 255, 255, 0)\",cursor:\"pointer\",userSelect:\"none\"};const buttonDivOuterWrapperStyle_Active={border:`1px solid rgb(18, 24, 36)`,backgroundColor:\"#ffffff\"};const buttonDivOuterWrapperStyle_ActiveThick={border:`1px solid #000000`,backgroundColor:\"#ffffff\"};const imageWrapperStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",placeContent:\"center\",height:\"100%\",width:\"100%\",padding:\"0px\"};const imageStyle={display:\"block\",width:\"100%\",height:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseGemstoneButtons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_ChooseGemstoneButtons.map","export function cleanPropsFixInvalid(updatedPropsParam){let updatedProps={...updatedPropsParam};try{let jewelryType=updatedProps.jewelryType;let jewelryMaterial=updatedProps.jewelryMaterial;let jewelryPiece=updatedProps.jewelryPiece||\"\";let jewelrySize=updatedProps.jewelrySize||\"\";let jewelryChain=updatedProps.jewelryChain||\"\";let jewelryBezelMount=updatedProps.jewelryBezelMount||\"No Mount\";let isEclipseBezel=updatedProps.jewelryBezelMount.includes(\"Eclipse\");//  No Lockets for Zodiac\nif(jewelryType===\"Zodiac\"){if(jewelryPiece===\"Locket\"){jewelryPiece===\"Necklace\";}if(jewelryMaterial===\"9k Solid Gold\"){jewelryMaterial=\"18k Gold Vermeil\";}}if([\"Black Onyx\",\"Green Onyx\",\"Sterling Silver\",\"18k Gold Vermeil\"].includes(jewelryMaterial)===false){jewelryBezelMount=\"No Mount\";updatedProps.jewelryBezelMount=jewelryBezelMount;}if(jewelryPiece===\"Locket\"){if([\"Black Onyx\",\"Green Onyx\",\"9k Solid Gold\"].includes(jewelryMaterial)){jewelryMaterial=\"Sterling Silver\";}}else if(jewelryPiece===\"Charm\"){jewelryChain=\"No Chain\";}if([\"9k Solid Gold\"].includes(jewelryMaterial)){if(jewelryPiece===\"Bracelet\"){jewelryPiece=\"Necklace\";}}// Fix Attachment\nif([\"Sterling Silver\",\"18k Gold Vermeil\"].includes(jewelryBezelMount)){//  No Mixed Metals for Zodiac\nif(jewelryType===\"Zodiac\"){if(jewelryBezelMount===\"Sterling Silver\"&&jewelryMaterial===\"18k Gold Vermeil\"){jewelryMaterial=\"Sterling Silver\";}else if(jewelryBezelMount===\"18k Gold Vermeil\"&&jewelryMaterial===\"Sterling Silver\"){jewelryMaterial=\"18k Gold Vermeil\";}}// if mounted:\nswitch(jewelryMaterial){case\"Black Onyx\":case\"Green Onyx\":if(jewelryChain!==\"No Chain\"){if(jewelryBezelMount===\"Sterling Silver\"){if([\"Black Cord\",\"Sterling Silver\"].includes(jewelryChain)===false){jewelryChain=\"Sterling Silver\";}}else if(jewelryBezelMount===\"18k Gold Vermeil\"){jewelryChain=\"18k Gold Vermeil\";}}break;case\"Sterling Silver\":case\"18k Gold Vermeil\":break;case\"9k Solid Gold\":jewelryBezelMount=\"No Mount\";break;}}else if([\"Sterling Silver Eclipse\",\"18k Gold Vermeil Eclipse\"].includes(jewelryBezelMount)){//  No Mixed Metals for Zodiac\nif(jewelryType===\"Zodiac\"){if(jewelryBezelMount===\"Sterling Silver Eclipse\"&&jewelryMaterial===\"18k Gold Vermeil\"){jewelryMaterial=\"Sterling Silver Eclipse\";}else if(jewelryBezelMount===\"18k Gold Vermeil\"&&jewelryMaterial===\"Sterling Silver Eclipse\"){jewelryMaterial=\"18k Gold Vermeil\";}}// if mounted:\nswitch(jewelryMaterial){case\"Black Onyx\":case\"Green Onyx\":if(jewelryChain!==\"No Chain\"){if(jewelryBezelMount===\"Sterling Silver Eclipse\"){jewelryChain=\"Sterling Silver\";}else if(jewelryBezelMount===\"18k Gold Vermeil Eclipse\"){jewelryChain=\"18k Gold Vermeil\";}}break;case\"Sterling Silver\":case\"18k Gold Vermeil\":break;case\"9k Solid Gold\":jewelryBezelMount=\"No Mount\";break;}}else{jewelryBezelMount=\"No Mount\";switch(jewelryMaterial){case\"Black Onyx\":break;case\"Green Onyx\":// Green Onyx only allows mounted, so this should not happen; default to silver\njewelryBezelMount=\"Sterling Silver\";if([\"Sterling Silver\",\"No Chain\"].includes(jewelryChain)===false){jewelryChain=\"Sterling Silver\";}break;case\"Sterling Silver\":if([\"Sterling Silver\",\"Black Cord\",\"No Chain\"].includes(jewelryChain)===false){jewelryChain=\"Sterling Silver\";}break;case\"18k Gold Vermeil\":if([\"18k Gold Vermeil\",\"No Chain\"].includes(jewelryChain)===false){jewelryChain=\"18k Gold Vermeil\";}break;case\"9k Solid Gold\":if([\"9k Solid Gold\",\"No Chain\"].includes(jewelryChain)===false){jewelryChain=\"9k Solid Gold\";}break;}}if(jewelryType===\"Zodiac\"){if(jewelryChain!==\"No Chain\"&&jewelryBezelMount===\"Sterling Silver\"){if([\"Black Cord\",\"Sterling Silver\"].includes(jewelryChain)){jewelryChain=\"Sterling Silver\";}}else if(jewelryChain!==\"No Chain\"&&jewelryBezelMount===\"18k Gold Vermeil\"){jewelryChain=\"18k Gold Vermeil\";}}if(jewelryBezelMount===\"Eclipse Sterling Silver\"){jewelryChain=\"Sterling Silver\";}else if(jewelryBezelMount===\"Eclipse 18k Gold Vermeil\"){jewelryChain=\"18k Gold Vermeil\";}if(jewelryPiece===\"Bracelet\"&&jewelryBezelMount===\"No Mount\"&&jewelrySize===\"15mm\"){// Unmounted bracelet is 20mm and 25mm only (no 15mm bracelets except in bezels)\njewelrySize=\"20mm\";}updatedProps={...updatedProps,jewelryPiece,jewelryMaterial,jewelryChain,jewelryBezelMount,jewelrySize};}catch(error){console.error(`ERROR Cleaning Props: `,error);}return updatedProps;}export const getFrameTitle=printFrame=>{switch(printFrame){case\"Wood\":return\"Natural Wood Frame\";case\"Black\":return\"Black Frame\";case\"White\":return\"White Frame\";case\"Dark Wood\":return\"Dark Wood Frame\";case\"Silver\":return\"Antique Silver Frame\";case\"Gold\":return\"Antique Gold Frame\";case\"None\":default:return\"No Frame\";}};\nexport const __FramerMetadata__ = {\"exports\":{\"cleanPropsFixInvalid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFrameTitle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils_Props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_ChooseGemstoneButtons from\"https://framerusercontent.com/modules/zyarJSzOUxKV3c2Uttwm/GpMio24q2tBErDq7ssg8/Create_ChooseGemstoneButtons.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";var PendantEclipseInsetMaterials;(function(PendantEclipseInsetMaterials){PendantEclipseInsetMaterials[\"TURQUOISE\"]=\"turquoise\";PendantEclipseInsetMaterials[\"LAPIS_LAZULI\"]=\"lapis_lazuli\";PendantEclipseInsetMaterials[\"RED_JASPER\"]=\"red_jasper\";PendantEclipseInsetMaterials[\"TIGERS_EYE\"]=\"tigers_eye\";PendantEclipseInsetMaterials[\"WHITE_MOTHER_OF_PEARL\"]=\"white_mother_of_pearl\";PendantEclipseInsetMaterials[\"BLACK_MOTHER_OF_PEARL\"]=\"black_mother_of_pearl\";PendantEclipseInsetMaterials[\"GREEN_ONYX\"]=\"green_onyx\";PendantEclipseInsetMaterials[\"BLACK_ONYX\"]=\"black_onyx\";PendantEclipseInsetMaterials[\"PURPLE_AGATE\"]=\"purple_agate\";PendantEclipseInsetMaterials[\"ROSE_QUARTZ\"]=\"rose_quartz\";})(PendantEclipseInsetMaterials||(PendantEclipseInsetMaterials={}));// Material data with images and display names\nconst eclipseInsetMaterialData=[{gemstone:\"turquoise\",label:\"Turquoise\",image:\"https://s3.thenightsky.com/web/images/gemstones/TURQUOISE.png\"},{gemstone:\"lapis_lazuli\",label:\"Lapis Lazuli\",image:\"https://s3.thenightsky.com/web/images/gemstones/LAPIS_LAZULI.png\"},{gemstone:\"red_jasper\",label:\"Red Jasper\",image:\"https://s3.thenightsky.com/web/images/gemstones/RED_JASPER.png\"},{gemstone:\"tigers_eye\",label:\"Tiger's Eye\",image:\"https://s3.thenightsky.com/web/images/gemstones/TIGERS_EYE.png\"},{gemstone:\"white_mother_of_pearl\",label:\"White Mother of Pearl\",image:\"https://s3.thenightsky.com/web/images/gemstones/WHITE_MOTHER_OF_PEARL.png\"},{gemstone:\"black_mother_of_pearl\",label:\"Black Mother of Pearl\",image:\"https://s3.thenightsky.com/web/images/gemstones/BLACK_MOTHER_OF_PEARL.png\"},{gemstone:\"green_onyx\",label:\"Green Onyx\",image:\"https://s3.thenightsky.com/web/images/gemstones/GREEN_ONYX.png\"},{gemstone:\"black_onyx\",label:\"Black Onyx\",image:\"https://s3.thenightsky.com/web/images/gemstones/BLACK_ONYX.png\"},{gemstone:\"purple_agate\",label:\"Purple Agate\",image:\"https://s3.thenightsky.com/web/images/gemstones/PURPLE-AGATE.png\"},{gemstone:\"rose_quartz\",label:\"Rose Quartz\",image:\"https://s3.thenightsky.com/web/images/gemstones/ROSE-QUARTZ.png\"}];// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseEclipseGemstone(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country]=store_Country();const[gemstoneSelected,setGemstoneSelected]=useState(store.jewelryEclipseInset||\"turquoise\");const handleSelection=selectedGemstone=>{const item=eclipseInsetMaterialData.find(x=>x.gemstone===selectedGemstone);if(item){const updatedStoreProps=cleanPropsFixInvalid({...store,jewelryEclipseInset:item.gemstone});// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"jewelryEclipseInset\",updatedStoreProps.jewelryEclipseInset);setGemstoneSelected(selectedGemstone);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});}};return /*#__PURE__*/_jsx(Create_ChooseGemstoneButtons,{selected:gemstoneSelected,handleSelection:handleSelection,buttons:eclipseInsetMaterialData,updatedStyle:props.updatedStyle});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseEclipseGemstone.defaultProps={updatedStyle:false};addPropertyControls(Create_ChooseEclipseGemstone,{updatedStyle:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseEclipseGemstone\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/* esm.sh - suncalc@1.9.0 */\nvar cn=Object.create;var $=Object.defineProperty;var dn=Object.getOwnPropertyDescriptor;var fn=Object.getOwnPropertyNames;var ln=Object.getPrototypeOf,hn=Object.prototype.hasOwnProperty;var Mn=(f,r)=>()=>(r||f((r={exports:{}}).exports,r),r.exports);var vn=(f,r,a,x)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let D of fn(r))!hn.call(f,D)&&D!==a&&$(f,D,{get:()=>r[D],enumerable:!(x=dn(r,D))||x.enumerable});return f};var mn=(f,r,a)=>(a=f!=null?cn(ln(f)):{},vn(r||!f||!f.__esModule?$(a,\"default\",{value:f,enumerable:!0}):a,f));var tn=Mn((nn,q)=>{(function(){\"use strict\";var f=Math.PI,r=Math.sin,a=Math.cos,x=Math.tan,D=Math.asin,A=Math.atan2,U=Math.acos,d=f/180,k=1e3*60*60*24,F=2440588,N=2451545;function en(n){return n.valueOf()/k-.5+F}function H(n){return new Date((n+.5-F)*k)}function L(n){return en(n)-N}var j=d*23.4397;function R(n,t){return A(r(n)*a(j)-x(t)*r(j),a(n))}function z(n,t){return D(r(t)*a(j)+a(t)*r(j)*r(n))}function B(n,t,e){return A(r(n),a(n)*r(t)-x(e)*a(t))}function G(n,t,e){return D(r(t)*r(e)+a(t)*a(e)*a(n))}function K(n,t){return d*(280.16+360.9856235*n)-t}function rn(n){return n<0&&(n=0),2967e-7/Math.tan(n+.00312536/(n+.08901179))}function Q(n){return d*(357.5291+.98560028*n)}function V(n){var t=d*(1.9148*r(n)+.02*r(2*n)+3e-4*r(3*n)),e=d*102.9372;return n+t+e+f}function W(n){var t=Q(n),e=V(t);return{dec:z(e,0),ra:R(e,0)}}var h={};h.getPosition=function(n,t,e){var u=d*-e,i=d*t,s=L(n),o=W(s),c=K(s,u)-o.ra;return{azimuth:B(c,i,o.dec),altitude:G(c,i,o.dec)}};var E=h.times=[[-.833,\"sunrise\",\"sunset\"],[-.3,\"sunriseEnd\",\"sunsetStart\"],[-6,\"dawn\",\"dusk\"],[-12,\"nauticalDawn\",\"nauticalDusk\"],[-18,\"nightEnd\",\"night\"],[6,\"goldenHourEnd\",\"goldenHour\"]];h.addTime=function(n,t,e){E.push([n,t,e])};var X=9e-4;function an(n,t){return Math.round(n-X-t/(2*f))}function Y(n,t,e){return X+(n+t)/(2*f)+e}function Z(n,t,e){return N+n+.0053*r(t)-.0069*r(2*e)}function on(n,t,e){return U((r(n)-r(t)*r(e))/(a(t)*a(e)))}function un(n){return-2.076*Math.sqrt(n)/60}function sn(n,t,e,u,i,s,o){var c=on(n,e,u),l=Y(c,t,i);return Z(l,s,o)}h.getTimes=function(n,t,e,u){u=u||0;var i=d*-e,s=d*t,o=un(u),c=L(n),l=an(c,i),v=Y(0,i,l),g=Q(v),y=V(g),b=z(y,0),p=Z(v,g,y),J,C,w,m,P,T,M={solarNoon:H(p),nadir:H(p-.5)};for(J=0,C=E.length;J<C;J+=1)w=E[J],m=(w[0]+o)*d,P=sn(m,i,s,b,l,g,y),T=p-(P-p),M[w[1]]=H(T),M[w[2]]=H(P);return M};function _(n){var t=d*(218.316+13.176396*n),e=d*(134.963+13.064993*n),u=d*(93.272+13.22935*n),i=t+d*6.289*r(e),s=d*5.128*r(u),o=385001-20905*a(e);return{ra:R(i,s),dec:z(i,s),dist:o}}h.getMoonPosition=function(n,t,e){var u=d*-e,i=d*t,s=L(n),o=_(s),c=K(s,u)-o.ra,l=G(c,i,o.dec),v=A(r(c),x(i)*a(o.dec)-r(o.dec)*a(c));return l=l+rn(l),{azimuth:B(c,i,o.dec),altitude:l,distance:o.dist,parallacticAngle:v}},h.getMoonIllumination=function(n){var t=L(n||new Date),e=W(t),u=_(t),i=149598e3,s=U(r(e.dec)*r(u.dec)+a(e.dec)*a(u.dec)*a(e.ra-u.ra)),o=A(i*r(s),u.dist-i*a(s)),c=A(a(e.dec)*r(e.ra-u.ra),r(e.dec)*a(u.dec)-a(e.dec)*r(u.dec)*a(e.ra-u.ra));return{fraction:(1+a(o))/2,phase:.5+.5*o*(c<0?-1:1)/Math.PI,angle:c}};function I(n,t){return new Date(n.valueOf()+t*k/24)}h.getMoonTimes=function(n,t,e,u){var i=new Date(n);u?i.setUTCHours(0,0,0,0):i.setHours(0,0,0,0);for(var s=.133*d,o=h.getMoonPosition(i,t,e).altitude-s,c,l,v,g,y,b,p,J,C,w,m,P,T,M=1;M<=24&&(c=h.getMoonPosition(I(i,M),t,e).altitude-s,l=h.getMoonPosition(I(i,M+1),t,e).altitude-s,y=(o+l)/2-c,b=(l-o)/2,p=-b/(2*y),J=(y*p+b)*p+c,C=b*b-4*y*c,w=0,C>=0&&(T=Math.sqrt(C)/(Math.abs(y)*2),m=p-T,P=p+T,Math.abs(m)<=1&&w++,Math.abs(P)<=1&&w++,m<-1&&(m=P)),w===1?o<0?v=M+m:g=M+m:w===2&&(v=M+(J<0?P:m),g=M+(J<0?m:P)),!(v&&g));M+=2)o=l;var S={};return v&&(S.rise=I(i,v)),g&&(S.set=I(i,g)),!v&&!g&&(S[J>0?\"alwaysUp\":\"alwaysDown\"]=!0),S},typeof nn==\"object\"&&typeof q<\"u\"?q.exports=h:typeof define==\"function\"&&define.amd?define(h):window.SunCalc=h})()});var O=mn(tn()),pn=O.default??O;export{pn as default};\n//# sourceMappingURL=suncalc.mjs.map","/* esm.sh - suncalc@1.9.0 */\nexport * from \"/suncalc@1.9.0/es2022/suncalc.mjs\";\nexport { default } from \"/suncalc@1.9.0/es2022/suncalc.mjs\";\n","/* esm.sh - tz-lookup@6.1.25 */\nvar A=Object.create;var a=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var N=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty;var B=(W,Y)=>()=>(Y||W((Y={exports:{}}).exports,Y),Y.exports);var r=(W,Y,U,V)=>{if(Y&&typeof Y==\"object\"||typeof Y==\"function\")for(let S of i(Y))!K.call(W,S)&&S!==U&&a(W,S,{get:()=>Y[S],enumerable:!(V=E(Y,S))||V.enumerable});return W};var $=(W,Y,U)=>(U=W!=null?A(N(W)):{},r(Y||!W||!W.__esModule?a(U,\"default\",{value:W,enumerable:!0}):U,W));var L=B((D,I)=>{function O(W,Y){\"use strict\";var U=\"XIXHXHXGXGXQXQXPXPXOXOXN##U6U6UW#$U%U%U%U%U%XFXEXEXRXRXVXVXWXWXXXXXYXYXZXZY#Y#Y$Y$Y%Y%XSXSXTXTXUXIXHXHXGXGXQXQVAVA#%#&V'#'U6#(#)U%U%U%U%U%#*U%XEXEVLVLVLVLYGYGYGYG#+W=W=W=W=W=W=Y$X+X+X+X+X+XTXUVPUQ#,T*T*#-VAVA#.#/#0#1#2U6U6UWU%U%U%U%U%#3VLVLXEYH#4#5#6YGYGYG#7X.#8W=W=W=#9X,X,#:#;#<#=#>VPVP#?#@#AT*T*#B#C#D#E#F#GV'#H#I#JUWU%U%U%U%X6X6#K#LYH#M#N#O#PYG#Q#R#SX.#T#UW=W=#V#WX,#X#Y#Z$#$$$%$&T)$'$(T*T*$)$*$+TW$,$-$.$/$0$1$2$3U%U%XJXJXF$4$5$6$7$8$9$:YG$;$<$=$>$?$@$A$BW3$C$D$E$F$G$HW8$IT)T)T)XHXGXGXQV=$J$K$L$M$N$O$P$Q$R$SV2XKXJXJXFY4$T$U$V$W$X$Y$Z%#%$%%VN%&%'%(%)%*%+%,%-%.%/%0W8XTT)XIXHXHXGXGXQXQU>%1%2%3TL%4%5%6%7U-XKXKX0X0XF%8%9%:%;%<%=%>%?%@%A%B%C%DX(%E%F%GWU%H%I%J%KXSXTXTXUXIXHXHXGXGXQXQU>%L%M%NTL%OUPXMX1XLXKXKXJX0X5%P%QS0%R%S%T%U%V%W%X%Y%Z&#WUWUWUWUWU&$&%X%XSXSXTXTXU&&ZDZDXGXGXQXQXP&'&(&)&*&+&,UOXLXLXKXKXJXJ&-&.&/S0&0T&&1&2WQ&3&4&5&6&7&8&9&:&;&<&=X%X%XSX%XTXTXUXIZDZDZDXGXQXQXPUI&>&?&@&A&B&C&DXLXKXKXJX3&E&F&G&H&I&J&K&L&M&N&OWEW<W<&P&Q&R&S&T&UY%X%ZUXSXTZYXUXIXHXHXGXGXQXQXPXPXOXO&V&W&X&Y&Z'#XKXKXJX3'$'%'&'''(')'*'+','-VMXXW<'.XZ'/'0'1'2WDZPZ9'3'4ZH'5XUXIXHZEZEXGXQXQXPXPXOXOZ@'6'7'8'9':';XKXJXJXF'<'='>'?'@'A'B'C'DXXXXZ1W'XZ'E'F'G'H'I'JW5Z9'K'L'MZWZ<Z<XHZEXGXQXQXPXPXOXOZ@'N'O'PUB'Q'R'S'TXJXFXFXESQ'U'V'W'X'YXWZ0XX'ZXYXZXZW4(#($(%W5(&ZS('ZB((()(*(+ZTZE(,(-XQXPXPXOXOXNU=U=(.(/(0(1(2(3XJXFX8XEXESN(4(5(6(7(8Z2XXZ+XYXZZ-Y#(9(:(;(<(=(>(?ZB(@(A(BZLZT(CZV(DXQXPXPXOXOXNXNU=(E(F(G(H(IXJXJXFXFX8XE(J(K(L(M(NZ*(OZ2XYXYXZXZY#Y#XCXC(P(QX;X;ZN(RZ>(SXHXHZVZVZA(TZQXPZ:XOXNXNV,(U(V(WV.V.XJXJXFXFXEXET((X(Y(ZZ*Z*XXXXXYXYXZXZY#Y#XCXC)#)$)%)&XT)'XUZ6XHXHXGXGXQXQXPXPXOXOXNXNV,)()))*V.XKXJXJXFX8XEXEXRSE)+SEXWXWXXXXXYXYXZXZY#Y#XC),)-).)/XDXAZ6Z6Z8XHXHXGXGXQXQXPXPXOXOXNXNV,)0)1T.XKXKXJXJXFX8XEXEXRXRXVXVXWXWXXXXXYZ/XZXZY#Y#Y$Y$Y%)2)3XDXTZ6Z6XIXHXHXGXGXQXQXPXPXOXOXNXN)4)5)6X9XKXKXJXJXFXFXEXEXRXRXVSESEZ/Z/XXZ/XYXZXZY#Y#Y$Y$Y%Y%XSXSXTZ6Z6XIXHXHXGXGXQXQXPXPXOXOXNXNV&)7)8X9XKX7X7X7XFXFXEXEXRXRXVXVXWXWXXXXXYXYXZXZY#Y#Y$Y$Y%Y%XSXSVEZ6XUXIXHXHXGXGXQXQXPXPXOXOXNXNVHVH)9):T9T9XJXJXFXFXEXEXRXRVIVIVIVI);VFVFVC)<VKVBVBVBVDVDVDVDVD)=VGXUXIXHXHXGXGXQXQXPXPXOXOXNXNVHVHT9T9T9T9)>VH)?Y&)@VJVJVJ)AVIVIVI)BVFVF)C)DVK)E)F)G)H)I)J)K)L)MVGVGVGVGVGVGXGXQXQXPXPXOXOXNXNVHVHT9T9T9T9)NVH)OY&)PVJVJVJ)QVIVIVI)RVFVF)S)TVKVKVK)UXCXCXCXCXC)VVGVGVGVGVGVGVGVGVGVGVGVGVGVGVG)W)X)Y)Z*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?VGVGXNXNV'*?XLXLUWU%*>TF*?TFTFV'TFV'V'*>V'*?U6*?V8V8*?U%V8*@U%U%U%*@XYW=YGXYXHT*UQT*XQXQ*>*?VAVA*?*@*@TF*ATFTF*ATFTF*AV'TFTFV'*A*B*C*CTRV/XFVLVLYH*CYHYH*C*DXVXV*DYGYGX.YG*D*DW=X.*EW=*E*F*GX,X+X,*GX+X+X+*G*G*HWWWW*HWWWWWWXTXTWW*HVPVPVPUQ*GUQUQUQUQT*UQT**FV>*GV>*GVAV>*HVAVA*HVAVA*HVAVA*H*IVAVATFV'VAV'V'*HV'*IU6U6U6*IU6U6*IU6X6XFXFX4XEXEX4Y@YH*GYH*HYUYUYU*H*HY7Y7*I*IYGYGYGYGYG*IYGYGYG*I*J*J*KX.X.X.X.*K*L*LW=*MW=*MX,*N*OX,X,*OX,X,*OX,*P*P*QW;*R*RWW*SWB*S*TWBWB*T*UWB*VVPVPW8*VVPVP*VVPUQUQT)UQ*UT*UQT**U*VXQV0*VV=*WV=*W*XV=*Y*YV)*ZV)V)V?*ZV?V?*ZV?V?V'*ZV;+#U6+#U6V;V;+#V;V;+#U&+$U&XLXLU&V2Y@Y@XF+#Y@Y@+#Y@XEYHY@+#+#+$+%+&YU+&+'+(+(+)+*++YGYG++YG+++,+-+.+.X.+/X.X.X.+/+0X.+0+1+2+2+3+4+5+5+6+7+8W=W=W=+8+8+9W3W3W3+9+:W%X,X,+:+;X,+;X,X+X+X+X++;X+WBWRXSWB+:XSW8W8W8W8T)V=+9+:+;+;+<+=+>+>V)TTTTV)V?+>+?V?V?TL+?V;V;+?+@+@V;V;V;V;V;V;+@V;+@+A+B+BV2+CV2+C+DYIYI+D+EYI+F+F+G+H+I+I+J+K+L+L+M+N+O+O+P+Q+R+R+S+T+U+U+V+W+X+X+Y+ZVR+Z,#,$,%VN,%VNVN,%,&,'X(,',(,)W2X',),*X',*,+X'X',+,,W&,-,-,.WUWU,.,/,0,1X+,1X+,2WRXSWRX)WW,1,2WW,2,3U>,4,4TTTTTTTT,4TTTL,4,5,6,7,7,8UPUP,8UPUPUP,8U-XLXLXF,8XFY>,8,9,:YB,:,;YBYB,;,<YMYM,<,=YM,>,>,?,@,A,A,BY9Y9,B,CY9,D,D,E,F,G,G,HVS,I,I,J,K,L,L,M,N,O,O,P,QX(X(,QWUWU,Q,RWUWU,R,SWUWUWU,SWU,T,TX+,UY%X+X%X%X%,TX)XSXSU>,T,U,V,VTT,W,X,XTL,YTLTL,YTL,ZXF,ZXFS:,Z-#S:-$-$-%-&-'YMY*T&T&Y*-&-'S9-'-(S9-)-)-*-+-,-,X#--X#---.X#X#-.-/-0-1-1-2-3-4-4-5-6-7WUWTWUWT-6X%X%X%ZJZDXIZDV:-5XPUF-5-6UF-7-7-8-9-:TLTL-:UHTL-:UH-;-;UO-<UOXFX2XFSA-;-<-=SZS0S0-=->->T&-?-@-@S9-AS9S9-AS9-B-B-CWQ-DX#-D-E-F-FW9-GW9-G-H-IW<W<-IW<W<-I-JW<-K-K-L-M-N-NWU-O-PWUWU-PWUWUWU-P-QWUX%-QX%UI-QUIXO-Q-RUIUIUIUHUI-R-RU.-SV7-S-T-U-V-VV--W-XV<T+-X-YXF-YX3-Z-ZSZ.#SZ.#S2.$S2.$.%S2SY.%SYSYSYSX.%SXSX.%SH.&SH.&SHSH.'.'WQ.(.)WQWQ.)VM.)WE.*WEW<.*W<XZ.*X-X-X-.*.+.,.-.-WU..././WXWU.0.0Y$WDY$XN.0XNXN.0UAXNTNTDTDUV.0TD.0.1TITI.1TI.2T?XLU,XLXF.1XFS5.1.2.3.4.4.5.6.7.7.8.9SK.9.:SK.;.;SX.<.=SHSH.=.>SH.>.?S/.?.@S/.A.A.BSUSUW<W<W<.BW<.BW<.C.C.D.E.F.FW0W0W0W0WD.FWDZCXSZ9Z9XSXSZ9ZRZHZH.DZHTNXNZ@XN.CTD.DTDTD.DTD.ETI.E.F.G.G.H.I.J.JXKT@T@SB.JXFXFS-.JXEXE.JSKXET%.JS@.K.L.L.M.NSJ.N.O.P.QSF.Q.R.SS/.SSWSU.SSUSUXWW<.SXZW4.S.TW4.UW4W4W4.U.U.V.WWCWD.WWC.XY%ZP.X.YZ9ZRXSZRZRZFXTXTZHZHXTZWZ@U=XNU=.U.V.WU=.W.X.Y.Z.ZV+/#V+T@/#T@/$U#U#U#/$XJURU#URSL/#SL/$/$/%/&/'/'/(SO/)/)/*S>S>/*/+/,XWXYZ1Z+Z+W4/+W4/,/,WC/-WCWCW5WC/-W5/-W5/.ZSZ7ZS/.ZKZWXTXTZWZWZ?Z?Z?Z=ZZ/,/,ZT/-ZTZEXGZVZVZIZIZVZV/+/,U=/-/-/.U</////0TPTP/0/1/2/3/3/4T=/5/5XJT=XJSN/5SNSNSO/5/6/7/7S>/8/9S>Z.SR/9Z0Z0/9Z*/9W4Y#Y#/9WCY$Y$WC/9XCXC/9/:/;X>/;/<X>X;/<ZSX;XSZS/<ZSZSZBXT/<ZBXUZ?XUZ>Z>ZX/;ZXZVZV/;ZVZVZVZV/;U=/;U=/<U<U</</=/=/>/?/@/@V./AV.V./AV.V.XR/AXRT(/ASNT(/B/B/CSC/D/D/E/FSRSRZ*XWZ*XXZ2Z4Z2/DX>/EX>X>X;/EX;Z;Z;ZN/EZXZXZ6XIZAZQXQXQXMV,V,/C/C/D/ET0/E/F/G/HT(/H/I/J/J/KSE/L/LSR/MXV/MX>/NX:X>X;X:/NX;X;/N/OX;XS/OXSZNZNZMXTV,/NV,/O/O/P/Q/R/R/S/T/USE/USESEXC/UXCXC/UX:Y%X:X:/UX:/VXDXD/V/W/W/X/YT/T5/Y/ZT5Y%/ZY%Y%/Z0#X@X@XMV,XMV&/Z0#0$0%0%XLT4X9V&0%XMV&T90%XLXLV&V&T9T90$T9T9T9XXXX0$VFXZXZVCVKXTXT0#VGXJXJ0#VHXF0#VH0$0$SE0%SE0%VI0&VI0&VF0'VF0'VC0(VCVCVKVCVK0'0(VKVK0(0)VKVK0)0*0+XC0+0,XCXC0,0-XCXC0-0.XCXC0.0/XCXC0/00XCXC00VG01VG01VH02VHVH02VH0303SE04SE04VI05VI05VF06VF06VC07VCVCVKVCVK06XC07XC07VG08VG08VHVGVGVHVHVGVGT9T9VGVGT9T9VGVGT9T9VGVGT9T9VGVG03VHVGVGVHVHVGVGVH02VGVGY&Y&VGVG01SEVGVGVJVJVGVGVJVJVGVGVJVJVGVG0.VIVGVGVIVIVGVGVIVIVGVGVIVIVGVG0+VFVGVGVFVFVGVGVFVFVGVG0)VCVGVGVCVKVGVGVKVKVGVGVKVKVGVGVKVKVGVG0%XCVGVGXCXCVGVGXCXCVGVGXCXCVGVGXCXCVGVGXCXCVGVG/XVGVGVGXNXNV'U6XOXOVATFVATFVATFV'U6V'U6V'U6V'U6U6U6U6V8UWUWU%U%V8U%V8U%U%U%U%TRT*V>T*V>V>VAV>VAVAVATFTFVAVATFTFVATFVATFVATFTFTFV'V'TFTFV'V'TFTFV'U6V'U6V'V'TFV'V'U6V'U6TRTRU%TRYHYHYUYUYHYH/BY7YHYHY7YG/AYGYGYGYGX./AX.X.W=X.X.X.W=X.X.W=X,W=X,W=W=W=X,W=X,X,X,X,X+X,X+X+X+X+WWX+X+X+WWX+X+WWWWX+XSWWWWWWVPVPVPVPVPVPUQT*V>T*V>T*V>T*V>V>VAV>V>V>VAV>V>VAVAV>VATFTFVAVATFTFVAVATFTFVATFV'U6T<T<V'U6V'U6U6U6U6V;U6U6V;V;YHYH/)YUYUYU/)YUYU/)/*/+YUY7/+Y7Y7Y7/+/,YGYG/,YGYGYGYG/,YGYGYGX.YGYGX.X.YGYGX.X./)X.X.X.X.X.X./)X.X./)X.W=W=X.W=X.W=X.W=W=X,W=X,W=W3W3W3X,X,W3X,X,X,X,/$X+X+X,W;X,/#X,W;X+X+W;W;WWWWW;X)W;X)X+X+WWWWX)WWX)WBX+X+WWWWWWWBWWWWWBWBWWVPWBWBVPVPWBW8WBW8W8W8W8VPW8W8VPVPW8VPUQT*XHXHT*V@XQXQV=U8U8V0.LV=V0V=V0V0V=V=TZTZV=V=TZTZTSTSV=TSV=V=TWV)TWV)TWV)TW.GV).GV).HV'V'V?V'V'U6V'U6V;U6V;V;V;V;U6V;V;U6V;V;UWV;V;V;V;V;U&U&Y4.AY4Y4.AY@.B.CXEXEY'.CYH.C.D.E.EYU.FYU.F.GY,Y,.G.HY,.I.I.JYU.K.K.LZ&Z&.L.MZ&Z&.MYV.N.O.O.P.QYG.Q.R.S.T.T.UYEYE.UYG.V.WYGY=YG.W.W.X.Y.Z.Z/#/$/%YG/%/&/'/'X./(/)/)X./*X.X.X./*WOX.X.WOVNX.X.WIWI/(/)VNVNWIWIVNVN/(X&/)/*X&X&/*X&/*WHVN/+WHWHVY/+X&X&X&/+X&W=X&W=/*/+/,/-WG/-/.//W=//W=W=W=W=//W3W=W=W3W3W3X,W%W%W3W3W3W%W%X,W%/,X,X,/,X,X,X+X+X+X+WRX+WRWBWBW8W8V=V=/)V=V=U>XPU>/(U>U>U>V=/(/)/*TWTW/*/+U>U>U>/+TTTTU>TTTWV)TWV)TT/)TTTTTLTL/)TL/)TLTL/*/*TU/+/,V;V;/,/-V;U6V;V;V;/,/-/.V;TBV;TB/-UKUK/.U-U-U-/.TB/.V2V2V2V2U$UJ/-Y@Y@/.Y@Y@/./////0YI/1/1/2/3/4YI/4YI/5Y,Y,/5Y,Y,/5/6/7/7/8/9/:/:/;/</=/=Z&/>/?Z&Z&/?/@/@/A/B/C/C/D/E/F/F/G/HY</H/IY<Y</I/JY/Y//J/KY//L/L/MY<Y</MYG/N/OY<Y<Y</O/O/P/Q/RYGYG/R/S/S/T/UZ%/U/VYGYG/V/WYGYG/WYQZ%/X/X/YWJWJ/Y/ZYG0#VTVTVT0#0#X.WJVR0#0$VRVRVTVR0$0%X.WOVRWOWOVNWOWOVRVRWPWPVNVNWPWPVY/YVNVNVYVYVNVNVYW=VYVYVNVN/WX(W=W=W2W2W=W=W2W2W2W2X(W2W3W3X'X'W2X'X'X'W3W3/RX'/RW%W%W%W%W%W&W&W%W%/Q/RW&WUWUWU/QWUWUWUWUWUWU/QX,X,/QX,/QX+X+X+WU/QWUWU/QWU/R/SX+WRX+WRX+WRX+/RWWW8WWWWX)WWX)X)U>/PU>U>TETE/P/QU>/QU>TT/QTT/RTT/RTLTLTLTL/RTL/STUTU/S/TTL/TTL/U/UUP/VUPV;/V/W/X/X/YUPUP/YUPUPUP/YU-XLXLYBYBYB/YYBYB/YYBYB/YYB/Z/ZYB0#YBYIYI0#0$YI0$YIYI0$YM0%0&0&0'YMYM0'0(0)0*0*0+0,0-0-0.Y*Y*0.0/000101020304Y*04Y*05Y9Y905Y9XVYRY9Y9YR04Y9Y9YG04Y905YGYG0506Y906Y907YGYG0708VQVQVWVQ0708090:VWVW0:XWVQVQVSVQWSWSWS09VSVS090:WSWP0:WSWPWPWSVNVS09VS0:WS0:0;0<0<VN0=0>VNVN0>0?0?0@0A0B0B0CW,W,VNVN0C0DVNX(X(X(0CX(X(X(X(W2WUWUX'X'WUWUX'X'WUX'X'X'X'0@X'WU0@WUWUWUWU0@0@0AWM0BWU0B0C0DWMWM0DWTX%0DX%X%0D0E0F0GU>0GXPV:0GUYV:U/0GTT0H0IUY0I0J0KTTTTUU0KTT0KTTTLTT0KTLTL0KUP0LUP0LUP0MUPXFY>XFS:0L0MS:S:YB0M0N0OS:0OS0S00OT'0PT'YM0PT'YC0PT'S0T&0PT&T&T&0P0QY*XVT&T&T&S9Y9Y9XV0P0P0Q0R0S0S0T0UVO0U0VW(0W0W0XVUVUVOVUWQ0XVUVUWQVU0WX#0XX#0X0YVU0Z0ZX#X#X#X#0ZX#X#0ZVS1#1$1$1%W7W7W7W71%W7W7W7W71%1%1&W71'1'1(1)1*1*1+W9W9W91+W91,X(X(W9W<X(WUWUWU1*W<W<W<WUWUW<WUWTWT1)1*V:1*UFUFU/U/1*U/TM1*TM1+UFULUF1+1+UE1,1-1-TL1.1/ULUL1/UI1/1011UL11XNULXN11UPXNUPXNUPU.U.UPUPUP10UP1011UOX2S:1112S:S:SA12SASASASZSZS0SZS2S0S0S2S0S0T&S0T&S0T&S0S0T&T&SYT&T&1,T&S9T&S9T&S91+1,1-WQS91-S9S91-1.WQWQ1.X#1/X#1/10WQWQX#X#10X#1011W+1212X#WEWE12W9X#13X#W9WEXXW9W9W9121213W<W<W913W<W<13W:W<1414WU1516WUWU16171718W<19WUWU19W<W<WU19X-191:1;W<1;X-X-X-WUWUX-WU1:WU1;WUWUWUWU1;WUWU1;WUWUWU1;1<WU1<WU1=1=1>WXX%UF1>XOUI1>UIUIUIUI1>UIUIUI1>UIU*UH1>1?TH1?TAU*V7U.U.TKTKU.UOU.U.XMXMV7TDU71<U7XMUOU'U.UZUZ1;XMXMV-1;XMXMV%1;XLTI1;T,UN1<1<SASASZXFSZS=1<SASZSZSZSZSZS=SZSZS2SZS2SZS2SZS2S0S0S2S2S0S0S017S0SYSYSYSXT&SXSXT&SHSXSHSXSHSXSH13SHSHSHSHSHSH1313WQSHWQ13WQS1S1WQ1314VMWQWQVMVMWQWQWQWEWEWEVMWEW<11W<XZW)11XZX-X-111213X*VXX*X*12VX13VX1314VX15VX15VX1616W0X*17WUWUW0WU16WUY$Y$Y$WDWUWD15WDWDWD15U*XNXN1516TYUAUVTDUVTDXMXM1516TD16TD17XL17TIU(TI17TITIS=17S=18S=18S5S<S2S2S218S<S<18SBS<1819S<S2S2S21919T#T#T#191:S-S-T#1:1;S.1;SYT#SY1;SY1<SK1<T$1=1>SYSYSK1>SYSXSK1>SK1>1?S@SXSX1?SX1?SXSX1@SXSXS3S3SHSHS3SFSH1>SFSFSH1>SHS/SHSFSFSF1=1>S/S/1>VM1?1@S/SUS/S/VMVMVMSUVMVMSUSU1=W'1>W'W<XZW<X-XZX-W<VXX-VXX-1<1<1=1>WK1>VXVXVXWKWKVXW0WK1=WK1>WDWDW0Y$ZHZGZHZGUVUVTDXMXMTDU+U+TD1:TDTDTDTDTDUBTIU,TITCTITIUBUBTCTCUBTCU,16U,UXUXUXUXTJU,U,TCV+UXTJV+T@XKXK13XKSV13SVSV13S.14S.1415S.XESK1516S@SQS@SL16S@S@SLS7S3S3S315S3S3SJS3S@S7S714S3S314SOSFSFSO1414SOSOSOSOSOSO14S/S/SFS/13SG14SGSGSW14SWS/S/S/SUS/SUSUSUW<W4W4W4VX11W4W>11W>W>W>11W>1213W4W?13WLY$W?1314W?WD14W?W?WCWLWCWD13WCWCWCWCWCW5W5ZPW5W5ZPY%W5W5U+U+1011U+U+11U=U=11U=U=TDTDU=U=TDUBTDUBU=U=U=TXTXUBTXUBUBV+UBUBUBV+UBV+T@U#T@U#1*U#1+U#U#U#1+U#SL1+S7S71+1,1-1.S71.S7SJSJSJSJSO1-SJSNSJ1-SOSJSOSJSOSOSOSO1,SO1-SO1-SOSO1-SG1.S>1.SWS>1/SWSW1/SWSUSUSWXW1.1/S>S>1/WLWLWLW4WLW4W4WLWLWL1.WLWCW4W4WCW5WCW5W5Y%W5ZSW5ZSW5ZSZ7Z7Z7ZBZZXIZZZ5Z=XHZOXHZOXHZ5ZO1&V*U=U=V*TXV*1&U=U<U=U<UB1%U<V$V$UBV$TPV$1$U<U<UBV+TPTPV+V+TPTPT@T@TPT-T-U#T-U#TPT-TPV.T-0W0XT=U#U#T=T=0W0X0Y0ZT=0ZT=T=0Z1#U@U@SNSNSN1#SOSOSOSPSNSPSPSP0Y0ZSPSP0Z1#SPSPSP1#SP1$1$SR1%SRZ.Z.XWZ3Z3Z*Z3Z*W4W4Z,Y#W40ZY$Y$WCW*WCW*W5W5Y%X>W5Y%X>Y%Y%X>XCX>Y%W5X>Y%W5ZSY%X;ZSZSX;XSZBZBZSXSZBZBZ;Z;Z>Z>Z>ZXZTXGXGZVZVZVZVZAU=U<0NU<V,0NV,0OU<U<U<0OU<T;0OT;TPTPU<TGTPTPTGTGT;0MT;TGTGTG0MTG0MV.V.V.0MV.0NV.0NT=0OT=SNSNT(T(SNSN0NT(T(SCT(SCSPSPSC0MSP0M0NSDSDSD0N0OSDSRSDSD0NSRSRSRSD0N0OSRXCX>XCX>XCX>XCX>X>0MX>X>Z;XTZNZNV,T/0L0MT10MT50N0NT;T0T00N0O0P0QT;T;0Q0R0R0S0TV.T0T;T00T0T0U0VV.T(SCT(SCT(T(T(SET(SESESESCSCSC0S0SSESESESESE0S0TSESR0TSR0TSESESEXCX>XCX>XCX:XCX:X:X;X:XDX;X;XDXDX;X;XD0PX;X;0P0Q0QT60R0S0ST30T0UT2T0T70UT0T0T00UT70UT5T50U0V0WT.T00W0X0Y0YV.UM0Z0Z1#T.T.UMUMT.XL0ZSESESEXCXCXCX?0YX:X?Y%X:XDX:0YX:0YX:0ZXDXDXB0ZXDXD0ZXDV,V,V,0Z0ZT5T5T5V,0ZV,V,T.T.0ZT.T/0ZT/T/X:0ZY%Y%XBXBX=0ZXBXBX@X@V,0YV,T40Y0ZT4T4V&T4V&V&T4T40YT40YT/T4T4V&T9V&V&XLX9T9XLT9T9V&T9VIVFVIVFVDVGVDVGXJXJT9VHXFXFVHY&VHY&VHY&Y&SEY&SEY&SEY&SEVJVIVJVIVJVIVJVIVIVFVIVFVIVFVIVFVFVCVFVCVFVCVFVCVBVBVKVKVBVBVKVKVBVBVKVKVBVBVKVKVBVBVKXCVBVBXCXCVKXCVKXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVDXCXCVDVGXCVGXCVGXCVGT9VHT9VHT9VHT9VHVHY&VHY&VHY&VHY&Y&SEY&SEY&SEY&SEVJVIVJVIVJVIVJVIVIVFVIVFVIVFVIVFVFVCVFVCVFVCVFVCVKXCVKXCVKXCVKXCXCVGXCVGXCVGXCVGXMVHVGVHT9VHT9VHVHY&VHY&Y&SEY&SEVJVIVJVIVIVFVIVFVFVCVFVCVKXCVKXCXCVGXCVGYHYH/U/VYHYH/VYGYGX.YGYGYHYHYH/UYH/UYHYU/UY7Y7Y7XRY7/UYDY7Y7/UY7YU/UY7Y7Y7Y7/U/VY7/VYGYGYGYG/VYGYGYG/VY=YGX.X.X.X.X./U/VX.X.X&X&X,X,/UW3X,W;X,X,V=V=U8V=TWV)TWV)V)V?V)V?V)/QV)V)Y4Y4Y4/QY@Y@/QY@/Q/RY4Y4Y8/RY@Y@Y'Y,Y'/RYHYHYH/RYHY3Y3Y3Y3/QY3Y3/QYUYUYUYUYUY3YUY3Y3/P/QY3Y3/Q/RY3/RY3Y3YUYU/R/SY,/SY,/TYUYDYUYUYDY7YVYV/R/SYL/T/TYUY3Z&YUXRZ&Z&XRY;/SY;/SZ$Y;/TY7/TYVYVYLYLYL/TYL/TYLYL/T/UYVYG/UYGYGYG/UYGYL/VZ$Z$/VZ$Z$Z$Z$/V/V/WZ&/X/X/YYEYE/YYEYEYE/YYEYEYEYGYGYEYGYE/XYEYEYGYG/XYG/XY=/YYG/YY=Y=Y=Y=Y=Y=/YY=Y=YGY=Y=YN/XYNYGYGYG/XYGYGYG/XYG/XYGYGYXYXYX/X/X/Y/Z0#0#0$YNYNYN0$YN0%Y=X.0%X.YN0%0&0'X.X.0'X.0'0(0)0*0*X.X.X.X.0*X.WOX.X.VNVNX.WIVN0)0)0*0+X&WIX&WIWHX&X&WHWHX&X&WHX&WHWHWIWHWH0'VN0(0(WHVYVYX&X&X&0(WH0(WHWH0(WG0)WGWH0)VYVYVY0)VYVY0)0*W=W=0*WGVYWGWGW=WGW=W=0)W=W30)W3W3W3X,X,WUWUX,X,WUWUV=V=0'0(0(U>U>U>TWTWV=TWV=V=0'0(V=V=0(TOTWTW0(TWTWTWTW0(U>U>U>0(TLTL0(US0(TLTTTL0(TLTLTLTL0(TLTL0(V;TUTU0(TUTLTL0(TU0)0*TU0*TUTU0*V;TU0+V;V;UP0+V;UPV;UPUP0*UP0+V;V;UKUKUKU-UKU-U-0)U-U-U&V20)V2Y4Y4XEY@Y@Y@YIYIY@0'YI0(Y@Y@YIYIY@Y@Y@0'Y@Y'0'0(YI0(YIYIY'Y'0(0)0)0*0+Y,0+0,YIYI0,Y,0-0.YIYIYI0.0.0/YI00Y,Y,00Y,Y,000102Y,02Y,0303YK04YK04Y,0506Y,Y,06070708YM09090:YMYMY,0:0;0<0<0=Z#Z#YM0=YMYM0=0>0?0@Z&Z&0@Z&YK0@0A0B0B0C0D0EZ&Z&0E0FZ&Z&0F0GZ#0GZ#0H0HY-0I0J0J0K0L0M0MY00N0O0O0PY0Y00P0QY00R0R0S0TY+0TY/0UY/0U0VZ&0W0W0XY<Y<0X0YY<Y<0YYEY<Y<YEYEY<Y<0X0YY/Y/Y<0YY/Y/0Y0ZY/1#1#Y<Y21$1$1%1&1'1'1(1)Y<1)Y<Y<Y<YGYGY<1)Y<1)Y<Y<1)1*Y<Y<Y<1*YRYRY<1*1+1,1,Y<Z(1-1-1.YRYRZ(1.YRYG1.1/Y<Y<YGYG1/YGYG1/101111121314Z%Z%YGZ%Y<Y<131414YGYGYGYG14YG15Z%1516YG16YQ171818YQWJWJYQ18YQWJ18X.WJWJ1819YGYGWJWJY)19Y)Y)YGY)VTVTVQVQX.X.17WJX.X.X.17X.X.17X.1718VQVQ18VQVQVQVYVY18VYX(X(18X(X'18X'X'W3W318W%18W%WU1919WUWUWUW%WUWUWUWU18WUWU18X,WUWUX,X+X+X+WUX+WUWUX+X+WUWUWUWU15WU15X+16X+WRWRX%16U>TETETETETEU>U>TETETTTT13TTTTTTTETTTETETETE12TT12TLTLTLTL12TLTUTLTUTL12TUTU12TUTU121314141516U016171819U019U01:U01:1;UPV;V;V;1;1;V;1<UP1<1=UPUPV;V;1=1>V;1>UPUP1>UPUPUP1>U-XLU-YBYB1>1?YBYB1?1@YIYI1@YI1@1AYBYB1AYB1BYB1BYBYBYB1B1CYBYB1C1DYBYBYI1DYI1E1EYM1FYMYIYIYI1F1FYM1GYMYMYMYM1GZ'Z'YMZ'1F1GZ'Z'YPYP1GYPZ'Z'YMYM1F1GYMYJ1GY+YPY+Y+1GY+1H1H1I1J1KY+1K1LYSYWYWY*Y*1K1LY*Y*1LY/1M1NY/Y/1N1OYTYT1O1PYTYT1PYT1P1Q1R1SY/Y/1SXVYTYT1SY9YTXVY9Y9Y*1RY*Y*Y*Y*Y*1R1RY91SY9YRYGXVXVYGYG1RYGWZWZY9Y9WZWZWZ1QWZ1QWZWZ1QX/1R1SY91SY91T1TYG1UWZYGYG1U1V1VVW1W1XVWVWVW1X1X1YX#X#1Y1ZX#X#1ZXW2#X#2#2$VSVSVSVSX#2$VSVS2$2%WSWS2%WSWSWS2%2&VS2&VSVSWSWYWS2&2&2'VSVSWSWSVSWS2&VN2'VNVNVNVN2'VNVN2'2(2(2)2*W#2*2+W#W#WY2+2,2-2-2.2/2020W,21W,W,W,21W7212223W#W#W#W#X(22W#W#W#W#22W#W#W#W#X(X(X'X'WUWUX'WUWUWUWUWUWU2/WU2/20WM20WMWMWMWMWM2021WU21WUWUWUWU21WM2122WMWM22WT23WTX%X)X%X)U>U>U>2222TTUYUYU>22U>U>UYUY22UYU>U>2223U>U>2324TT24UYTTUY24UYUYUY24UY25UY25UYUYU/25U/U/2526U/U/26TTTMUUTTTLTLTLTLTL25TL2526TL272728TLUPTL28TL29TL29TL2:2:YBYB2;YBYB2;YBYBYBS0S02:2;S:S:2;S02<S0S0S0S:S0S0T'2;T'2;T'2<T'YMYMYCYCT'T'S0T'2:T&T&T&Y*2:Y*2;Y9Y92;2<2<2=WFWFY9Y92=Y9Y92=2>2?2?W(WFVZW(W(2?W(XV2?W62@2@W(2A2B2B2CS9W62CY9W(W(2C2DW(W(W(2DW(2E2E2F2GVU2GVUVUVUWQ2GWQWQ2GX#2H2IVU2I2JX#VU2JVUVUX#X#2JX#2JX#VU2KX#2KX#X#X#2KX#X#2K2LX#2MX#W72MW72MW7W7W7VS2MW7W7W72MW7W7X#2MX#X#W7W7W7W9W72LW7W72LW7W7W7W7W72L2MW,W,2MW9W7W9W9W92LW9W9W9W9W9W9W<W7W7W72K2KW92LW92L2MW92NW92N2O2PW<W<2PW<WT2PWTX%2PX%X%X%V:U/V:V:UFU/UFUFTMUUTMTMTMTMTM2MUFULUFUF2LTLTMUETM2L2M2NUEULULULTLTL2MTLUL2MULULTLTL2MTLULUIULUIULUL2LULUL2LULUL2LULUIUL2LXNUEXN2LUPXNXNUPUOUPUOUPUOUPUOUPU.U.U.X2SASASAS:S:SASASAS0SASZ2FS9T&S9S9VO2F2GVOWQWQWQS9WQS9S9WQWQS9WQVUVUWQWQW@2CWQ2DX#X#WQX#WQWQWQ2CWQ2CWQWQ2CWN2D2EX#X#2EX#WNX#W+W+X#2DW+2EW+2EW+WE2EX#2FXXX#2FX#2GX#W9X#W92FW<W<W<W92FW92G2GW<W<W<W9W<W9W9W<2FW<2GW<2GW<W<W:WUW:W:W:W:W<W<W:W:2EW:2EW:W:2FW<X$2F2GW<W<W<2G2G2H2IW)2IW)W<W)X$X$2IW<W<W<W<2IW<W<W)2IW<W<2IW<W)2IW)2JW<X-W<X-X-WU2IWU2IWUX-X-WUWUWU2IWUWUVXWUWUWUWU2HWUWU2HWUWUWU2HWUWUWXY$WXWUWX2GWXWXY$2GX%UFUFUF2GUFUI2GUIUI2GUIUIUHUHUIU*UHTH2FTHUH2FUHTHUH2FU*TAU7UZU7U7UZV-XMV-V-V%XMXM2CV<V5V52CV1U;2DU)U)TVUDXFSAXF2C2CS=S=S=S0SYSYSYS92BSHSHSHS1SHS1XWWQSHWQSHSHS1S1WQWQVM2?WQ2?VMVMW<W)W<W)W)X-2>X-WUWUX-X*X-X-VXVX2<X*VXVXVXVXX-VXX-2;X-VXX*2;VXVXVXX*VX2;VX2;VXVXWUWUVXVXVXVXY#WU29VXX*VX29W0X*W0WU29WUWUWXWXWXWDUI28XNXNU*V7TYTYV7V72728TI28TITITQU;28TITDTITITITITI27TIUDUDV6V4V#V#26TIS=S=262727S=S5S5S=S2S=S2S2S2S<S2XF25XFSBS<S2S<S-SBS<24SVS2T#S2T#S2S2S2T#S2S2S-S-T#T#21T#S.21S.S.S-S.S-21SYSY21SYSYSYSY2121SKSKSK21T$SMT$S.21S.SMT$SKT$SK20SKSKSKSKS@SK2020S@21SXSK21SKS@SXSX21SX21SX22SXSXSXSXS3SHSHSHSFSHS1SHS/S/2/S/S/2/S1S/S/S1VMS1S1S/2.S/S?VMVM2.XWW<W<2.W'W<W'W'W'VXVX2-Y#VXVXVXWK2,VXWKWKVX2,VXVXX-2,X-VXX*W0WKW0WKW0W0W0TITITD2*U,XLU,UXTJXKTJT@SV2(SVSV2(S.S-S.2(S.XES.2(2)2*2+2+SK2,SKSKSKS@S@SKS@2+2,SQSQSLSLS3S3S32+S7SJS7SJ2*S3SOSOSFSF2*SOSOSOSJSOSOSOSO2)SOSGSO2)2)SGSGSGSG2)2*SWVXVXW>2*VXVXVXW>W>W>2)W>W42)W4W42)W4W4W4WL2)WLWLY$W$W?2)2)W?W?W?W?W?WC2)WDWDWDWCXMU+U=U+U+U+2'U+U+U+2'U=U=U+U=U=T@U#T@2&T-U#T-U#U#U#U#2%SLS7SLS7S72$2%2&S7S7SJ2&SN2&XRSN2&SNSNSNS7SJSJSJ2%SJSJSJSJSJSJSOSO2$SO2%2%2&SO2'SOS8SO2'SGSG2'S>2'S>S8S>2'SW2(2)S>SWS>S>SWSW2(SWS>SWS>S>SWXW2'XWWLWLW4WLWLWC2&WCU=V*U=U=V*V*V*U<UBUBUB2$V$V$V$2$T-T=T-T=2#V.V.V.U#V(2#T=V(V(T=2#2#T=T=T=T=2#T=U@T=2#T=T=2#2$2%2&V(V(2&XJSNSNSN2&SO2&SP2'SPSP2'SOSOS>SPSPS>S>2&S>SPSPSP2&2&2'SR2(S6SRS6SRS6SR2'S6WCWC2'WCU=U=2'2(2(U<V,U<V,U<V,U<U<U<2'U<U<U<2'T;2'TGTGTGTGTG2'TG2'V.V.V.TGV.TG2'2'V.V.V.T=T=V.2'V.T=V.V.2&SNT(T(SPSPSC2&SPSPSPSDSPSDSDSDSC2$SCSCSDSDSC2$SRS6SR2$2$SRSDSRSDSD2$SDX>X;X>X;V,V,V,T6T2T2T6T2T1T5T1T51XT5T5T5T51XT5T5T/T/T/1XT8T01XT0T21XT2T21XT0T/T0T0T0T01X1XT;1YT;1YTGT;TGTGV.V.V.T;T;T;1XT0T0T01XT;T01X1YT0V.V.V.1XV.V.V.SC1XSE1YSC1YSCSESE1YSE1Z1ZSESSSESESESE1ZSESTSESEX;X;XDXDX;X;XDXD1W1XXDXDV,T6V,T6V,T6V,T31VT3T3T3V,T3V,T3V,T3T51UT3T31UT51UT01VT0T0T0T01VT7T0T71VT01V1WT.1WT.T.T.1WT.T.T.1W1X1YUMT01Y1Z2#2#UMUMUM2#V.UM2$2$2%UMV.T.2%T.T.2%UMT.2&SE2&SESEXCXCX?2&2&XDXDXDXB2&XBXBXBXB2&XB2&2'XBXB2'XBXBXBV,2'V,2(2(T5T5T5V,T5V,T/T.T.2'T.T5T5T/T/2&XBXBXBX=XSX@X@V,2%V,T4T/T/T42%T/T/2%2&T4T4V&T4T/T/T4T4YU2$YUYU2$Y72%Y7YHYH2%2&YHYHYHYUYUYUYH2%YUY7Y7Y7YUYDYUYDYDY7YDY7YUY7Y7Y7Y7Y7Y71YY7Y7YGYGY7Y7YGYGYGYGY7YG1VY=Y=Y=1V1WX&X&X&1WX&X&X,X,X,W3V?V?V)V?Y4Y4Y41U1UY@Y@1V1V1WY4Y4Y@Y@Y4Y4Y8Y8Y@Y@1U1V1W1XYH1XYUYUY3YUY3Y3YHYU1WYUY,1WY,Y,1WY3Y,1XY3Y31XY,Y3Y3Y31X1XYUY31YYUYUY,Y,Y3Y3Y,Y3Z&Z&1WZ&1WZ&1X1YXRYVYLYLYVYVYLYLYLYLYL1WYUYUY3YUZ&Y;Z&Z&Z$1UZ$Z$Y;Z$Y;Y;Y7Y7YVYVYLYL1SYLYL1SYLYLYVYGYVYVYGYGYV1RYGYG1RYGYVYVYLYLYLYGYLYLZ$Z$Y;Z$Z$Z$Z$YEZ&1NZ&Z&Z$Z$1NYE1NYEZ&YEZ$1NYEYE1NYEYEYEYLYLZ$YEYEYGYEYEYEYGYE1LYEYGYGYG1KY=Y=Y=Y=Y=YGYGYGYGY=1JY=Y=Y=1JY=Y=Y=1JYGYGYG1JYGYGYX1JYGYX1JYX1J1KYQYN1K1LYGYGYN1LYGYGYGYGYG1LYGYGYG1LYXYX1LYNYXYN1LYNYNYNYN1LYNX.X.X.Y=Y=1KYNYNX.YNYNYNYN1J1KYN1KYN1LX.X.1LX.1LYGYGYGYN1LYG1MYGYGYG1MX.X.1MX.X.1MX.X.X.1MX.WOVN1MVNVNX.X.X.1MX.X.X&X&X.1LX&X&WHWH1LWHVYVYVN1LVYWHVYVYX&X&X&WGX&WHWHWHWGWG1IWGWHWGWHWGWHVYVYVYVY1GVYVYWGWGWGW=W=W=1FW=WGWG1FWGW=1FW=W3W=W=1FW3V=V=V=1FV=V=1F1GV=1GU>U>V=V=U>U>V=V=U>1FV=V=1FU>TWTWTTTTTWTWTTTTU>TEU>1DTT1DTTTT1D1ETLTL1ETLTLTLTL1ETLTLV;1EV;V;1ETU1F1GTUTUUGTU1FUG1G1HTUTUTLTLTU1GTUTU1GV;TUV;V;V;TUTU1FUKUPUKUP1FUPUKUP1FUPUPU-U-U-1FTBTBTBV2Y@Y@Y61E1EY6YI1FY@Y@1FYIYI1FYI1G1G1H1IY.YI1IYIYI1I1JY.Y.1J1KY.Y.Y'Y'1K1L1L1M1NY,1N1O1P1Q1QY.YI1RY.Y.1RY.Y.Y,1R1S1S1TYIYI1TY,1U1V1V1WZ)Z)YI1W1X1Y1YZ)1ZZ)1Z2#2$2%Y,Y,2%2&Y,2&Y,2'Y,Y,Y,2'Y,2'2(2)2)2*2+YKY,YKY,Y,2*YKYKYKYKYKY,YK2)Y,2*Y,2*2+Z)Z)2+2,Z)Z)2,2-2.Z#2.Y,Z#2/Z)Z)Z)2/Z)Z)2/20YM20YMYMZ)20212222YMYMYMY,Y,Y,2222232425Z#25Z#Z#25Z#Z#Z#2526Z#Z#2627YMYM2728292:2:2;Y?Y?2;2<Z'Z'Y?Y?Z'Z'Z&Z&2;2<YKZ&YKYKYKYKYK2;YKYK2;2<2<Z&YKYKZ&Z&2<2=YKYK2=2>YK2>2?Y-2?2@Y-Y-Z&Z&Y-Y-2?2@Y-Y-2@Z&Y-Y-Z#2@Z#Z#Z#2@2A2B2BY-2C2DY02DY0Y02D2EY0Y0Y?2EY?Y?2E2FZ'Z'2F2GZ'Z'Z'Z'2G2HY0Y0Y02HZ'Z'Z'2HZ'2H2I2JY-Y-2J2KY-2K2L2M2M2NY0Y02N2OY0Y0Y0Y/2OY/Y0Y02O2PY0Y02P2Q2QY+2RY+Y02RY/2SY/Y/Y+2SZ&2SZ&Z&2SYEYEYE2SY<Z&2TYEYE2TY<YEYEY<Y<Z&Z&2SY<2SY<Y<Y<YEYEY<YEYYYY2RYYYYY<2R2SY<Y<Y<2SY<Y<Y/Y/Y<2RY2Y2Y2Y2Y/2RY<Y<2R2S2SY<Y22TY2Y2Y22TY22TY<Y<2TY<2U2VY<Y<2VY/YEYEYE2VYEYEY<Y<2U2VY<Y<YGY<Y<Y<YGYGY<Y<Y<2TY<Y<2T2UY<Y<2UY<Y<Y<Y<Y<Y<2UY<Y<2U2VY<2VY<Y<2VZ(Z(Z(Y<Y<Z(Y<Z(Y<Z(Y<Y<Y<2TY<Z(Z(Y<Z(Z(Y<XVXVYGYGY<2RYGYGY<YGY<2QY<YGYGYGYGYQYGYG2PZ%2P2QZ%Z%YQ2QYQYQ2QYQYQYQYQYQZ%2QYQYQZ%Z%Y<2PY<Y<2PYGYGYGY<2P2Q2R2RZ%Z%Z%YG2RYGYGZ%Z%Z%YG2QYGYGYG2QYQYQYQYQYQ2Q2RYQYQ2RYQZ%WJ2RWJYNYNYQYQYNYNYN2Q2Q2RYGY)Y)WJY)Y)Y)VTY)Y)WJ2PWJWJX.X.VRVR2OX.VRX.VTVTVT2OVTVT2O2PVTVT2PVQVYVYVNVNX(X(2OX(2O2PX'X'2PW%W%W%W%W%W&W%2O2PWUWUW%W%2PWUWU2PWUWU2PX,X,X,WUWUWUX+WUWUWUX+2NX+X+X+WRWRX%X%2MTT2NTTTT2NTTTTTTTTTT2NTLTUTLTU2M2NTL2O2OTUU0U0TUTU2O2PTU2PUPUP2PV;UPUPTLTLTLU0TLU0U0U0TL2NTL2OTLU0TL2OU0U0U5U0TL2NTLTL2NU22OTLU0UPU0UPU02NU02OU0UPUPUP2N2OUPUPV;V;V;2O2OV;V;V;V;UPUPUPV;V;V;UPV;2MUPUPV;V;UPUPV;V;UPUP2KUPUPUP2KUPUPUPUPUKUPUKYB2JY>Y>Y>2JY>Y>2J2KY>Y>YBYB2KYBYIYI2KYIYB2KYBYBYIYIYBYBY>2JY>2KY>2KY>YBY>2KY>YBYIYIYBYBYIYIYB2JYIYI2J2KYIYI2K2L2LYM2M2NYI2NYIYIYMYM2NYM2NYMYIXRYIYIYI2N2NYMYIYMYIYMYIXR2MYMYMYMZ'2MZ'Z'YPYP2MYPYPYPZ'2MZ'2MZ'Z'2M2N2O2P2P2Q2R2SY/Y/Y+Y+Y+2RY+Y+YJYJYJ2RYJ2RYW2SYJ2SXRYWYWYWYW2SY+Y+2SY+2S2TYSYS2T2UYWY*2UY*Y*Y*2UY/Y/Y/2U2V2WYTY/Y/YTYTY/2VYTYT2V2WYTYTYSYTYSYTYTYTYTY*YTYT2UYTY/Y/2UY/Y/Y/2UY/2UYTYTYTYT2UYTYT2U2VYTYT2VY92WY9Y*Y*Y*Y9Y*2VY*Y*Y*Y9Y9Y92UY9Y*Y*YGYGYG2UWZWZY9WZYGYGWZWZY92SY92TY92TY9Y92T2U2VX#2VX#X#X#Y9X#Y9X#YGYGWZYGWZWZ2TWZYGYG2TYGYG2TYGVWX/VWX/VWX/X/2SX/VWVWX/VWVWVW2RVW2R2SX#X#2S2TX#X#2TX#X#X#X#VWX#2TVWVW2TVWX#VWX#X#WSWSVSVSWSWS2R2SVSVSX#X#VSVS2RVSVSVS2RVS2RWS2SWSVS2SVSVSWSWSVSWSVS2RVSVSWSWYWS2R2R2SVS2TWSWS2TWSVNVN2TVNWP2TWPVNVNVNVN2TVNVN2TWYWYW#W#W#2SVNW#W#VNVNW#W#W#W#2R2SVNW#W#W#W#2RW#W#2R2S2TWYWYWY2T2U2U2V2WW,WY2W2X2Y2Y2Z3#3$3$3%W#3&3&3'W#W#W,3'WS3(WS3(WSW,W,W,3(W,3(3)3*3+3+3,3-3.3.3/W#W#3/30W#W#VNVNW#W#3/WUWMWMWUWU3/WMWU3/30WMWU30WMWMWMWMWM30303132WTWUWUWU32WUWUWU32WU32WMWM32X+WMX+WMWMWM323233WTWTU>U>U>33U>TTU>UYU>32U>3333UYUYUYU>33XPV:3334V:V:V:34V:V:V:34V:U/TTTT34TT34TTUYUYTTTTUYTTUYTTUY33UYTTUYTTUYUYU/32UYUYU/U/UYTT31U/3132UUUU32TLTLTLTL32TLTLUPUP3233TLUPTLUPTLTLTL3232UPUPUPUPUP32UP32UP33UP33UPTLUPTLUPUPUP32YBYBYBYBYBS:3232YB33S:S:33S:S:S:S0S:33S0S033S033S0S0S0S033S034S0S0S034S034T'T'T'T&34T&Y9Y93435Y*35Y*Y*35Y9Y*XV35Y9Y*Y9WFW-WFWFW-34WF35Y9Y9W-W-Y9Y93435Y935363737W(W(W(W-W-37WF3738393:VZVZ3:3;3;3<3=W/3=W(3>W(3>3?VOVOW(W(VOVOW.3>S93?3?3@W63AY9Y93A3BY9Y9Y9W(Y93AW(W(W(W(W(3AW(3AVUVU3AY9W(W(3A3BVUVU3BVUVUVU3B3CVUVUWQVUWQWQX#X#3BX#3BX#VU3CX#X#3CX#3CX#X#X#VU3C3D3E3EX#3FX#3FX#VU3GVUVUVU3G3GX#3H3IVSX#X#X#3HVSX#X#VSVSVS3HVSVS3HVS3HVSX#VSX#X#X#W7VSVSW7W73F3GW7W7W73GW7W7W7W7X#3GW,3GW7W73GW7W7W7W7W7W73GW7W73G3HW7W93HW9W7W9W9W9W73GW7W7W73G3H3I3IW9W9W9W93IW93J3JW<3KW<W93KW9W9W93K3L3MW93MW93N3NW<W<W<W<W<3NW<WTWTWT3NWTY%X%Y%TMTMULULUU3LUUUUULUEUL3LTM3LTMUL3LULULULUE3LULUEUETLUE3LTLTLUE3LULUL3LUL3L3MUEUEUIULUI3M3MTLUEUETL3MXNUPT&S9T&3MS9S9S93M3MWQWQWQW@3MW@W@W@W@WQ3MWQWQWQ3MWQ3MWQWQVVWN3MWNWNWNWQWNWNWNW+W+X#X#WEX#X#3JW+3KW+W+W+WE3J3KWEWEWEX#3KX#3KXXWEWE3KW7X#3LX#3LX#X#W9W9W9W<W9W9W93KW9W<W<W<3JW<W<W<W<W<3JW:3JW:W<W<W<W:W<W<3I3JW<W<W:3JW:W:W:W:3JW:W<W<3JW<X$X$W<W<W<W<W<3IW)W)3I3J3JW<W)W)3J3K3LW)3L3MW<W)X$X$W<W<W<W<W<X-W)3KW)W)3KW<W)W<W)W)3KW<W)W<W)W)X-WUWUWU3IWUX-X-WUWUVXVXWUWUWU3HWUWU3HWUWUWU3HWUWUWXWXWXWXY$WXX%UFUFT>3FUFUFUIUIUI3EUIUIUH3EUH3FUHUH3FTHTH3FTHTAV%3FV%V5T+T+T+3FV3T,3FT,XFSASA3FSZSZ3FS=S9S9SHSH3EWQVMVMWQWQVMVM3DX-W)X-X-3DVXVXVXVXX-VXX*X*3C3DVX3DVXVXVX3DVXVXVXVXX*VXW0W0X*W03B3CWUWUUI3CUIU*TYV7TYV7V7V7V7UAT:T:3AT:3ATQTITITDTDTD3A3AV#TITIS=S=3AS4S=3A3B3CS=S=S=3CS<S<XFSBSBSBSBSVS-T#S-S-T#3@S.S.3@S.S.S.T#SYT#T#SYSYSKSKSYSKSKSKSMT#SM3=SMT$SMT$SYSKSKSKSK3;SKS@SKS@SKS@3:S@S@S@SKS@SKS@39SXSXSXSXSX39SX39SXSXSXS1S1S/S/S1S1S/S/S1S1S?S?S?S?36SUW<W<W<W'35VXVXVXVXVXWKWKVXWKVXWKX-VXX-VXTITITD3232S-S-S-S-S-S-S.S-S-S-S.S.30S.31SMSMSM31S.31S.S.313233SMT$T$T$33T$33T$XESKSKXRSQS@S@SQS@S331S3S3S3S331S331SOSOSOSOSOSO3131SG32SGSOSO32SGSGSWSWSW3132SGSWW>VXW>W>W>W>W431W431W4W4W>31W432W?W?WLW?W?31W?W?Y$W?W$31W?W?WCWCU+U+U=U+U+U+U+U=U#U#3.U#U#U#U#3.S7S7S73.S73.XRSNSNSJ3.SJ3.SJSJSJ3.SJSNSN3.SJSNSNS7S73.SJSOSGSO3.SO3.3/SISOSOSO3/SISISI3/S8S83/S8SOS>SOS>3.S>SISISI3.3/3030SWSWSWS>30S>S>30SWS>SWSWSW30SW30S>S>S>30WCWCWCUB30V$V$V$V$V$30V.30V.V.V(V(T=30V(V(30U@T=30T=T=30U@T=U@T=U@T=T=V(U#3/V(3/U#V(V(V(V(3/V(V(V(V(U@3.V(U@U@SN3.SNSOSOSO3.SOSP3.SPSP3.SO3/30S>S>SP30SPS6S6S6SPSPSP3/S6S6S63/SR3/SR30S630SRSRW4WCW4WCU=U=U=3/U=V,V,V,V,U<V,V,U<U<3-T5U<U<T5T53,TGTGTGTGTGTG3,TPTP3,V.TGV.3,V.TG3,TGV.V.T=T=T=SNSNT(T(SD3*SCSDSCSDSCSDSDSDSE3)S6S63)SRSD3)SDSDSDSD3)SDT53)T5T5T5T;T53)T/3)T/T/T83)T8T0T/T/T2T/T/T03(3)T0T0T03)T;T;3)T;3)3*T;T;T;3*T;TGT;3*T;T0T03*3+V.3+T0T0T0T0T0V.V.T0V.3*V.SC3*3+SESCSESESESCSCSC3*SESESE3*3*SSSSSSSESESSSSSESE3)ST3)XDXDXDXD3)XDXDT3T6T3T3T53(T53)T3T33)3*3*3+T73,T7T0T7T0T0T0T03+T0T0T5T5T0T03*T.T0T.T5T.T03)T.T.T5T.T5T.T03(3)UMUM3)UMUM3)UM3*UMT03*T03+T0T03+T0T03+T0UM3+UMUMUMV.V.V.3+V.V.UMUMUMV.UMUMV.V.3)V.3)UMT.T.UMUM3)UMUMUMT.T.3(SSSESEXCX:X?X:X:3'X:XDXD3'XBXBX:XB3'XBXDXD3'XBXDXDXBXBXD3&XB3'V,T5V,T5V,T5V,T5T5T5V,T5T5T.T53$3$XBX:XBV,V,V,T/T43#T4T43#T4T4T4T43#T4T4Y7Y73#3$Y7Y73$Y73$Y7Y7Y7YHYH3$YGYHYH3$3%YHYUYUYUY7Y7YGYGYGY=Y=Y=2Z3#X.X&3#3$X&X&3$X.X&X&Y43$3%Y@Y4Y43%Y@Y@Y@3%Y@Y@Y43%Y4Y43%Y4Y4Y'3%Y'Y'3%Y,3&Y,Y'Y'Y'3&3&Y,3'Y,YH3'YUYUYHYH3'YHY3Y3Y,Y,Y3Y3Y,3&Y,3&Y,Y,3&Y,Y,Y,Y3Y3Y,Y,Y33%Y3Y33%YUYUYUY,Z&Y,Z&Y,3$3%3&3&Z&Y,Y,Z&Z&3&Z&YLYL3&3'YLZ$Z$Z$YLYL3&YLYVYV3&3'YV3'YVYG3'YGYGYGZ&Z$Z&Z&Z&YEZ&YEZ&YEZ&Z&Z$Z$YEYEYEZ$YEYEYE2ZYEYE2Z3#YGYGY=YGY=Y=Y=Y=YNYNYNYN2YYN2YYGYXYXYGYGYXYXYG2XYGYGYXYNYX2XYNYN2XYNYG2XYGYG2XYNYGYGYNYN2XYGYGYGYNYNYGYGYG2WYXYNYNYNYN2VYNYNYN2V2WX.Y=Y=YNYNYN2VYNYG2VYNYNYNYNYN2VX.2VX.YNYNX.X.2VX.YNYGYGYGYN2UX.X.2UX.X.X.YGYGYG2U2UX.2VX.2VYGX.2WX.X.2WX.WIWIVNWIX.X.2V2WX.X&X&X&WHWHWHVYVYVYVNVYWHWGWHWHWGWGVYWG2RW=W=W=WGWGVYWG2QW=W3W3W=W32QW3V=2QV=U>2Q2RU>U>2RV=U>U>U>U>2RU>2RV=U>U>V=V=U>U>2QTETETETLTLTTTTUT2PUTUTTLTLUTTLV?2OTLTLTLTUTL2OV;V;2O2PTUTUUGTUTL2OTLTLUG2OTLTL2OUGTLUGTLTLTL2OUGTU2OTLV;V;TU2OV;V;2OV;UKUK2OUKUPUK2OUKUPUKUP2O2OU$U$U$Y6YIY6YIY6Y6Y62NY:Y:YIYIY@2MY@YIY.Y.2MY.2MY.YI2NY.2NY.Y.2NY'2O2PY.Y.2P2Q2Q2RYI2SY'Y'2S2T2T2UY.Y.2U2VY.Y.Y'Y'2V2WY'2WY'2X2X2Y2ZY,2Z3#Y'3$3$Y,3%Y,3%Y,Y,Y,Y'Y'3%3&3&Y,3'Y,3'3(3)3*Y,Y,3*Y,Y.Y.3*3+Y.Y.YIYI3*Y.YI3+Y.YA3+3,Y,Y,YAY,3+3,YIYI3,3-YIYIY,Y,3-Y,3-3.YIYI3.YIYIYIYIYIYI3.YIYIZ)YIYIZ)Z)3-YI3-YI3.3.YI3/YIZ)Z)3/Z)YIZ)YI3/YI3/YI3030YM31YMYIYI3132YMYM32YM3233YIYI33Y,343535Z&36Z&36Z&37Z&Y,Y,3738Y,Y,Y,38Y,3839YK393:YKYKY,Y,Y,YKY,39YKYK39YKY,YK39YKYKYKYI39YI3:3:Y,3;Y,3;3<3=3>3>3?3@Z)3@3AZ)Z)3A3BZ)Z)3BY,3C3DY,Y,Z#Y,3CZ#Z)Z)Y,Y,Y,Z#Z#Z#Z#3B3BYM3CYMZ)Z)YM3CZ)YM3CYM3CYMYMYMZ)Z)3C3D3DYMYMYM3D3EYMYMZ)YM3EYM3E3FY,3GY,Y,Y,3GY,Y,Z#Z#Z#Z#Z#YMZ#Z#YMYMY,3DZ#Z#Y,3D3EZ#YKYKZ#Z#YKZ#Z#Z#YMZ#YMYMZ#Z#YMYMZ#Z#YMYMZ#Z#3@3AYMY?YM3AY?Y?3AY?Z#Z#3AZ#Z#Z#Z#Y?YM3@3A3B3BY?3C3DYKZ&YKYKZ&Z&3CZ&YKYKZ#YKYKYK3BYKYKYK3B3CZ&Z&YKYK3B3CYKYK3CZ&3D3EYKYK3E3FYKYK3FY-YKYKY-Y-YK3EY-Y-Z&Z&Y-Y-3DZ&Y-Y-Z&Z&Y-Y-Z&Z&Y-Y-Z&Z&Y-Y-Z#3AZ#Z#3A3BZ#Y0Z#Z#Z#3B3BY03CY03CY-Y-Y-3CY-3D3EY-Y-3EY-Y03EY0Y03E3FY0Y03F3GY0Y03GZ#Y?Y?3G3HY?3I3IY03JY0Y?Y?Y?Z'3IZ'Z'Z'Z'Z'YPZ'Z'Z'YPYPY0Y03GY0Z'Z'YPZ'Y0Z'Z'Z'Z'Z'3E3FZ'Z'Z'3FY-Y-3FY03FY0Y0Y0Y-Y-Y-3F3FY0Y0Y03FY0Y0Y0Y-Y-Y0Y0Y-Y-Y0Y0Y-Y-3D3E3E3F3G3HY03H3IY/Y0Y0Y03IY03IY03J3JY0Y+Y+Y03J3K3LZ'Y+Z'Y+Z'Y+Z'3KY0Y03KY/3KY/Y/Y/Y/Y/Y+3KZ&YEZ&3KYEYE3KYEZ&Y<Z&Y<Y<Y<Z&Y<YE3IY<Y<Z&Z&Z&3IZ&Z&Z&Y<YYYYY03HYYYYY/3HYYYY3HYYY<Y<Y/Y/Y<Y<3GY<3GY2Y/Y/3GY<Y2Y2Y<Y<Y23G3GY<3HY<Y<Y<3HY<Y23HY2Y2Y23HY23IY2Y23IY23IY<Y/Y/3I3J3KY/3KY/Y/Y/YEY<Y<Y<3JYEY<Y<YEY<Y<Y<Y<YGY<Y<YGYGY<Y<3GYG3HY<YGYGYG3HY<Y<Y<3HY<Y<Y<Z(Y<Y<Z(Z(Y<Y<3F3GY<Z(3GZ(Y<Y<YRYRYGY<Y<Y<Y<YGY<3EYG3EZ%Z%YGYG3EYGYQYQZ%YQ3D3EYQYQ3EYQYQYQ3EZ%Z%Z%Y<Y<Y<YG3D3EYGYGYGYG3EYGY<Y<Y<3E3EYGYGYGYG3EZ%Z%YGZ%YGYGZ%Z%YGYGYG3CYQYQZ%YQZ%YQYQYQYQZ%YQYQ3AYQZ%Z%WJWJ3@X.X.X.Z%Z%Y)Y)3?3@Y)Y)WJ3@WJWJX.X.3@X.VTVTVT3@VTVT3@VQVT3@VQVQ3@VQVQVQ3@X(3AX(W3W33AX'W3W33AX'W3W%W%W%3@3AWUWU3AWUWUWUW%W%W%WUWUX,WU3@X,X,3@X,WUWUWU3@U>TTU>3@U>3@U>TTTETETTTTTTTLTLTLTUTUTU3>TUTUTU3>3>U0U1U0TUTU3>3?TUTUTU3?TUV;3?V;TUTU3?3@TU3@3AUP3AU0TLU03AU03BU03BU53CU5TLU3TLTLU5U5TL3BTL3BTLTLUPUP3BUP3BUPUPUPU9U9U93B3B3C3D3EV;UP3EUP3EV;3FV;3F3G3H3IV;V;3I3J3JUPUPUPYB3J3KY>YBYBY>3KYBYB3KY>YBYBY>Y>Y>3JY>3K3KYI3LYBYBYIYBYBY>YBY>YBY>YBY>YBYBYBY>YBYBYB3HYB3H3IYBYB3IYI3JYBYIYI3JYB3J3KYBYBYIYBYBYB3J3KYIYIYIYMYIYIYMYM3JYMYIYIYI3JYMYM3JYM3JYM3KYMYIYIYI3KYIYMYIYI3J3KYMYMZ'YPZ'Z'Z'YPZ'3JYPYP3JYPZ'3JZ'Z'YPYP3J3KYPYJYPYJZ'3JZ'Z'3JYJZ'YJZ'3JYP3K3KY+3LY+YP3LYPYPY+Y+YPY+Y+3KY+3LYJYJ3LYWY+Y+3LY+Y+Y+3L3M3MYW3NYWYW3NYWYWY+Y+3NYSY+3NYSYS3NYSYSYSYSYSYWYSYSYS3M3NYSYSY*Y*Y/Y/3MY/YT3MYTYT3MY/YTYTYTYTY+Y+Y/Y/YT3LY/Y/3LY/3L3M3NYTYTYTY*Y*Y/Y/Y/3MY/Y/3MY/YT3MYTYTYTY/YTYTY/Y/YT3LY/Y/3LY/YTYTYT3LY*3LY*3MY*3MY*Y*Y9Y9Y*Y93LWZWZWZWZX/3LX/Y9X/X/X/X/X/Y93KX/X/3K3LX/X/3LX/Y9Y9Y93LX#X#Y9X#WZWZWZVWVWYGVW3JYGYGYGVWX/X/3IVW3IVWX#X#3IVWX#X#VWVW3IVWX/X/VWX/3HVWX/X#VWX#X#X#VWVW3GVWVWVW3GVWWSWSVS3GWSWS3GWSVSVSX#X#VSVS3FVSWSWS3FWSVSWSVS3F3FWSVSWSVS3FVSVSWS3FWS3GWSWSVS3GWSWS3GWSVS3GVSVS3GWSVSVSVNVNWP3G3GVNVNVNVNVN3G3H3HWY3IWYVNVN3I3JW#W#3J3KW#W#3KW#3K3LW#W#VNVN3L3M3MWYWYWYVNWYWYWY3L3MW,W,WYWY3M3N3N3OWYWY3O3PW,W,WYW,3PW,WYWYWY3PW,3PW,W,3PW,W,W,WYWY3P3QWY3QWYWYW,3Q3R3S3SWYWY3T3T3UW#W#3UW,W#W#W#W#W,W,W,3T3U3V3V3WW#3XW,W,3XW,WSW,3XW,3XW,WSWSW,W,3XW,3XWYWYWY3X3YWYWYWYWY3YWYWYWYWY3Y3YW#WY3ZW#W#3Z4#4#4$4%W#4%4&W#W#W#4&W#W#4&4'W#W#VNVN4'4(VNVN4(4)WUWUWU4)WUWUWUWM4(4)4*WMWU4*WUWM4*WMWMWMWM4*WTWTWMWMWM4*4*4+WTWT4+WTWTWTWU4+WUWUWUWM4+WM4+WUWMWMWUWU4+X+WMWMWM4+WT4+WTWT4+WTWTWT4+UYU>UYU>UYU>4+4+4,U>UYUYUYU>UYU>U>V:V:U>U>4*4+U>U>V:V:4*4+V:V:4+4,4-UY4-TTTTTTUYTTUYTT4,TTUYTT4,U/U/U/4,U/U/U/UU4,UUUU4,TT4-TT4-TLTLTLTL4-TLTLTL4-TLU:4-UPU:UPTL4-TLUPTLUP4-UPUPUP4-UPUPUP4-4.TLUP4.UP4.UPTLUPYBYB4.YBYBYBS:S:YBYBYB4-YB4-S:S:S:S:S:4-4-4.S:4/S0S04/S04/S0S:S0S0T'S0S0S0T'S0T'S0S0S0T'S0T'T'T'T'T&T'T&4*Y9Y9Y9Y9Y94*Y9Y*4*Y*Y*Y*Y9Y*XVY9Y9Y94)W-W-4)W-4)4*WFWFY9Y9W(W(Y9Y94)Y9Y9Y9Y94)W(4)W(W(Y9W(W(W(W(W(4(W(4(WFWFWFVZ4(VZVZ4(4)VZVZVZVZVZ4)VZVZ4)W(W6VZW6W6VZ4(W6W6W6W6W64(W6W64(4)W64)W64*VZ4*4+W(4+W(W6W(4+4,VO4-W(W(4-W(W6W6W.4-4-W6W6W6W6W6W6W/4,W/W/VOW6VOW64,Y9Y9W(W(4+Y9W(W(Y9Y9Y94+W(4+W(W(W(VU4+VUY9Y94+Y9Y9Y9W(4+Y9Y9VUVU4*VUVUVUY9Y9VU4*Y9Y94*VUX#X#4*X#VUX#VU4*X#X#VUVUX#X#VUX#4(X#VUX#4(X#X#X#VU4(VU4)4)X#4*X#X#X#VUX#4)X#VUVUX#X#VU4)VUX#VUVUVUX#VUVUVUX#VUX#VU4&4'VU4'X#4(X#X#VSX#X#VSVS4'4(VSVS4(4)4)4*X#VSVSVSVSW7VSVSW7W74(WS4)4*X#W7X#X#4)W,4*4+4+W7W7W7W7W74+W9W7W7W9W9W74*W9W9W9W9W7W9W7W7W74)4)4*W7W74*4+4,W9W7W9W9W94+W9W9W9W94+W9W9W94+W9W9W<W<4+W<W<W<W9W<4*W<4+W9W<W<4+W<W9W9W94+W<W<4+W<W9W9W94+W94+W9W<W9W<W<W<W9W<W<W<WTWTWTX%TLTL4(TLUEUEULUETMTMTM4'TM4'TM4(UETLUE4(UE4(UEUETLTL4(TLULUL4(UI4(4)UEUETLTLUE4)UIULUIULTLTL4(UETL4(UPUPS9S9T&S9S94'S9WQ4'WQWQWQ4'4(W@VU4(WQWQWQWQVV4(VV4(VVWQVVVVWNWNWNW+WEW+4'W+4'W+W+W+4'W+WE4'WEWEWE4'W+W+W+4'W+4(WEW7W74(W9W9W94(W94(W9X#W9W9W9W94(W9W<4(W<W<W<W<4(W<4(W<W<W<4(W<W<4(W:W<W:4(WUW:W:W:W:4(W<W<4(W<W)W<4(W<W<W<4(W<W<W)W)W<W)W)W<W)W)W<W<4&W)4&4'W)W)W)W)4'W)W<4'W<W<4'W)W<W)W<W<W)W)W<W<W)W)4%4&4'4(X-WUX-4(WUWU4(4)WUWU4)WUWUWU4)4*UFUF4*UIULUL4*UIUHTH4*TH4*THTHTHUHTHTHTHTHTHTA4)V5V<V54)4)4*4+4,V3V3V3T,SA4+SASZSZSZS=4+WQWQ4+WQW)W)W)X-4*X*VXVXX*X*VX4*X*X*4*VXX*X*4*4+VXX*4+X*WU4+4,WU4,W14-4.4.U*UIU*T:T:TI4.TQTQTITI4-TITDTIV#V#TITIS4S4S44,S=S=4,S4S44,S=S=S4S=S=S=S=S=S5S54*4+S.S.S-S.4+S.SMT$SMT$S@4*S@S@SKS@SKS@4)SXSXSXS@SX4)SXS@4)SXS@4)SUSUSUX-VXX-VXTDTDTD4(S-S-SVS-S.SM4'SM4'SM4(SMSMT$SMT$S.SMS.S.SMSM4&4'SM4'4(4)S.SMS.S.T$T$T$4(T$4(T$T$S3S3S34(S3S3S34(SFSFSOSFSO4'SOSGSGSG4'SG4'SGSOSGSOSOSOSGSGSGSG4&4&SW4'SWW>W>W4W4W>W>W4W>W>W>4%4&4&4'W4W4W?W$W?W?W$W?4&W$U#U#T-4&U#U#V(U#S7S7SNS7S7S7S7SNSNSJSNSJSJ3ZSJSJ3ZSJ4#4$SJSJSNSN4#4$4%SJ4%SG4&SGSGSGSG4&SO4&4'SISO4'SO4(SI4(SISI4(S8SOS8SGSG4(SISISISI4(4(S8S84)S>4)S>S>SGSWSGSWSWSWS>4(SWSW4(SW4(SWS>SWSWS>S>S>WLWC4'WCUBV$V$V$V$4&V$TPV.T-V.V.V(V(4%4&V(V(4&4'4'4(T=T=T=4(T=T=V(U#V(V(U#U#U#4'V(V(U@4'V(V(4'V(SNSOSNSO4&SOSPSO4&SOSPSPSOSOSPSOSPSPSP4%SOSOSPSOS>S>SP4$SP4$SPSPS6S64$S64$S6SR4%SR4%SRSRS6S64%S6U=4%V,V,4%T1T1T5U<U<U<4%TGTG4%TGTPTPTP4%TGTGV.V.TG4$TGV.4$SPSDSDSESDSESES64#SRS6SD4#SDSDSDSD4#SE4#T1T5T5T04#T0T0T8T8T/T8T8T0T8T0T/3YT/T/3YT0T/T0T0T0T03YT;T;T03YT03YT0T03YT;T;T;3YTGT;TG3Y3ZT;4#4#V.V.V.4#V.V.V.T;4#T0T04#V.V.V.SCSC4#SESCSCSC4#SCSESESESESE3Z4#SE4#SE4$SESTSTSTX;X;X;XD3Z4#XDXDT3T34#T34#4$T5T54$T3T54%T3T34%T3T74%T7T7T0T04%T0T7T0T7T04$4%T.T.4%T0T.T.T04%T.T.4%V.4&UMT0UMT0UMV.V.4%4&T0UM4&UM4&UMUMUMT0T0T04&T04&T0T04&T0T.4'T0T0T0UMUMUM4&UMV.V.4&4'V.V.4'V.T0T0T.T.4&UMT.UM4&SSSESSX<X<XDX<XDXD4%XDX:XBX:XBXB4$XBXBXDXD4$4%4%XBXBXBT54%T5T5X:XBX:XB4$4%T4T44%4&T4T4T44&T4T4YU4&YUYU4&4'YU4(Y7Y74(Y74(4)Y7Y7YHYGYGYGYHYHYGYGYHYHYGYGX.4&X.X.4&X.X&X&X.X.4&4'X.X.X&X&X.X.X&4&Y44&Y@Y@Y44&Y@Y@Y44&Y@Y@Y@Y@4&Y@Y44&Y4Y4Y@Y@4&Y@Y'4&Y'Y'Y,Y,Y'Y,Y'Y,Y'Y,4$Y'Y,Y,Y'Y,4$Y,4$Y,Y,Y,YHYUYUYUYHYH4#4$Y3Y3Y34$Y,4$Y,Y,4$Y,Y,Y,4$YUY34%Y3YUY3Y3Y,Z&Y,Z&Y,Y,Y,4#4#Z&4$Z&4$Z&Y,Y,Z&Z&4$Z&4$4%Z$Z$YLYLZ$Z$YLYLZ$Z$YL4#YLYL4#YV4$YVYVYGYVYVYGYG4#YGYEYGYEYEY=Y=YGYGY=Y=YGYGY=YNY=Y=YGYGYGYXYXYXYGYXYXYNYXYXYNYN3TYNYGY=YGYGY=Y=YGYGYNYGYGYGYGYGYGYNYXYNYNYNYNX.3OX.YN3OYNX.YNYNYN3OYNYN3O3PYNYN3P3Q3QX.YNYNX.X.3QX.3QX.X.X.YG3QYGYGYG3QYG3RYGYG3RX.3RX.X.X.3R3SYGYG3SYGX.X.3SX.WOWOX.3SX.X.3S3TX&X&3T3UW=W=W=W=W=3U3UW3W3W3V=V=V=3UV=V=3UV=V=V=V=3UV=V=3UV=V=U>V=U>V=V=3T3UU>TETETEUT3TUTUTV?V?3T3UUGUG3UUGV;V9V;3UV93U3VV;UGUGTLTLTUTUUGUG3TUG3UTLTL3UTLTL3UTU3VTLV;V;TUTUV;V;3UTUUKUK3U3VUPUPUP3VUK3VUPUPU-U$U$U$Y6Y6Y6Y:Y@Y@Y@YIYIY.YI3SYI3SYIYIYIY.YIYIY.Y'Y.Y.Y'Y'3QY'Y.Y'Y.Y.3PY.Y.Y.Y.3P3Q3R3R3SYI3TY.3TYIYIY.Y.3T3UYI3UYIYI3UY'Y.Y.3U3VY.Y.Y'Y'3V3W3WY'Y.Y.3WY'Y.3XY'Y'3X3Y3Y3ZY.Y.3Z4#Y.Y.Y'Y'Y'4#4#4$Y'4%Y'Y'4%4&Y'Y'4&Y,Y,Y,4&Y,Y'4&Y'Y'Y'4&Y'Y'4&4'4(Y,4(Y,Y,Y,4(Y,Y,Y,Y'4(4)4*Y'Y'4*4+Y'4+Y'4,4,4-4.4/4/Y,40Y,Y.40414242Y,Y'434344Y.Y.Y'44Y.Y.Y,Y,44Y,YI44YIYI4445YIYI4546YIY.Y.Y.YIYIY.YAY.45YAYA45YAY.45464747YA4849YAYA49YA49Y,4:Y,Y,Y,4:4;YI4;YIYI4;4<YIYI4<Y,YIYIYIYIYIZ)Z)Z)Z)4;YIYIYI4;YI4;YIYI4;4<4=4>4>YIYIYIZ)Z)4>4?Z)Z)YIYIYI4>YMYMYIYMYI4>4>YMYMYMYMYM4>YMYI4>4?YMYIYMYMYM4>YMYMYMY,Y,YIYIY,Y,YI4=Y,Y,4=Y,YI4=4>4?4?Y,Y,Y,4?Z&4@Z&Y,4@Y,4AY,4A4BZ&Y,4BY,Y,Y,Y,YKYKY,YK4AYKY,Y,Y,4A4A4BYKYK4BYKYKYK4BY,4CY,Y,4C4D4EY,Y,Y,YKYKYKY,Y,Y,YKYKYK4B4C4DY,4DY,Y,Y,YIY,4DY,4DY,4EY,4EY,4F4GY,Y,4GY,4G4HZ)Z)4H4IZ)Z)Y,Y,Y,4IY,Y,4IY,4IZ)Z)Z)Z)4IZ)4J4J4KZ)4LY,Y,4LZ)Y,Y,4LZ)Y,Y,4LY,Z)4LZ)Z)4LZ#4MZ#Z)4MZ)4NZ#Z#4NYMZ)Z)Z)YM4MYMYMYM4M4NYMZ)Z)4N4OYM4O4PYMYMZ)4PZ)Z)4PYMYMYM4PZ)YMYMYMZ)YMYMYMYM4OYM4O4PYMYMY,4PY,4Q4Q4RZ#Z#Z#Z#4RZ#Y,Z#Z#Z#4QZ#Y,Y,Y,Y,4Q4RY,Y,Y,4RZ#Z#YMY?Z#Z#Y?4QYM4QYM4RY?Y?4RY?Z#Z#4RZ#YM4RYMYMYMYMYMZ'YMYMZ'4Q4QY?4R4SYM4SY?Y?4SY?Y?Y?Z&Z&YKYKYKYK4RYKYKYK4R4SYKYK4SYKZ&Z&4S4TZ&Z&YK4TZ&Z&4T4UYK4UYKYK4UZ&4V4WYKYKYK4W4WYK4X4YYKYKY-Y-YKY-4XY-Z&Z&Y-Y-Z#4WZ#Z#4W4X4Y4Z4ZZ#Y0Y0Z#4Z5#Y0Z#Y0Y0Y0Z#Y0Y0Y04YY-Z#Y-4YY-Z#4ZZ#4ZZ#5#5#5$Y0Y0Y-Y-Y05$5$5%Y0Y0Y-5%Y0Y05%5&Y0Y05&5'Y0Y05'5(Y0Y0Z#Z#Z#5(Z#Y?5(Y?Y?Y0Y?Y?Y?Y?Y?Z'Y0Y05&Y05&Y0Z'Z'Y?5&Z'Z'Y0Y05&Y0Z'5&Z'YP5&Z'YPYPZ'Z'YP5&Y0Y05&Y0Y-Y-5&Y-Y-Y0Y0Y0Y-Y-5%Y05%5&Y0Y0Y0Y-Y0Y0Y-Y-Y0Y0Y-5$Y-5%5%YYYYYY5%5&5'Y0YYYY5'YYY0Y/5'Y/Y05'Y0Y/Y0Y0Y0Y+Y0Y0Y05&5&Y+Y+Y+Y0Y05&Y0Y0Y05&Y0Y+Y/Y+5&Y/Y/5&Y/Z'Z'Z'Y+Y05%Y0Y0Y0Y/Y/Y/Y+Y/5$Y/Z&YEZ&Z&YEYEZ&5#YEYE5#5$Z&Z&Z&Y<Y0YY5#Y/Y/5#Y/Y/5#YYY/Y/5#5$Y2Y2Y2Y2Y/5$Y25$Y25%Y2Y<Y2Y2Y2Y<Y2Y<Y2Y<Y2Y2Y2Y<4Z5#Y25#Y2Y2Y25#Y25$Y25$Y2Y2Y2Y2Y25$Y/5$Y/Y/Y<Y<Y<5$Y<Y<5$Y/Y/5$Y/Y/Y<5$Y/Y/YEYEY<Y<YGYG5#YGY<5#Y<Y<5#5$Y<Y<Y<YRYRYR5#5$Z(Z(5$5%Z(Z(5%Z(Z(Z(5%YGY<YGYGYGZ%Z%YGYG5$YGYGYGYQYQYGYGYQYQYGYGYQYG4YZ%Z%Z%Y<Y<YGYGY<YGYGYG4WYG4X4YY<Y<Y<4YY<YG4YYGYGYG4YYGYGYGYQYQYQYQ4XYQYNX.X.X.Z%Z%Y)Y)4VY)Y)Y)X.4VWJWJX.X.X.4VVTVT4V4WVTVTVQVQVTVTVQ4VVTVT4VVQX(X(4VX(4VX(X(X(X'4VX'X'4VX'X'X'WU4VWUWU4V4WWUWUW%W%4W4XWUX,WU4XX,X,4XX,WUX+X+X+U>TT4WTT4WTTU>TTTUTU4WTUTUTUTU4WTL4WTLTLTUTU4WTUTUTU4WTUTU4W4XV;4X4YV;V;TUTUTU4YTUTU4Y4Z4ZV;TUV;TUTU4ZUPTLU0TLU0TLU0TLU0TLU0TLU0TLU5TL4W4WU5U5TLTLU4TL4WTL4WTLTLUPUP4WUP4WUPUPUPU9U9U9UPU94VU9U9UPUP4VUPU9U9UPUPU9UPUPUPV;UPV;4T4TV;4UV;4UV;4VV;V;4VV;V;UPUP4VUPV;V;UPUP4UUPUPUPV;V;V;4UV;V;4UUP4UUPUPUPYBYB4UY>4UY>Y>Y>YBYBY>Y>YBYBY>Y>YBYB4SYB4SYBYBYBYBYI4SYI4S4TYBYBYBYB4TYBY(4TY(Y(4TYIYBYBYIYI4T4U4UYIYBYBYBYIYBYBYIYI4T4UYIYI4U4VYI4VYIYIYMYMYIYIYM4UYIYIYI4UYIYIYMYMYIYIYIYM4TYM4TYMYIYMYIYIYIYMYM4SYM4T4TYM4UYMYPYPZ'YPYPYPZ'YP4SYPZ'YPZ'YPZ'Z'YPYP4RYPZ'4RZ'Z'Z'YPZ'4RZ'Y+YPYPYPYPYP4QY+Y+YPY+4PY+Y+Y+YP4PYPY+Y+Y+Y+YTY+YTY+Y+YJYJYJYWYJY+Y+Y+YWY+YWYWY+Y+YWY+YJYWYJYWYJYWYJYWYWYS4H4IY+Y+YS4IY+YSYSYSYSY+YSYSYSYSY*Y*YSYSY*Y*4EY/4F4GYT4GYTY/4GY/Y/Y/Y/Y/YT4GY/Y/4GY/Y/Y/Y/4GY/Y/4GYTY/4GYTYTY/Y/Y/4GY/Y/4GY/YT4GYTYTY/Y/YTYTY/Y/YTYTYTY9Y9Y94DY94EY9Y*Y9Y9Y9Y*4DY*4EYGYGYG4EX/X/Y9X/Y94DY9Y94DY9Y9Y9Y9X/Y9Y9X/X/4CX/Y9X#4C4DVWYGVWVWVWVW4CVWVWVW4C4D4DVWX#X#VWVW4D4EX/VW4EVWVWVWX#X#VWVW4DVW4DWSVSVSWSWSVSVSVSVS4CVS4CWS4DWSWSWSVSWS4CWSVSWSVSWSVS4CWSWSWSWYWS4BWSWSWSWSVSVSWSWSVS4AVS4AVS4BWSWS4BWSVNVN4B4CWPVNVNVNVN4BVN4C4C4DWYWYVNVNVN4D4DWYWYWYVNVNW#W#VNVNW#W#W#W#W#4BW#W#4B4CW#W#WY4CW#4CW#W#VNVN4C4DVNWYVNWY4CWYWYWY4CWYWYWYWYWYWY4CWYWY4CWY4C4DW,W,4D4EW,W,WYWY4E4FWY4FW,W,4F4GW,W,4G4HW,W,WYW,W,W,WYWYWYW,WY4FW,W,4FW,W,W,WYW,W,W,WYWYW,WY4D4EWYWYW,4E4F4GW,WY4G4HWYWY4HWY4HWYWYWYWYWY4H4IW,W,W,4IW,W,4I4JW,W,W#W#WYWY4I4JW#4JW#W#4JW#W#W#4JWY4KW#4KW#4LW#4L4M4N4OW,W,WSWSWSW,WSW,4M4NWSWSW,W,W,4NW#4NWYWYWY4NWYWYW#4N4O4PWYWY4PWYWY4P4QW#W#W#W#4Q4Q4RWYWYW#W#4R4SW#W#4S4TWYWYWY4TWYWY4TWY4TWYW#W#4T4U4V4W4W4XW#W#4X4YW#4ZWY4Z5#W#5#W#W#W#W#5#W#W#5#W#W#W#W#5#W#W#5#W#W#W#WUWU5#5$WUWUWU5$WUWM5$WMWU5$WMWMWU5$WUWMWUWU5$WMWMWMWT5$WM5$WTWTWM5$5%5&WMWMWTWTWMWT5%5&WUX+WU5&WU5&WMWMWUWU5&WMWUWUWUX+WMWT5%WTWM5%WTWTWM5%5&WTU>UYU>UYUYUY5%UYU>5%U>U>5%UYUYUY5%5&V:V:5&V:V:V:U>U>V:5&U>U>5&5'U>5'V:UY5'UYUYUY5'UYU/U/5'5(5)5*UYTTUYTT5)5*U/U/5*5+U/U/5+5,UU5-TTTT5-TT5-TTUUUU5-TLTTTLUPUPTLUPTLTLU:U:U:UPU:U:TL5*UPUPTLUPUPUPTLUP5)UPTLUPTLTLUPUP5(UPTLTLTL5(TL5(TLTL5(YBY>YBYBYB5(YBYBS:5(S:5(S:S:S:S:S0S:5(S0S05(S0S:S0S:S:S0S05'S05'S0S:S0Y9Y9Y*Y*Y9Y9Y*Y*Y*Y9Y*Y*Y9Y9Y9Y*W-W-5#5$WF5$WFWFW-W-WFWFY9Y95#W(Y95#W(W(Y9Y9W(Y94ZW(W(W(W-4ZWFWF4Z5#VZVZ5#5$VZVZ5$5%VZW(VZVZVZ5%VZVZ5%W(VZ5%VZW6W6W6W6W/5$5%W/W/W6W6W6VOW6W/5$W/W6W/W6W6VZW(VZW(VZVZ4Z5#W65#W6W6W6W(VOVOW(W(VO4ZVO4ZVOVO4Z5#VOVO5#W65$W6W.5$S9W6W6W/5$W/5$VO5%VOY9Y9Y9W(Y9Y9W(5$W(W(W(5$W(5$VUVUY9Y95$Y9Y95$VUVUW(VUW(VUVU5#VUVU5#VUVUVU5#X#5$X#X#X#VUX#VUX#VUX#VUVU4Z5#VUVUVU5#VU5#VUVUVUX#5#X#5#X#VUX#VUVUVU5#5#5$VUVU5$5%VU5&VUVU5&VUX#X#5&X#VUX#VU5&VSVSX#5&VSVS5&X#VSVSX#5&VSVS5&VSX#5&X#X#5&VSVSVSWSWSW7WSW75%W7W75%W7W7W7W,W,5%W,W75%W7W75%W,5&W7W7W75&W75&W95'W95'W95(W9W7W9W7W9W75'W7W75'W9W7W9W7W7W75'W7W7W75'W75'5(5)5)W95*W9W9W<W95*W95*W9W9W9W<5*W<W9W<W9W<W9W<W9W95(W<W9W<W95(W95)W<W<5)W<W9W95)5*5*W<W9W<TLTL5*5+TMTMULTMULUL5*UL5*ULTMUL5*TL5+TL5+TL5,5-TLTLUETLUI5,UIUI5,TLUE5-TLTL5-TLUE5-UE5.TLTL5.UETL5.UPUPS9S9S9WQ5-WQWQWQVU5-W@VU5-X#VUVUW@5-WQWQWQWQWQVVWQVVWQVVW+WEW+WEW+WEW+5*W+5*W+5+5+WE5,WEWEWE5,W+5,W+W+W+W+W+W+WEX#W9X#W9W9W95*W95*W9X#X#W9W9W9W<W9W9W9W<W<W<W<5(W<5(W<W:W<W:W<5(W:W:5(W:WUWUW:5(5(5)W<W<W<W<W)W<W<W<W<W)W)W)W<W)W<W<W)W<W<W<W)W)W<W)W)W)W)W)W<W<W<4ZW<W<4ZW)W<W)W)W)W)4Z4ZW<5#W<W)5#W)W)5#W<5$W<WUWU5$5%WUWU5%5&WUWU5&5'WUWU5'WUWUWU5'WX5'WUWXWUT>T>T>5'5'5(UIUIUHTHUHTHUHTHUHTH5&THTATAV<V<V5V5T+T+T+5%T+T+5%UCUCU?U?U?5$V1V1V1SASZ5$SZSZSZS=S=WQWQWQVMX-X-4ZX-X*4ZVX5#X*5#5$VXVX5$VX5%X*X*5%X*VX5%VXVXWU5%WUWU5%5&5'5(5(W1W1W1W1W1WUWUW1W1WUWUUIUIUIU*T:T:TITITD5$TD5%S4S45%S4S=S4S4S4S45$S4S4T#T#S.S.T#T#S.S.S-S-S-S.S@4YS@S@4YSX4ZSXS@4ZS@S@4Z5#S@S@S?S?S?SUTDTI4ZTIS.SMS.SMS.SMS.SMS.SMS.S.4WSMS.4XSMSM4XSM4XT$SMT$SM4XSMSM4XT$T$T$T$4XT$4YT$4YT$4Z4Z5#SJSJS3S35#5$SO5$SOSGSGSG5$SGSO5$SOSOSG5$SGSWSGSGSGSW5#SWSWSWW>W>5#5$W>W>5$5%5%WVWVWVWVWV5%5&W$5&W?W?5&U#5'U#SJS75'S7SNSNSJSJSJSJSNSJSJSJSJSNS75$S75%5%5&SJSJS7SJSJSJSOSG5%5&5&SGSOSGSGSGSISGSOSO5%SISO5%SOSISOSI5%SI5%SISOSOSISISIS8SO5$SOS8SGSGSG5$SIS>SIS>5#5$S8S8S85$S8S85$S>S>S>SWSWS>5$SWSW5$SWS>S>5$SWWLWCWCWCV$5#V$TPT=V(V(V(V(V(4ZV(T=V(T=4ZV(U@U@U@V(4YT=T=4YT=T=T=4YU@T=T=U#V(V(V(V(V(U@U@V(V(U@U@4VSOSPSPSOSPSPSPSP4USPSPS>S>SP4U4US6SPSPS6S64US64US6SRS6S6S6SR4USR4USRSR4US64V4WU=V,V,V,4VT1T1T1U<4VTGTGTGTG4VTGTPTP4VTPTGTGTG4V4VSPSDSPS6S6S64VSDSDSD4V4VSESESET1T1T5T1T0T;T0T0T/4TT/T/4TT0T/T0T0T0T04TT0T;T04TT04TT0T04TT;4UT;4UTGT;TGT;T;T;4UV.V.4UV.4UV.T0T0T04UT0V.T0T04U4VT;T;4V4WT04WV.V.SCSCSCSESCSCSC4VSE4VSSSS4VSSSSSSSESE4VSS4VSSSSSSX;4VXDXD4VXDXDXDT3T3T5T3T54UT5T5T3T34UT5T3T3T54U4U4VT5T5T3T34VT5T0T0T7T0T0T04U4VT04VT0T.4V4WT.4XT0T0T.T.4WT.T.T.T0T04WV.4WUMUMUMUMV.UM4WV.V.4WV.T0T0T04W4WUMT0UMT04WT0T0T04WT04XT0T04XT0T0T0T.4XUMUM4XUMV.V.V.4XV.V.4XV.4XUMUMUMUMUMT.4XSESSSE4XXDXD4X4YXB4YXBXBXDXD4Y4ZXDXD4ZXBXB4ZXBXB4ZT.T5T54Z5#T4T4T/T/T4T4T/4ZT4T44ZT/T4T4T/4ZT4T4YUY7YU4ZY7Y7YUYUY7Y74YY7YU4YYUYU4YY7YUYUYUYUYUY7YU4XY7Y7X.X.X.4XX.X.4X4YX&4YX&X&4YX&X&X&4Y4ZX&X&Y4Y44Z5#5#5$5%Y@5%5&Y@Y@Y@Y@5&5'5'Y4Y4Y4Y@Y@5'5(Y,Y,5(Y,Y'Y'Y,Y,5'Y,5(Y,5(Y,5)Y,YHYH5)5*YHYH5*YHY3Y3Y,Y,Y35)Y,Y,5)Y,Y,Y,YUYUY3YUY3YUY35(Y,Y,Y,Z&Y,Z&Y,Z&5&Z&Z&Z&Y,Z&Y,5&Y,5&Y,Z&YLYLZ$Z$YLYLZ$5%YV5%YLYLYVYV5%YV5%YLYLYL5%5&5'YG5'5(YXYNYNX.X.X.YN5'YNX.YNYNYN5'YNYN5'5(YNYN5(YNYNYN5(5)5)X.5*X.X.X.YNYNX.X.5)X.YNYN5)X.5)5*YGYGYGYGYG5*YG5*YGX.YGYGYG5*5*X.X.X.YG5*X.X.YGYGX.YGYGYGX.5)X.X.WO5)X.X.X.X&5(5)X&X&5)X&X&X&WGWGW=5)5)WGW=W=W35)W3W3W=W=W=W3V=V=V=5(V=V=5(V=V=V=V=5(V=V=5(5)V=V=V=5)V=V=5)V=5)TLUT5*5*5+V?TL5+TLTLTL5+UG5,5-5-V9V;5.5.V;V;V;5.5/V;V;UGUG5/UG5/50TLTLTLUGTL50UGUG50TU50TLTLTL5051TUTUUKUKUK51UKUK51UKUPUKUPUKUKUK50UKY.Y.YI50YI50YIYIY.Y'Y.50Y'Y'Y.Y.Y.Y.5/505051YIYI51YIYIYIY.Y.5152Y.Y.52Y.5253YI54Y.Y.Y.545455YIYI55Y.56Y.56Y.YIYIY'Y'56Y'Y'Y'56575758Y.Y.Y'Y'5859Y'Y.595:Y'Y'Y.Y'Y'Y'Y'Y.Y.Y'Y.Y.57Y.Y.Y.Y.Y'Y.57Y.57Y.Y.Y'Y'57Y.Y'57Y.Y.57Y'5859Y'Y'Y,Y,Y'58Y'Y'Y,Y,Y'Y,Y'57Y'Y'Y'57Y,Y,5758Y,Y,Y'Y'Y,Y,Y,Y,57Y,Y'Y,Y'Y'Y,56Y'57Y'Y'Y'57Y'5758Y,Y'Y,Y,Y,Y,Y,57Y,57Y,Y,Y,Y'57Y'Y'5758Y,Y,58Y,Y,Y,58Y.Y.Y.Y'58Y.59Y'Y'Y'59Y'59Y'5:Y'5:Y'Y'Y,Y,5:Y,Y'Y'Y'5:Y,Y,5:Y,5:5;Y,Y,5;Y,5<Y,5<Y'5=Y'Y.5=5>5?5?Y'Y'Y'5?Y'5@5A5A5BY'5C5C5DY.5EY'Y'5EY'5E5FY'Y,Y,Y,Y.Y,Y.Y.YIYIY.Y.YI5DY.Y.5DY.Y.5DYIYIYIY.YIY.Y.YAY.5CYAYA5CYAY.Y.Y.5CYI5CYIYI5C5DYIYI5DYAYAYAYAYA5D5EYAYAYA5EYAYA5EYIYAYA5E5F5FY,YAY,YI5FYI5GY,Y,5GY,5GY,YIYI5G5H5IYI5I5JYIYIY,Y,5J5KZ)Z)YIYIYI5JZ)Z)Z)5JYIYI5J5K5LZ)5L5MYIYI5MZ)Z)5NZ)YI5N5O5O5PYIYIZ)Z)YIYIZ)Z)YIYIYIYIYMYMYIYMYI5MZ)Z)YMYMYMYM5LYMYIYI5L5MYIYMYIYI5LYMYMYMY,5LYIYIY,Y,5LY,YI5L5M5NYIYI5NY,5NY,Y,Y,5NY,Y,Y,Y,Z&5NZ&5NZ&5OZ&Y,Z&5OZ&5OZ&Y,Y,Y,5OY,5PY,Y,Y,Z&5OZ&5PZ&5PYKYKYKY,Y,Y,5PY,Y,YKYKY,Y,YKYKY,YKYKYKY,Y,5MY,YKY,YKYKY,5L5MZ&Y,5MY,5N5NZ&Z&Z&YIYIYI5NYI5N5OY,YI5OYI5P5P5Q5RY,YIYIYI5RYI5RYIYIYIY,5RY,5RY,YIY,5RY,YI5SY,Y,5SY,Y,Y,Y,5S5SZ)Z)Z)5S5TZ)Z)5T5UZ)Z)Z)5UZ)Z)Y,Y,Y,5UY,Y,5UY,5U5VZ)Z)Z)Y,Z)Z)5UZ)Z)Z)Y,Y,5UY,Y,Y,5UY,Z)Y,Z)Z)Y,Z)Z)Z)5S5TZ)Z)Y,Y,Z)Y,Y,Y,Z)5SY,Y,Z#Z#5RZ#5SZ#Z)Z#Z)5S5SZ#5TYZZ#Z#Z#YMZ)Z)Z)YMZ)Z)YMYMZ)Z)YMZ)Z)Z)Z)YMZ)Z)Z)5O5OZ)5P5QZ)YM5QYMZ)Z)Z)5Q5QYM5RYMYM5RYMYMZ)5RYMYMZ)Z)Z)5RZ)YM5RYMY,Y,Y,5R5RZ#Z#Z#Y,Y,Z#Z#5QZ#Z#Z#Y,Z#Y,5QY,5QY,Z#Y,Y,Y,5QY,Y,5QZ#Y,Y,Y,Z#Y?Z#Y?Y?YMYMYMY?5NY?5O5PY?Y?5PY?Z#Z#Y?Y?YMYMYM5OY?Y?Z'5O5OY?Y?Y?5O5PYMYMY?Y?5P5QYMYM5QYM5QY?5R5SYKYKZ#YKYKYKYKZ#YKYKZ#5QYKYK5QYKZ&Z&YKYKZ&YKYKYKZ&Z&YK5OZ&Z&5O5PZ&Z&5PZ&YK5PYKYK5PZ&YK5QYK5QYKYKZ&Z&5QZ&YKYKYKY-YKYKYK5P5PY-Y-Y-5PY-Y-Y-YKY-Y-Y-YK5OZ#Z#Z#Z#Z#5OZ#Z#5OY0Z#Y0Z#Z#Y0Y0Z#Z#Z#Z#5MZ#Z#Z#5MZ#Z#5MY0Y05MYKZ#YKZ#5MZ#5N5N5OZ#5PZ#5PZ#5QZ#5QZ#Y05QY-Y0Y0Y-Y-Y0Y0Y-Y-Y05PY05PY0Y0Y-Y-Y0Y0Y-Y-Y0Y0Y-Y-Y05NY-Y-5N5OY-Y-5O5PY-5PY0Y05PY-Y0Y05P5QY0Y0Z#5QY?Y?Z#5Q5R5SY0Y05SY05SY0Y?Y?Y?Y?Y?5SY0Y05SY0Z'Z'5S5TZ'Z'5TZ'5TZ'YP5UY0Y05UY0Y-Y-5U5VY05VY0Y0Y-Y0Y0Y05UY0Y0Y0Y-Y-Y-5UY-YYYYYYY-YY5TYYY-Y-Y-5TYYYY5T5U5U5VY0Y0YYYYY0YYY0Y/Y/Y/Y0Y/Y/Y/Y0Y0Y05SY05SY+Y+Y0Y05SY0Y0Y0Y05SY+Y/Y+Y+Y/Y/5R5SY05SY0Y/Y+Y+Y+Y/5RYEZ&5SY<5SY<Y<5SY<Y<Y<Y0Y/Y/Y/YYYYY/5RYYYY5RY/Y<Y<Y2Y2Y<Y<5QY<5QY2Y/Y2Y<Y<Y2Y2Y25PY2Y2Y2Y<Y2Y2Y<Y<Y2Y<5NY<5OY<Y<Y<Y25OY25OY25PY25PY2Y<Y2Y2Y<Y<5OY<5PY<Y<5PY<Y/5PY<Y/Y/5PY/Y/Y/Y<5PY/Y/YGYGY<5P5PYGY<YGYGYGY<Y<YGYGY<Y<Y<Y<Z(Z(Y<5MZ(Z(5MZ(Z(Z(5M5NZ(Z(Y<Y<Z(Z(YGYG5M5NYGYGZ%Z%YQZ%Z%Z%YGYGY<YGY<5K5L5MYGYG5MYGY<YGYGYGY<YG5LYGYGYGYG5LYQYQZ%Z%Z%Z%5KY)X.X.WJWJX.X.VRVRVTVTVQVQVTVTVQVQVT5GVQVQ5GVQVQVQVNX(VN5G5G5HX(X(5HW3X'X'W35H5I5JW%W%WUWUW%W%WU5IW%W%5IW%WUW%WUWUW%W%WUWUWU5GWUWU5G5HWUWUU>U>U>5H5H5IU>U>TUTU5I5JTUTU5J5KTL5KTL5LTUTU5L5MTUTU5M5NTUTU5N5OTU5OTU5PTUTU5PV;TUV;V;V;TUTUTU5OTUTU5O5PTUTU5P5QTU5QTU5RTUTU5RUPTLU55RU5TLU5U5U5TLU4TLU4TL5PTLTLU0UP5PUP5PUPU0UPU9UPU95P5PUPU9U95PUP5QUPTUTUTU5QTU5Q5RV;5RV;5SV;5SV;V;V;5SUPV;V;5SUPV;5TV;UPUPUPV;V;V;5SV;UP5SUPUP5SUPUP5S5TY>Y>YB5T5UY>Y>Y>Y>5U5UYBYBYBYBYBYB5UYB5UYBYB5UYIYBYBY>YB5UYBY(5UY(Y(YIYIY(Y(YI5T5U5VYIYI5VYIYB5VYBYBYIYI5V5WYIYIYBYBYIYI5V5WYIYI5WYIYIYMYIYMYMYM5VYMYIYI5V5WYIYM5WYM5WYMYIYMYMYMYM5WYM5WYMYMYMYM5W5X5X5YYMYM5Y5ZZ'6#6#YPZ'6$6$YPZ'Z'6$YJZ'6%YPYPYP6%YPYPYPY+YPY+YPY+YW6#YW6$6$YSYSYSY+Y+YSYSY/Y/6#Y/Y+6#Y+Y+6#6$Y+Y+YTYT6$Y/YTY/Y/Y/YTY/YTYTY/Y/5Z6#Y/Y/6#6$6$YTYTYT6$YTYTYTY/Y/Y/6$Y/Y/YT6$6$YTYTYT6$Y96%Y9Y*6%Y*6&Y*Y*Y*Y9Y*Y9Y*Y9YGWZYGWZX/X/Y9Y9X/X/Y9Y9X/X/Y9X/Y9Y95X5YX#X#5YX#VWVW5YVWVWVWX#X#5XVWX#X#X#5XX#X#VWVWX#X#VWVW5W5XX/X/5XVWVWVW5X5YWSWSVSVSX#VSX#X#5WWSVSVSVSVSVSWS5VWS5WWSVSWSVSVSWSWS5VW,5VWSVS5WWSWS5WWSVS5WVSVS5WWSVSVSWP5WWPWPVNVNWP5WVNVNVN5WWY5WWYWY5W5X5YWY5Y5ZWYWYVNWYWYWY5Y5ZWYWYW#W#W#5ZW#W#5Z6#6#WYWYWY6#W#WYW#VNVN6#6$W#6$W#W#VNVNW#W#6#6$WYWYVNVNWYWYWYWYWY6#WYWY6#W,W,6#W,W,WYWYW,W,WYWYW,W,WYWYW,W,WY5XWY5Y5YW,W,W,WYWYWY5YWYWY5YWYWYWYW,5YWY5Y5Z6#6#W,6$W,WYWYWY6$WYWYW,W,W#W#WY6#W#W#6#WYW,W,W,6#W,6#W,WY6#6$WYWYW,WYW,W,WYWY6#6$WYWY6$WY6$WYWYWYWYWYWY6$WYWYWY6$W,W,W,W#W,W,W#W#5Z6#W#W#W,6#W,W,6#6$6%W#W#W,W#6%W,W,6%6&WYWY6&W,6&W#W#W#6&W#6'W#6'W#WYW#WYWYW#6'W#W#6'W#W#6'W#W#6'W#W#W#WS6'WSWS6'W,WSWSW,6'W7W7W#6'W#WY6'W#WYW#W#W#6'6(WY6(WYWY6(6)WYWYWYWY6)WYWYWYWYW#WYWY6(6)W#W#6)6*WY6*WYWYW#W#6*W#W#6*WYWY6*W#WYWYW#W#6*6+W#W#WYWYWYWYWYW#WYWYW#WYWYWYW#6(WYWYWY6(WYWY6(6)WY6)6*6+6+W#W#W#6+6,W#W#6,W#W#W#6,WYW#6-6-WY6.W#W#6.W#W#WYWYW#W#6-W#W#W#6-6.W#W#W#6.W#W#6.6/W#W#VNVN6/60VNW#60W#WU60WUWM60WUWMWMWU6061WM61WMWMWM61WM62WMWUWMWUWMWU61WMWM61WMWT6262WT63WTWMWMWM63WM63WTWT63WTWTWTWM63646565WTWTWTWUX+WUX+WUWUWU6464WMWMWMWM64WMWMWMWM64WMWMWM64WTWT64WTWT64UY65UYU>65U>6666UYUYUYU>66V:V:6667V:V:6768V:V:U>68V:V:6869V:V:696:V:V:U>U>6:6;U>UY6;UY6;UY6<6=TTTTUYUYTTTT6<TTUY6<TTTT6<TTTTTTUYUYU/6<UYUY6<6=UYUYU/6=UYUY6=U/TTTT6=6>TTTT6>TT6>6?UUUU6?TTUU6@UU6@UUUUTTTLTTTLTLUPTLUPTLUPTLUPUPUPUP6=TLTLTL6=TLUPTLUPY>6<Y>6=YBYBY5Y5S:S:6<6=S:S:S:6=S:6=S:S:S0S06=S0S:S0S:S:S:S0S:S0W-W-6;6<W-W-6<W-6<W-WFWF6<6=W(W(Y9Y9Y96=Y9Y96=Y96=W-WF6>W(W(VZVZ6=W(VZVZ6=W(VZVZW(W(VZVZVZW(VZ6<W(W(6<W(VZ6<6=W(VZW(W(W(VZW66<W6W6W6W/W/W6W6W/W66:W6W6W6VZVZVZW6VZW(W6W(6869W66:W(W(6:6;VO6;VOVOW(W(VOVOW(W(VOW(69W6W.W.69W6W6W669W6W.W6696:W/W/W6VO6:VO6:VOVOVOY9Y9W(6:W(W(W(6:W(6:VUVUY9Y96:W(Y9Y96:VUVU6:VUVU6:Y9VUVUX#X#VUX#VUX#VUX#VU68VUX#68X#X#X#VUVUVU68VU68VUVU68X#X#X#68X#VUX#VU68VU69X#X#69X#X#X#696:VU6:VUVUX#X#6:X#6:6;VUVUVUVUW@6;6;X#VU6<X#X#6<X#VSVSX#X#VSVSX#X#VS6:X#6;VSVS6;VSX#6;X#X#6;VSVSVS6;6<W76=WSWS6=W7W,W,W76=6=6>W76?W,W,6?W,6?6@W7W76@W76AW76AW96B6CW76CW7W7W7W7W76CW7W9W9W9W76BW7W76B6CW76DW7W7W7W96CW7W9W96CW9W9W9W7W7W76CW9W96CW9W9W96CW9W7W9W7W9W9W<W9W9W96AW9W9W9W96A6B6BW<W9W<W96BW9W9W9W96B6C6CW<W<W<W9W9W96CW9W96CW<W96CW9W<UUTLUUUUTLTL6BTLTMUL6BULULUL6BULTLTL6BTL6BTLUEUETL6BUE6CUE6CUEUE6CTL6DTLUIULUIUITLTLUE6C6CTLUEUETLTLUEUETLTL6B6CUE6CUEUE6CTLUEUE6CTL6DUPS9WQS9WQVU6CVUVU6CX#VUVUW@WQWQWQW+WEW+W+W+W+W+6AW+6AW+W+W+WE6AWE6A6BW+W+6B6CW+W+WE6CW+W+W9W9X#6CX#6CX#X#W<W<W<6CW<6CW<W:W:W:W<W<W:W:6BW:W:6BW:W:W:W:W<W:W:W:W:W<W)W)W<W<W)W)W<W<W)W)W)6>W)6>W)6?W)W<6?W<W)6?W)W)6?W<W<W<W)W<W)W<WUWUWUX-6=X-X-X-WUWUWU6=WUWU6=6>WUWU6>W1WUWUW1W1WUWUW1WUWU6<6=WXWUWUWXWXT>T>T>6<UI6<UIUI6<UIUIUI6<6=TATAT+6=UC6>UCUC6>UCU?UCU?V1SASZ6=SZX-6=6>VXX*X*6>6?VX6?VXX*X*X*6?VX6?6@6AVXX*X*VX6AVX6AVXVX6AX*6BX*VXVXVX6BWUWUWU6BWU6BWU6CWUWUWAWUWU6BWUWU6BWUWUWU6B6CW1W1TD6CTD6DTDTITDTIS4S4S=S=S46BS4S4SXSXS@6BSXSX6BSXS@SXS@SX6ASXS@S@S@6AS@S@6ASX6BSXTDTDTD6BS.SMS.6B6B6CS.S.6CSM6DSM6DT$SMSMSMSMSM6DSMSM6DT$T$SKT$6D6DSK6ESK6ESK6FSKSKSK6FSKS3S3S36FS3S36FSJS3S36F6G6GSO6HSO6HSGSGSGSGSGSO6H6HSG6I6JSGSGSG6JSGSWSWSWW>W>W>6IW>6I6J6K6KW>6L6MW>W>6MWVW>WV6MWVWVWVWVW4WVW4W4W46KW$6LW$U#U#T-U#T-6KT-T-SJ6KSJ6LS7S7S76LS7SJSJSJS7S76KSJS7S7SJSJSOSOSO6J6JSGSGSGSO6JSOSOSOSISISISO6ISOSISOSISO6ISO6ISOSI6IS86JS86JSISISIS8SIS8S8SI6ISIS8S86IS8S>6I6JS>S>S>SWS>6JSWSW6JSWS>6JS>S>6JTP6KTPV(V(V(6KT=V(T=6KV(V(V(6K6K6LT=T=6LU@T=T=6LSO6M6NSP6NSPSP6N6OSP6PSP6PSPSPS6S66PS6SRS6S6S6S6S6S66OS66O6PSRS6S6S66P6PSRSRSRSRS6SRSR6O6PT1T1U<6PTGTGT;TG6PTGTPTP6PV.TGV.TGV.SPSP6O6PS66PS6S6SRSR6PSRSE6PSESET/6PT/T/6PT06QT0T06QT06R6RT;6S6TT06TT0T0T;T;6T6UT06UT0T;6UTGT;6VT;6VT;T;V.V.6VV.6V6W6XT0T06X6YV.T0T0T06Y6YV.6ZV.T;6ZT0T06ZT;7#T;T07#V.V.SCSESCSESESESS6Z6ZSESSSSSESESE6Z6ZSSSSSSX;6ZXDXD6ZXDXDXDT3T36Z7#T57#T5T5T5T3T5T5T56ZT57#T3T3T37#7#T5T5T5T0T0T07#T0T07#T0T07#T.T.7#T0T.7$T0T07$T0T.T0T.7$T0T0T0T.T0T07#7$7$7%UMUMUM7%UMUM7%V.7&7'7'UM7(UMT07(T0UMT0UMT07(T0UM7(UM7(UMT0UMT0T07(T07(T.T.T.7(UM7)UMV.7)UMUMV.V.7)V.UM7)UMUMUMUMT.UMSE7(SE7)XDXDXB7)7)XD7*7+7+7,XBXBXDXDXB7,XDXD7,XDXDXD7,XDXB7,XBXB7,7-T5T5T/T/T4T4T/T/T4T4T/T/T4T4T/T/T4T4T/T/T4T47(YUYUYUY7Y77(Y7Y7Y7YU7(Y7Y77(Y7YUY7YUY7X.X.X.X&7&7'X&X&X.X.X&X&7&7'X&X&7'X&X&X&X.X.7'7(X.X.X.7(Y4Y4Y@7(7(Y@7)Y@Y4Y4Y47)Y47)Y@Y@7)Y@Y@Y@Y4Y47)Y@Y4Y4Y@Y@Y@Y@Y4Y4Y@Y@7'Y@7'7(Y4Y4Y47(Y4Y47(Y4Y4Y4Y'Y,Y'Y'Y'Y'Y'7'Y'7'Y'Y,Y'Y,Y'Y,Y'Y,Y,Y,YH7%YUYU7%YUYUYUYHYHYUYHY3Y37$Y,Y,7$Y,Y,Y3YUY3Y3Y,Y,7#Z&Y,7#7$Z&7$Z&Y,7%7%YLZ$Z$YVYVYLYLYLYV7$YVYL7$YLYLYV7$YVYV7$YG7%YGYV7%YVYG7%7&YXYXYNYN7&YNYN7&7'X.YN7'YNYG7'7(YGYG7(7)YGYG7)YNYNYNX.7)X.X.YNYNX.X.YNYNYN7(7(X.X.X.YNX.7(X.YNX.X.X.X.YGYGYGYGX.YGYGYG7%YG7&YG7&YGX.YGYGYGX.YG7%X.X.YGYGX.7%X.YGX.YGX.X.WOX.X.X.X.7#X.X.7#X&X.X&X&X&WGW=W=W=WGWG6Y6ZW=W=W3W=V=V=U>U>V=V=U>U>V=V=U>U>V=V=U>U>V=V=U>U>V=V=U>U>V=V=U>U>6RTLUT6S6STLTLTLV?V?V?6SV?V?6STLV?V?TLTLUGUGTL6RTL6RTLTLUGUGTLUGV;V9V;V9V96PV;V;V;V;6PV;V9V96P6QV9V9V9V;TL6P6QUG6QUGTLTLUGUGTLTLUGUGTL6PUGUGUG6P6P6QTLTLV;6QTUTUV;V;TUTUUKUK6P6QUKUK6QUKUKUKUPUKY.Y.6PY.YI6PYIYI6PY'Y.Y'Y.Y.Y.6PY.Y.6PYIY.Y.YIYIY.Y.6O6P6PYIYIYI6P6QYIYI6Q6RYIYIY.Y.6RY.YI6RYIYIY.Y.YIY.6QY.YIY.Y.Y.YIYIYI6PYIYI6P6QYIYIY.Y.6QY.YI6QYI6RYIY.YIY.Y.6QY.6RY'Y'Y.Y.Y'6QY.Y.Y'Y'Y'6QY'6QY.Y.Y.6Q6RY.6R6SY.Y.Y'Y'Y.Y.Y'Y.Y.Y.Y'Y'Y.Y.6PY'Y.Y'Y'Y'6PY'6PY.Y.Y.Y'Y'6PY.Y'Y'6PY'Y.6PY.6QY'Y'6QY'Y'Y'Y'6QY'Y,Y'Y'Y,Y'Y,6PY'Y'6P6QY'Y'6QY'Y,Y,Y'6QY,Y,Y'Y,Y'6PY'Y'Y'Y'Y'Y,Y'Y'Y,6OY'6OY,Y,Y,Y,6OY,6OY,6PY,Y'Y,Y'Y'Y'6OY,Y,6OY,Y,Y,Y,Y'Y,Y,Y.Y'Y.Y.Y'Y'6MY'Y.6M6NY'Y'Y'Y'Y,Y'Y,Y'6MY'Y'6MY,Y'Y,Y'6M6MY,6NY,Y'Y'Y'6N6NY,Y,Y,Y'Y'Y'6N6NY,Y,Y,Y,Y,6NY'6N6OY,Y,Y.Y.Y.Y'Y.Y'6NY'Y.6NY.6OY.Y.6O6P6P6QY'Y'6QY'Y'Y'Y'Y'6Q6R6RY,Y'6SY,Y,6SY,Y'6SY'6TY,Y,6TY,Y'6TY'6U6UY'Y.6VY'Y'6VY'6VY'6W6X6XY'Y.Y.Y'6XY'Y,6X6YY,Y,YI6YYIYIY.Y.6YY.Y.6YYIYIY.YAY.Y.YAYA6XYAY.Y.Y.6XY.Y.YIYI6W6XYIYI6X6YYI6Z6Z7#Y.7$7$7%YIYI7%7&YIYIYAYA7&7'YAYA7'YIYAYAYA7'YAY,Y,Y,YA7&YAY,Y,Y,7&Y,YI7&YIYIY,Y,7&Y,YI7&YI7'Y,7'Y,7(YI7(YIYIYI7(YIYIYI7(YIYI7(Y,YIYI7(Y,7)7*7*7+YIYIYIYI7+7,7,7-YIYIYIZ)YIYIZ)Z)7,Z)YI7,YIZ)Z)Z)Z)7,Z)YIYIYI7+Z)7,Z)Z)Z)Z)7,Z)7,YIYI7,YIYIYIZ)Z)YIYI7+YIYIYIYIYMYIYIYMYM7*YMYIYIYM7*YIYIYMYMYMYIYMYMY,Y,Y,7(7(Y,YIYIYI7(YIY,YIYIYI7(7(Y,Y,Y,YIYI7(YIYIY,YIY,7'Y,Y,Y,Y,Z&7'Z&7'Z&Y,Z&Y,7'Y,Y,Y,7'Y,7(Y,Z&Y,Y,7'Z&7(Z&7(Z&Z&Z&Z&Z&7(Z&7(Z&Y,Y,Y,YKYKYKY,Y,Y,7'Y,Y,YK7'Y,7'Y,Z&Y,Y,Y,7'Y,Y,Y,7'7'Z&7(7)7)Z&7*Z&YIYIYI7*YIYIYIY,YIYI7)Y,YI7)7*Y,7*Y,7+Y,YI7+YIY,7+Y,Y,Y,YIY,Y,Y,7*Y,7+Y,7+Y,YIYIYIYIYI7+YI7+YIY,7+Y,YI7,7,Y,YI7-Y,Y,7-7.Y,Y,Y,7.YI7.Z)Z)Z)7.Z)7/Y,Y,7/70Y,Y,Z)Z)7/Z)Z)Z)Y,7/Z)Z)Y,7/Z)Z)7/Y,Z)Z)Y,Y,Z)Z)7.7/Z)Z)Z)Z)Y,Y,Z)Z)7.Z)Y,Y,Z)Z)Y,Y,Z)7-Y,Y,7-Z)7-Z#Z)7.Z)7.Z)7/Z)Z)7/Z#Z#Z#7/Z#7/YZYZYZ7/YZ70YZ70YMZ)Z)Z)Z)70Z)YMZ)7071Z)Z)71Z)Z)YM71YMZ)Z)Z)YMZ)Z)70YM70YMYMYMYMZ)YM70Z)YM70YMZ)Z)YMYMZ)Z)7/70Y,7071Z#Y,71Z#Z#7172Z#Z#Y,72Y,7373Z#Z#Z#7374Y,Z#74Z#Z#Z#YMY?74Y?74Y?YMYMY?74YMYM7475YM76YM76YM77Y?Y?Z'77YM7778Y?78Y?YMYMY?Y?YM78YM78YMYM78Y?YM79YMYM797:7:Y?YM7;YMYMYM7;7;Y?Y?Y?YKYKZ#Z#YKYKZ#YKYKZ&YKYKZ&Z&78Z&Z&Z&7879Z&Z&797:7:7;YKYK7;YKYKYK7;Z&7<Z&7<Z&YK7=Z&Z&YK7=YKYKYK7=YK7=Y-Y-Y-7=Y-Y-YKYKZ#Z#Z#Z#Z#7<7<Y07=Y07=7>Y0Y0Z#Z#7>Z#Z#7>7?Y0YKYKZ#YKY-Y-7>Y-Z#Y-Z#Z#7=Y-Z#Z#Y-Y-7=Y-Z#7=Z#Y-Z#Y-Z#Z#Z#Z#Z#7<Z#7<Z#Y0Y-Y-Z#Y07;Y-Y0Y-Y-Y-Y07;Y07;Y0Y07;7<Y0Y07<7=Y0Y07=Y-Y0Y07=Y0Y0Y0Y-Y-7=Y-Y-Y-7=Y-Y-Y-Y-7=Y-7=Y0Y0Z#Z#7=Z#Y?Y?7=Y?7=7>Y?Y?Z#7>Y?Y?Y?Y07>Y07>Y0Y?Y?Y?Y?Z'7>7>Y07?7@Z'Z'Z'7@Z'Z'YP7@Z'Z'YPZ'Z'Z'Z'7?7?Z'YPZ'Y-Y-Y-7?Y-Y-Y-Y07>7?Y0Y0Y07?Y0Y07?7@Y0Y0Y-Y-Y-7@Y-7@YYYYY-7@Y-7AYYYY7A7BYYYY7BYYY-Y-Y0Y07A7BY0Y0Y0Y07B7CY07CY+Y+Y0Y07CY0Y0Y0Y07CY/Y/Y+Y+Y/Y/7BY/Y07BY0Y/YEYEZ&Z&Z&7AZ&YEYE7AY<Y<YEYEY<Y<YYYYYY7@YYYY7@7A7AY<Y2Y27AY2Y/Y2Y<Y<Y2Y2Y<Y<Y2Y<Y27?Y2Y<Y<Y<Y2Y<Y2Y<Y2Y<Y2Y<7=Y<7=Y<Y2Y<7=Y<Y/7>Y/7>Y/Y/7>7?Y<Y/Y<Y<Y/Y/7>Y/Y/Y/Y<Y<Y/Y/YGYG7=7>YGYGY<Y<Y<Y<7=Y<Y<Y<Y<Z(Y<Y<Z(Z(Y<Y<Z(Z(Y<7:Y<Y<7:YGY<Y<7:YG7;YGYGYGY<Y<YGYG7:7;YGYGY<YGY<YG7:YGYGYGYG7:Z%Y)Y)Y)VT79VQVQ797:VQVQVNX(VNX(VNVN797:7:X(X(X(X'W3X'W3W3W3W379W379X'X'79X'X'X'797:WUWUW%W%WUW%797:WUWU7:X,WUWUX,X,WU7:U>TTU>7:U>U>U>TTU>79TTTTTUTUTLTLTUTUTLTLTUTUU0U07677U0U0TLU077U07778TLTL78TUU0U0TUTUU0U07778U0U0TUTUU0U0TUTU7778TUTUV;V;TU77TU7878V;79V;797:V;V;TUTUTU7:TUTU7:7;TUTU7;7<TUTU7<7=TUTU7=7>7>V;7?V;7?V;V;V;TUTUUPUP7>U57?U5U4U4TLU4U0UPU0UPU0UPU0UPUPUPU97<U97<U9U9V;7<V;7=V;7=V;7>TUTUTU7>7>V;7?V;TU7?TU7@TUV;TUV;7?V;TUV;TUV;TUV;V;7>V;7?UPUP7?7@7@UP7AUPV;V;V;UP7@UPUPUPV;UPUPUPYB7?YBY>7?YBY>Y>YBYB7?Y>YB7?Y>Y>Y>YB7?YBY>7?Y>YBYBYBYBYIYB7>YBYBYIYIYBYIY>YBYBYBYIYIY(Y(YIYIYI7;YIYIYBYBYIYB7:YI7:YIYIYIYBYIYBYIYIYIYBYBYIYIYBYBYIYIYBYIYIYI7677YIYI77YIYMYMYI77YI77YI78YIYIYFYIYMYM77YM77YMYIYMYMYMYM77YM77YMYMYMYM77YO77YMYOYMYOYO777878YMYMYM78YPZ'Z'YPYP78YP78YPZ'YPYPYPZ'YPYPYPZ'77Z'YPZ'Z'Z'YJZ'7676YJZ'YJYP76YPY+YWYWYW76YSYSYWYSYW7576YS76Y/Y+7777Y/Y+Y+Y/Y/Y+Y+Y/Y/Y+Y/YT7576Y/76Y/YTYTY/Y/YTYTY/Y/Y/7575YTYTYTY/Y/757676YTYTYTY/Y/76Y/YTY/YTYT75YTYTYTY9Y975Y9Y*Y9Y*Y*Y*Y*Y*74Y*74Y*Y*Y9Y9Y9X#Y973X#X#73X#X#X#VWVWX#73VW7374X#74VWX#VWX#74X#X#7475X#X#X/VWX/X/VWVWVW74VWVW7475VSWSVS75VSVSVS75VS75VSVS75WSWSW,WSWS75WSWSWSVSWSWSWS74757576VSVSWSWSVSWSWPVNWPWP74VNWP75VNVN75WY75WYWYWYVNVN7576VN76WYWY76WYWYWYVNVN7677VN77WYWY7778WYWYVNWYWYWYW#77W#WYWY77WYWY7778WYWYW#WYWYWYW#WYWYWYVNVNW#W#VNVN75VNW#VNW#W#VNVNVN7474WY75WYWY75W,W,75WYW,W,WYWYW,W,WYWYWY74WY74WYWYWYWYW,W,WYWY7374WYWY74W,WYWYW,W,WYWYWY73WYWY7374WYWY747575WYW,W,WY75WY76WYWYW,W,W#W#WY75W#W#75WYW,W,7576W,W,W,7676WYWYWY76WYWYWYW,76W,W,76WYW,W,WYWYW,WYWYWY75WYWYWYWY75WYWYW#W#W,W,W#W#73W#W#W#7374W,W,7475W,W,75W,W,W,W,W,W#W#W#W#W#74W#W,74W,W,W,W,W#WYWY73WYW,W,W,W#WYWYW#W#71W#W#W#7172WYWYW#727374WYWYWYW#W#WYWYWY72WYWYWYWS72WS73W,W,73WSW,W,7374W#WYW#WYWY73WYW#W#W#W#73W#W#WYW#WY72WYWY72WYWYWYWYW#WYWYWYWY7172WYWY72W#72W#W#W#W#W#WYWYW#W#71W#W#W#717272W#WYWYW#W#W#72W#W#727373W#WY747475WYWYWYWYW#WYWYWYWY74WYWYWY74WY7475W#WYWYWY757576W#W#7677W#W#77W#W#W#WYWYWY77WY7778W#78W#W#W#WYWYW#WYWYWYW#W#WYWY767777W#W#W#W#77W#W#WY7778W#WY78WY7979W#7:W#VNVNW#W#VNVNW#W#VNVNW#78W#78W#W#78VNW#W#VNW#W#W#WUWUWU77WUWU77WUWUWUWU77WUWU77WM77WMWMWMWMWM77WMWUWMWMWMWU76WMWMWMWMWT76WT76WTWTWMWMWM767677WTWTWMWMWM77WM7778WT78WTWTWTWMWMWM78WM78WTWT78WTWTWT78WTWTWTWU78WMWMWUWM7879WM79WM7:WMWMWM7:WMWM7:7;WT7;WTWTU>UYU>UYU>7:U>7;U>U>U>7;U>7;U>U>U>UYUYUYU>U>7:7;U>U>7;V:U>U>V:V:U>U>V:V:U>79V:V:U>U>79V:U>U>V:V:U>U>V:V:U>77V:V:77U>V:V:U>77UYUY77U>UYUY7778UYUYV:UYV:78V:UY78U/UYUY7879UYUYUYTTUYUYTTTT77TTTTTTUY77U/U/7778U/U/78U/U/U/U/78U/U/7879U/U/TTTTUUUUTTTTUUUUTTTT77TTUU77UUUUUU77UUUU77TTUU78TTTT78TTUUTTUUUUUPUP77UPTLUP77UP77YBY>YBY>YBY>777778S:79797:S:S:S:7:7;S;S0S07;7<7<S0S:S:W-W-7<7=W-7=7>WFW-W-7>W-WFW-WFWFY9Y9W(7=7=W(W(W(Y9Y9W(7=Y9Y97=Y9W-W-WFW-W-W-WFWFW(W(7;7<W(W(7<7=VZ7=VZW(7=W(W(W(VZVZVZW(VZVZVZW(VZW6VZW6W6W6W6W/W679W6W6W(W(79W(79W(W6W(VO79VOVOW(W(79W(VOW(VOW(W6W6W.78W.W.78W6W.W.W.W6W6W6W/W/W6W/W/W/W6W6W675W6VOW6VO7475W(W(W(VUW(VUW(74W(VU74W(W(W(Y9Y9Y974VU74VUVUY9Y9VUY9X#73X#X#7374X#X#VUVU747575X#VUVU75X#76X#X#X#VUX#VU7576X#X#X#VUX#X#X#7576X#X#X#76X#X#VUVUX#X#VU7575X#VUX#VUX#VUVU7475VUVUVUVUW@W@X#X#74X#X#X#VUX#VU73VU74VSVSX#VSX#73X#X#VSVS73VSX#X#X#7373VSVSVSW773W7W773WSW7WSW773W7W77374W7W77475W77676W,W777W,W,77W,77W,W778W,W,78W,W778W7W778W,W7W,W7W7W,W7W,W7W,W,W7W9W7W9W775W7W7W9W975W975W9W7W7W775W9W97576W7W7W9W9W7W7W9W975W975W9W7W9W7W775W975W9W9W9W7W9W7W974W9W9W9W7W9W7W773W<W<W<W9W9W97373W<W<W<73W<W9W9W9W<W9W9W9W9W972W972W<W<W9W<W<W<W9W9W971W9W9W9W<W970W9W970TLUU71TM7172UL72UL737474TLUE75UE75UEUETLTL75TL75TLUE76UETLUE76TLTL76TL76TLTLTLTLTLUE767677UE78UE78UEUE78TL79TLUE79UEUE797:UEUETLUPTL7:TL7:UPUP7:X#VUVUX#X#7:7;W+W+W+7;W+WEW+W+7:WE7;WEWEWE7;7<WEWE7<7=WEWE7=W+WEW+W+W+WE7<WEW+W9W97<W9X#7<X#W9W<7<W<7=W<W:W<W:7<W:W<W<7<WUW:7=W)W<W)7=W<W<7=W<7=W<W<W<W<W<7=W<W)7=W)7>7>W<W<W<WU7>7?7@WUWUWU7@WUWUWU7@WU7@W1W17@W1W1W1WUWUWUWXWUWXWXWX7>UIUIUIULUL7>7?UL7?7@UITHTHTATATHTHTATHT+T+UCUCUCUCUC7=UCUC7=UCSA7=SASZX-X-X-7=7=VXVXVX7=X*VXVXX*X*7=X*7=X*X*X*X*X*7=X*X*X*X*7=X*X*7=7>X*VXX*VXX*X*VXX*VX7<VXVXX*X*7<X*VX7<VX7=VXX*VXX*WUW1WUW1WUWUWU7;WU7;WU7<WU7<WUWUWAWA7<WAWU7<W1W17<W1W1W17<TI7=TI7=TITDTI7=S4S4S4SX7=S@7>7>SXS@7?S@7?S@S@S@7?S@S@SXSX7?SXS@7?S@S@TD7?TD7@S.SMS.S.S.SMS.S.SMSM7>7?SMSM7?SMS.SMS.SMSM7>SMSMSMSMSM7>7>7?T$T$T$SK7?SKT$7?T$7@T$7@T$7AT$7A7BSKT$SKSKSK7ASKT$SKS3S37A7BS3S3SJSJS3S3S37A7AS3SO7BS3SOS3SO7ASOSOSOSO7A7BSG7BSGSOSOSOSGSOSGSO7ASOSO7ASOSOSOSGSGSWSWW>W>W>WVW>W>W>7?WV7?WVWV7?WVWVWVW>W>7?W>WV7?WVWVW>W>7?7@W>W>WVWVW>WVW>WVW$W$W$W?W$W?W?W?7<U#T-U#SJSJSJ7<SJ7<SJSJS7S77<7=S77=7>SJSOSOSO7>SGSG7>SGSO7>SOSG7>SISISISISI7>SISISISOSISOS8SOS8SOS8SOS8SG7;SG7<SISISIS8S8S8S8S>SISIS>S>SISIS>S>S>78S>S>78SWS>79S>S>S>SWV$TPV$78V$TPV$TPV(V(V(7777U@T=78V(V(T=T=V(V(77T=V(7778T=U@U@78U@SPSOSP78SP78SPSP78SOSPSPSP78SPSPS>S>SPSPS>S>77S>SP77SPSPSPS6SPSPS6S6SRS6S6S6S6SRSRSR74SR7475SRSRS6S67576S676SRSRU<U<U<76U<U<76U<U<TGTGTGT;TGT;TG747576V.SD76SDSDSPSP76SPS6S6S676SRSR76SRSESDSESET/75T/7676T077T077T0T/T0T0T0T077T077T0T0T0T;T077T077T0T0T;T;77T;T0T;T0T07677T0T0T;T;77T;T077T0T;T;77T;78T;TGT;T;T;T;T;7777V.78V.78V.797:V.V.7:V.T0T0T;T0T0T079V.79V.V.V.T0T079V.T0T0T0V.78V.V.V.T;T;7879T;T;79T;T079T0T0T0T079V.SESESSSSSESESESSSESE7778SE78SESSX;X;7879X;X;797:T57:T5T5T3T37:7;7;7<T5T5T5T3T5T3T5T3T5T5T3T37:T3T57:T5T5T0T0T7T7T0T0T7T7T0T.T.T.T.T0T.T.7677T.T.T0T077T0T.77T.T.UMUMT0UMV.V.UMV.T075T0UMUMV.UMUMUMV.UM74V.V.74V.UM74UMUMV.V.UMV.T0UMT0UM72UM73UM7374UMUM74UMT075T0T0T0UMT0UMT0T073T.T.T.T0T073T073UMT0UMT0UM73UMV.V.UM7373V.UM747475UMUMSSSSSE75SESSSSSS74XBXBXBXDXD74XD7475XBXB75XD76XD76XDXBXBXDXBXBXBXDXDXB75XDXD7576XDXD76XD7677XBXB7778T5T5T.T.T5T.YUY7YUYUYUY7YUYUY7Y7YUYUY7Y7YUY7X.X.X&X&X.X.X&X&X&X.X&X&X.X.X&X&X.X&X&X&X.X.X&X&X.X.X&X&X.X.X.X&Y4Y4Y@Y@Y4Y@Y4Y@Y4Y@Y@Y@Y4Y4Y@Y@Y4Y4Y@Y@Y4Y@Y@Y@Y4Y@Y@Y@Y4Y@Y4Y4Y@Y@Y4Y4Y@Y@Y4Y4Y4Y@Y4Y4Y@Y@Y4Y4Y'Y,Y'Y,Y'Y,Y'Y,YHYHYUYUYHYHYUYUY3Y3Y,Y,Y,Y3Y,Y,Y,Y,Y,Z&Z&Z&Y,Z&Y,Y,Y,Z&Z&Z&Y,Z&Z&Z&Y,Z&YLYLZ$Z$YLYVYLYVYVYVYLYLYVYGYVYVYGYGYVYGYVYVYVYGYVYVYVYGYNYNYXYXYNYNYXYNYXYXYXYNYNYNX.X.YNYNYNX.YNYGYNYNYGYNYGYGYNYNYGYGYGYNYGYGYNYNYGYGYNYNYNYGYNYNX.X.YNX.X.X.YNYNX.X.YNX.YNX.YGYGYGX.YGX.YGX.YGYGYGX.YGYGX.X.X.YGX.YGX.X.X.X&X.X&X&X&WGWGW=W=WGWGW=W=UTTLUTUTUTTLUTUTUTTLUTTLV?V?V?TLV?V?TLTLUGUGTLUGTLUGTLTLV9V;V9V;V9V9V9V;V9V9V;V;V9V9V;V;TLUGUGUGTLUGUGUGUGUGTLUGUGUGTLUGUGUGUGTUUGUGTLTLUGTUTLTLV;V;TUV;UKUKUKUPUKUKUPUPUKUKUPUPY.Y.YIY.Y.Y.YIY.Y.Y'Y.Y.Y.Y.YIYIY.YIYIYIY.Y.YIYIY.Y.YIYIY.YIYIYIY.Y.YIY.Y.Y.Y.YIY.Y.YIYIY.Y.YIY.Y.Y.YIY.Y.Y.YIY.YIYIYIY.Y.Y.YIYIY.Y.YIYIY.Y.YIY.Y.Y.YIYIY.Y.YIY.YIY.YIY.Y'Y'Y.Y'Y.Y'Y.Y'Y'Y'Y.Y.Y'Y'Y.Y.Y'Y.Y.Y.Y'Y'Y.Y.Y'Y.Y.Y.Y'Y'Y.Y.Y'Y'Y.Y.Y'Y'Y.Y'Y.Y'Y.Y'Y.Y'Y.Y.Y'Y'Y.Y.Y.Y'Y.Y.Y.Y'Y.Y'Y.Y'Y.Y.Y'Y'Y.Y'Y'Y'Y,Y,Y,Y'Y,Y,Y'Y'Y,Y,Y'Y'Y,Y,Y'Y'Y,Y,Y,Y,Y'Y'Y'Y,Y'Y,Y'Y'Y,Y,Y'Y'Y'Y,Y,Y,Y'Y'Y'Y,Y'Y'Y'Y,Y,Y,Y'Y'Y,Y,Y'Y'Y,Y,Y'Y'Y.Y.Y.Y'Y'Y'Y.Y'Y.Y.Y'Y,Y'Y'Y'Y'Y'Y,Y'Y,Y'Y'Y,Y,Y'Y,Y'Y,Y'Y,Y'Y'Y,Y,Y'Y,Y'Y,Y'Y,Y,Y,Y'Y,Y,Y,Y,Y'Y'Y'Y'Y'Y,Y,Y'Y,Y,Y,Y.Y.Y.Y'Y.Y'Y.Y.Y.Y.Y.Y'Y.Y.Y.Y'Y.Y'Y'Y'Y.Y'Y.Y'Y.Y'Y'Y'Y'Y'Y.Y'Y'Y'Y'Y,Y'Y,Y,Y,Y'Y,Y'Y'Y'Y,Y'Y,Y,Y,Y,Y'Y'Y,Y,Y,Y'Y,Y'Y'Y,Y,Y'Y,Y'Y,Y'Y,Y'Y,Y'Y,Y.Y'Y.Y'Y'Y'Y.Y.Y'Y'Y.Y'Y.Y'Y.Y'Y'Y'Y.Y.Y'Y'Y.Y.Y'Y'Y'Y.Y'Y'Y'Y,Y'Y,Y,Y,Y'Y,Y,Y,Y.Y.YIYIYIY.YIYIY.Y.YIYIY.Y.Y.YAY.YAY.Y.Y.Y.Y.YIY.Y.YIYIY.Y.YIYAY.YAYAYAYIYAYIYAYAYAY.Y.YAYAY.YAY.YAY.YAYAYAYIYIYAYAYIYIYAYAYIYIYAYAYIYAYAYAYAYIYAYAYIYAYAYAYIYIYAY,YAY,YAY,YAY,Y,Y,YIYIYIY,YIYIYIY,YIY,YIY,YIY,Y,Y,YIYIY,YIY,Y,Y,Y,Y,YIY,YIYIYIY,YIYIYIY,Y,YIYIY,Y,YIYIY,Y,YIY,YIY,YIYIY,YIYIYIYIY,YIYIY,Y,YIY,YIYIYIZ)YIYIZ)Z)Z)Z)Z)YIZ)Z)Z)YIYIZ)Z)Z)YIZ)YIZ)Z)Z)Z)YIYIZ)YIZ)YIYIZ)Z)Z)Z)Z)YIZ)Z)Z)YIZ)YIYIYIZ)Z)YIYIYIYMYIYMYMYIYMYMY,Y,YIY,Y,Y,YIYIYIY,YIYIYIY,YIY,YIY,Y,Y,YIYIY,Y,Y,Y,YIY,Y,Z&Z&Z&Y,Z&Y,Z&Y,Z&Y,Z&Y,Z&Y,Z&Y,Y,Y,Z&Y,Y,Y,Z&Y,Z&Z&Z&Z&Z&Y,Z&Y,Z&Y,Z&Y,Z&Y,Y,Y,Z&Y,Z&YKY,YKYKY,Z&Z&Z&Y,Z&Z&Z&Y,Y,Y,Z&Y,Y,Y,Z&Z&Z&YKYKZ&Z&YKYKY,Y,Y,Z&Y,Z&Z&Z&YIYIYIY,YIY,Y,Y,YIY,Y,Y,YIY,YIY,YIY,YIY,YIY,YIY,YIYIYIY,YIY,Y,Y,YIY,YIY,YIY,YIY,YIY,YIY,YIYIYIY,YIY,Y,Y,YIY,YIY,Y,Y,YIY,YIY,YIY,Y,Y,Z)Y,Y,Y,Y,Z)Y,Y,Z)Z)Y,Y,Z)Y,YIYIZ)Z)Z)Z)Y,Y,Z)Y,Z)Z)Y,Y,Z)Z)Y,Z)Z)Z)Y,Z)Z)Z)Y,Y,Y,Z)Y,Y,Y,Z)Y,Y,Z)Y,Y,Y,Y,Z)Y,Y,Z)Z)Z)Z)Y1Y1Y,Y,Z)Z)Y,Y,Z)Z)Z)Z#Z)Z#Z#Z#Z)Z#Z)Z#Z)Z#Z)Z#Z)Z#Z)Z#Z#Z#YZZ#YZZ#Z)YZYZYZYZYZZ)YZZ)YZZ)Z)Z)Z)YMZ)YMZ)YMYMYMZ)YMYMZ)Z)YMYMZ)Z)YMYMZ)YMZ)YMZ)Z)Z)YMZ)YMYMYMYMZ)YMYMZ)Z)Z)YMZ)Z)YMYMZ)YMYMYMY,Y,Y,Z#Y,Y,Y,Z#Y,Y,Z#Z#Y,Y,Y,Z#Y,Y,Z#Z#Y,Z#Y,Y,Y,Z#Z#Z#Y,Z#Z#Z#Y,Y,Y,Z#Y,Y,Z#Z#Y,Z#Z#Z#YMY?Y?Y?YMY?YMYMY?Y?Y?YMY?Y?YMYMY?Y?YMY?YMY?YMY?YMYMYMY?YMY?YMYMZ'Y?Z'Z'YMY?Y?Y?YMY?Y?Y?Y?Y?YMYMYMY?YMYMYMY?YMYMY?Y?YMYMYMY?YMYMYMYMY?Y?YMYMY?YMY?Y?YMY?Y?Y?YMYMYMY?Y?Y?YMYMYMY?Z&Z&YKZ&Z&Z&YKYKZ&Z&YKYKZ&Z&YKYKZ&Z&YKZ&YKZ&YKYKZ&Z&YKYKZ&Z&YKYKYKYKYKZ&Z&Z&YKZ&YKZ&YKYKZ&Z&YKZ&Z&Z&YKYKYKYKY-YKYKYKYKY-Y-YKY-Y-Z#Z#Y0Y0Z#Z#Z#Y0Z#Y0Y0Y0Z#Z#Y0Y0Z#Z#Y0Y0Z#Z#Y0Y0Z#Y0Z#Y0Z#Y0Y0Y0Z#Y-Z#Y-Z#Y-Z#Z#Z#Y-Z#Z#Z#Y-Y-Y-Z#Z#Z#Y0Z#Z#Z#Y0Y0Y-Y0Y0Y0Y-Y0Y0Y0Y-Y0Y0Y-Y-Y0Y0Y-Y-Y0Y0Y-Y-Y0Y0Y-Y-Y0Y0Y-Y-Y-Y0Y-Y-Y0Y0Y-Y-Y0Y-Y-Y-Y-Y0Y-Y-Y0Y0Y-Y0Y0Y0Z#Z#Z#Y?Y?Y?Z#Z#Z#Z#Y?Y?Z#Z#Y?Y?Z#Y?Z#Y?Y?Y0Y0Y0Y0Y0Y?Y0Y?Z'Z'Z'Y0Z'Z'Z'Z'Y0Y0Y0Y0Y0Z'Y0Z'Z'Z'YPYPZ'YPYPYPYPYPZ'Z'Z'YPYPY-Y-Y0Y0Y-Y-Y-Y0Y-Y-Y0Y0Y0Y-Y0Y0Y-Y-Y0Y0Y-Y0Y0Y0Y-Y-Y-YYY-Y-YYYYY-YYY-YYY-YYY-Y-YYYYY0Y0YYY0Y0Y0Y0YYY0Y0Y-Y-Y0Y0Y-Y0Y0Y0Y0Y0Y0Y+Y0Y0Y+Y+Y0Y+Y+Y+Y0Y0Y+Y+Y0Y0Y0Y/Y+Y/Y+Y+Y0Y0Y0Y/YEYEZ&YEYEYEY<Y<YYYYY/Y/YYYYY/Y/YYY/Y/Y/Y<Y<Y2Y2Y2Y2Y/Y2Y2Y<Y2Y2Y2Y<Y<Y<Y2Y<Y2Y<Y<Y<Y/Y/Y/Y<Y/Y<Y/Y<Y/Y/Y<Y<Y<Y/Y<Y<Y/Y/Y<Y/Y/Y/Y<YGY<Y<YGYGY<YGY<Y<Z(Z(YGYGY<Y<YGYGY<YGY<YGY<YGY<Y<Y<YGYGYGY<YGYGYGY<Y<YGYGY<YGYGYGZ%Z%VTVTVTVQVTVTVQVQVTVQVQVQVNVNX(X(VNX(X(X(VNVNVNX(W3W3W3X'W3W3X'X'W3W3X'X'W%W%WUWUW%W%WUW%WUX,WUWUX,X,WUWUX,X,WUWUWUX,WUX,U>TTU>TTU>TTTTTTTUTUU0U0TUTUU0U0TLU0TLU0TLU0TLTLU0U0TLTLTUTUU0U0TUTUU0U0TUTUU0U0TUTUTUV;TUTUV;V;TUTUTUV;TUV;V;V;TUV;TUV;TUV;TUV;TUTUTUV;TUTUV;V;TUTUTUUPTUTUUPUPTUTUUPUPTUTUUPUPTUTUUPUPTUTUUPUPTUTUUPUPTUTUUPUPTUTUUPUPTUV;TUV;TUV;TUV;TUTUTUV;TLTLTLU5TLU5U5U5UPUPU9U9UPUPU9U9V;UPV;UPV;UPV;UPV;UPV;V;V;V;V;UPTUV;V;V;TUV;TUV;TUTUTUV;TUTUTUV;TUV;V;V;TUTUTUV;V;UPV;UPUPUPV;V;UPUPV;V;UPUPV;UPV;UPV;UPV;UPV;UPV;V;UPUPYBYBYBY>YBYBY>Y>YBYBYBY>YBYBYBY>Y>YBYBYBY>YBYBYBYIYIYBYBYIYIYIYBYBYIYBYIYIYIYBYIYIYIYBYBYIYIYBYBYIYIYBYBYMYMYIYMYIYIYIYFYFYFYIYFYMYMYIYMYIYMYIYMYMYMYMYOYMYOYMYOYMYMYOYOYMYMYOYOYOYOYMYMYOYOYMYMYOYOYOYMYPYPZ'Z'YPYPZ'YPZ'YPZ'Z'YPYPZ'YPZ'YJZ'YJYJYJZ'YJYPY+Y+Y+YWYWYSYSYWYSYWYSYWYSYSYSY/Y/Y+Y/Y/Y/Y+Y/Y+Y/Y+Y+YTYTY/Y/YTYTYTY/Y/Y/YTYTY/YTYTYTY/Y/YTYTY/Y/Y/YTY/YTYTYTY/YTYTYTY/Y/Y/YTY/YTYTYTY9Y9Y*Y9Y*Y9Y*Y*Y*Y*Y*Y9Y9Y9X#X#Y9X#X#X#VWVWX#VWVWVWVWX#VWVWX#X#VWVWX#X#VWVWX#X#VWVWX#X#VWVWX#X#VWVWX#X#VWVWX#X#VWVWX#X#WSWSVSVSVSWSVSWSVSWSVSWSWSWSWSW,WSWSVSVSVSWSVSVSWSWSVSWSVSWSVSVSWSWSVSWSVNVNWPVNVNVNWPWPVNVNVNWYVNWYWYWYVNVNVNWYVNWYWYWYVNVNVNWYVNWYVNVNWYVNWYWYVNVNWYWYVNVNWYWYVNVNWYWYVNVNWYWYW#WYWYWYWYW#WYWYW#W#WYWYW#WYWYWYVNVNW#VNVNVNWYWYVNWYVNWYVNWYWYWYWYWYW,W,WYWYW,WYWYWYWYW,W,W,WYW,WYWYW,W,WYWYW,W,WYW,W,W,WYW,WYWYWYWYW,W,WYWYW,W,WYWYW,W,WYWYW,W,WYWYW,W,W,W,WYW,W,W,WYW,W#W#WYWYW#WYWYWYW,W,W,WYW,WYWYWYW,WYWYWYW,W,W,WYW,WYWYWYWYWYW,W,WYWYW,W,WYWYW,WYWYWYW#W#W,W,W#W#W,WYW,W,WYWYW,W,WYWYW,W,WYW,W,W,W,WYW,W,W#W#W#W,W#W,W,W,WYWYWYW,W#WYW#WYW#W#WYWYW#W#WYW#W#WYW#WYW#WYW#W#WYWYW#WYWYW#WYWYWSWSWSW,W,W,WSWSW,W,WSWSW,W,W7W7W,W,W7W7WYW#WYW#W#W#WYWYWYW#WYWYW#WYWYWYWYW#W#W#W#WYW#WYWYWYWYW#WYWYW#W#WYW#WYWYWYW#WYWYW#W#WYW#WYW#WYWYW#W#WYWYW#W#WYWYW#W#WYWYW#W#WYW#WYW#WYWYW#W#W#WYW#WYWYWYWYWYWYW#WYWYW#W#WYWYW#W#WYWYW#W#WYW#WYW#WYWYWYW#WYWYW#W#WYWYW#WYW#W#WYW#WYW#W#W#WYWYWYW#WYWYW#W#WYW#W#W#WYWYW#W#WYWYWYW#WYWYW#W#WYW#WYW#WYWYW#W#WYW#W#W#WYW#W#W#W#W#WYWYWYWYW#W#W#W#WYWYWYWYW#W#W#VNW#W#VNVNW#W#VNVNW#VNWUWUWMWMWMWMWMWUWUWUWUWMWUWUWUWMWUWUWUWMWUWMWUWUWUWUWMWMWMWMWTWTWMWMWTWTWMWTWMWTWMWMWMWTWMWTWTWTWMWMWTWMWMWMWTWTWMWTWTWTWMWMWTWTWMWTWTWTWMWMWMWTWMWMWTWTWMWTWTWTWUWUWMWMWUWMWMWMWMWUWMWMWMWTWMWMWMWTWMWTWMWMWTWMWMWMWMWTWMWMWTWTWMWTWTWTUYUYU>UYU>UYU>UYU>UYUYUYU>UYU>U>U>U>V:V:U>U>V:V:U>U>V:V:U>U>V:V:U>U>V:V:U>U>U>V:U>U>V:V:U>U>UYUYU>U>UYUYU>U>UYUYU>UYUYUYV:UYV:UYV:V:U/U/U/UYU/U/UYUYU/U/UYUYUYTTUYUYU/U/UYUYU/U/UYUYU/U/UYUYU/U/UYUYU/U/UYUYU/U/UYUYU/U/TTTTUUTTTTUUUUUUUUTTUUUUTTTTUUTTTTTTUUTTUUTTUUUUUPUPTLUPTLTLUPUPY>YBY>YBY>YBY>YBS:S;S:S;S:S:S;S;S;S;S:S:S:S:S;S:S:S:S;S:S:S:S;S:S:S;S:S:S:S0S:S:S0S0S:S0S0S0S:S0W-W-WFWFW-WFWFWFW-W-W-WFWFW-WFWFWFW-WFW-Y9Y9W(W(Y9Y9Y9W(W(Y9W(W(W(Y9W(W(W(W(VZVZW(W(VZW(W(W(W(VZW(W(VZW(VZVZW(VZVZW(VZW(W6W(W6W6W6W(W6W(W6W(W6W6VOW(VOW(W(W(VOW(W6W6W.W6W.W.W.W6W6W6W6VOY9Y9W(Y9Y9Y9W(W(W(W(W(VUY9Y9W(W(Y9VUY9VUY9Y9VUY9X#VUX#X#VUVUX#X#VUVUX#X#VUVUVUX#VUX#X#X#X#X#VUX#VUVUVUX#X#X#VUX#VUVUVUX#VUVUX#X#VUX#VUVUX#X#VUX#X#VUVUVUVUX#VUVUVUX#VUX#X#X#X#VUX#X#VUVUVUX#VUVUVUX#VUX#VUX#VUX#X#VSX#X#VSVSX#VSX#X#X#VSX#VSVSVSW7WSW7W7WSWSW7WSWSWSW7WSWSWSWSW7WSWSW7W7W7W,W7W7W,W,W7W,W7W,W7W7W,W,W7W,W7W,W7W7W,W,W7W,W7W,W7W7W7W,W7W7W,W,W7W,W7W,W7W7W,W,W7W,W7W9W7W7W7W9W7W9W7W9W7W7W7W9W9W9W9W9W7W7W9W9W7W9W9W9W7W9W7W9W7W9W7W7W7W9W7W7W7W9W7W9W9W9W9W9W9W<W9W9W<W<W9W9W9W<W9W<W9W<W9W<W<W<W9W9W9W<W9W9W9W<W9W<W9W<TLTLUUTLTLTLUUTLTMULTMULTMTMTMULULULTMULTMULTMTMULULTMULUETLUEUEUETLUETLTLTLUETLTLTLUETLUETLUEUEUETLTLTLTLTLUEUETLTLUETLUETLTLTLUETLUETLTLTLUEUETLTLUETLUETLUEUETLTLUETLTLTLUETLUETLUEUEUETLUEUETLTLUEUETLTLUETLTLUPTLUPTLUPUPUPX#X#VUVUX#X#VUVUX#X#VUX#W+W+W+WEW+W+W+WEW+WEWEWEW+WEW+W+WEWEW+WEWEWEW+W+WEWEW+W+WEW+WEW+W+W+WEW+X#W9X#X#X#W9W9W9W<W<W<W:W<W:W:W:W<W:W<W:WUWUW:W:W:WUW:W:W)W<W)W)W)W<W)W<W)W)W)W<W<W<W)W)W)W)W)W<W)W<W)W<W)W)W<W)WUX-X-X-WUWUX-X-WUX-X-X-WUWUW1WUWUW1W1W1WUWUWUW1WUW1W1W1T>UIUIUIUIULUIUIULULUIULULULUIUIULUIULUIUCUCU?U?UCUCU?U?SASZSASZX-X-X-VXX-VXX-VXX*X*VXVXVXX*VXX*VXX*VXX*X*X*X*VXX*X*X*VXX*X*VXVXX*VXVXVXVXX*VXVXVXX*VXVXX*X*VXX*VXX*VXX*WUWUWUWAWUWAWAWAWUWAWUWAWUWUWUWAWAWAWUWAWUWUWUW1WUW1W1W1TDTITITITITITDTITDTITDTDS4S=S4S4SXSXSXS@SXSXS@S@SXSXS@S@SXSXS@SXSXSXS@SXSXSXS@S@S@SXS@S@S@SXS@SXTDTITDTITDTITDTISMSMS.S.SMSMS.S.SMSMS.S.SMT$SMSMSMT$SMSMSMSMSMT$SMSMT$T$T$T$T$SKT$T$T$SKT$SKT$SKT$SKT$SKT$SKT$T$T$SKSKSKT$SKT$SKT$SKT$SKS3SJSJSJSJS3SJSJS3SOS3SOS3S3SOSOSOS3SOSOS3SOS3SOSOSGSGSGSOSOSOSGSOSGSOSOSOSGSOSOSGSGSOSOW>W>WVWVW>W>WVWVW>WVWVWVW>W>WVW>WVW>WVWVWVW>WVWVW>WVWVWVT-U#T-U#SJS7SJS7SJS7SJSJS7S7S7SJS7S7SJSJS7S7S7SJS7S7SJSJSOSGSOSGSOSGSGSGSOSGSOSGSOSOSOSISISISOSISGSGSGSISGSISGSIS>SWS>S>SWSWS>SWSWSWS>S>V$TPTPTPV(V(V(T=T=V(T=T=T=U@T=T=V(V(T=T=V(T=T=T=V(V(T=T=U@U@T=T=SOSOSPSOSPSOSPSPSOSOSOSPSOSPSPSPS>S>SPS>SPS>SPSPS6S6S6SRSRS6SRSRS6S6S6SRS6S6S6SRS6S6SRSRS6S6SRSRU<U<U<T1U<U<T1U<TPTPTPV.TPTPV.V.TPV.V.V.SPSPSDSPSDSPSDSPS6SRS6S6SDSRSDSRT/T/T0T0T/T0T/T/T/T/T0T0T0T0T/T0T/T0T/T0T0T0T;T;T0T;T0T0T;T;T0T;T0T;T0T0T0T;T0T;T0T;T0T0T;T;T0T;T;T;T0T;T;T;T0T;TGTGT;TGT;TGT;T;T;V.T;T;V.V.T;V.T;V.T;V.T;V.T;V.T;V.T;T0V.V.T0T0V.V.T0V.T0T0V.V.T0V.V.V.T0T0T0V.T0V.V.V.T;T;T0T0T;T;T0T0T;T;T0T;T;T;T0T;T0V.V.V.SESESESSSESSSSSSSESSSESSX;XDXDXDXDX;XDXDX;X;XDXDX;XDXDXDT3T3T5T3T5T3T5T5T3T3T5T3T3T3T5T3T3T3T5T5T3T3T5T5T3T3T5T5T.T0T.T.T0T0T.T0T.T0T.T.T.T0T.T.UMUMT0UMUMV.UMUMV.UMUMUMV.V.UMV.T0UMT0UMT0T0T0UMT0T0T0UMT0UMUMUMT0UMT0T0T0UMT0T0T0T0T.T.T.T0T.T.T0UMT0UMT0UMUMUMUMV.UMV.V.V.UMUMUMV.UMUMUMV.UMUMV.V.UMUMSESSSSSSXDXDXBXBXDXDXBXDXBXDXBXDXDXDXBXDXDXDXBXDXBXDXBXBXDXDXBXDXBXDXBXBXDXDXBXBXDXDXBXDXDXDXBXDXBXDXBXBXDXDXBXBT5T.T5T5T.T.T5T5\",V=[\"Africa/Abidjan\",\"Africa/Accra\",\"Africa/Addis_Ababa\",\"Africa/Algiers\",\"Africa/Asmara\",\"Africa/Bamako\",\"Africa/Bangui\",\"Africa/Banjul\",\"Africa/Bissau\",\"Africa/Blantyre\",\"Africa/Brazzaville\",\"Africa/Bujumbura\",\"Africa/Cairo\",\"Africa/Casablanca\",\"Africa/Ceuta\",\"Africa/Conakry\",\"Africa/Dakar\",\"Africa/Dar_es_Salaam\",\"Africa/Djibouti\",\"Africa/Douala\",\"Africa/El_Aaiun\",\"Africa/Freetown\",\"Africa/Gaborone\",\"Africa/Harare\",\"Africa/Johannesburg\",\"Africa/Juba\",\"Africa/Kampala\",\"Africa/Khartoum\",\"Africa/Kigali\",\"Africa/Kinshasa\",\"Africa/Lagos\",\"Africa/Libreville\",\"Africa/Lome\",\"Africa/Luanda\",\"Africa/Lubumbashi\",\"Africa/Lusaka\",\"Africa/Malabo\",\"Africa/Maputo\",\"Africa/Maseru\",\"Africa/Mbabane\",\"Africa/Mogadishu\",\"Africa/Monrovia\",\"Africa/Nairobi\",\"Africa/Ndjamena\",\"Africa/Niamey\",\"Africa/Nouakchott\",\"Africa/Ouagadougou\",\"Africa/Porto-Novo\",\"Africa/Sao_Tome\",\"Africa/Tripoli\",\"Africa/Tunis\",\"Africa/Windhoek\",\"America/Adak\",\"America/Anchorage\",\"America/Anguilla\",\"America/Antigua\",\"America/Araguaina\",\"America/Argentina/Buenos_Aires\",\"America/Argentina/Catamarca\",\"America/Argentina/Cordoba\",\"America/Argentina/Jujuy\",\"America/Argentina/La_Rioja\",\"America/Argentina/Mendoza\",\"America/Argentina/Rio_Gallegos\",\"America/Argentina/Salta\",\"America/Argentina/San_Juan\",\"America/Argentina/San_Luis\",\"America/Argentina/Tucuman\",\"America/Argentina/Ushuaia\",\"America/Aruba\",\"America/Asuncion\",\"America/Atikokan\",\"America/Bahia\",\"America/Bahia_Banderas\",\"America/Barbados\",\"America/Belem\",\"America/Belize\",\"America/Blanc-Sablon\",\"America/Boa_Vista\",\"America/Bogota\",\"America/Boise\",\"America/Cambridge_Bay\",\"America/Campo_Grande\",\"America/Cancun\",\"America/Caracas\",\"America/Cayenne\",\"America/Cayman\",\"America/Chicago\",\"America/Chihuahua\",\"America/Costa_Rica\",\"America/Creston\",\"America/Cuiaba\",\"America/Curacao\",\"America/Danmarkshavn\",\"America/Dawson_Creek\",\"America/Denver\",\"America/Detroit\",\"America/Dominica\",\"America/Edmonton\",\"America/Eirunepe\",\"America/El_Salvador\",\"America/Fort_Nelson\",\"America/Fortaleza\",\"America/Glace_Bay\",\"America/Godthab\",\"America/Goose_Bay\",\"America/Grand_Turk\",\"America/Grenada\",\"America/Guadeloupe\",\"America/Guatemala\",\"America/Guayaquil\",\"America/Guyana\",\"America/Halifax\",\"America/Havana\",\"America/Hermosillo\",\"America/Indiana/Indianapolis\",\"America/Indiana/Knox\",\"America/Indiana/Marengo\",\"America/Indiana/Petersburg\",\"America/Indiana/Tell_City\",\"America/Indiana/Vincennes\",\"America/Iqaluit\",\"America/Jamaica\",\"America/Juneau\",\"America/Kentucky/Louisville\",\"America/Kentucky/Monticello\",\"America/Kralendijk\",\"America/La_Paz\",\"America/Lima\",\"America/Los_Angeles\",\"America/Lower_Princes\",\"America/Maceio\",\"America/Managua\",\"America/Manaus\",\"America/Marigot\",\"America/Martinique\",\"America/Matamoros\",\"America/Mazatlan\",\"America/Menominee\",\"America/Merida\",\"America/Mexico_City\",\"America/Miquelon\",\"America/Moncton\",\"America/Monterrey\",\"America/Montevideo\",\"America/Montserrat\",\"America/Nassau\",\"America/New_York\",\"America/Nome\",\"America/Noronha\",\"America/North_Dakota/Beulah\",\"America/North_Dakota/New_Salem\",\"America/Ojinaga\",\"America/Panama\",\"America/Pangnirtung\",\"America/Paramaribo\",\"America/Phoenix\",\"America/Port-au-Prince\",\"America/Port_of_Spain\",\"America/Porto_Velho\",\"America/Puerto_Rico\",\"America/Punta_Arenas\",\"America/Rankin_Inlet\",\"America/Recife\",\"America/Regina\",\"America/Rio_Branco\",\"America/Santarem\",\"America/Santiago\",\"America/Santo_Domingo\",\"America/Sao_Paulo\",\"America/Scoresbysund\",\"America/Sitka\",\"America/St_Barthelemy\",\"America/St_Johns\",\"America/St_Kitts\",\"America/St_Lucia\",\"America/St_Thomas\",\"America/St_Vincent\",\"America/Tegucigalpa\",\"America/Thule\",\"America/Thunder_Bay\",\"America/Tijuana\",\"America/Toronto\",\"America/Tortola\",\"America/Vancouver\",\"America/Whitehorse\",\"America/Winnipeg\",\"America/Yakutat\",\"America/Yellowknife\",\"Antarctica/Casey\",\"Antarctica/Davis\",\"Antarctica/DumontDUrville\",\"Antarctica/Macquarie\",\"Antarctica/Mawson\",\"Antarctica/McMurdo\",\"Antarctica/Rothera\",\"Antarctica/Syowa\",\"Antarctica/Troll\",\"Antarctica/Vostok\",\"Arctic/Longyearbyen\",\"Asia/Aden\",\"Asia/Almaty\",\"Asia/Amman\",\"Asia/Anadyr\",\"Asia/Aqtau\",\"Asia/Aqtobe\",\"Asia/Ashgabat\",\"Asia/Atyrau\",\"Asia/Baghdad\",\"Asia/Bahrain\",\"Asia/Baku\",\"Asia/Bangkok\",\"Asia/Barnaul\",\"Asia/Beirut\",\"Asia/Bishkek\",\"Asia/Brunei\",\"Asia/Chita\",\"Asia/Choibalsan\",\"Asia/Colombo\",\"Asia/Damascus\",\"Asia/Dhaka\",\"Asia/Dili\",\"Asia/Dubai\",\"Asia/Dushanbe\",\"Asia/Famagusta\",\"Asia/Gaza\",\"Asia/Hebron\",\"Asia/Ho_Chi_Minh\",\"Asia/Hong_Kong\",\"Asia/Hovd\",\"Asia/Irkutsk\",\"Asia/Jakarta\",\"Asia/Jayapura\",\"Asia/Jerusalem\",\"Asia/Kabul\",\"Asia/Kamchatka\",\"Asia/Karachi\",\"Asia/Kathmandu\",\"Asia/Khandyga\",\"Asia/Kolkata\",\"Asia/Krasnoyarsk\",\"Asia/Kuala_Lumpur\",\"Asia/Kuching\",\"Asia/Kuwait\",\"Asia/Macau\",\"Asia/Magadan\",\"Asia/Makassar\",\"Asia/Manila\",\"Asia/Muscat\",\"Asia/Nicosia\",\"Asia/Novokuznetsk\",\"Asia/Novosibirsk\",\"Asia/Omsk\",\"Asia/Oral\",\"Asia/Phnom_Penh\",\"Asia/Pontianak\",\"Asia/Pyongyang\",\"Asia/Qatar\",\"Asia/Qostanay\",\"Asia/Qyzylorda\",\"Asia/Riyadh\",\"Asia/Sakhalin\",\"Asia/Samarkand\",\"Asia/Seoul\",\"Asia/Shanghai\",\"Asia/Singapore\",\"Asia/Srednekolymsk\",\"Asia/Taipei\",\"Asia/Tashkent\",\"Asia/Tbilisi\",\"Asia/Tehran\",\"Asia/Thimphu\",\"Asia/Tokyo\",\"Asia/Tomsk\",\"Asia/Ulaanbaatar\",\"Asia/Urumqi\",\"Asia/Ust-Nera\",\"Asia/Vientiane\",\"Asia/Vladivostok\",\"Asia/Yakutsk\",\"Asia/Yangon\",\"Asia/Yekaterinburg\",\"Asia/Yerevan\",\"Atlantic/Azores\",\"Atlantic/Bermuda\",\"Atlantic/Canary\",\"Atlantic/Cape_Verde\",\"Atlantic/Faroe\",\"Atlantic/Madeira\",\"Atlantic/Reykjavik\",\"Atlantic/South_Georgia\",\"Atlantic/St_Helena\",\"Atlantic/Stanley\",\"Australia/Adelaide\",\"Australia/Brisbane\",\"Australia/Broken_Hill\",\"Australia/Currie\",\"Australia/Darwin\",\"Australia/Eucla\",\"Australia/Hobart\",\"Australia/Lord_Howe\",\"Australia/Melbourne\",\"Australia/Perth\",\"Australia/Sydney\",\"Etc/GMT\",\"Etc/GMT+1\",\"Etc/GMT+10\",\"Etc/GMT+11\",\"Etc/GMT+12\",\"Etc/GMT+2\",\"Etc/GMT+3\",\"Etc/GMT+4\",\"Etc/GMT+5\",\"Etc/GMT+6\",\"Etc/GMT+7\",\"Etc/GMT+8\",\"Etc/GMT+9\",\"Etc/GMT-1\",\"Etc/GMT-10\",\"Etc/GMT-11\",\"Etc/GMT-12\",\"Etc/GMT-2\",\"Etc/GMT-3\",\"Etc/GMT-4\",\"Etc/GMT-5\",\"Etc/GMT-6\",\"Etc/GMT-7\",\"Etc/GMT-8\",\"Etc/GMT-9\",\"Etc/UTC\",\"Europe/Amsterdam\",\"Europe/Andorra\",\"Europe/Astrakhan\",\"Europe/Athens\",\"Europe/Belgrade\",\"Europe/Berlin\",\"Europe/Bratislava\",\"Europe/Brussels\",\"Europe/Bucharest\",\"Europe/Budapest\",\"Europe/Busingen\",\"Europe/Chisinau\",\"Europe/Copenhagen\",\"Europe/Dublin\",\"Europe/Gibraltar\",\"Europe/Guernsey\",\"Europe/Helsinki\",\"Europe/Isle_of_Man\",\"Europe/Istanbul\",\"Europe/Jersey\",\"Europe/Kaliningrad\",\"Europe/Kiev\",\"Europe/Kirov\",\"Europe/Lisbon\",\"Europe/Ljubljana\",\"Europe/London\",\"Europe/Luxembourg\",\"Europe/Madrid\",\"Europe/Malta\",\"Europe/Mariehamn\",\"Europe/Minsk\",\"Europe/Monaco\",\"Europe/Moscow\",\"Europe/Oslo\",\"Europe/Paris\",\"Europe/Podgorica\",\"Europe/Prague\",\"Europe/Riga\",\"Europe/Rome\",\"Europe/Samara\",\"Europe/San_Marino\",\"Europe/Sarajevo\",\"Europe/Saratov\",\"Europe/Simferopol\",\"Europe/Skopje\",\"Europe/Sofia\",\"Europe/Stockholm\",\"Europe/Tallinn\",\"Europe/Tirane\",\"Europe/Ulyanovsk\",\"Europe/Uzhgorod\",\"Europe/Vaduz\",\"Europe/Vienna\",\"Europe/Vilnius\",\"Europe/Volgograd\",\"Europe/Warsaw\",\"Europe/Zagreb\",\"Europe/Zaporozhye\",\"Europe/Zurich\",\"Indian/Antananarivo\",\"Indian/Chagos\",\"Indian/Christmas\",\"Indian/Cocos\",\"Indian/Comoro\",\"Indian/Kerguelen\",\"Indian/Mahe\",\"Indian/Maldives\",\"Indian/Mauritius\",\"Indian/Mayotte\",\"Indian/Reunion\",\"Pacific/Apia\",\"Pacific/Auckland\",\"Pacific/Bougainville\",\"Pacific/Chatham\",\"Pacific/Chuuk\",\"Pacific/Easter\",\"Pacific/Efate\",\"Pacific/Enderbury\",\"Pacific/Fakaofo\",\"Pacific/Fiji\",\"Pacific/Funafuti\",\"Pacific/Galapagos\",\"Pacific/Gambier\",\"Pacific/Guadalcanal\",\"Pacific/Guam\",\"Pacific/Honolulu\",\"Pacific/Kiritimati\",\"Pacific/Kosrae\",\"Pacific/Kwajalein\",\"Pacific/Majuro\",\"Pacific/Marquesas\",\"Pacific/Midway\",\"Pacific/Nauru\",\"Pacific/Niue\",\"Pacific/Norfolk\",\"Pacific/Noumea\",\"Pacific/Pago_Pago\",\"Pacific/Palau\",\"Pacific/Pitcairn\",\"Pacific/Pohnpei\",\"Pacific/Port_Moresby\",\"Pacific/Rarotonga\",\"Pacific/Saipan\",\"Pacific/Tahiti\",\"Pacific/Tarawa\",\"Pacific/Tongatapu\",\"Pacific/Wake\",\"Pacific/Wallis\"];if(Y=+Y,!(-90<=(W=+W)&&W<=90&&-180<=Y&&Y<=180))throw new RangeError(\"invalid coordinates\");if(90<=W)return\"Etc/GMT\";var S=-1,X=48*(180+Y)/360.00000000000006,Z=24*(90-W)/180.00000000000003,M=0|X,G=0|Z,T=96*G+2*M;for(T=56*U.charCodeAt(T)+U.charCodeAt(T+1)-1995;T+V.length<3136;)T=56*U.charCodeAt(T=8*(S=S+T+1)+4*(G=0|(Z=2*(Z-G)%2))+2*(M=0|(X=2*(X-M)%2))+2304)+U.charCodeAt(T+1)-1995;return V[T+V.length-3136]}typeof I<\"u\"&&(I.exports=O)});var P=$(L()),Q=P.default??P;export{Q as default};\n//# sourceMappingURL=tz-lookup.mjs.map","/* esm.sh - tz-lookup@6.1.25 */\nexport * from \"/tz-lookup@6.1.25/es2022/tz-lookup.mjs\";\nexport { default } from \"/tz-lookup@6.1.25/es2022/tz-lookup.mjs\";\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import SunCalc from\"https://esm.sh/suncalc@1.9.0\";import tzlookup from\"https://esm.sh/tz-lookup@6.1.25\";const urlTemplate=\"/our-products/{slug}\";// /////////////////////////////////////////////////////////////////\n// MOON VISIBILITY HELPERS\n// /////////////\nconst ALTITUDE_THRESHOLD=-.02;const MONTHS=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];function ordinal(n){const s=[\"th\",\"st\",\"nd\",\"rd\"];const v=n%100;return n+(s[(v-20)%10]||s[v]||s[0]);}function formatTime(hour,minute){const period=hour>=12?\"PM\":\"AM\";const h=hour%12||12;return minute?`${h}:${String(minute).padStart(2,\"0\")}${period}`:`${h}${period}`;}function getUTCFromLocalTime(latitude,longitude,time){const year=time.year;const month=(time.month||1)-1;const day=time.date||1;const hour=time.hour||0;const minute=time.minute||0;const second=time.second||0;try{const tz=tzlookup(latitude,longitude);if(tz){const guessUtcMs=Date.UTC(year,month,day,hour,minute,second);const guessDate=new Date(guessUtcMs);const formatter=new Intl.DateTimeFormat(\"en-US\",{timeZone:tz,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hour12:false});const parts=formatter.formatToParts(guessDate);const pv=type=>parseInt(parts.find(p=>p.type===type)?.value||\"0\",10);let h=pv(\"hour\");if(h===24)h=0;const tzAsUtcMs=Date.UTC(pv(\"year\"),pv(\"month\")-1,pv(\"day\"),h,pv(\"minute\"),pv(\"second\"));const offsetMs=tzAsUtcMs-guessUtcMs;return guessUtcMs-offsetMs;}}catch{// tz-lookup failed\n}const guessUtcMs=Date.UTC(year,month,day,hour,minute,second);const offsetHours=Math.round(longitude/15);return guessUtcMs-offsetHours*3600*1e3;}// ─── Design tokens (matching Create_SharedButtonsNewDesign) ───\nconst tokens={borderColor:\"#838b93\",borderColorActive:\"rgb(36, 49, 74)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",activeTextColor:\"rgb(36, 49, 74)\",activeBgColor:\"rgb(255, 255, 255)\",inactiveTextColor:\"rgb(131, 139, 147)\",inactiveBgColor:\"transparent\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:400,fontSize:\"12px\",fontSizePressed:\"11px\",height:\"40px\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// /////////////////////////////////////////////////////////////////\n// v2 TOGGLE BUTTON (matches NewDesign styling)\n// /////////////\nfunction ToggleButtonV2({label,isActive,onToggle}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const getBorderColor=()=>{if(isActive)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};const getTextColor=()=>{if(isActive)return tokens.activeTextColor;if(isHovered)return tokens.activeTextColor;return tokens.inactiveTextColor;};const getBgColor=()=>{if(isActive)return tokens.activeBgColor;return tokens.inactiveBgColor;};return /*#__PURE__*/_jsx(\"div\",{style:{...v2ButtonDivStyleOuter,border:`${isPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:isPressed?tokens.borderRadiusPressed:tokens.borderRadius,backgroundColor:getBgColor(),boxShadow:isActive?\"none\":tokens.boxShadow,transition:tokens.transition},onClick:e=>{e.preventDefault();onToggle();},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:/*#__PURE__*/_jsx(\"div\",{style:{...v2ButtonDivStyle,color:getTextColor(),fontSize:isPressed?tokens.fontSizePressed:tokens.fontSize,transition:tokens.transition},children:label})});}// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseElementsUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[isActiveGrid,setIsActiveGrid]=useState(store.grid);const[isActiveConstellations,setIsActiveConstellations]=useState(store.constellations);const[isActiveMoon,setIsActiveMoon]=useState(store.moon);const moonNote=useMemo(()=>{if(!isActiveMoon||!store.time?.year||!store.latitude||!store.longitude)return null;const utcMs=getUTCFromLocalTime(store.latitude,store.longitude,store.time);const utcDate=new Date(utcMs);const moonPos=SunCalc.getMoonPosition(utcDate,store.latitude,store.longitude);if(moonPos.altitude>ALTITUDE_THRESHOLD)return null;const DAY_MS=864e5;const days=[new Date(utcMs-DAY_MS),utcDate,new Date(utcMs+DAY_MS)];const allMoonTimes=days.map(d=>SunCalc.getMoonTimes(d,store.latitude,store.longitude,true));const isValidDate=d=>d instanceof Date&&!isNaN(d.getTime());const rises=allMoonTimes.map(t=>t.rise).filter(isValidDate);const sets=allMoonTimes.map(t=>t.set).filter(isValidDate);const nextRise=rises.filter(d=>d>utcDate).sort((a,b)=>a.getTime()-b.getTime())[0];const lastSet=sets.filter(d=>d<utcDate).sort((a,b)=>b.getTime()-a.getTime())[0];let status;if(!nextRise&&!lastSet){status=\"was not in the sky\";}else if(nextRise&&lastSet){const msToRise=nextRise.getTime()-utcDate.getTime();const msSinceSet=utcDate.getTime()-lastSet.getTime();status=msSinceSet<msToRise?\"had already set\":\"had not yet risen\";}else if(nextRise){status=\"had not yet risen\";}else{status=\"had already set\";}const timeStr=formatTime(store.time.hour||0,store.time.minute||0);const dateStr=`${MONTHS[(store.time.month||1)-1]} ${ordinal(store.time.date||1)}, ${store.time.year}`;const location=store.textLocation?` above ${store.textLocation}`:\"\";return`On ${dateStr}, at ${timeStr}, the moon ${status}${location}.`;},[isActiveMoon,store.time,store.latitude,store.longitude,store.textLocation]);const handleToggleGridValue=()=>{const updatedValue=!isActiveGrid;const updatedStoreProps={...store,grid:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"grid\",updatedValue);setIsActiveGrid(updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};const handleToggleConstellationsValue=()=>{const updatedValue=!isActiveConstellations;const updatedStoreProps={...store,constellations:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"constellations\",updatedValue);setIsActiveConstellations(updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};const handleToggleMoonValue=()=>{const updatedValue=!isActiveMoon;const updatedStoreProps={...store,moon:updatedValue};setStore(updatedStoreProps);setProductPropsLocalValue(\"moon\",updatedValue);setIsActiveMoon(updatedValue);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsxs(\"div\",{style:{...v2OuterDivStyle},children:[/*#__PURE__*/_jsxs(\"div\",{style:v2ButtonRowStyle,children:[/*#__PURE__*/_jsx(ToggleButtonV2,{label:\"Grid\",isActive:isActiveGrid,onToggle:handleToggleGridValue}),/*#__PURE__*/_jsx(ToggleButtonV2,{label:\"Constellations\",isActive:isActiveConstellations,onToggle:handleToggleConstellationsValue}),props.showMoonOption&&/*#__PURE__*/_jsx(ToggleButtonV2,{label:\"Moon\",isActive:isActiveMoon,onToggle:handleToggleMoonValue})]}),props.showMoonOption&&moonNote&&/*#__PURE__*/_jsx(\"p\",{style:moonNoteStyle,children:moonNote})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{...outerDivStyle},children:[/*#__PURE__*/_jsxs(\"div\",{style:buttonRowStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,...isActiveGrid?buttonDivActiveStyle:buttonDivInactiveStyle},onClick:e=>{e.preventDefault();handleToggleGridValue();},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:\"Grid\"})}),/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,...isActiveConstellations?buttonDivActiveStyle:buttonDivInactiveStyle},onClick:e=>{e.preventDefault();handleToggleConstellationsValue();},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:\"Constellations\"})}),props.showMoonOption&&/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,...isActiveMoon?buttonDivActiveStyle:buttonDivInactiveStyle},onClick:e=>{e.preventDefault();handleToggleMoonValue();},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:\"Moon\"})})]}),props.showMoonOption&&moonNote&&/*#__PURE__*/_jsx(\"p\",{style:moonNoteStyle,children:moonNote})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseElementsUpdated.defaultProps={showMoonOption:true,designVersion:\"v1\"};addPropertyControls(Create_ChooseElementsUpdated,{showMoonOption:{type:ControlType.Boolean,defaultValue:true},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES (matching Create_SharedButtonsNewDesign)\n// /////////////\nconst v2OuterDivStyle={boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:\"6px\",height:\"min-content\",width:\"100%\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const v2ButtonRowStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:tokens.gap,height:\"min-content\",width:\"100%\",justifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const v2ButtonDivStyleOuter={borderRadius:tokens.borderRadius,boxSizing:\"border-box\",height:tokens.height,display:\"flex\",alignContent:\"center\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"wrap\",gap:\"16px\",overflow:\"hidden\",padding:\"0\",position:\"relative\",opacity:1,minWidth:\"90px\"};const v2ButtonDivStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"center\",alignItems:\"center\",height:\"min-content\",justifyContent:\"center\",fontSize:tokens.fontSize,fontFamily:tokens.fontFamily,width:\"auto\",outline:\"none\",flexShrink:0,opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:String(tokens.fontWeight),letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst outerDivStyle={boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:\"6px\",height:\"min-content\",width:\"100%\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const buttonRowStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"wrap\",gap:\"4px\",height:\"min-content\",width:\"100%\",justifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const buttonDivStyleOuter={border:\"2px solid #838b93\",borderRadius:\"6px\",boxSizing:\"border-box\",height:\"40px\",minWidth:\"90px\",display:\"flex\",alignContent:\"center\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"wrap\",gap:\"16px\",overflow:\"hidden\",padding:\"0\",position:\"relative\",opacity:1};const buttonDivStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"center\",alignItems:\"center\",height:\"min-content\",justifyContent:\"center\",fontSize:\"12px\",color:\"rgb(131, 139, 147)\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",width:\"auto\",outline:\"none\",flexShrink:0,transform:\"none\",opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const buttonDivActiveStyle={color:\"rgb(18, 24, 36)\",backgroundColor:\"rgb(255, 255, 255)\",border:\"2px solid rgb(18, 24, 36)\"};const buttonDivInactiveStyle={color:\"rgb(131, 139, 147)\",background:\"none\"};const moonNoteStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:\"11px\",fontWeight:\"400\",lineHeight:\"1.3\",color:\"rgb(131, 139, 147)\",margin:\"0\",padding:\"0\"};const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseElementsUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseJewelryChainUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[options,setOptions]=useState([{label:\"Sterling Silver\",bestseller:true},{label:\"18k Gold Vermeil\"}]);const[selected,setSelected]=useState();const[componentLoaded,setComponentLoaded]=useState(false);const[country,_]=store_Country();const handleSelection=jewelryChain=>{let jewelryPiece=store.jewelryPiece;if(jewelryChain===\"No Chain\"){jewelryPiece=\"Charm\";}else if(jewelryPiece===\"Charm\"){jewelryPiece=\"Necklace\";}let updatedStoreProps={...store,productFormat:\"Jewelry\",jewelryPiece:jewelryPiece,jewelryChain:jewelryChain};// Fix any illegal properties (can'y have a vermeil chain on a silver pendant, if the bezel is removed)\nupdatedStoreProps=cleanPropsFixInvalid(updatedStoreProps);// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",\"Jewelry\");setProductPropsLocalValue(\"jewelryPiece\",jewelryPiece);setProductPropsLocalValue(\"jewelryChain\",jewelryChain);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{if(!store.pageLoaded){return;}setSelected(store.jewelryChain||\"\");let availableOptions=[];let defaultChain=\"\";// const isBezel = ([\"Sterling Silver\", \"18k Gold Vermeil\"].includes(store.jewelryBezelMount))\nif(store.jewelryPiece===\"Locket\"){switch(store.jewelryMaterial){case\"Sterling Silver\":defaultChain=\"Sterling Silver\";availableOptions=[{label:\"Sterling Silver\"}];break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";availableOptions=[{label:\"18k Gold Vermeil\"}];break;case\"Black Onyx\":case\"Green Onyx\":case\"9k Solid Gold\":default:defaultChain=\"\";availableOptions=[];break;}}else{switch(store.jewelryMaterial){case\"Black Onyx\":defaultChain=\"Sterling Silver\";switch(store.jewelryBezelMount){case\"Sterling Silver\":defaultChain=\"Sterling Silver\";availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\",bestseller:true},{label:\"No Chain\"}];break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";availableOptions=[{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;case\"No Mount\":{switch(store.jewelryPiece){case\"Charm\":case\"Necklace\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\",bestseller:true},{label:\"18k Gold Vermeil\"},{label:\"9k Solid Gold\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\"},{label:\"18k Gold Vermeil\"}];break;}break;}}break;case\"Green Onyx\":defaultChain=\"Sterling Silver\";switch(store.jewelryBezelMount){case\"Sterling Silver\":defaultChain=\"Sterling Silver\";availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\"},{label:\"No Chain\"}];break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";availableOptions=[{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;}break;case\"Sterling Silver\":defaultChain=\"Sterling Silver\";switch(store.jewelryBezelMount){case\"Sterling Silver\":defaultChain=\"Sterling Silver\";switch(store.jewelryPiece){case\"Necklace\":case\"Charm\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\",bestseller:true},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\"}];break;}break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";switch(store.jewelryPiece){case\"Necklace\":case\"Charm\":availableOptions=[{label:\"Sterling Silver\"},{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[// { label: \"Sterling Silver\" },\n{label:\"18k Gold Vermeil\"}];break;}break;case\"No Mount\":switch(store.jewelryPiece){case\"Charm\":case\"Necklace\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[{label:\"Black Cord\"},{label:\"Sterling Silver\"}];break;}break;default:break;}break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";switch(store.jewelryBezelMount){case\"Sterling Silver\":defaultChain=\"Sterling Silver\";switch(store.jewelryPiece){case\"Necklace\":case\"Charm\":availableOptions=[{label:\"Sterling Silver\",bestseller:true},{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[{label:\"Sterling Silver\"}];break;}break;case\"18k Gold Vermeil\":defaultChain=\"18k Gold Vermeil\";switch(store.jewelryPiece){case\"Necklace\":case\"Charm\":availableOptions=[// \"Sterling Silver\",\n{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[// \"Sterling Silver\",\n{label:\"18k Gold Vermeil\"}];break;}break;case\"No Mount\":switch(store.jewelryPiece){case\"Necklace\":case\"Charm\":availableOptions=[{label:\"18k Gold Vermeil\"},{label:\"No Chain\"}];break;case\"Bracelet\":availableOptions=[{label:\"18k Gold Vermeil\"}];break;}break;default:break;}break;case\"9k Solid Gold\":defaultChain=\"9k Solid Gold\";availableOptions=[{label:\"9k Solid Gold\"},{label:\"No Chain\"}];break;default:break;}}if(availableOptions.length>0&&availableOptions.map(x=>x.label).includes(store.jewelryChain)===false){// Update store values for in page refresh\nsetStore({...store,jewelryChain:defaultChain});}setOptions(availableOptions);setComponentLoaded(true);},[store.jewelryPiece,store.jewelryMaterial,store.jewelryChain,store.jewelryBezelMount]);// if (!componentLoaded || options.length === 1) {\nif(!componentLoaded){return null;}// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:options.length===3});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:options.length===3});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseJewelryChainUpdated.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseJewelryChainUpdated,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}})// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseJewelryChainUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{getJewelryPriceForSize}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseJewelrySizeUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[pricesObj,setPricesObj]=store_ProductPrices();const[options,setOptions]=useState([]);const[country,_]=store_Country();const[selected,setSelected]=useState();const handleSelection=selectedLabel=>{const updatedStoreProps={...store,productFormat:\"Jewelry\",jewelrySize:`${selectedLabel}`};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"jewelrySize\",selectedLabel);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{let availableOptions=[];let defaultSize=\"\";const isBracelet=store.jewelryPiece===\"Bracelet\";const isEclipseBezel=store.jewelryBezelMount.includes(\"Eclipse\");const isBezel=!isEclipseBezel&&[\"Sterling Silver\",\"18k Gold Vermeil\"].includes(store.jewelryBezelMount);// Green Onyx 20\nconst nowTs=new Date().getTime();const option15mm={label:\"15mm\",priceText:\"\"};const option20mm={label:\"20mm\",priceText:\"\"};const option25mm={label:\"25mm\",bestseller:true,priceText:\"\"};const bezel15mmOOS=nowTs<Date.parse(\"2026-05-21T00:00:00Z\");if(store.jewelryPiece===\"Locket\"){defaultSize=\"20mm\";availableOptions=[option20mm];}else{switch(store.jewelryMaterial){case\"Black Onyx\":defaultSize=\"25mm\";if(store.jewelryPiece===\"Bracelet\"){availableOptions=[...isBezel?[option15mm]:[],option20mm,option25mm];}else if(store.jewelryPiece===\"Necklace\"){availableOptions=[...isBezel?[option15mm]:[],option20mm,option25mm];}else{availableOptions=[...isBezel?[option15mm]:[],option20mm,option25mm];}break;case\"Green Onyx\":defaultSize=\"25mm\";availableOptions=[...isBezel?[option20mm]:[],...isBezel?[option25mm]:[]];break;case\"Sterling Silver\":case\"18k Gold Vermeil\":defaultSize=\"25mm\";if(store.jewelryPiece===\"Bracelet\"){// Bezel Bracelets can be 15mm\navailableOptions=[...isBezel?[option15mm]:[],option20mm,option25mm];}else if(isEclipseBezel){availableOptions=[option20mm,option25mm];}else if(store.jewelryPiece===\"Keyring\"){availableOptions=[option20mm,option25mm];}else{availableOptions=[...bezel15mmOOS?[{...option15mm,outOfStock:bezel15mmOOS,outOfStockMsg:\"15mm Gold Vermeil Bezels are temporarily out of stock. Ordered items will be dispatched on Thursday, May 21st\"}]:[option15mm],option20mm,option25mm];}break;case\"9k Solid Gold\":defaultSize=\"25mm\";if([\"Bracelet\"].includes(store.jewelryPiece)){availableOptions=[option20mm,option25mm];}else if([\"Keyring\"].includes(store.jewelryPiece)){availableOptions=[option20mm,option25mm];}else{availableOptions=[option15mm,option20mm,option25mm];}default:break;}}if(availableOptions.length>0&&availableOptions.filter(x=>x.label).map(x=>x.label).includes(store.jewelrySize)===false){// Update store values for in page refresh\nsetStore({...store,jewelrySize:defaultSize});setProductPropsLocalValue(\"jewelrySize\",defaultSize);}/**********************\n         * Get Pricing for Options\n         */if(pricesObj?.countryCode&&pricesObj?.pricing){for(let i=0;i<availableOptions.length;i+=1){const priceData=getJewelryPriceForSize(pricesObj?.pricing,store,availableOptions[i].label);availableOptions[i].priceText=priceData?.priceText||\"\";}}setOptions(availableOptions);setSelected(store.jewelrySize);},[store.jewelrySize,store.jewelryMaterial,store.jewelryPiece,store.jewelryBezelMount,store.jewelryChain,pricesObj]);// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:true});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseJewelrySizeUpdated.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseJewelrySizeUpdated,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseJewelrySizeUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_ChooseJewelrySizeUpdated.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseJewelryStyle(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[options,setOptions]=useState([]);const[selectedOption,setSelectedOption]=useState(\"\");const handleSelection=selected=>{let updatedBezelMount=store.jewelryBezelMount;let updatedMaterial=store.jewelryMaterial;let updatedJewelryChain=store.jewelryChain;let updatedJewelryPiece=store.jewelryPiece;let updatedEclipseInset=store.jewelryEclipseInset||\"Turquoise\";let updatedJewelrySize=store.jewelrySize;switch(selected){case\"Classic\":updatedBezelMount=\"No Mount\";if(updatedMaterial===\"Green Onyx\"){// Unmounted Green Onyx now allowed ; switch to default Sterling Silver\nupdatedMaterial=\"Sterling Silver\";}if(updatedJewelryPiece===\"Locket\"){updatedJewelryPiece=\"Necklace\";}break;case\"Bezel\":switch(updatedMaterial){case\"Black Onyx\":if(updatedBezelMount===\"18k Gold Vermeil\"){updatedBezelMount=\"18k Gold Vermeil\";}else{updatedBezelMount=\"Sterling Silver\";}break;case\"Green Onyx\":if(updatedBezelMount===\"18k Gold Vermeil\"){updatedBezelMount=\"18k Gold Vermeil\";}else{updatedBezelMount=\"Sterling Silver\";}break;case\"Sterling Silver\":updatedBezelMount=\"Sterling Silver\";break;case\"18k Gold Vermeil\":updatedBezelMount=\"18k Gold Vermeil\";break;case\"9k Solid Gold\":updatedMaterial=\"18k Gold Vermeil\";updatedBezelMount=\"18k Gold Vermeil\";break;default:updatedMaterial=\"Sterling Silver\";updatedBezelMount=\"Sterling Silver\";break;}if(updatedJewelryChain!==\"No Chain\"&&updatedBezelMount===\"Sterling Silver\"){updatedJewelryChain=\"Sterling Silver\";}else if(updatedJewelryChain!==\"No Chain\"&&updatedBezelMount===\"18k Gold Vermeil\"){updatedJewelryChain=\"18k Gold Vermeil\";}break;case\"Eclipse\":switch(store.jewelryMaterial){case\"18k Gold Vermeil\":updatedBezelMount=\"18k Gold Vermeil Eclipse\";updatedMaterial=\"18k Gold Vermeil\";if(updatedJewelryChain!==\"No Chain\"){updatedJewelryChain=\"18k Gold Vermeil\";}break;case\"Sterling Silver\":updatedBezelMount=\"Sterling Silver Eclipse\";updatedJewelryChain=\"Sterling Silver\";break;case\"Black Onyx\":case\"Green Onyx\":case\"9k Solid Gold\":default:updatedBezelMount=\"Sterling Silver Eclipse\";updatedMaterial=\"Sterling Silver\";if(updatedJewelryChain!==\"No Chain\"){updatedJewelryChain=\"Sterling Silver\";}break;}if(updatedJewelrySize===\"15mm\"){updatedJewelrySize=\"20mm\";}break;default:break;}let updatedStoreProps={...store,productFormat:\"Jewelry\",jewelryMaterial:updatedMaterial,jewelryBezelMount:updatedBezelMount,jewelryChain:updatedJewelryChain,jewelryEclipseInset:updatedEclipseInset,jewelryPiece:updatedJewelryPiece,jewelrySize:updatedJewelrySize};// Fix any illegal properties (can'y have a vermeil chain on a silver pendant, if the bezel is removed)\nupdatedStoreProps=cleanPropsFixInvalid(updatedStoreProps);// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",\"Jewelry\");setProductPropsLocalValue(\"jewelryMaterial\",updatedStoreProps.jewelryMaterial);setProductPropsLocalValue(\"jewelryBezelMount\",updatedStoreProps.jewelryBezelMount);setProductPropsLocalValue(\"jewelryChain\",updatedStoreProps.jewelryChain);setProductPropsLocalValue(\"jewelryEclipseInset\",updatedEclipseInset);setProductPropsLocalValue(\"jewelryPiece\",updatedJewelryPiece);setProductPropsLocalValue(\"jewelrySize\",updatedJewelrySize);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{// Eclipse only for Star Maps\nconst disableEclipse=store.productType!==\"Star Map\"||[\"Star Map\",\"Zodiac\"].includes(store.jewelryType)===false;const availableOptions=[{label:\"Classic\"},{label:\"Bezel\",bestseller:true},...disableEclipse?[]:[{label:\"Eclipse\"}]];setOptions(availableOptions);},[store.productType,store.jewelryType,store.jewelryPiece,store.jewelryBezelMount]);useEffect(()=>{let selected=\"Classic\";let bezelMount=store.jewelryBezelMount;if(bezelMount===\"No Mount\"){selected=\"Classic\";}else if(bezelMount.includes(\"Eclipse\")){selected=\"Eclipse\";}else if(bezelMount.includes(\"Bezel\")||[\"Sterling Silver\",\"18k Gold Vermeil\"].includes(bezelMount)){selected=\"Bezel\";}setSelectedOption(selected);},[store.jewelryBezelMount]);// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selectedOption,handleSelection:handleSelection,oneRow:true,preventOdds:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selectedOption,handleSelection:handleSelection,oneRow:true,preventOdds:true});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseJewelryStyle.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseJewelryStyle,{type:{type:ControlType.String,defaultValue:\"\"},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseJewelryStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ─── v2 Design tokens (matching Create_SharedButtonsNewDesign) ───\nconst tokens={borderColor:\"rgb(131, 139, 147)\",borderColorActive:\"rgb(18, 24, 36)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",activeTextColor:\"rgb(36, 49, 74)\",inactiveTextColor:\"rgb(131, 139, 147)\",activeBgColor:\"rgb(255, 255, 255)\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:400,fontSize:\"12px\",fontSizePressed:\"11px\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// ─── v2 Material button with hover/click states ───\nfunction MaterialButtonV2({label,color,image,isSelected,onSelect}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const showPressed=isPressed&&!isSelected;const getBorderColor=()=>{if(isSelected)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};const getTextColor=()=>{if(isSelected)return tokens.activeTextColor;if(isHovered)return tokens.activeTextColor;return tokens.inactiveTextColor;};const getBgColor=()=>{if(isSelected)return tokens.activeBgColor;return\"transparent\";};return /*#__PURE__*/_jsxs(\"div\",{style:{...v2ButtonStyle,border:`${showPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:showPressed?tokens.borderRadiusPressed:tokens.borderRadius,backgroundColor:getBgColor(),cursor:isSelected?\"default\":\"pointer\",boxShadow:isSelected?\"none\":tokens.boxShadow,transition:tokens.transition},onClick:e=>{e.preventDefault();onSelect(label);},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:[color&&/*#__PURE__*/_jsx(\"div\",{style:{...v2CircleWrapperStyle,backgroundColor:color}}),image&&/*#__PURE__*/_jsx(\"div\",{style:v2ImageOuterWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:v2ImageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:v2ImageStyle})})}),/*#__PURE__*/_jsx(\"div\",{style:v2TextContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:{...v2TextStyle,color:getTextColor(),fontSize:showPressed?tokens.fontSizePressed:tokens.fontSize,transition:tokens.transition},children:label})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseMaterialButtonsUpdated({buttons,handleSelection,selected,designVersion}){if(buttons.length<=0){return null;}// v2: new design\nif(designVersion===\"v2\"){return /*#__PURE__*/_jsx(\"div\",{style:v2ContainerStyle,children:buttons.map((x,index)=>/*#__PURE__*/_jsx(MaterialButtonV2,{label:x.label,color:x.color,image:x.image,isSelected:x.label===selected,onSelect:handleSelection},`mat_${index}`))});}return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:buttons.map((x,index)=>/*#__PURE__*/_jsxs(\"div\",{style:x.label===selected?buttonActiveStyle:buttonStyle,onClick:e=>{e.preventDefault();handleSelection(x.label);},children:[x.color&&/*#__PURE__*/_jsx(\"div\",{style:{...circleWrapperStyle,backgroundColor:x.color}}),x.image&&/*#__PURE__*/_jsx(\"div\",{style:imageOuterWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:imageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{src:x.image,style:imageStyle})})}),/*#__PURE__*/_jsx(\"div\",{style:textContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:x.label===selected?textActiveStyle:textStyle,children:x.label})})]}))});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_ChooseMaterialButtonsUpdated,{buttons:{type:ControlType.Array,defaultValue:[]},selected:{type:ControlType.String,defaultValue:\"\"},handleSelection:{type:()=>null},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES\n// /////////////\nconst v2ContainerStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"stretch\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:tokens.gap,height:\"min-content\",overflow:\"visible\",padding:0,position:\"relative\",width:\"100%\"};const v2ButtonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:tokens.borderRadius,display:\"flex\",flex:1,flexFlow:\"column\",gap:8,overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"70px\",minHeight:\"105px\"};const v2CircleWrapperStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\"};const v2ImageOuterWrapperStyle={fontFamily:tokens.fontFamily,fontSize:\"12px\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:\"10px\",height:\"42px\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"42px\",borderRadius:\"6px\"};const v2ImageWrapperStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",position:\"absolute\",borderRadius:\"inherit\",inset:0};const v2ImageStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",aspectRatio:\"1 / 1\",objectFit:\"cover\",objectPosition:\"center center\"};const v2TextContainerStyle={display:\"flex\",padding:0,position:\"relative\"};const v2TextStyle={fontFamily:tokens.fontFamily,fontStyle:\"normal\",fontSize:tokens.fontSize,fontWeight:tokens.fontWeight,lineHeight:\"1.2em\",textAlign:\"center\",display:\"block\",boxSizing:\"border-box\",outline:\"none\",height:\"auto\",width:\"auto\",userSelect:\"none\",backgroundColor:\"transparent\",borderRadius:0,margin:0,padding:0};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst containerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"stretch\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:8,height:\"min-content\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"100%\"};const buttonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:6,border:\"1px solid #838b93\",cursor:\"pointer\",display:\"flex\",flex:1,flexFlow:\"column\",gap:8,overflow:\"visible\",padding:\"12px 3px\",position:\"relative\",minWidth:\"70px\",minHeight:\"105px\"};const buttonActiveStyle={...buttonStyle,backgroundColor:\"rgb(255, 255, 255)\",border:\"1px solid #121824\",cursor:\"default\"};const circleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",backgroundColor:\"rgba(18, 24, 36, 0.8)\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\"};const textContainerStyle={display:\"flex\",padding:0,position:\"relative\"};const textStyle={fontFamily:\"Inter, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontStyle:\"normal\",fontSize:12,fontWeight:400,lineHeight:\"1.2em\",textAlign:\"center\",color:\"rgb(131, 139, 147)\",display:\"block\",boxSizing:\"border-box\",outline:\"none\",height:\"auto\",width:\"auto\",userSelect:\"none\",backgroundColor:\"transparent\",borderRadius:0,margin:0,padding:0};const textActiveStyle={...textStyle,color:\"rgb(18, 24, 36)\"};const imageOuterWrapperStyle={fontFamily:\"sans-serif\",fontSize:\"12px\",cursor:\"pointer\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:\"10px\",height:\"42px\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"42px\",borderRadius:\"6px\"};const imageWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,cursor:\"pointer\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",position:\"absolute\",borderRadius:\"inherit\",inset:0};const imageStyle={fontFamily:\"sans-serif\",fontSize:12,cursor:\"pointer\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",aspectRatio:\"1 / 1\",objectFit:\"cover\",objectPosition:\"center center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseMaterialButtonsUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"IButton\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_ChooseMaterialButtonsUpdated.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_ChooseMaterialButtonsUpdated from\"https://framerusercontent.com/modules/MhCfDpJGWbM3rbKUtuBP/PP49QrrTsWARmWf2yn19/Create_ChooseMaterialButtonsUpdated.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";const BTN_BLACK_ONYX={label:\"Black Onyx\",image:\"https://framerusercontent.com/images/5BasYKEv1N3mLTGNUTxLIAQbfI.png\"};const BTN_GREEN_ONYX={label:\"Green Onyx\",image:\"https://framerusercontent.com/images/ggVlyc7PRVj2CA1qzOuZqKuvWms.png\"};const BTN_SILVER={label:\"Sterling Silver\",image:\"https://framerusercontent.com/images/JDmkTnIycLVMaJ2pvcuDIAuGIXs.png\"};const BTN_VERMEIL={label:\"18k Gold Vermeil\",image:\"https://framerusercontent.com/images/peyEZyiVrQ3pQzWPPqPZ4e4svm0.png\"};const BTN_GOLD={label:\"9k Solid Gold\",image:\"https://framerusercontent.com/images/SXDw8bt2s5yHQMmMNVjkDGQo5M.png\"};// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseMaterialUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[componentLoaded,setComponentLoaded]=useState(false);const[materialButtons,setMaterialButtons]=useState([BTN_BLACK_ONYX,BTN_GREEN_ONYX,BTN_SILVER,BTN_VERMEIL]);const[jewelryMaterial,setJewelryMaterial]=useState(store.jewelryMaterial);const handleSelection=selected=>{const productFormat=\"Jewelry\";let jewelryMaterial=selected;let jewelryType=store.jewelryType||\"\";let jewelryPiece=store.jewelryPiece||\"\";let jewelrySize=store.jewelrySize||\"\";let jewelryChain=store.jewelryChain||\"\";let jewelryBezelMount=store.jewelryBezelMount||\"\";const currentMaterialIsEclipse=jewelryBezelMount.includes(\"Eclipse\");const currentMaterialIsBezel=!currentMaterialIsEclipse&&jewelryBezelMount!==\"No Mount\";const currentMaterialIsZodiac=jewelryType===\"Zodiac\"||props.type===\"Zodiac\";//  No Lockets for Zodiac\nif(currentMaterialIsZodiac){if(jewelryBezelMount!==\"No Mount\"){if(currentMaterialIsEclipse){if(jewelryMaterial===\"Sterling Silver\"){jewelryBezelMount=\"Sterling Silver Eclipse\";if(jewelryChain!==\"No Chain\"){jewelryChain=\"Sterling Silver\";}}else if(jewelryMaterial===\"18k Gold Vermeil\"){jewelryBezelMount=\"18k Gold Vermeil Eclipse\";if(jewelryChain!==\"No Chain\"){jewelryChain=\"18k Gold Vermeil\";}}}else{if(jewelryMaterial===\"Sterling Silver\"){jewelryBezelMount=\"Sterling Silver\";}else if(jewelryMaterial===\"18k Gold Vermeil\"){jewelryBezelMount=\"18k Gold Vermeil\";}}}else{// Currently \"No Mount\"; if Silver or Vermeil selected, add a bezel\nswitch(jewelryMaterial){case\"Sterling Silver\":jewelryBezelMount=\"Sterling Silver\";break;case\"18k Gold Vermeil\":jewelryBezelMount=\"18k Gold Vermeil\";break;default:break;}}}else if(currentMaterialIsEclipse){if(jewelryMaterial===\"Sterling Silver\"){jewelryBezelMount=\"Sterling Silver Eclipse\";if(jewelryChain!==\"No Chain\"){jewelryChain=\"Sterling Silver\";}}else if(jewelryMaterial===\"18k Gold Vermeil\"){jewelryBezelMount=\"18k Gold Vermeil Eclipse\";if(jewelryChain!==\"No Chain\"){jewelryChain=\"18k Gold Vermeil\";}}}else if(currentMaterialIsBezel){if(jewelryMaterial===\"Sterling Silver\"){jewelryBezelMount=\"Sterling Silver\";jewelryChain=\"Sterling Silver\";}else if(jewelryMaterial===\"18k Gold Vermeil\"){jewelryBezelMount=\"18k Gold Vermeil\";jewelryChain=\"18k Gold Vermeil\";}}const updatedStoreProps=cleanPropsFixInvalid({...store,productFormat,jewelryType,jewelryPiece,jewelryMaterial,jewelryChain,jewelryBezelMount});if(updatedStoreProps.jewelryChain!==\"No Chain\"&&jewelryBezelMount!==\"No Mount\"){updatedStoreProps.jewelryChain=updatedStoreProps.jewelryBezelMount.replace(\" Eclipse\",\"\");}// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",updatedStoreProps.productFormat);setProductPropsLocalValue(\"jewelryPiece\",updatedStoreProps.jewelryPiece);setProductPropsLocalValue(\"jewelryMaterial\",updatedStoreProps.jewelryMaterial);setProductPropsLocalValue(\"jewelrySize\",updatedStoreProps.jewelrySize);setProductPropsLocalValue(\"jewelryChain\",updatedStoreProps.jewelryChain);setProductPropsLocalValue(\"jewelryBezelMount\",updatedStoreProps.jewelryBezelMount);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{if(!store.pageLoaded){return;}setJewelryMaterial(store.jewelryMaterial);const isZodiac=store.jewelryType===\"Zodiac\";const isBezelEclipse=(store.jewelryBezelMount||\"\").includes(\"Eclipse\");const isBezel=!isBezelEclipse&&store.jewelryBezelMount!==\"No Mount\";if(isBezelEclipse){setMaterialButtons([BTN_SILVER,BTN_VERMEIL]);}else if(isBezel){setMaterialButtons([BTN_BLACK_ONYX,BTN_GREEN_ONYX,BTN_SILVER,BTN_VERMEIL]);}else{setMaterialButtons([BTN_BLACK_ONYX,BTN_SILVER,BTN_VERMEIL,...!isZodiac?[BTN_GOLD]:[]]);}setComponentLoaded(true);},[store.jewelryType,store.pageLoaded,store.jewelryPiece,store.jewelryMaterial,store.jewelryBezelMount]);return /*#__PURE__*/_jsx(Create_ChooseMaterialButtonsUpdated,{selected:jewelryMaterial,handleSelection:handleSelection,buttons:materialButtons,designVersion:props.designVersion});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseMaterialUpdated.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseMaterialUpdated,{type:{type:ControlType.String,defaultValue:\"\"},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseMaterialUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useMemo}from\"react\";// /////////////////////////////////////////////////////////////////\n// STOCK RULES — single source of truth\n// Update dates and messages here when stock changes\n// /////////////\nconst STOCK_RULES=[// Piece-level rules (no size constraint — used by ChoosePiece buttons)\n{piece:\"Keyring\",restockDate:\"2025-09-03T00:00:00Z\",message:\"Keyrings have temporarily sold out. Ordered items will be dispatched on September 5th\"},{piece:\"Locket\",restockDate:\"2025-07-17T00:00:00Z\",message:\"Lockets have temporarily sold out. Ordered items will be dispatched on July 18th\"},{piece:\"Bracelet\",material:\"Black Onyx\",restockDate:\"2026-03-17T00:00:00Z\",message:\"20mm and 25mm Black Onyx Bracelets have temporarily sold out. Ordered items will be dispatched on March 20th\"},// SKU-level rules (size-specific — used by OutOfStockMessage)\n{piece:\"Bracelet\",material:\"Black Onyx\",size:[\"20mm\",\"25mm\"],bezelMount:\"none\",restockDate:\"2026-03-17T00:00:00Z\",message:\"20mm and 25mm Black Onyx Bracelets are temporarily out of stock. Ordered items will be dispatched on Friday March 20th\"},{piece:[\"Necklace\",\"Charm\"],material:\"Black Onyx\",size:[\"20mm\",\"25mm\"],bezelMount:\"none\",restockDate:\"2026-03-17T00:00:00Z\",message:\"20mm and 25mm Black Onyx Necklaces are temporarily out of stock. Ordered items will be dispatched on Friday March 20th\"},{piece:[\"Necklace\",\"Charm\",\"Bracelet\",\"Locket\",\"Keyring\"],material:\"Green Onyx\",size:\"20mm\",bezelMount:\"none\",restockDate:\"2026-03-17T00:00:00Z\",message:\"15mm Green Onyx is temporarily out of stock. Ordered items will be dispatched on Friday March 20th\"},{piece:\"Bracelet\",size:\"20mm\",bezelMount:\"bezel\",restockDate:\"2026-03-24T00:00:00Z\",message:\"20mm Bezel Bracelets are temporarily out of stock. Ordered items will be dispatched on Friday March 27th\"},{piece:[\"Necklace\",\"Charm\"],material:\"Sterling Silver\",size:[\"15mm\"],bezelMount:\"bezel\",restockDate:\"2026-05-21T00:00:00Z\",message:\"15mm Silver Bezels are temporarily out of stock. Ordered items will be dispatched on Thursday, May 21st\"},{piece:[\"Necklace\",\"Charm\"],material:\"Gold Vermeil\",size:[\"15mm\"],bezelMount:\"bezel\",restockDate:\"2026-05-21T00:00:00Z\",message:\"15mm Gold Vermeil Bezels are temporarily out of stock. Ordered items will be dispatched on Thursday, May 21st\"}];// /////////////////////////////////////////////////////////////////\n// HELPERS\n// /////////////\nfunction matchesField(ruleValue,actual){if(ruleValue===undefined)return true;if(Array.isArray(ruleValue))return ruleValue.includes(actual);return ruleValue===actual;}function classifyBezelMount(bezelMount){if(!bezelMount||bezelMount===\"No Mount\")return\"none\";if(bezelMount.includes(\"Eclipse\"))return\"eclipse\";return\"bezel\";}function isBeforeRestockDate(restockDate){return new Date().getTime()<Date.parse(restockDate);}// /////////////////////////////////////////////////////////////////\n// getPieceStockStatus — piece-level stock (for ChoosePiece buttons)\n// /////////////\nexport function getPieceStockStatus(piece,material){for(const rule of STOCK_RULES){// Only match rules without size (piece-level rules)\nif(rule.size!==undefined)continue;if(!matchesField(rule.piece,piece))continue;if(material!==undefined&&!matchesField(rule.material,material))continue;if(isBeforeRestockDate(rule.restockDate)){return{outOfStock:true,outOfStockMsg:rule.message};}}return{outOfStock:false,outOfStockMsg:\"\"};}export function useSkuStockStatus(store){return useMemo(()=>{const bezelClass=classifyBezelMount(store.jewelryBezelMount);for(const rule of STOCK_RULES){// Only match rules WITH size (SKU-level rules)\nif(rule.size===undefined)continue;if(!matchesField(rule.piece,store.jewelryPiece))continue;if(!matchesField(rule.size,store.jewelrySize))continue;if(!isBeforeRestockDate(rule.restockDate))continue;// Match bezel mount classification\nif(rule.bezelMount!==undefined&&rule.bezelMount!==bezelClass)continue;// Match material (if rule specifies it)\nif(!matchesField(rule.material,store.jewelryMaterial))continue;return{inStock:false,message:rule.message};}return{inStock:true,message:\"\"};},[store.jewelryPiece,store.jewelryMaterial,store.jewelrySize,store.jewelryBezelMount]);}\nexport const __FramerMetadata__ = {\"exports\":{\"getPieceStockStatus\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PieceStockStatus\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSkuStockStatus\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StockStatus\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hooks_useStockStatus.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";import{getPieceStockStatus}from\"https://framerusercontent.com/modules/LzRJSZy3JwAyXG1H7t9a/FOHmudPJ2aIQo40vtFP0/hooks_useStockStatus.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePieceUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[options,setOptions]=useState([]);const[selected,setSelected]=useState(store.productFormat===\"Jewelry\"?store.jewelryPiece||\"\":\"\");useEffect(()=>{const isZodiac=store.jewelryType===\"Zodiac\";const isBezelEclipse=(store.jewelryBezelMount||\"\").includes(\"Eclipse\");const isBezel=!isBezelEclipse&&store.jewelryBezelMount!==\"No Mount\";const allowBracelet=[\"Black Onyx\",\"Green Onyx\",\"Sterling Silver\",\"18k Gold Vermeil\"].includes(store.jewelryMaterial);const allowLocket=[\"Sterling Silver\",\"18k Gold Vermeil\"].includes(store.jewelryMaterial)&&!isZodiac&&props.necklaceBraceletOnly!==true&&// Below prevent override earlier\n!isBezelEclipse&&!isBezel;const allowKeyring=!isZodiac&&props.necklaceBraceletOnly!==true&&[\"Sterling Silver\"].includes(store.jewelryMaterial)&&!isBezel&&!isBezelEclipse;let allowCharm=props.necklaceBraceletOnly!==true&&props.allowCharm!==false;const braceletStock=getPieceStockStatus(\"Bracelet\",store.jewelryMaterial);const locketStock=getPieceStockStatus(\"Locket\");const keyringStock=getPieceStockStatus(\"Keyring\");const availableOptions=[{label:\"Necklace\",bestseller:true},...allowBracelet?[{label:\"Bracelet\",...braceletStock.outOfStock?{outOfStock:true,outOfStockMsg:braceletStock.outOfStockMsg}:{}}]:[],...allowLocket?[{label:\"Locket\",...locketStock.outOfStock?{outOfStock:true,outOfStockMsg:locketStock.outOfStockMsg}:{}}]:[],...allowKeyring?[{label:\"Keyring\",...keyringStock.outOfStock?{outOfStock:true,outOfStockMsg:keyringStock.outOfStockMsg}:{}}]:[],...allowCharm?[{label:\"Charm\"}]:[]];setOptions(availableOptions);//\n// SET SELECTED\n//\nconst selectedItem=store.productFormat===\"Jewelry\"?store.jewelryPiece||\"\":\"\";setSelected(selectedItem);},[store.productFormat,store.jewelryMaterial,store.jewelryPiece,store.jewelryType,store.jewelryBezelMount]);const handleSelection=selectedItem=>{let updatedStoreProps={...store,productFormat:\"Jewelry\",jewelryPiece:selectedItem};if(selectedItem===\"Necklace\"){if(updatedStoreProps.jewelryChain===\"No Chain\"){if(store.jewelryMaterial===\"18k Gold Vermeil\"){updatedStoreProps={...updatedStoreProps,jewelryChain:\"18k Gold Vermeil\"};}else{updatedStoreProps={...updatedStoreProps,jewelryChain:\"Sterling Silver\"};}}}else if(selectedItem===\"Locket\"){updatedStoreProps.jewelryBezelMount=\"No Mount\";if(![\"Sterling Silver\",\"18k Gold Vermeil\"].includes(updatedStoreProps.jewelryMaterial)){// Locket must be Silver or Vermeil\nupdatedStoreProps={...updatedStoreProps,jewelryMaterial:\"Sterling Silver\"};}// Locket Chain must match material\nupdatedStoreProps={...updatedStoreProps,jewelryChain:updatedStoreProps.jewelryMaterial};}else if(selectedItem===\"Bracelet\"){// No Gold bracelet; switch to Vermeil if Gold previously selected\nif(store.jewelryMaterial===\"9k Solid Gold\"){updatedStoreProps={...updatedStoreProps,jewelryMaterial:\"18k Gold Vermeil\"};}}else if(selectedItem===\"Keyring\"){// Keyring only available in unmounted Silver\nupdatedStoreProps={...updatedStoreProps,jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Keyring\",jewelryBezelMount:\"No Mount\"};}else if(selectedItem===\"Charm\"){updatedStoreProps={...updatedStoreProps,jewelryChain:\"No Chain\"};}// Fix Any Invalid Prop Selections\nupdatedStoreProps=cleanPropsFixInvalid(updatedStoreProps);setProductPropsLocalValue(\"jewelryPiece\",updatedStoreProps.jewelryPiece);setProductPropsLocalValue(\"jewelryMaterial\",updatedStoreProps.jewelryMaterial);setProductPropsLocalValue(\"jewelryChain\",updatedStoreProps.jewelryChain);setProductPropsLocalValue(\"jewelryBezelMount\",updatedStoreProps.jewelryBezelMount);setStore(updatedStoreProps);setNavigationStore({jumpToFront:navigationStore.jumpToFront+1,...props.modifyRenderImageDisplay===true?{hideRenderedImagesOnProductPage:false}:{}});};// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:options.length===3,rowsAndColsOfTwo:options.length===4});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selected,handleSelection:handleSelection,oneRow:options.length===3,rowsAndColsOfTwo:options.length===4});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePieceUpdated.defaultProps={necklaceBraceletOnly:false,redirectOnUpdate:false,modifyRenderImageDisplay:true,allowCharm:true,designVersion:\"v1\"};addPropertyControls(Create_ChoosePieceUpdated,{necklaceBraceletOnly:{type:ControlType.Boolean,defaultValue:false},redirectOnUpdate:{type:ControlType.Boolean,defaultValue:false},modifyRenderImageDisplay:{type:ControlType.Boolean,defaultValue:true},allowCharm:{type:ControlType.Boolean,defaultValue:true},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePieceUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintJewelryFormatUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const handleSelection=selected=>{let productFormat=\"\";if(selected===\"Prints\"){productFormat=\"Print\";}else if(selected===\"Jewelry\"){productFormat=\"Jewelry\";}if(!productFormat){return;}const updatedStoreProps={...store,productFormat};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",productFormat);// Go to Create step #create\nsetNavigationStore({createStepVariant:props.navigateToVariant});};let selectedFormat=\"Prints\";if(store.productFormat===\"Print\"){selectedFormat=\"Prints\";}else if(store.productFormat===\"Jewelry\"){selectedFormat=\"Jewelry\";}const buttonOptions=[{label:\"Prints\",bestseller:true},{label:\"Jewelry\"}];// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:buttonOptions,selected:selectedFormat,handleSelection:handleSelection});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:buttonOptions,selected:selectedFormat,handleSelection:handleSelection});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintJewelryFormatUpdated.defaultProps={navigateToVariant:\"CreateStep1\",designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintJewelryFormatUpdated,{navigateToVariant:{type:ControlType.String,defaultValue:\"CreateStep1\"},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintJewelryFormatUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","//\n//.  IMPORTANT\n//\n// I'm pretty sure Create_SharedButtonsWithDefaults has been replaced by Create_SharedButtonsUpdated, but there may be some outstanding references to clean up out there\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_SharedButtonsWithDefaults(props){const handleSelection=selected=>{if(props.handleSelection){props.handleSelection(selected);}};if(props.buttonOptions.length<=0){return null;}let maxRowCount=-1;if(props.rowsAndColsOfTwo){maxRowCount=2;}else if(props.rowsAndColsOfThree){maxRowCount=3;}if(maxRowCount>0){const itemCount=props.buttonOptions.length;const rowCount=Math.ceil(itemCount/maxRowCount);return /*#__PURE__*/_jsx(\"div\",{style:{...outerDivStyle,...outerDivflexColumnStyle},children:Array.from({length:rowCount}).map((_,rowNumber)=>/*#__PURE__*/_jsx(\"div\",{\"data-row\":rowNumber,className:\"row\",style:{...buttonRowStyle},children:props.buttonOptions.map(({label,bestseller},index)=>{if(index>=rowNumber*maxRowCount&&index<rowNumber*maxRowCount+maxRowCount){return /*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,...props.selected===label?buttonDivActiveStyle:buttonDivInactiveStyle,...index%maxRowCount===maxRowCount-1||index===itemCount-1?buttonLastStyle:null,...rowNumber===0?buttonFirstRowStyle:null,...rowNumber===rowCount-1?buttonLastRowStyle:null},onClick:e=>{e.preventDefault();handleSelection(label);},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:bestseller===true?/*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:props.selected===label?dotStyleActive:dotStyle}),/*#__PURE__*/_jsx(\"span\",{children:props.translateLabelFunc?props.translateLabelFunc(label):label})]}):props.translateLabelFunc?props.translateLabelFunc(label):label})},`idx_${index}`);}})}))});}return /*#__PURE__*/_jsx(\"div\",{style:{...outerDivStyle},children:props.buttonOptions.map(({label,bestseller},index)=>/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyleOuter,...props.selected===label?buttonDivActiveStyle:buttonDivInactiveStyle,...index===props.buttonOptions.length-1?buttonLastStyle:null},onClick:e=>{e.preventDefault();handleSelection(label);},children:/*#__PURE__*/_jsx(\"div\",{style:{...buttonDivStyle},children:bestseller===true?/*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:props.selected===label?dotStyleActive:dotStyle}),/*#__PURE__*/_jsx(\"span\",{children:props.translateLabelFunc?props.translateLabelFunc(label):label})]}):props.translateLabelFunc?props.translateLabelFunc(label):label})},`idx_${index}`))});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\naddPropertyControls(Create_SharedButtonsWithDefaults,{buttonOptions:{type:ControlType.Array,defaultValue:[]},handleSelection:{type:selectedFormat=>null},useMaterialIcons:{type:ControlType.Boolean,defaultValue:false},rowsAndColsOfTwo:{type:ControlType.Boolean,defaultValue:false},rowsAndColsOfThree:{type:ControlType.Boolean,defaultValue:false},translateLabelFunc:{type:ControlType.EventHandler,defaultValue:null},selected:{type:ControlType.String,defaultValue:\"\"}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst outerDivStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"0px\",height:\"min-content\",width:\"100%\",// justifyContent: \"center\",\njustifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const outerDivflexColumnStyle={flexDirection:\"column\"};const buttonRowStyle={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"center\",display:\"flex\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"0px\",height:\"min-content\",width:\"100%\",// justifyContent: \"center\",\njustifyContent:\"space-between\",overflow:\"visible\",padding:\"0\",position:\"relative\",opacity:1};const buttonDivStyleOuter={border:\"1px solid #838b93\",borderRight:\"0px\",boxSizing:\"border-box\",height:\"40px\",display:\"flex\",alignContent:\"center\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",flex:\"1 0 0px\",flexDirection:\"row\",flexWrap:\"nowrap\",gap:\"16px\",overflow:\"hidden\",padding:\"0\",position:\"relative\",opacity:1};const buttonLastStyle={borderRight:\"1px solid #838b93\"};const buttonFirstRowStyle={borderBottom:\"none\"};const buttonLastRowStyle={borderBottom:\"1px solid #838b93\"};const buttonDivStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",alignContent:\"center\",alignItems:\"center\",height:\"min-content\",justifyContent:\"center\",fontSize:\"12px\",// color: \"rgb(18, 24, 36)\",\ncolor:\"rgb(131, 139, 147))\",// fontSize: \"16px\",\nfontFamily:\"Inter, Inter Placeholder, sans-serif\",width:\"auto\",outline:\"none\",flexShrink:0,transform:\"none\",opacity:1,userSelect:\"none\",whiteSpace:\"pre\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const buttonDivActiveStyle={color:\"rgb(18, 24, 36)\",backgroundColor:\"rgb(255, 255, 255)\"};const buttonDivInactiveStyle={color:\"rgb(131, 139, 147)\",background:\"none\"};const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_SharedButtonsWithDefaults\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ISharedButtonOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_SharedButtonsWithDefaults.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import Create_SharedButtonsWithDefaults from\"https://framerusercontent.com/modules/CXGdVbBqxJBwSGnQeKGP/jTeJFYelj3Ov0JoHW8oY/Create_SharedButtonsWithDefaults.js\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";const printLayouts=[{label:\"Portrait\",bestseller:true},{label:\"Landscape\"},{label:\"Square\"}];const printLayoutsUpdated=[{label:\"Square\"},{label:\"Portrait\",bestseller:true},{label:\"Landscape\"}];// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintLayout(props){const[store,setStore]=store_ProductPropsStore();const[country,_]=store_Country();const[navigationStore,setNavigationStore]=store_Navigation();const[printLayout,setPrintLayout]=useState(store.printLayout);const handleSelection=selectedLayout=>{const countryCode=(country?.countryCode||\"\").toUpperCase();let middleSize=\"20x28\";if([\"US\",\"CA\",\"AU\",\"NZ\"].includes(countryCode)){middleSize=\"18x24\";}let printSize=store.printSize||\"18x24\";switch(selectedLayout){case\"Portrait\":case\"Landscape\":switch(printSize){case\"12x12\":// Small\nprintSize=\"12x16\";break;case\"16x16\":// Medium\nprintSize=middleSize;break;case\"20x20\":case\"24x24\":// Large\nprintSize=\"24x32\";break;case\"12x16\":case\"18x24\":case\"20x28\":case\"50x70\":case\"24x32\":default:break;}break;case\"Square\":switch(printSize){case\"12x12\":case\"16x16\":case\"20x20\":case\"24x24\":default:break;case\"12x16\":// Small\nprintSize=\"12x12\";case\"18x24\":case\"20x28\":case\"50x70\":// Medium\nprintSize=\"16x16\";break;case\"24x32\":// Large\nprintSize=\"24x24\";break;}break;}const updatedStoreProps={...store,productFormat:\"Print\",printLayout:selectedLayout,printSize:printSize};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"printLayout\",selectedLayout);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{if(store.pageLoaded){setPrintLayout(store.printLayout);}},[store.printLayout,store.pageLoaded]);if(!printLayout){return null;}// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:printLayoutsUpdated,selected:printLayout,handleSelection:handleSelection,oneRow:true});}if(props.updatedStyle){return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:printLayoutsUpdated,selected:printLayout,handleSelection:handleSelection,oneRow:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsWithDefaults,{buttonOptions:printLayouts,selected:printLayout,handleSelection:handleSelection});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintLayout.defaultProps={updatedStyle:false,designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintLayout,{updatedStyle:{type:ControlType.Boolean,defaultValue:false},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintLayout\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";const LAYOUT_THEME_BUTTONS=[{label:\"Classic\",image:\"https://framerusercontent.com/images/9ItBVwsbqRLFXdBqdAY2bU6enFw.png?scale-down-to=100&width=100&height=100\"},{label:\"Legends\",image:\"https://framerusercontent.com/images/Sz3Vuj2EzsPQwbBFQ6CeXIxGL0.png?scale-down-to=100&width=100&height=100\"},{label:\"Technical\",image:\"https://framerusercontent.com/images/1fZCCpAYHPsxkudbCrOfRq36F9M.png?scale-down-to=100&width=100&height=100\"}];// ─── v2 Design tokens (matching Create_SharedButtonsNewDesign) ───\nconst tokens={borderColor:\"#838b93\",borderColorActive:\"rgb(36, 49, 74)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",activeTextColor:\"rgb(36, 49, 74)\",activeBgColor:\"rgb(255, 255, 255)\",inactiveTextColor:\"rgb(131, 139, 147)\",inactiveBgColor:\"transparent\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:400,fontSize:\"12px\",fontSizePressed:\"11px\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// ─── v2 Theme button with hover/click states ───\nfunction ThemeButtonV2({label,image,isSelected,onSelect}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const showPressed=isPressed&&!isSelected;const getBorderColor=()=>{if(isSelected)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};const getTextColor=()=>{if(isSelected)return tokens.activeTextColor;if(isHovered)return tokens.activeTextColor;return tokens.inactiveTextColor;};const getBgColor=()=>{if(isSelected)return tokens.activeBgColor;return tokens.inactiveBgColor;};return /*#__PURE__*/_jsxs(\"div\",{style:{...v2ButtonStyle,border:`${showPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:showPressed?tokens.borderRadiusPressed:tokens.borderRadius,backgroundColor:getBgColor(),boxShadow:isSelected?\"none\":tokens.boxShadow,cursor:isSelected?\"default\":\"pointer\",transition:tokens.transition},onClick:e=>{e.preventDefault();onSelect(label);},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:[/*#__PURE__*/_jsx(\"div\",{style:v2CircleWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:v2ImageContainerStyle,children:/*#__PURE__*/_jsx(\"img\",{style:v2ImageStyle,src:image})})}),/*#__PURE__*/_jsx(\"div\",{style:v2TextContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:{...v2TextStyle,color:getTextColor(),fontSize:showPressed?tokens.fontSizePressed:tokens.fontSize,transition:tokens.transition},children:label})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintLayoutUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const handleSelection=selected=>{let updatedStoreProps={...store};if(selected===\"Classic\"){updatedStoreProps.printLayoutStyle=\"classic\";}else if(selected===\"Technical\"){updatedStoreProps.printLayoutStyle=\"technical\";}else if(selected===\"Legends\"){updatedStoreProps.printLayoutStyle=\"kids\";}else if(selected===\"Minimal\"){updatedStoreProps.printLayoutStyle=\"minimal\";}else{updatedStoreProps.printLayoutStyle=\"classic\";}// Fix Any Invalid Prop Selections\nupdatedStoreProps=cleanPropsFixInvalid(updatedStoreProps);// Update store values for in page refresh\nsetProductPropsLocalValue(\"printLayoutStyle\",updatedStoreProps.printLayoutStyle);setStore(updatedStoreProps);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};let printLayoutStyleTitle=store.printLayoutStyle;switch(store.printLayoutStyle){case\"classic\":default:printLayoutStyleTitle=\"Classic\";break;case\"kids\":printLayoutStyleTitle=\"Legends\";break;case\"technical\":printLayoutStyleTitle=\"Technical\";break;}// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(\"div\",{style:v2ContainerStyle,children:LAYOUT_THEME_BUTTONS.map((x,index)=>/*#__PURE__*/_jsx(ThemeButtonV2,{label:x.label,image:x.image,isSelected:x.label===printLayoutStyleTitle,onSelect:handleSelection},`theme_${index}`))});}return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:LAYOUT_THEME_BUTTONS.map((x,index)=>/*#__PURE__*/_jsxs(\"div\",{style:x.label===printLayoutStyleTitle?buttonActiveStyle:buttonStyle,onClick:e=>{e.preventDefault();handleSelection(x.label);},children:[/*#__PURE__*/_jsx(\"div\",{style:circleWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyle,children:/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:x.image})})}),/*#__PURE__*/_jsx(\"div\",{style:textContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:x.label===printLayoutStyleTitle?textActiveStyle:textStyle,children:x.label})})]}))});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintLayoutUpdated.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintLayoutUpdated,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES\n// /////////////\nconst v2ContainerStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:tokens.gap,height:\"min-content\",overflow:\"visible\",padding:0,position:\"relative\",width:\"100%\"};const v2ButtonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:tokens.borderRadius,display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,height:\"min-content\",overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"80px\"};const v2CircleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\",border:\"1px solid rgb(18, 24, 36)\"};const v2ImageContainerStyle={fontFamily:\"sans-serif\",fontSize:\"12px\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",position:\"absolute\",borderRadius:\"inherit\",inset:0};const v2ImageStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",objectPosition:\"center center\",objectFit:\"cover\"};const v2TextContainerStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:3,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"min-content\"};const v2TextStyle={fontFamily:tokens.fontFamily,fontStyle:\"normal\",fontSize:tokens.fontSize,fontWeight:tokens.fontWeight,lineHeight:\"1.2em\",textAlign:\"start\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",outline:\"none\",flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"auto\",userSelect:\"none\",whiteSpace:\"pre\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",margin:0,backgroundColor:\"transparent\",borderRadius:0,padding:0};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst containerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:8,height:\"min-content\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"100%\"};const buttonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:6,border:\"2px solid #838b93\",cursor:\"pointer\",display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,height:\"min-content\",overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"80px\"};const buttonActiveStyle={...buttonStyle,backgroundColor:\"rgb(255, 255, 255)\",border:\"2px solid #121824\",cursor:\"default\"};const circleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\",border:\"1px solid #121824\"};const imageContainerStyle={fontFamily:\"sans-serif\",fontSize:\"12px\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",position:\"absolute\",borderRadius:\"inherit\",inset:0};const imageStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",objectPosition:\"center center\",objectFit:\"cover\"};const textContainerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:3,height:\"min-content\",overflow:\"var(--overflow-clip-fallback, clip)\",padding:0,position:\"relative\",width:\"min-content\"};const textStyle={fontFamily:\"Inter, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontStyle:\"normal\",fontSize:12,fontWeight:400,lineHeight:\"1.2em\",textAlign:\"start\",color:\"rgb(131, 139, 147)\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",outline:\"none\",flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"auto\",transform:\"none\",userSelect:\"none\",whiteSpace:\"pre\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",margin:0,backgroundColor:\"transparent\",borderRadius:0,padding:0};const textActiveStyle={...textStyle,color:\"rgb(18, 24, 36)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintLayoutUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{getPrintSizeLabel}from\"https://framerusercontent.com/modules/a8wELR7klhmQ2Qw6JnVs/S9VUEjuxzZS4Le1lp439/utils_PrintSku.js\";import{getTnsOrientationFromStorePrintLayout,getTnsSizeIdFromPrintSize,getTnsProductFormatFromStoreProps}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";import{getPrintPriceTnsProps}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintSizeUpdated(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[pricesObj,setPricesObj]=store_ProductPrices();const[options,setOptions]=useState([]);const[countryCode,setCountryCode]=useState(country?.countryCode||\"\");const handleSelection=selectedSize=>{const updatedStoreProps={...store,productFormat:\"Print\",printSize:selectedSize};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"printSize\",selectedSize);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{let availableOptions=[];let defaultSize=\"18x24\";const tnsOrientation=getTnsOrientationFromStorePrintLayout(store.printLayout);// Always show unframed price on size buttons — frame pricing\n// is shown separately on the frame selector\nconst tnsProductFormat=getTnsProductFormatFromStoreProps(store.productFormat,store.printFormat,\"None\");switch(store.printLayout){case\"Square\":defaultSize=\"16x16\";availableOptions=[{label:\"12x12\"},{label:\"16x16\"},{label:\"20x20\"}];break;case\"Landscape\":defaultSize=\"18x24\";availableOptions=[{label:\"12x16\"},{label:\"18x24\"},{label:\"24x32\"}];break;case\"Portrait\":default:defaultSize=\"18x24\";availableOptions=[{label:\"12x16\"},{label:\"18x24\",bestseller:true},{label:\"24x32\"}];break;}try{if(pricesObj?.countryCode&&pricesObj?.pricing){for(let i=0;i<availableOptions.length;i+=1){const tnsSizeId=getTnsSizeIdFromPrintSize(availableOptions[i].label);const priceData=getPrintPriceTnsProps(pricesObj?.pricing,tnsProductFormat,tnsOrientation,tnsSizeId);availableOptions[i].priceText=(priceData?.priceText||\"\").replace(\"AUD \",\"\").replace(\"CAD \",\"\");}}}catch(error){console.error(`Error`,error);}if(store.printSize&&availableOptions.length>0&&availableOptions.map(x=>x.label).includes(store.printSize)===false){// Update store values for in page refresh\nsetStore({...store,printSize:defaultSize});setProductPropsLocalValue(\"printSize\",defaultSize);}const updatedCountryCode=country?.countryCode||\"\";if(updatedCountryCode){setCountryCode(updatedCountryCode);}setOptions(availableOptions);},[country.countryCode,store.productFormat,store.printSize,store.printLayout,store.printFormat,pricesObj]);// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:store.printSize,handleSelection:handleSelection,translateLabelFunc:sizeId=>{return getPrintSizeLabel(sizeId,store.printLayout,countryCode);},oneRow:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:store.printSize,handleSelection:handleSelection,translateLabelFunc:sizeId=>{return getPrintSizeLabel(sizeId,store.printLayout,countryCode);},oneRow:true});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintSizeUpdated.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintSizeUpdated,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintSizeUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";const printStyleButtons=[\"filled_filled\",\"filled_blanked\",\"blanked_filled\",\"blanked_blanked\"];const foilStyleButtons=[\"foilG_filled\",\"foilG_blanked\",\"foilS_filled\",\"foilS_blanked\"];const printStyleButtonsTpa=[\"filled_filled\",\"blanked_blanked\"];const foilStyleButtonsTpa=[\"foilG_filled\",\"foilS_filled\"];// Moon-phase prints: Classic / Canvas offer colored OR white poster background,\n// both with the moon disc filled (there's no \"blanked moon\" option because the\n// moon image itself is photographic, not a reversible shape). Foil moon offers\n// gold and silver filled variants only.\nconst printStyleButtonsMoon=[\"filled_filled\",\"blanked_filled\"];const foilStyleButtonsMoon=[\"foilG_filled\",\"foilS_filled\"];// Grey gradient used for the moon disc inside Classic/Canvas moon buttons —\n// visually represents the photographic moon rather than a theme-colored disc.\nconst MOON_DISC_GRADIENT=\"radial-gradient(circle at 35% 35%, #EAEAEA 0%, #B0B0B0 40%, #6E6E6E 100%)\";// Print Colors.\nconst PrintColor_black=`#000000`;const PrintColor_grayBlue=`#576274`;const PrintColor_midnightBlue=`#2B3045`;const PrintColor_aquamarine=`#538174`;const PrintColor_lilac=`#C0A6BF`;const PrintColor_mint=`#97C9BD`;const PrintColor_pink=`#EE337D`;const PrintColor_orange=`#FF4F00`;// v2 Print Colors (updated)\nconst V2_COLORS={midnightBlue:\"rgb(36, 49, 74)\",black:\"rgb(17, 20, 26)\",greyBlue:\"rgb(75, 94, 128)\",aquamarine:\"rgb(34, 84, 82)\"};// ─── v2 Design tokens (matching Create_SharedButtonsNewDesign) ───\nconst tokens={borderColor:\"rgb(131, 139, 147)\",borderColorActive:\"rgb(36, 49, 74)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",inactiveThemeGrey:\"rgb(176, 176, 176)\",inactiveFoilGoldGrey:\"rgb(215, 210, 200)\",inactiveFoilSilverGrey:\"rgb(195, 196, 198)\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// ─── v2 Style button with hover/click states ───\nfunction StyleButtonV2({styleId,isSelected,mapBackground,innerCircleBackground,innerCircleBorder,textLinesColor,circleHasGradient,onSelect}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const showPressed=isPressed&&!isSelected;const getBorderColor=()=>{if(isSelected)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>onSelect(styleId),style:{...v2ButtonStyle,border:`${showPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:showPressed?tokens.borderRadiusPressed:tokens.borderRadius,background:mapBackground,cursor:isSelected?\"default\":\"pointer\",boxShadow:isSelected?\"none\":tokens.boxShadow,transition:tokens.transition},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:[/*#__PURE__*/_jsx(\"div\",{style:v2GradientOverlay}),/*#__PURE__*/_jsx(\"div\",{style:{...v2CircleWrapperStyle,background:innerCircleBackground,border:innerCircleBorder},children:circleHasGradient&&/*#__PURE__*/_jsx(\"div\",{style:v2CircleGradientOverlay})}),/*#__PURE__*/_jsxs(\"div\",{style:v2TextLinesContainer,children:[/*#__PURE__*/_jsx(\"div\",{style:{...v2TextLine,backgroundColor:textLinesColor}}),/*#__PURE__*/_jsx(\"div\",{style:{...v2TextLine,width:\"13px\",backgroundColor:textLinesColor}}),/*#__PURE__*/_jsx(\"div\",{style:{...v2TextLine,backgroundColor:textLinesColor}})]})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintStyleButtonsUpdated({isFoil,handleSelection,selectedPrintStyleId,isTpa,isMoon,designVersion}){const[store,setStore]=store_ProductPropsStore();const[backgroundColor,setBackgroundColor]=useState(store.printTheme);const[v2BackgroundColor,setV2BackgroundColor]=useState(V2_COLORS.midnightBlue);useEffect(()=>{switch(store.printTheme){case\"Midnight Blue\":setBackgroundColor(PrintColor_midnightBlue);setV2BackgroundColor(V2_COLORS.midnightBlue);break;case\"Black\":setBackgroundColor(PrintColor_black);setV2BackgroundColor(V2_COLORS.black);break;case\"Grey Blue\":setBackgroundColor(PrintColor_grayBlue);setV2BackgroundColor(V2_COLORS.greyBlue);break;case\"Aquamarine\":setBackgroundColor(PrintColor_aquamarine);setV2BackgroundColor(V2_COLORS.aquamarine);break;break;}},[store.printTheme]);const handleClick=styleId=>{if(handleSelection){handleSelection(styleId);}};const selectedIndex=0;let buttons=isFoil?foilStyleButtons:printStyleButtons;if(isTpa){buttons=isFoil?foilStyleButtonsTpa:printStyleButtonsTpa;}if(isMoon){buttons=isFoil?foilStyleButtonsMoon:printStyleButtonsMoon;}const getStyleColors=(styleId,themeColor,forV2)=>{const isBlankBackground=styleId.startsWith(\"blanked\");const isBlankMapCircle=styleId.endsWith(\"blanked\");const isSilverFoil=styleId.startsWith(\"foilS\");const isGoldFoil=styleId.startsWith(\"foilG\");const isFoilStyle=isSilverFoil||isGoldFoil;const goldBackground=\"#f4d15c\";const silverBackground=\"#aeafb2\";const whiteBackground=\"#ffffff\";// Moon (non-foil): the inner \"disc\" represents the photographic moon,\n// so render it as a grey radial gradient instead of the theme color.\n// Moon buttons never use the blanked-moon variant, but the flag guards\n// against accidental misuse upstream.\nconst useMoonDisc=isMoon&&!isFoilStyle&&!isBlankMapCircle;// v2 sheen overlay: only for filled, non-foil discs. Suppress on the moon\n// disc so it doesn't double up with the baked-in grey gradient.\nconst circleHasGradient=forV2&&!isBlankMapCircle&&!useMoonDisc;let mapBackground=themeColor;if(isBlankBackground){mapBackground=whiteBackground;}let innerCircleBackground=themeColor;if(isBlankMapCircle){if(isGoldFoil){innerCircleBackground=goldBackground;}else if(isSilverFoil){innerCircleBackground=silverBackground;}else{innerCircleBackground=whiteBackground;}}else if(useMoonDisc){innerCircleBackground=MOON_DISC_GRADIENT;}else if(forV2&&!isBlankBackground){innerCircleBackground=\"transparent\";}let textLinesColor=\"#fff\";let innerCircleBorder=`1px solid #fff`;if(isBlankBackground){innerCircleBorder=`1px solid ${themeColor}`;textLinesColor=themeColor;}else if(isGoldFoil){innerCircleBorder=`1px solid ${goldBackground}`;textLinesColor=goldBackground;}else if(isSilverFoil){innerCircleBorder=`1px solid ${silverBackground}`;textLinesColor=silverBackground;}return{mapBackground,innerCircleBackground,innerCircleBorder,textLinesColor,circleHasGradient};};// v2: new design\nif(designVersion===\"v2\"){return /*#__PURE__*/_jsxs(\"div\",{style:v2ContainerStyle,children:[buttons.map((styleId,index)=>{const isSelected=styleId===selectedPrintStyleId;const colors=getStyleColors(styleId,v2BackgroundColor,true);return /*#__PURE__*/_jsx(StyleButtonV2,{styleId:styleId,isSelected:isSelected,mapBackground:colors.mapBackground,innerCircleBackground:colors.innerCircleBackground,innerCircleBorder:colors.innerCircleBorder,textLinesColor:colors.textLinesColor,circleHasGradient:colors.circleHasGradient,onSelect:handleClick},`style_${index}`);}),buttons.length<4&&/*#__PURE__*/_jsx(\"div\",{style:v2EmptyButtonStyle}),buttons.length<3&&/*#__PURE__*/_jsx(\"div\",{style:v2EmptyButtonStyle})]});}return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[buttons.map((styleId,index)=>{const isSelected=styleId===selectedPrintStyleId;const colors=getStyleColors(styleId,backgroundColor,false);return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>handleClick(styleId),\"data-border\":true,style:{...isSelected?buttonActiveStyle:buttonStyle,background:colors.mapBackground},children:[/*#__PURE__*/_jsx(\"div\",{style:{...circleWrapperStyle,background:colors.innerCircleBackground,border:colors.innerCircleBorder}}),/*#__PURE__*/_jsxs(\"div\",{style:textLinesContainer,children:[/*#__PURE__*/_jsx(\"div\",{style:{...textLine1,backgroundColor:colors.textLinesColor}}),/*#__PURE__*/_jsx(\"div\",{style:{...textLine2,backgroundColor:colors.textLinesColor}}),/*#__PURE__*/_jsx(\"div\",{style:{...textLine3,backgroundColor:colors.textLinesColor}})]})]});}),buttons.length<4&&/*#__PURE__*/_jsx(\"div\",{style:empytButtonStyle}),buttons.length<3&&/*#__PURE__*/_jsx(\"div\",{style:empytButtonStyle})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintStyleButtonsUpdated.defaultProps={selectedPrintStyleId:\"\",isFoil:false,isTpa:false,isMoon:false,designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintStyleButtonsUpdated,{isFoil:{type:ControlType.Boolean,defaultValue:false},isTpa:{type:ControlType.Boolean,defaultValue:false},isMoon:{type:ControlType.Boolean,defaultValue:false},selectedPrintStyleId:{type:ControlType.String,defaultValue:\"\"},handleSelection:{type:()=>null},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES\n// /////////////\nconst v2ContainerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:tokens.gap,height:\"min-content\",overflow:\"visible\",padding:0,position:\"relative\",width:\"100%\"};const v2ButtonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:tokens.borderRadius,display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,height:\"min-content\",overflow:\"clip\",padding:\"12px 0px\",position:\"relative\",minWidth:\"70px\"};const v2GradientOverlay={position:\"absolute\",top:0,left:0,width:\"100%\",height:\"50%\",background:\"linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%)\",pointerEvents:\"none\",zIndex:1,borderRadius:`${tokens.borderRadius} ${tokens.borderRadius} 0 0`};const v2CircleGradientOverlay={position:\"absolute\",top:0,left:0,right:0,bottom:0,background:\"linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%)\",pointerEvents:\"none\",borderRadius:\"inherit\"};const v2EmptyButtonStyle={display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",height:\"min-content\",overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"70px\"};const v2CircleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\",zIndex:2};const v2TextLinesContainer={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:2,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"min-content\",zIndex:2};const v2TextLine={boxSizing:\"border-box\",position:\"relative\",overflow:\"clip\",height:\"2px\",width:\"9px\",backgroundColor:\"#ffffff\"};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst containerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:8,height:\"min-content\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"100%\"};const buttonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",backgroundColor:\"rgb(255, 255, 255)\",borderRadius:6,border:\"2px solid #838b93\",cursor:\"pointer\",display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,height:\"min-content\",overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"70px\"};const empytButtonStyle={display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",height:\"min-content\",overflow:\"visible\",padding:\"12px 0px\",position:\"relative\",minWidth:\"70px\"};const buttonActiveStyle={...buttonStyle,border:\"2px solid #121824\",cursor:\"default\"};const circleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",backgroundColor:\"rgba(18, 24, 36, 0.8)\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\"};const textLinesContainer={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:2,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"min-content\"};const textLine={boxSizing:\"border-box\",position:\"relative\",overflow:\"clip\",height:\"2px\",width:\"9px\",backgroundColor:\"#ffffff\"};const textLine1={...textLine};const textLine2={...textLine,width:\"13px\"};const textLine3={...textLine};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintStyleButtonsUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import Create_ChoosePrintStyleButtonsUpdated from\"https://framerusercontent.com/modules/EKqbXcU35pjiCGSHJ95y/qw4ZZmUOQdTFNWuh89b6/Create_ChoosePrintStyleButtonsUpdated.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintStyle(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[isTpa,setIsTpa]=useState(false);const[isMoon,setIsMoon]=useState(false);const[isFoil,setIsFoil]=useState(false);const[isGitd,setIsGitd]=useState(false);// const [country, _] = store_Country()\nconst[selectedPrintStyleId,setSelectedPrintStyleId]=useState(store.printTheme);useEffect(()=>{const gitd=store.printFormat===\"Glow in the Dark\";const moon=store.productType===\"Moon\";setIsFoil(store.printFormat===\"Foil\");setIsTpa(store.productType===\"TPA\");setIsMoon(moon);setIsGitd(gitd);// Moon + GITD has exactly one valid map-style combination (filled_filled).\n// Force it if the store has drifted into another value — this covers\n// switching into GITD from another format AND loading an existing cart\n// item that was saved with a different style.\nif(moon&&gitd&&store.printStyle!==\"filled_filled\"){setStore({...store,productFormat:\"Print\",printStyle:\"filled_filled\"});setProductPropsLocalValue(\"productFormat\",\"Print\");setProductPropsLocalValue(\"printStyle\",\"filled_filled\");return;}if(store.printFormat===\"Foil\"){let printStyleString=``;if(store.printFoilColor===\"silver\"){printStyleString+=`foilS_`;}else{printStyleString+=`foilG_`;}if(store.printStyle.endsWith(\"_blanked\")){printStyleString+=`blanked`;}else{// if (store.printStyle.endsWith(\"_filled\")) {\nprintStyleString+=`filled`;}setSelectedPrintStyleId(printStyleString);}else{setSelectedPrintStyleId(store.printStyle);}},[store.printStyle,store.printFoilColor,store.printFormat,store.productType]);const handleSelection=selectedPrintStyle=>{let updatedStoreProps={...store};if(selectedPrintStyle.startsWith(\"foil\")){let foilColor=\"gold\";if(selectedPrintStyle.startsWith(\"foilS\")){foilColor=\"silver\";}else if(selectedPrintStyle.startsWith(\"foilG\")){foilColor=\"gold\";}let genericPrintStyle=\"filled_filled\";if(selectedPrintStyle.endsWith(\"_filled\")){genericPrintStyle=\"filled_filled\";}else if(selectedPrintStyle.endsWith(\"_blanked\")){genericPrintStyle=\"filled_blanked\";}updatedStoreProps={...updatedStoreProps,productFormat:\"Print\",printFormat:\"Foil\",printStyle:genericPrintStyle,printFoilColor:foilColor};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",\"Print\");setProductPropsLocalValue(\"printFormat\",\"Foil\");setProductPropsLocalValue(\"printStyle\",genericPrintStyle);setProductPropsLocalValue(\"printFoilColor\",foilColor);}else{updatedStoreProps={...updatedStoreProps,productFormat:\"Print\",printStyle:selectedPrintStyle};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",\"Print\");setProductPropsLocalValue(\"printStyle\",selectedPrintStyle);}setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};if(!selectedPrintStyleId){return;}// Moon + GITD: only one valid style (filled_filled), so the whole control\n// is hidden — printStyle is forced to filled_filled by the effect above.\nif(isMoon&&isGitd){return null;}if(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_ChoosePrintStyleButtonsUpdated,{selectedPrintStyleId:selectedPrintStyleId,handleSelection:handleSelection,isFoil:isFoil,isTpa:isTpa,isMoon:isMoon,designVersion:props.designVersion});}return /*#__PURE__*/_jsx(Create_ChoosePrintStyleButtonsUpdated,{selectedPrintStyleId:selectedPrintStyleId,handleSelection:handleSelection,isFoil:isFoil,isTpa:isTpa,isMoon:isMoon,designVersion:props.designVersion});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintStyle.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChoosePrintStyle,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nconst printThemeButtonsPartA=[{theme:\"Midnight Blue\",color:\"#1A1D28\",v2Color:\"rgb(36, 49, 74)\"},{theme:\"Black\",color:\"#231f20\",v2Color:\"rgb(17, 20, 26)\"},{theme:\"Grey Blue\",color:\"#3B4655\",v2Color:\"rgb(75, 94, 128)\"},{theme:\"Aquamarine\",color:\"#234955\",v2Color:\"rgb(34, 84, 82)\"}];// ─── v2 Design tokens (matching Create_SharedButtonsNewDesign) ───\nconst tokens={borderColor:\"rgb(131, 139, 147)\",borderColorActive:\"rgb(18, 24, 36)\",borderColorHover:\"rgb(80, 95, 120)\",borderWidth:\"1.5px\",borderWidthPressed:\"1.42px\",borderRadius:\"6px\",borderRadiusPressed:\"5px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 1px 2px 0px\",gap:\"4px\",activeTextColor:\"rgb(36, 49, 74)\",inactiveTextColor:\"rgb(131, 139, 147)\",activeBgColor:\"rgb(255, 255, 255)\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:400,fontSize:\"12px\",fontSizePressed:\"11px\",transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\"};// ─── v2 Color button with hover/click states ───\nfunction ColorButtonV2({theme,color,isSelected,onSelect}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const showPressed=isPressed&&!isSelected;const getBorderColor=()=>{if(isSelected)return tokens.borderColorActive;if(isHovered)return tokens.borderColorHover;return tokens.borderColor;};const getTextColor=()=>{if(isSelected)return tokens.activeTextColor;if(isHovered)return tokens.activeTextColor;return tokens.inactiveTextColor;};const getBgColor=()=>{if(isSelected)return tokens.activeBgColor;return\"transparent\";};return /*#__PURE__*/_jsxs(\"div\",{style:{...v2ButtonStyle,border:`${showPressed?tokens.borderWidthPressed:tokens.borderWidth} solid ${getBorderColor()}`,borderRadius:showPressed?tokens.borderRadiusPressed:tokens.borderRadius,backgroundColor:getBgColor(),cursor:isSelected?\"default\":\"pointer\",boxShadow:isSelected?\"none\":tokens.boxShadow,transition:tokens.transition},onClick:e=>{e.preventDefault();onSelect(theme);},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:[/*#__PURE__*/_jsx(\"div\",{style:{...v2CircleWrapperStyle,backgroundColor:color},children:/*#__PURE__*/_jsx(\"div\",{style:v2CircleGradientOverlay})}),/*#__PURE__*/_jsx(\"div\",{style:v2TextContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:{...v2TextStyle,color:getTextColor(),fontSize:showPressed?tokens.fontSizePressed:tokens.fontSize,transition:tokens.transition},children:theme})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChooseYourColor(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[printTheme,setPrintTheme]=useState(store.printTheme);const handleSelection=selected=>{const productFormat=\"Print\";const printTheme=selected;const updatedStoreProps={...store,productFormat,printTheme};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",productFormat);setProductPropsLocalValue(\"printTheme\",printTheme);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});};useEffect(()=>{setPrintTheme(store.printTheme);},[store.printTheme]);if(printThemeButtonsPartA.length<=0){return null;}// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(\"div\",{style:v2ContainerStyle,children:printThemeButtonsPartA.map((x,index)=>/*#__PURE__*/_jsx(ColorButtonV2,{theme:x.theme,color:x.v2Color,isSelected:x.theme===printTheme,onSelect:handleSelection},`color_${index}`))});}return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:printThemeButtonsPartA.map((x,index)=>/*#__PURE__*/_jsxs(\"div\",{style:x.theme===printTheme?buttonActiveStyle:buttonStyle,onClick:e=>{e.preventDefault();handleSelection(x.theme);},children:[/*#__PURE__*/_jsx(\"div\",{style:{...circleWrapperStyle,backgroundColor:x.color}}),/*#__PURE__*/_jsx(\"div\",{style:textContainerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:x.theme===printTheme?textActiveStyle:textStyle,children:x.theme})})]}))});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChooseYourColor.defaultProps={designVersion:\"v1\"};addPropertyControls(Create_ChooseYourColor,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES\n// /////////////\nconst v2ContainerStyle={fontFamily:tokens.fontFamily,fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"stretch\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:tokens.gap,height:\"min-content\",overflow:\"visible\",padding:0,position:\"relative\",width:\"100%\"};const v2ButtonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:tokens.borderRadius,display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,overflow:\"visible\",position:\"relative\",minWidth:\"70px\",padding:\"12px 0px\"};const v2CircleWrapperStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\"};const v2CircleGradientOverlay={position:\"absolute\",top:0,left:0,right:0,bottom:0,background:\"linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 64%)\",pointerEvents:\"none\",borderRadius:\"inherit\"};const v2TextContainerStyle={};const v2TextStyle={fontFamily:tokens.fontFamily,fontStyle:\"normal\",fontSize:tokens.fontSize,fontWeight:tokens.fontWeight,lineHeight:\"1.2em\",textAlign:\"center\",userSelect:\"none\",margin:0,padding:0};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst containerStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center flex-end\",alignItems:\"stretch\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:8,height:\"min-content\",overflow:\"hidden\",padding:0,position:\"relative\",width:\"100%\"};const buttonStyle={boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:6,border:\"2px solid #838b93\",cursor:\"pointer\",display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:8,overflow:\"visible\",position:\"relative\",minWidth:\"70px\",padding:\"12px 3px\"};const buttonActiveStyle={...buttonStyle,backgroundColor:\"rgb(255, 255, 255)\",border:\"2px solid #121824\",cursor:\"default\"};const circleWrapperStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",backgroundColor:\"rgba(18, 24, 36, 0.8)\",borderRadius:50,flex:\"0 0 auto\",height:50,overflow:\"clip\",position:\"relative\",width:50,willChange:\"transform\"};const textContainerStyle={};const textStyle={fontFamily:\"Inter, sans-serif\",fontStyle:\"normal\",fontSize:12,fontWeight:400,lineHeight:\"1.2em\",textAlign:\"center\",color:\"rgb(131, 139, 147)\",userSelect:\"none\"};const textActiveStyle={...textStyle,color:\"rgb(18, 24, 36)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChooseYourColor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{getContinueUrl}from\"https://framerusercontent.com/modules/Tegr1u830ah9SEz5Wrrc/4shYcb41NF5OBuZtBuVo/utils_CreateContinueUrls.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Promotion}from\"https://framerusercontent.com/modules/o4MTOuax2YukFRegcIVk/EUP8a2lORzx81gVT4qTo/store_Promotion.js\";// ─── Blue Continue Button Experiment ───\n// DISABLED — experiment not yet launched.\n// When ready to launch, uncomment the Math.random assignment below\n// and set the GrowthBook experiment to \"running\".\n//\n// Framer-assigned A/B test (Math.random + sessionStorage).\n// \"control\" = green (old default), \"test\" = blue (current v2 color).\n// URL override: ?ff_create-blue-continue-button=test|control\n// Kill switch: ?tns_disable_experiments=1\nconst BLUE_BTN_FLAG_KEY=\"create-blue-continue-button\";const BLUE_BTN_TRACKING_KEY=\"create--blue-continue-button\";const BLUE_BTN_STORAGE_KEY=\"gb_create_blue_continue_btn_variant\";const BLUE_BTN_DEDUP_KEY=\"gb_create_blue_continue_btn_tracked\";const FF_OVERRIDES_KEY=\"tns_feature_flag_overrides\";const EXPERIMENTS_DISABLED_KEY=\"tns_disable_experiments\";function isBlueBtnExperimentsDisabled(){try{return sessionStorage.getItem(EXPERIMENTS_DISABLED_KEY)===\"1\";}catch{return false;}}function getBlueBtnUrlOverride(){if(typeof window===\"undefined\")return null;try{const params=new URLSearchParams(window.location.search);const urlValue=params.get(`ff_${BLUE_BTN_FLAG_KEY}`);if(urlValue){const overrides=JSON.parse(sessionStorage.getItem(FF_OVERRIDES_KEY)||\"{}\");overrides[BLUE_BTN_FLAG_KEY]=urlValue;sessionStorage.setItem(FF_OVERRIDES_KEY,JSON.stringify(overrides));params.delete(`ff_${BLUE_BTN_FLAG_KEY}`);const newUrl=params.toString().length>0?`${window.location.pathname}?${params.toString()}`:window.location.pathname;window.history.replaceState({},\"\",newUrl);return urlValue;}const overrides=JSON.parse(sessionStorage.getItem(FF_OVERRIDES_KEY)||\"{}\");if(BLUE_BTN_FLAG_KEY in overrides)return String(overrides[BLUE_BTN_FLAG_KEY]);}catch{}return null;}function getOrAssignBlueBtnVariant(){if(typeof window===\"undefined\")return\"control\";try{const stored=sessionStorage.getItem(BLUE_BTN_STORAGE_KEY);if(stored===\"control\"||stored===\"test\")return stored;}catch{}const variant=Math.random()<.5?\"control\":\"test\";try{sessionStorage.setItem(BLUE_BTN_STORAGE_KEY,variant);}catch{}return variant;}function trackBlueBtnExperiment(variant){if(typeof window===\"undefined\")return;try{if(sessionStorage.getItem(BLUE_BTN_DEDUP_KEY)===\"1\")return;}catch{}window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"experiment_viewed\",experiment_id:BLUE_BTN_TRACKING_KEY,variation_id:variant});try{sessionStorage.setItem(BLUE_BTN_DEDUP_KEY,\"1\");}catch{}}function resolveBlueBtnVariant(){if(isBlueBtnExperimentsDisabled())return\"control\";return getBlueBtnUrlOverride()||getOrAssignBlueBtnVariant();}function useBlueContinueButtonVariant(){const[variant]=useState(()=>resolveBlueBtnVariant());useEffect(()=>{if(!isBlueBtnExperimentsDisabled())trackBlueBtnExperiment(variant);},[]);return variant;}// ─── v2 button color sets ───\nconst v2ColorsGreen={bg:\"rgb(61, 179, 100)\",bgHover:\"rgb(50, 158, 85)\",bgPressed:\"rgb(40, 140, 72)\"};const v2ColorsBlue={bg:\"rgb(18, 24, 36)\",bgHover:\"rgb(36, 49, 74)\",bgPressed:\"rgb(12, 16, 24)\"};// ─── v2 button tokens ───\nconst v2Tokens={transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\",borderRadius:\"40px\",borderRadiusPressed:\"38px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\",backBg:\"rgba(18, 24, 36, 0.08)\",backBgHover:\"rgba(18, 24, 36, 0.14)\",backBgPressed:\"rgba(18, 24, 36, 0.06)\"};// ─── v2 Interactive button link ───\nfunction V2ButtonLink({href,backButton,disabled,onClick,children,colorSet}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const getBg=()=>{if(disabled)return backButton?v2Tokens.backBg:colorSet.bg;if(backButton){if(isPressed)return v2Tokens.backBgPressed;if(isHovered)return v2Tokens.backBgHover;return v2Tokens.backBg;}if(isPressed)return colorSet.bgPressed;if(isHovered)return colorSet.bgHover;return colorSet.bg;};return /*#__PURE__*/_jsx(\"a\",{href:href,style:{...backButton?v2ButtonLinkBackStyle:v2ButtonLinkStyle,...disabled?v2ButtonLinkDisabledStyle:{},backgroundColor:getBg(),borderRadius:isPressed&&!disabled?v2Tokens.borderRadiusPressed:v2Tokens.borderRadius,boxShadow:v2Tokens.boxShadow,transition:v2Tokens.transition},onClick:onClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:children});}export default function Create_CustomContinueButtonUpdated({requireDateLocation,action,text,backButton,designVersion}){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[promo,setPromo]=store_Promotion();const[continueUrl,setContinueUrl]=useState(\"\");const[country]=store_Country();const[referringProduct,setReferringProduct]=useState(\"\");const[disableContinue,setDisableContinue]=useState(false);// Blue continue button experiment — DISABLED (always green for now).\n// URL override still works for testing: ?ff_create-blue-continue-button=test\nconst blueBtnOverride=typeof window!==\"undefined\"?getBlueBtnUrlOverride():null;const blueBtnVariant=blueBtnOverride||\"control\";const v2ContinueColors=blueBtnVariant===\"test\"?v2ColorsBlue:v2ColorsGreen;// Read the initial hash when the page is loaded (or refreshed)\nuseEffect(()=>{const queryParams=new URLSearchParams(window.location.search);const value=queryParams.get(\"rp\");setReferringProduct(value);},[]);const handleOnClick=e=>{if(requireDateLocation&&!store.addToCartClicked){setStore({...store,addToCartClicked:true});setProductPropsLocalValue(\"addToCartClicked\",true);}if(continueUrl===\"#\"){e.preventDefault();}};useEffect(()=>{const isZodiac=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\";const isMoon=store.productType===\"Moon\";const isStarSign=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Star Sign\";const isLocket=store.productFormat===\"Jewelry\"&&store.jewelryPiece===\"Locket\";const isTpa=store.productType===\"TPA\";let locationMissing=false;if(!isZodiac&&!isStarSign&&!isTpa){// Check both the flag and the actual text value to stay in sync\n// with the validation component (DisplayProps_continueDisabled)\nlocationMissing=!store.isLocationSelected||!store.textLocation;}const disable=requireDateLocation&&locationMissing;setDisableContinue(disable&&store.addToCartClicked);if(disable){setContinueUrl(`#`);}else{switch(action){case\"step1Continue\":if(isZodiac||isStarSign||isMoon){setContinueUrl(`#size-and-finish`);}else{setContinueUrl(`#personalize`);}break;case\"step2Continue\":if(isLocket){setContinueUrl(\"#save-your-design\");}else{setContinueUrl(`#size-and-finish`);}break;case\"step3Continue\":setContinueUrl(\"#save-your-design\");break;case\"goToCreateStep1\":setContinueUrl(`#create`);break;case\"showSaveDesign\":setContinueUrl(\"#save-your-design\");break;case\"addToCart\":default:const countryCode=country?.countryCode||\"\";const url=getContinueUrl(action===\"addToCart\",store,countryCode,referringProduct,promo?.code||\"\");setContinueUrl(url);break;case\"step2Back\":setContinueUrl(`#create`);break;case\"step3Back\":if(isZodiac||isStarSign||isMoon){setContinueUrl(`#create`);}else{setContinueUrl(`#personalize`);}break;}}},[store.productFormat,store.jewelryType,store.jewelryPiece,store.productType,store.isLocationSelected,store.textLocation,store.addToCartClicked,country.countryCode,referringProduct,action,requireDateLocation]);if(!continueUrl){return /*#__PURE__*/_jsx(_Fragment,{});}// v2: new design\nif(designVersion===\"v2\"){return /*#__PURE__*/_jsx(V2ButtonLink,{href:continueUrl,backButton:backButton,disabled:disableContinue,onClick:handleOnClick,colorSet:v2ContinueColors,children:/*#__PURE__*/_jsxs(\"div\",{style:v2ButtonStyle,children:[backButton?/*#__PURE__*/_jsx(\"div\",{style:v2ArrowWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:v2ArrowStyle,children:/*#__PURE__*/_jsx(\"img\",{style:v2ArrowBackImageStyle,src:\"https://framerusercontent.com/images/SsXWcFRKkxVsWoQRxA6jzOYQWCA.svg\",alt:\"\"})})}):null,/*#__PURE__*/_jsx(\"div\",{style:backButton?v2ButtonTextBackStyle:v2ButtonTextStyle,children:text}),backButton?null:/*#__PURE__*/_jsx(\"div\",{style:v2ArrowWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:v2ArrowStyle,children:/*#__PURE__*/_jsx(\"img\",{style:v2ArrowImageStyle,src:\"https://framerusercontent.com/images/SsXWcFRKkxVsWoQRxA6jzOYQWCA.svg\",alt:\"\"})})})]})});}return /*#__PURE__*/_jsx(\"a\",{href:continueUrl,style:{...backButton?buttonLinkBackButtonStyle:buttonLinkStyle,...disableContinue?{...buttonLinkDisabledStyle}:{}},onClick:handleOnClick,children:/*#__PURE__*/_jsxs(\"div\",{style:buttonStyle,children:[backButton?null:/*#__PURE__*/_jsx(\"div\",{style:buttonTextStyle,children:text}),/*#__PURE__*/_jsx(\"div\",{style:buttonArrowWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:buttonArrowStyle,children:/*#__PURE__*/_jsx(\"img\",{style:backButton?buttonArrowBackButtonImageStyle:buttonArrowImageStyle,src:\"https://framerusercontent.com/images/SsXWcFRKkxVsWoQRxA6jzOYQWCA.svg\",alt:\"\"})})}),backButton?/*#__PURE__*/_jsx(\"div\",{style:buttonTextStyle,children:text}):null]})});}// ////////////////////////////////////////////////////////////////\n// COMPONENT PROPS:\n// ///////////\nCreate_CustomContinueButtonUpdated.defaultProps={text:\"\",action:\"\",requireDateLocation:false,backButton:false,designVersion:\"v1\"};addPropertyControls(Create_CustomContinueButtonUpdated,{text:{type:ControlType.String,defaultValue:\"PERSONALIZE\"},backButton:{type:ControlType.Boolean,defaultValue:false},action:{type:ControlType.Enum,title:\"Action\",options:[\"step1Continue\",\"step2Continue\",\"step3Continue\",\"goToCreateStep1\",\"showSaveDesign\",//\n\"step2Back\",\"step3Back\",//\n\"addToCart\"],optionTitles:[\"Step 1: Continue\",\"Step 2: Continue\",\"Step 3: Continue\",\"Go to Step 1\",\"Show Save Your Design\",//\n\"Step 2: Back\",\"Step 3: Back\",//\n\"Add to Cart\"]},requireDateLocation:{type:ControlType.Boolean,defaultValue:false},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// ////////////////////////////////////////////////////////////////\n// v2 STYLES — matched to v1 sizing, with v2 hover/press animations\n// ///////////\nconst v2ButtonLinkStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:16,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",borderRadius:v2Tokens.borderRadius,display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:10,height:\"min-content\",overflow:\"visible\",padding:\"24px 32px\",position:\"relative\",textDecoration:\"none\",userSelect:\"none\",cursor:\"pointer\"};const v2ButtonLinkBackStyle={...v2ButtonLinkStyle,flex:\"0.6 0 0px\"};const v2ButtonLinkDisabledStyle={opacity:.2,cursor:\"not-allowed\"};const v2ButtonStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:16,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:10,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"100%\"};const v2ButtonTextStyle={justifyContent:\"flex-start\",outline:\"none\",flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"auto\",whiteSpace:\"pre\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:500,fontSize:\"16px\",letterSpacing:\"1.6px\",lineHeight:\"18px\",textAlign:\"start\",color:\"#fff\"};const v2ButtonTextBackStyle={...v2ButtonTextStyle,color:\"rgb(18, 24, 36)\"};const v2ArrowWrapperStyle={flex:\"0 0 auto\",overflow:\"visible\",position:\"relative\"};const v2ArrowStyle={borderRadius:\"inherit\",inset:\"0px\",width:\"10px\",height:\"14px\"};const v2ArrowImageStyle={display:\"block\",width:\"100%\",height:\"100%\",objectPosition:\"center center\",objectFit:\"cover\",imageRendering:\"auto\"};const v2ArrowBackImageStyle={...v2ArrowImageStyle,transform:\"rotate(180deg)\",filter:\"brightness(0)\"};// ////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// ///////////\nconst buttonLinkStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",backgroundColor:\"rgb(61, 179, 100)\",borderRadius:40,boxShadow:\"rgba(0, 0, 0, 0.15) 0px 0.796192px 0.796192px -0.9375px, \"+\"rgba(0, 0, 0, 0.14) 0px 2.41451px 2.41451px -1.875px, \"+\"rgba(0, 0, 0, 0.12) 0px 6.38265px 6.38265px -2.8125px, \"+\"rgba(0, 0, 0, 0.05) 0px 20px 20px -3.75px\",display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:10,height:\"min-content\",overflow:\"visible\",padding:\"24px 32px\",position:\"relative\",textDecoration:\"none\",userSelect:\"none\"};const buttonLinkBackButtonStyle={...buttonLinkStyle,backgroundColor:\"rgb(131, 139, 147, 0.5)\"};const buttonLinkDisabledStyle={opacity:.2,cursor:\"not-allowed\"};const buttonStyle={fontFamily:\"sans-serif\",fontSize:12,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:10,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"100%\"};const buttonTextStyle={justifyContent:\"flex-start\",outline:\"none\",flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"auto\",whiteSpace:\"pre\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:500,fontSize:\"16px\",letterSpacing:\"1.6px\",lineHeight:\"18px\",textAlign:\"start\",color:\"#fff\"};const buttonArrowWrapperStyle={flex:\"0 0 auto\",overflow:\"visible\",position:\"relative\"};const buttonArrowStyle={borderRadius:\"inherit\",inset:\"0px\",width:\"10px\",height:\"14px\"};const buttonArrowImageStyle={display:\"block\",width:\"100%\",height:\"100%\",objectPosition:\"center center\",objectFit:\"cover\",imageRendering:\"auto\"};const buttonArrowBackButtonImageStyle={...buttonArrowImageStyle,transform:\"rotate(180deg)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_CustomContinueButtonUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";const starMapSteps=[\"1. Format\",\"2. Personalize\",\"3. Finish\"];const twoMapSteps=[\"1. Create\",\"2. Finish\"];const v2StarMapSteps=[\"Format\",\"Personalise\",\"Finish\"];const v2TwoMapSteps=[\"Create\",\"Finish\"];// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_HeaderBreadcrumbs(props){const[navigationStore,setNavigationStore]=store_Navigation();const{selectedStep=1}=props;const onStepClick=selected=>{switch(selected){case 1:setNavigationStore({createStepVariant:\"CreateStep1\",showSaveDesignOverlay:false});break;case 2:setNavigationStore({createStepVariant:\"Personalize\",showSaveDesignOverlay:false});break;default:break;}};// v2: new design\nif(props.designVersion===\"v2\"){let steps=props.isZodiac||props.isMoon?v2TwoMapSteps:v2StarMapSteps;return /*#__PURE__*/_jsx(\"div\",{style:v2OuterDivStyle,children:steps.map((label,index)=>{const stepNumber=index+1;const isActive=stepNumber<=selectedStep;const isClickable=stepNumber<selectedStep&&stepNumber<steps.length;return /*#__PURE__*/_jsx(\"div\",{onClick:()=>{if(isClickable){onStepClick(stepNumber);}},style:{...v2BreadcrumbStyle,opacity:isActive?1:.35,cursor:isClickable?\"pointer\":\"default\"},children:label},label);})});}const steps=props.isZodiac||props.isMoon?twoMapSteps:starMapSteps;return /*#__PURE__*/_jsx(\"div\",{style:outerDivStyle,children:steps.map((label,index)=>{const stepNumber=index+1;const isActive=stepNumber<=selectedStep;const isClickable=stepNumber<selectedStep&&stepNumber<steps.length;return /*#__PURE__*/_jsx(\"div\",{onClick:()=>{if(isClickable){onStepClick(stepNumber);}},style:{...breadcrumbStyle,color:isActive?\"rgb(18, 24, 36)\":\"rgb(131, 139, 147)\",cursor:isClickable?\"pointer\":\"default\",userSelect:\"none\"},children:label},label);})});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_HeaderBreadcrumbs.defaultProps={selectedStep:1,width:600,height:40,designVersion:\"v1\",isZodiac:false,isMoon:false};addPropertyControls(Create_HeaderBreadcrumbs,{selectedStep:{type:ControlType.Enum,title:\"Selected\",options:[1,2,3],optionTitles:[\"1. Format\",\"2. Personalize\",\"3. Finish\"]},isZodiac:{type:ControlType.Boolean},isMoon:{type:ControlType.Boolean},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// /////////////////////////////////////////////////////////////////\n// v2 STYLES\n// /////////////\nconst v2OuterDivStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",width:\"100%\",height:\"32px\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:11,padding:\"8px 0px\",boxSizing:\"border-box\",borderBottom:\"1px solid rgba(131, 139, 147, 0.15)\",overflow:\"clip\"};const v2BreadcrumbStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:\"11px\",fontWeight:300,textAlign:\"left\",userSelect:\"none\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"13.2px\",fontStyle:\"normal\",color:\"rgb(18, 24, 36)\"};// /////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// /////////////\nconst outerDivStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",width:\"100%\",height:\"100%\",fontFamily:\"system-ui, -apple-system, BlinkMacSystemFont, sans-serif\",fontSize:14};const breadcrumbStyle={fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontWeight:300,textAlign:\"left\",userSelect:\"none\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"13.2px\",fontStyle:\"normal\",color:\"rgb(10, 14, 21)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_HeaderBreadcrumbs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Create_HeaderBreadcrumbs.map","import{useState,useEffect}from\"react\";function useDebounce(value,delay){const[debouncedValue,setDebouncedValue]=useState(value);useEffect(()=>{const handler=setTimeout(()=>{setDebouncedValue(value);},delay);return()=>{clearTimeout(handler);};},[value]);return debouncedValue;}export{useDebounce};\nexport const __FramerMetadata__ = {\"exports\":{\"useDebounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hooks_useDebounce.map","export const getLineHeightMultiplier=(fontName,_fontSize)=>{switch(fontName){case\"Inter\":case\"Inter-Light\"://   case \"InterLight\":\n// case \"Inter Light\":\n// case \"InterRegular\":\n// case \"Inter-Regular\":\n// case \"Inter Regular\":\n// case \"Allura\":\n// case \"Playfair Display\":\n// case \"Limelight\":\ndefault:{return 1.29;}}};export const getJewelryTextBoundaries=(// pendantMaterial: PendantMaterials,\n// pendantAttachment: PendantAttachments,\njewelrySize,isOnyx,isBracelet,isBezel,isLocket)=>{let fontName=\"Inter-Light\";let fontWeight=300;if(isOnyx){fontName=\"Inter\";fontWeight=400;}switch(jewelrySize){default:case\"25mm\":return{diameter:300,fontName,fontWeight,marginBuffer:15,fontSizeMax:20,fontSizeMin:16,fontSizeDefault:20,fontSizeStep:1,maxTextLines:8,holePositionTop:isBracelet||isBezel||isLocket?0:38,holePositionLR:!isBracelet||isBezel||isLocket?0:38,holeWidth:24,isBracelet:false};case\"20mm\":return{diameter:236.22,fontName,fontWeight:300,marginBuffer:15,fontSizeMax:17,fontSizeMin:15,fontSizeDefault:17,fontSizeStep:1,maxTextLines:7,holePositionTop:isBracelet||isBezel||isLocket?0:38,holePositionLR:!isBracelet||isBezel||isLocket?0:38,holeWidth:24,isBracelet:false};case\"15mm\":return{diameter:177.165,fontName,fontWeight:300,marginBuffer:9,fontSizeMax:12,fontSizeMin:13,fontSizeDefault:14,fontSizeStep:1,maxTextLines:6,holePositionTop:isBracelet||isBezel||isLocket?0:22,holePositionLR:!isBracelet||isBezel||isLocket?0:22,holeWidth:14,isBracelet:false};}return null;};\nexport const __FramerMetadata__ = {\"exports\":{\"getLineHeightMultiplier\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IJewelryTextBoundaries\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getJewelryTextBoundaries\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./validation_JewelryConfig.map","const lookupTable={a:20.79,b:22.92,c:19.15,d:22.92,e:21.48,f:13.82,g:20.95,h:22.8,i:10.5,j:10.41,k:20.25,l:10.5,m:33.66,n:22.8,o:22.8,p:22.63,q:22.92,r:16.52,s:17.79,t:15.29,u:22.8,v:20.46,w:31.41,x:19.43,y:20.46,z:18.94,A:27.88,B:26.53,C:28.08,D:30.87,E:23.82,F:21.77,G:30.09,H:31,I:12.59,J:18.2,K:27.18,L:20.34,M:37.72,N:31,O:32.72,P:24.44,Q:32.72,R:26.4,S:21.73,T:19.88,U:29.93,V:25.5,W:41.12,X:25.62,Y:22.51,Z:24.8,\"0\":23.78,\"1\":23.78,\"2\":23.78,\"3\":23.78,\"4\":23.78,\"5\":23.78,\"6\":23.78,\"7\":23.78,\"8\":23.78,\"9\":23.78,\" \":7.91,\".\":8.69,\",\":8.69,\"&\":28.82,\"!\":14.06,\"'\":7.54,\"`\":12.59,'\"':14.39,\"-\":14.23,\"”\":13.04,\"“\":13.04,\":\":10.33,\"…\":29.81,\"?\":16.32,\"<\":23.78,\">\":23.78,\"/\":12.91,\"|\":12.3,\"‘\":6.81,// Emoji are not right; average 26 used\n//   \"❤️\": 56.29,\n//   \"✨\": 56.29,\n//   \"🔥\": 56.29,\n//   \"🚀\": 90, // 56.29,\nAVG:26};function calculateTextWidth(text){return text.split(\"\").reduce((sum,char,_index)=>{const charWidth=lookupTable[char]===undefined?lookupTable[\"AVG\"]:lookupTable[char];return(sum||0)+charWidth// + lookupTable[\"\"] (* kern part of measurement);\n;},0);}function wrapText(text,maxWidth,maxQuoteLines,cameFromAdmin){// console.log(`typeof text: ${typeof text}`)\n// console.log(`text: ${JSON.stringify(text)}`)\nconst lines=cameFromAdmin!==true?(text||\"\").toUpperCase().split(\"\\n\"):(text||\"\").split(\"\\n\");const formattedText=lines.map(line=>{return line.split(\" \").reduce((accum,word,i)=>{const _=accum.split(\"\\n\");const lastLine=_[_.length-1];// Used to check if appending a new word would exceed the max length\nconst testTextWidth=calculateTextWidth(`${lastLine} ${word}`);// console.log(`testTextWidth: ${testTextWidth}, maxWidth: ${maxWidth}`);\nreturn testTextWidth>maxWidth?`${accum}\n${word}`:`${accum}${i?\" \":\"\"}${word}`;},\"\");}).join(\"\\n\");// need to join above and split again to get all the lines (user input new lines + lines created automatically)\nconst newText=formattedText.split(\"\\n\").slice(0,maxQuoteLines).join(\"\\n\");return newText;}function getMaximumWidthForPrint(printLayout){switch(printLayout){case\"Portrait\":default:return 1552;case\"Landscape\":return 2212;case\"Square\":return 2075;}}export function getMaximumQuoteLinesPrint(productFormat,printLayout){const defaultMaxQuoteLines=8;if(productFormat===\"Jewelry\"){return defaultMaxQuoteLines;}switch(printLayout){case\"Portrait\":default:return 8;case\"Landscape\":return 5;case\"Square\":return 8;}}export function formatTextPrint(text,productFormat,printLayout){let maxQuoteLines=getMaximumQuoteLinesPrint(productFormat,printLayout);let maxWidth=getMaximumWidthForPrint(printLayout);// New Method:\nreturn wrapText(text,maxWidth,maxQuoteLines);}\nexport const __FramerMetadata__ = {\"exports\":{\"getMaximumQuoteLinesPrint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatTextPrint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./validation_PrintText.map","import{getJewelryTextBoundaries}from\"https://framerusercontent.com/modules/fwL9kIV7jJQpTAeoIAeW/qS2WFhbrMiljKQhmBtRA/validation_JewelryConfig.js\";import{formatJewelryText}from\"https://framerusercontent.com/modules/3Fyha4ogkSDNDXHKZxlc/qC6qLzVf2ZSKRu33AUAS/validation_JewelryText.js\";import{getJewelryTextLines}from\"https://framerusercontent.com/modules/T4IxDKam1N8vD1eOOCwK/ILNteCDbRPWPzMRQS8cw/validation_JewelryTextLines.js\";import{formatTextPrint,getMaximumQuoteLinesPrint}from\"https://framerusercontent.com/modules/TpjyN7HQ3UhN8KaLQ8pg/NA8vD86QfezYooCtJcVY/validation_PrintText.js\";function formatTextJewelry(text,productFormat,jewelryPiece,jewelryBezelMount,jewelrySize,jewelryMaterial,//\nlatitude,longitude,time,overrideText){try{const isBracelet=jewelryPiece===\"Bracelet\";const isBezel=jewelryBezelMount!==\"No Mount\";const isLocket=jewelryPiece===\"Locket\";const isOnyx=[\"Black Onyx\",\"Green Onyx\"].includes(jewelryMaterial);const appendLatLongAndDate=true&&overrideText===\"\";const textBoundaryProps=getJewelryTextBoundaries(jewelrySize,isOnyx,isBracelet,isBezel,isLocket);if(textBoundaryProps){const maxTextLines=textBoundaryProps?.maxTextLines||4;let{textLines,truncated}=getJewelryTextLines(appendLatLongAndDate,text,latitude,longitude,time,overrideText,isBracelet,maxTextLines);let jewelryText=textLines.length<=0||textLines.length===1&&textLines[0]===\"\"?\"\":textLines.join(`\n`);let{updatedText,truncated:formatTruncated,fontSize,verticalOffset,error:textError}=formatJewelryText(jewelryText,textBoundaryProps,appendLatLongAndDate);updatedText=updatedText||\"\";return{updatedText,truncated:false,error:true};}}catch(error){console.error(`ERROR`,error);}return{updatedText:text,truncated:false,error:true};}export function formatTextNew(text,productFormat,printLayout,jewelryPiece,jewelryBezelMount,jewelrySize,jewelryMaterial,latitude,longitude,time,overrideText){if(productFormat===\"Jewelry\"){const{updatedText,truncated,error}=formatTextJewelry(text,productFormat,jewelryPiece,jewelryBezelMount,jewelrySize,jewelryMaterial,latitude,longitude,time,overrideText);return text;}return formatTextPrint(text,productFormat,printLayout);}export function getMaximumQuoteLines(productFormat,printLayout,jewelryPiece,jewelryBezelMount,jewelrySize,jewelryMaterial){if(productFormat===\"Jewelry\"){const isOnyx=[\"Black Onyx\",\"Green Onyx\"].includes(jewelryMaterial);const isBracelet=jewelryPiece===\"Bracelet\";const isBezel=jewelryBezelMount!==\"No Mount\";const isLocket=jewelryPiece===\"Locket\";const textBoundaryProps=getJewelryTextBoundaries(jewelrySize,isOnyx,isBracelet,isBezel,isLocket);return textBoundaryProps?.maxTextLines||6;}return getMaximumQuoteLinesPrint(productFormat,printLayout);}export function formatText(text,productFormat,printLayout){if(productFormat===\"Jewelry\"){return text;}return formatTextPrint(text,productFormat,printLayout);}\nexport const __FramerMetadata__ = {\"exports\":{\"getMaximumQuoteLines\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatTextNew\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{useDebounce}from\"https://framerusercontent.com/modules/Zx0TwD0gx4FkVOWbzD60/TkhzagrYo7PTBCm2h132/hooks_useDebounce.js\";import{formatText,getMaximumQuoteLines}from\"https://framerusercontent.com/modules/OlHFaap4Rze2OeStJsVF/7CkCr2I7ZQO6HNFb6ZTU/utils_Text.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_PersonalMessage(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[inputText,setInputText]=useState(store.text||\"\");const debouncedInputText=useDebounce(inputText,800);useEffect(()=>{if(store.productFormat!==\"Jewelry\"){if(store.text&&store.text!==(store.text||\"\").toUpperCase()){// if we switch from pendant tab to jewelry, this makes the text uppercase\nsetStore({text:(store.text||\"\").toUpperCase()});}}},[]);useEffect(()=>{if(typeof debouncedInputText===\"undefined\")return;const updatedText=formatText(debouncedInputText,store.productFormat,store.printLayout);// const updatedText = formatTextNew(\n//     debouncedInputText,\n//     store.productFormat,\n//     store.printLayout,\n//     store.jewelryPiece,\n//     store.jewelryBezelMount,\n//     store.jewelrySize,\n//     store.jewelryMaterial,\n//     store.latitude,\n//     store.longitude,\n//     store.time,\n//     store.overrideText\n// )\n// Update the Map\nsetStore({text:updatedText});// Only update the text box if the text has changed (cut down on events)\nif(updatedText!==debouncedInputText){// update textbox text\nsetInputText(updatedText);}if(store.productFormat===\"Jewelry\"){setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToBack:navigationStore.jumpToBack+1});}else{setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1});}},[debouncedInputText])// eslint-disable-line react-hooks/exhaustive-deps\n;useEffect(()=>{const maxQuoteLines=getMaximumQuoteLines(store.productFormat,store.printLayout,store.jewelryPiece,store.jewelryBezelMount,store.jewelrySize,store.jewelryMaterial);if(store.text){setStore({text:store.text.split(\"\\n\").slice(0,maxQuoteLines).join(\"\\n\")});}},[store.printLayout]);// useEffect(() => {\n//     const lines = (store.text || \"\").split(\"\\n\").length\n//     // setQuoteLinesCount(store.text ? lines : 0);\n//     setInputText(store.text || \"\")\n// }, [store.text])\nconst handleUpdateText=event=>{const text=event.target.value||\"\";setInputText(text);};return /*#__PURE__*/_jsx(\"textarea\",{placeholder:\"Enter message\",onChange:e=>handleUpdateText(e),value:inputText,title:\"Enter message\",// rows={maxQuoteLines}\nstyle:{padding:\"12px\",width:\"100%\",height:\"100px\",border:\"1px solid rgb(131, 139, 147)\",outline:\"none\",resize:\"none\",...props.updatedStyle?{borderRadius:\"6px\"}:{}}});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_PersonalMessage.defaultProps={updatedStyle:false};addPropertyControls(Create_PersonalMessage,{updatedStyle:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_PersonalMessage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";import{getStarMapJewelrySku}from\"https://framerusercontent.com/modules/KYsdNQQbOOPfSKUhrJi1/dGQMzt7E45c5ph0pOn44/utils_JewelrySku.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{formatPrice,getPriceText,getPrintPriceTnsProps}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";import{getTnsProps}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";const PRINT_DISCOUNT=.15;const JEWELRY_DISCOUNT=.2;const ZODIAC_DISCOUNT=.25;const KlarnaSupportedCurrencies=[\"eur\",\"gbp\",\"usd\",\"sek\",\"nok\",\"dkk\"]// We don't support these: \"sek\", \"nok\", \"dkk\",\n;const KlarnaSupportedCountries=[\"AT\",\"BE\",\"DE\",// \"DK\", // Denmark - must bill in DKK (we only support EURO)\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"EE\", // Estonia\n\"ES\",\"FI\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"FR\", // France\n\"GB\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"GR\", // Greece\n\"IE\",\"IT\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"LV\", // Latvia\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"LT\", // Lithuania\n\"NL\",// \"NO\", // Norway - must bill in NOK (we only support EURO)\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"PT\", // Portugal\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"SK\", // Slovakia\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"SI\", // Slovenia\n// \"SE\", // Sweden - must bill in SEK (we only support EURO)\n\"US\"];/**\n * New custom hook to keep a copy of the current total price\n */export function usePricing(){const[pricesObj]=store_ProductPrices();const[store]=store_ProductPropsStore();const[priceCurrency,setPriceCurrency]=useState(\"\");const[priceValue,setPriceValue]=useState();const[priceText,setPriceText]=useState(\"\");const[discountPriceValue,setDiscountPriceValue]=useState();const[discountPriceText,setDiscountPriceText]=useState(\"\");const[discountText,setDiscountText]=useState(\"\");const[klarnaPrice,setKlarnaPrice]=useState(null);useEffect(()=>{if(!pricesObj||!pricesObj.pricing||!pricesObj.countryCode){return;}const{pricing}=pricesObj;// ////////////\n// GET SKU\nlet tnsSku=\"\";if(store.productFormat===\"Jewelry\"){const isZodiac=store.jewelryType===\"Zodiac\";tnsSku=getStarMapJewelrySku(store.productFormat,store.jewelryPiece,store.jewelryMaterial,store.jewelrySize,store.jewelryBezelMount,store.jewelryChain);// console.log(`TNS SKU: ${tnsSku}`)\n// console.log(`store: ${JSON.stringify(store, null, 2)}`)\n// console.log(`store.jewelryType: ${store.jewelryType}`)\n// console.log(`store.jewelryPiece: ${store.jewelryPiece}`)\n// console.log(`store.jewelryMaterial: ${store.jewelryMaterial}`)\n// console.log(`store.jewelrySize: ${store.jewelrySize}`)\n// console.log(`store.jewelryBezelMount: ${store.jewelryBezelMount}`)\n// console.log(`store.jewelryChain: ${store.jewelryChain}`)\nif(pricing.jewelry&&pricing.jewelry.NIGHT_SKY){// Try NIGHT_SKY first\nlet jewelryPrice=Object.values(pricing.jewelry.NIGHT_SKY).find(x=>x.sku===tnsSku);// Fallback to MOMENTS if not found and exists\nif(!jewelryPrice&&pricing.jewelry.MOMENTS){jewelryPrice=Object.values(pricing.jewelry.MOMENTS).find(x=>x.sku===tnsSku);}if(jewelryPrice?.customer?.gross>0){const jewelryPriceCurrency=`${(jewelryPrice.customer.currency||\"\").toUpperCase()}`;setPriceCurrency(jewelryPriceCurrency);const jewelryPriceValue=(jewelryPrice.customer.gross||0)>0?jewelryPrice.customer.gross/100:0;setPriceValue(jewelryPriceValue);setPriceText(getPriceText(jewelryPrice));// if (isZodiac && ZODIAC_DISCOUNT > 0) {\n//     // GET ZODIAC DISCOUNT\n//     const discountedJewelryPrice =\n//         jewelryPriceValue * (1 - ZODIAC_DISCOUNT)\n//     // Set Discount\n//     setDiscountPriceValue(discountedJewelryPrice)\n//     setDiscountPriceText(\n//         formatPrice(\n//             jewelryPriceCurrency,\n//             discountedJewelryPrice * 100\n//         )\n//     )\n//     setDiscountText(`* Use code ZODIAC for 25% off Jewelry`)\n// } else if (JEWELRY_DISCOUNT > 0) {\n//     // GET JEWELRY DISCOUNT\n//     const discountedJewelryPrice =\n//         jewelryPriceValue * (1 - JEWELRY_DISCOUNT)\n//     // Set Discount\n//     setDiscountPriceValue(discountedJewelryPrice)\n//     setDiscountPriceText(\n//         formatPrice(\n//             jewelryPriceCurrency,\n//             discountedJewelryPrice * 100\n//         )\n//     )\n//     setDiscountText(\n//         `* Use code BESTGIFT for 20% off Jewelry`\n//     )\n// }\n}}}else if(store.productFormat===\"Print\"){const tnsProps=getTnsProps(store);const{orientation,productFormat}=tnsProps;let sizeId=store.printSize;const priceData=getPrintPriceTnsProps(pricing,productFormat,orientation,sizeId);if(priceData.currency&&priceData.priceText){setPriceCurrency(priceData.currency);setPriceValue(priceData.priceValue);setPriceText(priceData.priceText);// // GET DISCOUNT\n// if (PRINT_DISCOUNT > 0) {\n//     if (productFormat.includes(\"canvas\")) {\n//         // No Discount\n//     } else {\n//         let discountProductFormat = productFormat\n//         if (\n//             [\"framed\", \"frame\"].includes(discountProductFormat)\n//         ) {\n//             discountProductFormat = \"print\"\n//         } else {\n//             discountProductFormat =\n//                 discountProductFormat.replace(\"_framed\", \"\")\n//         }\n//         // Get discount on print version:\n//         const printDiscountedPriceData = getPrintPriceTnsProps(\n//             pricing,\n//             discountProductFormat,\n//             orientation,\n//             sizeId\n//         )\n//         if (printDiscountedPriceData?.priceValue > 0) {\n//             const discountedPrice =\n//                 printDiscountedPriceData.priceValue *\n//                 (1 - PRINT_DISCOUNT)\n//             const discountAmountOff =\n//                 printDiscountedPriceData.priceValue -\n//                 discountedPrice\n//             const discountedPriceValue =\n//                 priceData.priceValue - discountAmountOff\n//             // Set Discount\n//             setDiscountPriceValue(discountedPriceValue)\n//             setDiscountPriceText(\n//                 formatPrice(\n//                     priceData.currency,\n//                     discountedPriceValue * 100\n//                 )\n//             )\n//             setDiscountText(\n//                 `* Use code BESTGIFT for 15% off Prints`\n//             )\n//         }\n//     }\n// }\n}}},[pricesObj,store,store.productFormat,store.printFormat,store.jewelryPiece,store.jewelryMaterial,store.jewelrySize,store.jewelryBezelMount,store.jewelryChain,store.printSize]);useEffect(()=>{if(KlarnaSupportedCurrencies.includes(priceCurrency.toLowerCase())===false){setKlarnaPrice(null);return;}if(KlarnaSupportedCountries.includes(pricesObj.countryCode)===false){setKlarnaPrice(null);return;}if(!priceCurrency||priceValue<=0){setKlarnaPrice(null);return;}const paymentAmountValue=priceValue/4*100;const paymentAmount=formatPrice(priceCurrency,paymentAmountValue);setKlarnaPrice({paymentCount:4,paymentAmount});},[priceCurrency,priceValue,pricesObj.countryCode]);return{priceCurrency,priceValue,priceText,klarnaPrice,discountPriceValue,discountPriceText,discountText};}\nexport const __FramerMetadata__ = {\"exports\":{\"usePricing\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{usePricing}from\"https://framerusercontent.com/modules/gK67HWD5sc61CAiQfMjr/m2EPf4U5t5Mnm2Grv0Vu/usePricing.js\";const SHOW_DISCOUNT=false;const SHOW_DISCOUNT_MESSAGE=false;export default function Create_PriceUpdated(){const priceData=usePricing();const[priceText,setPriceText]=useState(\"\");const[priceCurrency,setPriceCurrency]=useState(\"\");const[priceValue,setPriceValue]=useState(\"\");const[pricesObj,setPricesObj]=store_ProductPrices();const[store,setStore]=store_ProductPropsStore();if(!priceData?.priceText){return /*#__PURE__*/_jsx(\"span\",{style:componentStyle});}return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"span\",{className:\"product-price-class\",\"data-item-currency\":priceCurrency,\"data-item-value\":priceValue,style:{...componentStyle},children:priceData.priceText})});}// ////////////////////////////////////////////////////////////////\n// COMPONENT PROPS:\n// ///////////\nCreate_PriceUpdated.defaultProps={};addPropertyControls(Create_PriceUpdated,{});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst componentStyle={fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontWeight:\"500\",color:\"#121824\",fontSize:\"15px\",letterSpacing:\"0em\",lineHeight:1.2};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_PriceUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import Create_SharedButtonsUpdated from\"https://framerusercontent.com/modules/Z3SS3Ug5baVGkEdHbfaF/p5MmZBdhkDdHto4h1YCV/Create_SharedButtonsUpdated.js\";import Create_SharedButtonsNewDesign from\"https://framerusercontent.com/modules/pQsNPwTnx7mw29pwnTQi/xXj01sDzNzLHDNfuC7o9/Create_SharedButtonsNewDesign.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{foilGitdNotAvailableCountries,framedFoilGitdNotAvailableCountries}from\"https://framerusercontent.com/modules/fuNrvL6Y6Ohbc6c7DP1F/QxzVzxLESmtbyWYCrJQ6/country_lists.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_PrintFormat(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[country,_]=store_Country();const[options,setOptions]=useState([]);const handleSelection=selectedFormat=>{let printFrame=store.printFrame;if(selectedFormat===\"Canvas\"){printFrame=\"None\";}else if([\"Foil\",\"Glow in the Dark\"].includes(selectedFormat)){if(country&&country.countryCode&&framedFoilGitdNotAvailableCountries.includes(country.countryCode)){printFrame=\"None\";}}const updatedStoreProps={...store,productFormat:\"Print\",printFormat:selectedFormat,printFrame:printFrame};setStore(updatedStoreProps);setProductPropsLocalValue(\"productFormat\",\"Print\");setProductPropsLocalValue(\"printFormat\",selectedFormat);setProductPropsLocalValue(\"printFrame\",printFrame);if(props.navigateToVariant){setNavigationStore({createStepVariant:props.navigateToVariant});}};useEffect(()=>{let availableOptions=[{label:\"Classic\",bestseller:true},{label:\"Foil\"},{label:\"Glow in the Dark\"},{label:\"Canvas\"}];if(store.productType===\"Moon\"){availableOptions=[{label:\"Classic\",bestseller:true},{label:\"Canvas\",bestseller:false}];}else if(country&&country.countryCode&&foilGitdNotAvailableCountries.includes(country.countryCode)){availableOptions=[{label:\"Classic\",bestseller:true},{label:\"Canvas\",bestseller:false}];}setOptions(availableOptions);},[country,store.productType]);if(options.length<=0){return null;}const selected=store.productFormat!==\"Print\"?\"\":store.printFormat;// v2: new design\nif(props.designVersion===\"v2\"){return /*#__PURE__*/_jsx(Create_SharedButtonsNewDesign,{buttonOptions:options,selected:selected,handleSelection:handleSelection,rowsAndColsOfTwo:true});}return /*#__PURE__*/_jsx(Create_SharedButtonsUpdated,{buttonOptions:options,selected:selected,handleSelection:handleSelection,rowsAndColsOfTwo:true});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_PrintFormat.defaultProps={navigateToVariant:\"CreateStep1\",designVersion:\"v1\"};addPropertyControls(Create_PrintFormat,{navigateToVariant:{type:ControlType.String,defaultValue:\"CreateStep1\"},designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_PrintFormat\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{getPrintSize}from\"https://framerusercontent.com/modules/a8wELR7klhmQ2Qw6JnVs/S9VUEjuxzZS4Le1lp439/utils_PrintSku.js\";import{getCmSlugFromProps}from\"https://framerusercontent.com/modules/Ei4jUP8yuzNMnMuk372b/Dl3AVdNcNwR3PR7E2tLG/utils_CmsUrl.js\";import{fetchCmsData}from\"https://framerusercontent.com/modules/J8ypyQjiYnDuJ4qpfvIV/4UsIy93QtK5jjbcPag0o/utils_CmsData.js\";import{getProductImageUrlsFromCmsData,getProductImageColorUrlsFromCmsData}from\"https://framerusercontent.com/modules/auhmlROiWwt6hGTkcCZH/6aiEaSCurEzgFxgRofU9/utils_Images.js\";import Carousel_Safe from\"https://framerusercontent.com/modules/FZ7eJtIn20Ca7pkMI0OD/sgwYhaDNIiw3KRjc98Dm/Carousel_Safe.js\";const thumbnailSize=\"50\";const SHOW_VARIANT_FLOW=true;export default function Create_ProductImagePanelUpdated({slug,imageContainerMaxWidth,panelType}){const[store,setStore]=store_ProductPropsStore();// Images\nconst[productCmsImageUrls,setProductCmsImageUrls]=React.useState([]);const[productCmsImageColorUrls,setProductCmsImageColorUrls]=React.useState({});const[productImageUrls,setProductImageUrls]=React.useState([]);//\n//\nconst[activeIndex,setActiveIndex]=useState(0);const[cmsSlug,setCmsSlug]=useState(\"\");const[isPrint,setIsPrint]=useState(false);const[isZodiac,setIsZodiac]=useState(false);const[isTpa,setIsTpa]=useState(false);const[printFrame,setPrintFrame]=useState(\"\");const[printSize,setPrintSize]=useState(\"\");const[printLayout,setPrintLayout]=useState(\"\");const[printTheme,setPrintTheme]=useState(\"\");const[percentLoaded,setPercentLoaded]=useState(0);const cancelLoad=useRef(false);//\nconst[loadImageSrcTop,setLoadImageSrcTop]=useState(\"\");const[loadImageSrcBase,setLoadImageSrcBase]=useState(\"\");//\nconst[showImageSrcTop,setShowImageSrcTop]=useState(\"\");const[showImageSrcBase,setShowImageSrcBase]=useState(\"\");//\nconst[showImageSrcSetTop,setShowImageSrcSetTop]=useState(\"\");const[showImageSrcSetBase,setShowImageSrcSetBase]=useState(\"\");const hide=store.productFormat===\"Jewelry\"&&store.jewelryType===\"Moon Phase\";const[hideRenderedImages,setHideRenderedImages]=useState(hide);const[renderedPreviewActive,setRenderedPreviewActive]=useState(!hide);const renderedImageRef=useRef(null);useEffect(()=>{const updateProductCmsUrls=async()=>{const cmsData=await fetchCmsData();const cmsColorImageUrls=getProductImageColorUrlsFromCmsData(cmsData,cmsSlug,panelType===\"mobile\");setProductCmsImageColorUrls(cmsColorImageUrls);// Image URLs\nconst cmsImageUrls=getProductImageUrlsFromCmsData(cmsData,cmsSlug,panelType===\"mobile\");setProductCmsImageUrls(cmsImageUrls);};updateProductCmsUrls();},[cmsSlug]);useEffect(()=>{if(!store.pageLoaded){return;}setIsTpa(store.productType===\"TPA\");const setSlug=getCmSlugFromProps(store);setCmsSlug(setSlug);},[store,store.pageLoaded,store.productType,store.jewelryBezelMount,store.jewelryMaterial,store.jewelryChain]);useEffect(()=>{if(productCmsImageUrls&&productCmsImageUrls.length>0){if(productCmsImageColorUrls&&productCmsImageColorUrls[printTheme]){setProductImageUrls([productCmsImageColorUrls[printTheme],...productCmsImageUrls]);}else{setProductImageUrls(productCmsImageUrls);}}},[printTheme,productCmsImageUrls]);useEffect(()=>{setIsPrint(store.productFormat===\"Print\");setIsZodiac(store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\");setPrintFrame(store.productFormat===\"Print\"?store.printFrame:\"\");setPrintSize(getPrintSize(store.printSize));setPrintLayout(store.printLayout);setPrintTheme(store.printTheme);},[store.productFormat,store.printFrame,store.printSize,store.printLayout,store.printTheme,store.jewelryType]);if((productImageUrls||[]).length<=0){return null;}const carouselProps={imageUrls:productImageUrls,itemWidth:Math.min(450,imageContainerMaxWidth),itemHeight:imageContainerMaxWidth*12/15,showArrows:true,borderRadius:6,padding:0};return /*#__PURE__*/_jsx(Carousel_Safe,{...carouselProps});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ProductImagePanelUpdated.defaultProps={imageContainerMaxWidth:450,panelType:\"desktop\"};addPropertyControls(Create_ProductImagePanelUpdated,{imageContainerMaxWidth:{type:ControlType.Number,title:\"Images Max Width in Px to help srcSet\",defaultValue:450},panelType:{type:ControlType.Enum,title:\"Panel Type\",options:[\"desktop\",\"mobile\"],optionTitles:[\"Desktop Panel\",\"Mobile Carousel\"],defaultValue:\"desktop\"}})// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ProductImagePanelUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function DisplayProps_InStockNotification(props){const[store,setStore]=store_ProductPropsStore();/*\n     * OUT OF STOCK\n     */const[inStock,setInStock]=useState();// Update component when store changes\nuseEffect(()=>{const nowTs=new Date().getTime();if(store.productFormat!==\"Jewelry\"){setInStock(true);}else{let bezel20mmOutOfStock=false;let bezel20mmOutOfStockMessage=\"\";const isBezel=store.jewelryBezelMount!==\"No Mount\";const isKeyring=store.jewelryPiece===\"Keyring\";const isBracelet=store.jewelryPiece===\"Bracelet\";// Onyx 20\nconst isOnyxBracelet=!isBezel&&isBracelet&&store.jewelryMaterial==\"Black Onyx\";// Onyx 25 One Hole Unmounted\nconst isOnyx25mmUnmounted=!isBezel&&!isBracelet&&store.jewelryMaterial==\"Black Onyx\"&&store.jewelrySize===\"25mm\";if((isOnyxBracelet||isOnyx25mmUnmounted)&&nowTs<Date.parse(\"2026-01-05T00:00:00Z\")){setInStock(false);}else{setInStock(true);}}},[store.pageLoaded,store.productFormat,store.jewelrySize,store.jewelryMaterial,store.jewelryBezelMount,store.jewelryPiece]);if(inStock===undefined){return null;}if(!inStock){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:outOfStockIndicatorStyle}),/*#__PURE__*/_jsx(\"div\",{style:outOfStockTextStyle,children:\"Out of Stock\"})]});}else if(!props.onlyDisplayOutOfStock){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:inStockIndicatorStyle}),/*#__PURE__*/_jsx(\"div\",{style:inStockTextStyle,children:\"In Stock\"})]});}else{return null;}}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nDisplayProps_InStockNotification.defaultProps={onlyDisplayOutOfStock:false};addPropertyControls(DisplayProps_InStockNotification,{onlyDisplayOutOfStock:{type:ControlType.Boolean,default:false}});// ////////////////////////////////////////////////////////////////\n// CSS STYLES\n// ///////////\nconst containerStyle={display:\"flex\",flexDirection:\"row\",placeContent:\"center flex-start\",alignItems:\"center\",gap:\"4px\",height:\"min-content\"};const indicatorStyle={backgroundColor:\"#3DB364\",borderRadius:\"30px\",transform:\"none\",transformOrigin:\"50% 50% 0px\",height:\"10px\",width:\"10px\",overflow:\"hidden\"};const inStockIndicatorStyle={...indicatorStyle,backgroundColor:\"#3DB364\"};const outOfStockIndicatorStyle={...indicatorStyle,backgroundColor:\"#B33D3D\"};// const textContainerStyle: CSSProperties = {\n//     outline: \"none\",\n//     display: \"flex\",\n//     flexDirection: \"column\",\n//     justifyContent: \"flex-start\",\n//     flexShrink: 0,\n// }\nconst textStyle={outline:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",flexShrink:0,fontSize:\"12px\",color:\"rgb(61, 179, 100)\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,textDecoration:\"none\",transform:\"none\",opacity:1,height:\"auto\",width:\"auto\",position:\"relative\",whiteSpace:\"pre\",letterSpacing:\"0\",textTransform:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const inStockTextStyle={...textStyle,color:\"#3DB364\"};const outOfStockTextStyle={...textStyle,color:\"#B33D3D\"};const outofStockWrapperStyle={display:\"flex\",flexDirection:\"column\",gap:\"8px\",width:\"auto\"};const outOfStockBoxContainer={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"start\",padding:\"0px\",height:\"min-content\",width:\"100%\"};const outOfStockBoxText={width:\"100%\",height:\"min-content\",//\nboxSizing:\"border-box\",fontSize:\"12px\",color:\"rgb(18, 24, 36)\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",//\noutline:\"none\",userSelect:\"none\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.3em\",textAlign:\"left\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_InStockNotification\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{useSkuStockStatus}from\"https://framerusercontent.com/modules/LzRJSZy3JwAyXG1H7t9a/FOHmudPJ2aIQo40vtFP0/hooks_useStockStatus.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function DisplayProps_OutOfStockMessage(props){const[store,setStore]=store_ProductPropsStore();const{inStock,message:outOfStockMessage}=useSkuStockStatus(store);if(inStock){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:inStockIndicatorStyle}),/*#__PURE__*/_jsx(\"div\",{style:inStockTextStyle,children:\"In Stock\"})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:outOfStockIndicatorStyle}),/*#__PURE__*/_jsx(\"div\",{style:outOfStockTextStyle,children:\"Out of Stock\"})]}),/*#__PURE__*/_jsx(\"div\",{style:outofStockWrapperStyle,children:outOfStockMessage&&/*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxContainer},children:/*#__PURE__*/_jsx(\"div\",{style:{...outOfStockBoxText},children:outOfStockMessage})})})]});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nDisplayProps_OutOfStockMessage.defaultProps={};addPropertyControls(DisplayProps_OutOfStockMessage,{});// ////////////////////////////////////////////////////////////////\n// CSS STYLES\n// ///////////\nconst containerStyle={display:\"flex\",flexDirection:\"row\",placeContent:\"center flex-start\",alignItems:\"center\",gap:\"4px\",height:\"min-content\"};const indicatorStyle={backgroundColor:\"#3DB364\",borderRadius:\"30px\",transform:\"none\",transformOrigin:\"50% 50% 0px\",height:\"10px\",width:\"10px\",overflow:\"hidden\"};const inStockIndicatorStyle={...indicatorStyle,backgroundColor:\"#3DB364\"};const outOfStockIndicatorStyle={...indicatorStyle,backgroundColor:\"#B33D3D\"};const textStyle={outline:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",flexShrink:0,fontSize:\"12px\",color:\"rgb(61, 179, 100)\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,textDecoration:\"none\",transform:\"none\",opacity:1,height:\"auto\",width:\"auto\",position:\"relative\",whiteSpace:\"pre\",letterSpacing:\"0\",textTransform:\"none\",lineHeight:\"1.2em\",textAlign:\"start\"};const inStockTextStyle={...textStyle,color:\"#3DB364\"};const outOfStockTextStyle={...textStyle,color:\"#B33D3D\"};const outofStockWrapperStyle={display:\"flex\",flexDirection:\"column\",gap:\"8px\",padding:\"8px 0px\"};const outOfStockBoxContainer={boxSizing:\"border-box\",alignContent:\"center\",alignItems:\"start\",padding:\"0px\",height:\"min-content\",width:\"100%\"};const outOfStockBoxText={width:\"100%\",height:\"min-content\",//\nboxSizing:\"border-box\",fontSize:\"12px\",color:\"rgb(18, 24, 36)\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",//\noutline:\"none\",userSelect:\"none\",margin:\"0px\",padding:\"0px\",fontStyle:\"normal\",fontWeight:\"400\",letterSpacing:0,textTransform:\"none\",textDecoration:\"none\",lineHeight:\"1.3em\",textAlign:\"left\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_OutOfStockMessage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";export default function DisplayProps_continueDisabled(props){const[store,setStore]=store_ProductPropsStore();const[propValue,setPropValue]=useState();const[alertText,setAlertText]=useState(\"\");useEffect(()=>{const locationMissing=(!store.textLocation||!store.isLocationSelected)&&store.productType!==\"TPA\";if(locationMissing){setAlertText(`Please Enter a Location`);}else{setAlertText(``);}},[store.textLocation,store.isLocationSelected,store.addToCartClicked,store.productType]);if(!alertText){return null;}if(!store.addToCartClicked){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{...styleText},children:alertText});}// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst styleText={width:\"auto\",height:\"auto\",padding:\"16px\",boxSizing:\"border-box\",textAlign:\"center\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:400,color:\"#121824\",cursor:\"pointer\",userSelect:\"none\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"0.6em\",background:\"#FAD998\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_continueDisabled\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function DisplayPropsShared({displayText,style,activeDot}){if(!displayText){return null;}if(activeDot){return /*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:dotStyleActive}),/*#__PURE__*/_jsx(\"span\",{children:/*#__PURE__*/_jsx(\"div\",{style:{...styleText,...style},children:displayText||\"\"})})]});}return /*#__PURE__*/_jsx(\"div\",{style:{...styleText,...style},children:displayText||\"\"});}// /////////////////////////////////////////////////////////////////\n// COMPONENT DEFAULTS\n// /////////////\nDisplayPropsShared.defaultProps={displayText:\"\",style:{},activeDot:false};addPropertyControls(DisplayPropsShared,{displayText:{type:ControlType.String,defaultValue:\"\"},style:{type:ControlType.Object,defaultValue:{}},activeDot:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst styleText={width:\"auto\",height:\"auto\",boxSizing:\"border-box\",outline:\"none\",flex:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",flexShrink:0,fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontWeight:300,// color: \"rgb(10, 14, 21)\",\ncolor:\"#121824\",textAlign:\"right\",userSelect:\"none\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",padding:\"0px\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"1.2em\"};const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3,fontFamily:'system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',fontSize:12};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayPropsShared\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DisplayPropsShared.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import DisplayText from\"https://framerusercontent.com/modules/pWaGpST7WyeCSEmPWlPH/y9e6uLQyJ5Yyw4r0oBZ2/DisplayPropsShared.js\";export default function DisplayProps_jewelryEclipseGemstoneProperties(props){const[store,setStore]=store_ProductPropsStore();const[propValue,setPropValue]=useState();// Update component when store changes\nuseEffect(()=>{switch(store.jewelryEclipseInset||\"\"){case\"turquoise\":setPropValue(\"Restores harmony and balance, inspiring calm expression and inner confidence.\");break;case\"lapis_lazuli\":setPropValue(\"Enhances wisdom, intuition, and creativity while protecting your inner truth.\");break;case\"red_jasper\":setPropValue(\"Boosts motivation and focus, grounding energy for calm, steady determination.\");break;case\"tigers_eye\":setPropValue(\"Brings courage and protection, grounding focus for success and confidence.\");break;case\"white_mother_of_pearl\":setPropValue(\"Soothes emotions, offering gentle protection, comfort, and unconditional loving energy.\");break;case\"black_mother_of_pearl\":setPropValue(\"Strengthens intuition and calm, offering protection through change and emotion.\");break;case\"green_onyx\":setPropValue(\"Encourages calm communication, honesty, and confidence through balanced, soothing energy.\");break;case\"black_onyx\":setPropValue(\"Shields from negativity, bringing grounded strength, stability, and calm focus.\");break;case\"purple_agate\":setPropValue(\"Calms the mind, easing emotions while restoring clarity and balance.\");break;case\"rose_quartz\":setPropValue(\"Opens the heart to love, compassion, healing, and emotional balance.\");break;case\"obsidian\":setPropValue(\"Offers grounding and protection, releasing negativity to restore strength and clarity.\");break;default:setPropValue(\"\");break;}},[store.jewelryEclipseInset]);return /*#__PURE__*/_jsx(DisplayText,{displayText:propValue||null,style:props.updatedStyle?textUpdatedStyle:textStyle});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nDisplayProps_jewelryEclipseGemstoneProperties.defaultProps={updatedStyle:false};addPropertyControls(DisplayProps_jewelryEclipseGemstoneProperties,{updatedStyle:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst textStyle={textAlign:\"left\",lineHeight:1.6};const textUpdatedStyle={fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:300,color:\"rgb(10, 14, 21)\",textAlign:\"left\",userSelect:\"none\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"16.8px\",fontStyle:\"normal\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_jewelryEclipseGemstoneProperties\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import DisplayText from\"https://framerusercontent.com/modules/pWaGpST7WyeCSEmPWlPH/y9e6uLQyJ5Yyw4r0oBZ2/DisplayPropsShared.js\";export default function DisplayProps_jewelryEclipseInset(props){const[store,setStore]=store_ProductPropsStore();const[propValue,setPropValue]=useState();// Update component when store changes\nuseEffect(()=>{switch(store.jewelryEclipseInset||\"\"){case\"turquoise\":setPropValue(\"Turquoise\");break;case\"lapis_lazuli\":setPropValue(\"Lapis Lazuli\");break;case\"red_jasper\":setPropValue(\"Red Jasper\");break;case\"tigers_eye\":setPropValue(\"Tiger's Eye\");break;case\"white_mother_of_pearl\":setPropValue(\"White Mother of Pearl\");break;case\"black_mother_of_pearl\":setPropValue(\"Black Mother of Pearl\");break;case\"green_onyx\":setPropValue(\"Green Onyx\");break;case\"black_onyx\":setPropValue(\"Black Onyx\");break;case\"purple_agate\":setPropValue(\"Purple Agate\");break;case\"rose_quartz\":setPropValue(\"Rose Quartz\");break;default:setPropValue(\"\");break;}},[store.jewelryEclipseInset]);return /*#__PURE__*/_jsx(DisplayText,{displayText:propValue||null,style:props.updatedStyle?textUpdatedStyle:textStyle});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nDisplayProps_jewelryEclipseInset.defaultProps={updatedStyle:false};addPropertyControls(DisplayProps_jewelryEclipseInset,{updatedStyle:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst textStyle={textAlign:\"left\",lineHeight:1.6};const textUpdatedStyle={fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:300,color:\"rgb(10, 14, 21)\",textAlign:\"left\",userSelect:\"none\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"16.8px\",fontStyle:\"normal\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_jewelryEclipseInset\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import DisplayText from\"https://framerusercontent.com/modules/pWaGpST7WyeCSEmPWlPH/y9e6uLQyJ5Yyw4r0oBZ2/DisplayPropsShared.js\";import{getCmSlugFromProps}from\"https://framerusercontent.com/modules/Ei4jUP8yuzNMnMuk372b/Dl3AVdNcNwR3PR7E2tLG/utils_CmsUrl.js\";import{fetchCmsData}from\"https://framerusercontent.com/modules/J8ypyQjiYnDuJ4qpfvIV/4UsIy93QtK5jjbcPag0o/utils_CmsData.js\";export default function DisplayProps_productShortDescription({displayText,updatedStyle}){const[store,setStore]=store_ProductPropsStore();const[cmsSlug,setCmsSlug]=useState(\"\");const[cmsDescription,setCmsDescription]=useState(displayText);const[text,setText]=useState(\"\");useEffect(()=>{if(!store.pageLoaded){return;}const slug=getCmSlugFromProps(store);setCmsSlug(slug);},[store,store.pageLoaded]);useEffect(()=>{const updateDataFromCmsData=async()=>{const cmsData=await fetchCmsData();const cmsDataSkuData=cmsData.find(x=>x.slug===cmsSlug);if(cmsDataSkuData){const description=(cmsDataSkuData[\"short description\"]||\"\").trim();// setCmsDescription(description)\n// Update store values for in page refresh\nsetText(description||\"\");}};updateDataFromCmsData();},[cmsSlug]);if(!text){return null;}return /*#__PURE__*/_jsx(DisplayText,{displayText:text||null,style:updatedStyle?updatedStyleHeader:styleHeader});}// /////////////////////////////////////////////////////////////////\n// COMPONENT DEFAULTS\n// /////////////\nDisplayProps_productShortDescription.defaultProps={displayText:\"\",updatedStyle:false};addPropertyControls(DisplayProps_productShortDescription,{displayText:{type:ControlType.String,defaultValue:\"\"},updatedStyle:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst styleHeader={textAlign:\"left\",whiteSpace:\"normal\",fontSize:\"13px\",lineHeight:\"1.3em\"};const updatedStyleHeader={...styleHeader,fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontWeight:400,fontSize:\"11px\",lineHeight:\"13.2px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_productShortDescription\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{getCmSlugFromProps}from\"https://framerusercontent.com/modules/Ei4jUP8yuzNMnMuk372b/Dl3AVdNcNwR3PR7E2tLG/utils_CmsUrl.js\";import{fetchCmsData}from\"https://framerusercontent.com/modules/J8ypyQjiYnDuJ4qpfvIV/4UsIy93QtK5jjbcPag0o/utils_CmsData.js\";import{isFramed}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";import{getFrameTitle}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";export default function DisplayProps_productTitle(props){const[store,setStore]=store_ProductPropsStore();const[propValue,setPropValue]=useState();const[cmsSlug,setCmsSlug]=useState(\"\");useEffect(()=>{const updateDataFromCmsData=async()=>{const cmsData=await fetchCmsData();const cmsDataSkuData=cmsData.find(x=>x.slug===cmsSlug);if(cmsDataSkuData){let title=(cmsDataSkuData[\"name\"]||\"\").trim();if(props.includeFrameNameIfApplied===true){// Get Frame Name\nif(isFramed(store.printFrame)){const frameTitle=getFrameTitle(store.printFrame);if(frameTitle&&frameTitle!==\"No Frame\"){title+=` in ${frameTitle}`;}}}setPropValue(title);}};updateDataFromCmsData();},[cmsSlug,store.printFrame]);useEffect(()=>{if(!store.pageLoaded){return;}const slug=getCmSlugFromProps(store);setCmsSlug(slug);},[store]);return /*#__PURE__*/_jsx(\"h1\",{style:props.updatedStyle===true?updatedStyleHeader:styleHeader,children:propValue||\"\"});}// /////////////////////////////////////////////////////////////////\n// COMPONENT DEFAULTS\n// /////////////\nDisplayProps_productTitle.defaultProps={updatedStyle:false,includeFrameNameIfApplied:false};addPropertyControls(DisplayProps_productTitle,{updatedStyle:{type:ControlType.Boolean,defaultValue:false},includeFrameNameIfApplied:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst styleHeader={width:\"auto\",height:\"auto\",boxSizing:\"border-box\",outline:\"none\",display:\"block\",// flex: \"none\",\n// flexDirection: \"column\",\n// justifyContent: \"flex-start\",\n// flexShrink: 0,\nfontFamily:'\"Playfair Display\", \"Playfair Display Placeholder\", serif',fontWeight:400,fontSize:\"20px\",lineHeight:\"1.2em\",// color: \"rgb(10, 14, 21)\",\ncolor:\"#121824\",userSelect:\"none\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",padding:\"0px\",letterSpacing:\"0px\",textDecoration:\"none\",textAlign:\"left\",whiteSpace:\"normal\"};const updatedStyleHeader={...styleHeader,fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontWeight:500,fontSize:\"14px\",lineHeight:\"16.8px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_productTitle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";const starSigns=[\"\",\"Aries\",\"Taurus\",\"Gemini\",\"Cancer\",\"Leo\",\"Virgo\",\"Libra\",\"Scorpio\",\"Sagittarius\",\"Capricorn\",\"Aquarius\",\"Pisces\",\"Ophiuchus\"];/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Jewelry_ChooseAStarSign(props){const[store,setStore]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[selectedSign,setSelectedSign]=useState(store.jewelryStarSign);const handleSelectChange=e=>{e.preventDefault();const selectedStarSign=`${e.target.value}`;if(starSigns.includes(selectedStarSign)){setSelectedSign(e.target.value);setStore({jewelryStarSign:e.target.value});console.log(`>> setNavigationStore hideRenderedImagesOnProductPage: false`);setNavigationStore({hideRenderedImagesOnProductPage:false,jumpToFront:navigationStore.jumpToFront+1,selectionHasBeenMade:true});}};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"select\",{className:\"reset-select\",style:selectStyle,value:selectedSign,onChange:handleSelectChange,children:starSigns.map(sign=>/*#__PURE__*/_jsx(\"option\",{value:sign,children:sign},sign))}),/*#__PURE__*/_jsx(\"div\",{style:arrowWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:\"https://framerusercontent.com/images/dtfpSudFWmXz1GMuffoTPSPpeE.svg\",alt:\"\",style:arrowImage})})]});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",background:\"rgb(255, 255, 255)\",paddingTop:\"10px\"};const selectStyle={width:\"100%\",height:\"40px\",padding:\"0px 12px\",borderRadius:\"0px\",border:\"1px solid rgb(131, 139, 147)\",color:\"rgb(18, 24, 36)\",fontSize:\"12px\",lineHeight:\"1.2\"};const arrowWrapperStyle={position:\"absolute\",top:\"24px\",right:\"12px\",cursor:\"pointer\",pointerEvents:\"none\"};const arrowImage={transform:\"rotate(270deg) translateZ(0px)\",display:\"block\",width:\"16px\",height:\"16px\",borderRadius:\"inherit\",objectPosition:\"center center\",objectFit:\"contain\",imageRendering:\"auto\",pointerEvents:\"none\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Jewelry_ChooseAStarSign\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{getCartUrl}from\"https://framerusercontent.com/modules/Tegr1u830ah9SEz5Wrrc/4shYcb41NF5OBuZtBuVo/utils_CreateContinueUrls.js\";// ─── v2 color sets ───\nconst v2Colors={green:{bg:\"rgb(61, 179, 100)\",bgHover:\"rgb(75, 195, 115)\",bgPressed:\"rgb(50, 155, 85)\"},navy:{bg:\"rgb(18, 24, 36)\",bgHover:\"rgb(36, 49, 74)\",bgPressed:\"rgb(12, 16, 24)\"}};const v2Tokens={transition:\"all 0.2s cubic-bezier(0.16, 1, 0.3, 1)\",borderRadius:\"40px\",borderRadiusPressed:\"38px\",boxShadow:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"};const EXPERIMENT_KEY=\"create--blue-continue-button\";const getAddToCartUrl=(moonPhaseMaterial,jewelryPiece,moonPhasePhase,cartId,orderId,customerId,countryCode)=>{if(!moonPhaseMaterial||!jewelryPiece||!moonPhasePhase){return\"\";}let sku=\"\";try{sku=\"MP-\";switch(moonPhaseMaterial){case\"Silver\":default:sku+=\"SN-\";break;case\"Vermeil\":sku+=\"GV-\";break;}switch(moonPhasePhase){case\"crescent\":default:sku+=\"C-\";break;case\"half-moon\":sku+=\"H-\";break;case\"tq-moon\":sku+=\"34-\";break;case\"full-moon\":sku+=\"FM-\";break;}switch(jewelryPiece){case\"Necklace\":default:switch(moonPhaseMaterial){case\"Silver\":default:sku+=\"SN\";break;case\"Vermeil\":sku+=\"GV\";break;}break;case\"Charm\":sku+=\"NA\";break;}const baseCartUrl=getCartUrl(cartId,orderId,customerId,countryCode);return`${baseCartUrl}${baseCartUrl.indexOf(\"?\")>=0?\"&\":\"?\"}atcSku=${encodeURIComponent(sku)}`;}catch(error){console.error(`Error`,error);}return\"\";};// ─── v2 Interactive button ───\nfunction V2AddToCartButton({url,colorSet}){const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const getBg=()=>{if(isPressed)return colorSet.bgPressed;if(isHovered)return colorSet.bgHover;return colorSet.bg;};return /*#__PURE__*/_jsx(\"a\",{href:url,style:{...v2ButtonLinkStyle,backgroundColor:getBg(),borderRadius:isPressed?v2Tokens.borderRadiusPressed:v2Tokens.borderRadius,boxShadow:v2Tokens.boxShadow,transition:v2Tokens.transition},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsPressed(false);},onMouseDown:()=>setIsPressed(true),onMouseUp:()=>setIsPressed(false),children:/*#__PURE__*/_jsxs(\"div\",{style:v2InnerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:v2TextStyle,children:\"ADD TO CART\"}),/*#__PURE__*/_jsx(\"div\",{style:v2ArrowWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:v2ArrowStyle,children:/*#__PURE__*/_jsx(\"img\",{style:v2ArrowImageStyle,src:\"https://framerusercontent.com/images/SsXWcFRKkxVsWoQRxA6jzOYQWCA.svg\",alt:\"\"})})})]})});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight fixed\n */export default function MoonPhase_AddToCart(props){const[store]=store_ProductPropsStore();const[addToCartUrl,setAddToCartUrl]=useState(\"\");const[country]=store_Country();const[useNavyColor,setUseNavyColor]=useState(false);// Check GrowthBook experiment for button color\nuseEffect(()=>{if(typeof window===\"undefined\")return;const checkFlag=()=>{try{const gb=window.growthbook;if(gb&&typeof gb.getFeatureValue===\"function\"){const value=gb.getFeatureValue(EXPERIMENT_KEY,\"control\");setUseNavyColor(value===\"test\");return true;}}catch{}return false;};// Try immediately\nif(checkFlag())return;// Wait for GrowthBook ready\nconst onReady=()=>checkFlag();window.addEventListener(\"growthbook:ready\",onReady);// Poll briefly\nconst interval=setInterval(()=>{if(checkFlag())clearInterval(interval);},200);return()=>{window.removeEventListener(\"growthbook:ready\",onReady);clearInterval(interval);};},[]);useEffect(()=>{if(!store||!store.moonPhaseMaterial||!store.jewelryPiece||!store.moonPhasePhase){return;}const{cartId,orderId,customerId}=store;const url=getAddToCartUrl(store.moonPhaseMaterial,store.jewelryPiece,store.moonPhasePhase,store.cartId||cartId||\"\",store.orderId||orderId||\"\",store.customerId||customerId||\"\",country.countryCode);setAddToCartUrl(url);},[store.pageLoaded,store.moonPhaseMaterial,store.jewelryPiece,store.moonPhasePhase,store.cartId,store.orderId,store.customerId,country,country.countryCode]);if(!addToCartUrl){return /*#__PURE__*/_jsx(_Fragment,{});}// v2: new design\nif(props.designVersion===\"v2\"){const colorSet=useNavyColor?v2Colors.navy:v2Colors.green;return /*#__PURE__*/_jsx(V2AddToCartButton,{url:addToCartUrl,colorSet:colorSet});}return /*#__PURE__*/_jsxs(\"button\",{style:buttonStyle,onClick:()=>location.href=`${addToCartUrl}`,children:[/*#__PURE__*/_jsx(\"div\",{style:buttonTextStyle,children:\"ADD TO CART\"}),/*#__PURE__*/_jsx(\"div\",{style:buttonArrowWrapperStyle,children:/*#__PURE__*/_jsx(\"div\",{style:buttonArrowStyle,children:/*#__PURE__*/_jsx(\"img\",{style:buttonArrowImageStyle,src:\"https://framerusercontent.com/images/SsXWcFRKkxVsWoQRxA6jzOYQWCA.svg\",alt:\"\"})})})]});}MoonPhase_AddToCart.defaultProps={designVersion:\"v1\"};addPropertyControls(MoonPhase_AddToCart,{designVersion:{title:\"Design Version\",type:ControlType.String,defaultValue:\"v1\"}});// ////////////////////////////////////////////////////////////////\n// v2 STYLES\n// ///////////\nconst v2ButtonLinkStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:14,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"1 0 0px\",flexFlow:\"column\",gap:10,height:\"min-content\",overflow:\"visible\",padding:\"20px 32px\",position:\"relative\",textDecoration:\"none\",userSelect:\"none\",cursor:\"pointer\",width:\"100%\"};const v2InnerStyle={fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontSize:14,boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:10,height:\"min-content\",overflow:\"clip\",padding:0,position:\"relative\",width:\"100%\"};const v2TextStyle={justifyContent:\"flex-start\",outline:\"none\",flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"auto\",whiteSpace:\"pre\",boxSizing:\"border-box\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",fontWeight:500,fontSize:\"14px\",letterSpacing:\"0px\",lineHeight:\"18px\",textAlign:\"start\",color:\"#fff\"};const v2ArrowWrapperStyle={flex:\"0 0 auto\",overflow:\"visible\",position:\"relative\"};const v2ArrowStyle={borderRadius:\"inherit\",inset:\"0px\",width:\"10px\",height:\"14px\"};const v2ArrowImageStyle={display:\"block\",width:\"100%\",height:\"100%\",objectPosition:\"center center\",objectFit:\"cover\",imageRendering:\"auto\"};// ////////////////////////////////////////////////////////////////\n// v1 STYLES (original)\n// ///////////\nconst buttonStyle={boxSizing:\"border-box\",flex:1,height:\"60px\",display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",padding:\"0px 24px\",backgroundColor:\"#121824\",overflow:\"hidden\",alignContent:\"center\",flexWrap:\"nowrap\",gap:\"8px\",borderRadius:\"2px\",cursor:\"pointer\",width:\"100%\",border:\"none\"};const buttonTextStyle={width:\"auto\",height:\"auto\",whiteSpace:\"pre\",fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',color:\"#ffffff\",fontSize:\"14px\",letterSpacing:\"1.9px\",lineHeight:1.2};const buttonArrowWrapperStyle={flex:\"0 0 auto\",height:\"13px\",overflow:\"visible\",position:\"relative\",width:\"10px\"};const buttonArrowStyle={borderRadius:\"inherit\",inset:\"0px\"};const buttonArrowImageStyle={display:\"block\",width:\"100%\",height:\"100%\",objectPosition:\"center center\",objectFit:\"cover\",imageRendering:\"auto\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MoonPhase_AddToCart\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{getKlarnaPriceText}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";import{getMoonPhaseSku}from\"https://framerusercontent.com/modules/KYsdNQQbOOPfSKUhrJi1/dGQMzt7E45c5ph0pOn44/utils_JewelrySku.js\";/**\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function MoonPhase_KlarnaPrice(props){const[priceText,setPriceText]=useState(\"\");const[pricesObj,setPricesObj]=store_ProductPrices();const[productPropsObj,setProductPropsObj]=store_ProductPropsStore();useEffect(()=>{if(!pricesObj||!pricesObj.pricing||!pricesObj.countryCode||pricesObj.countryCode===\"\"||!productPropsObj||!productPropsObj.moonPhaseMaterial||!productPropsObj.jewelryPiece){return;}const{pricing}=pricesObj;if(pricing.jewelry&&pricing.jewelry.NIGHT_SKY){const priceObj=pricing.jewelry.NIGHT_SKY;const moonPhaseSku=getMoonPhaseSku(productPropsObj.moonPhaseMaterial,productPropsObj.jewelryPiece);const moonPhasePrice=Object.values(pricing.jewelry.NIGHT_SKY).find(x=>x.sku===moonPhaseSku);if(moonPhasePrice&&moonPhasePrice.customer&&moonPhasePrice.customer.gross>0){setPriceText(getKlarnaPriceText(moonPhasePrice));}}},[pricesObj,productPropsObj.moonPhaseMaterial,productPropsObj.jewelryPiece]);if(priceText===\"\"){return null;}return /*#__PURE__*/_jsxs(\"div\",{style:{placeContent:\"center flex-start\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:\"4px\",height:\"auto\",overflow:\"hidden\",padding:\"0px\",position:\"relative\",width:\"418px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{// width: \"418px\",\n// height: \"auto\",\ndisplay:\"flex\",flexDirection:\"row\",justifyContent:\"flex-start\",alignItems:\"center\",overflow:\"hidden\",padding:\"0px\",alignContent:\"center\",flexWrap:\"nowrap\",gap:\"4px\",borderRadius:\"0px\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"min-content\",height:\"min-content\",display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",padding:\"0px\",alignContent:\"center\",flexWrap:\"nowrap\",gap:\"10px\",borderRadius:\"0px\"},children:/*#__PURE__*/_jsx(\"p\",{style:{width:\"auto\",height:\"auto\",whiteSpace:\"pre\",fontWeight:300,fontStyle:\"normal\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',color:\"#838b93\",fontSize:\"12px\",letterSpacing:\"0em\",lineHeight:1.2},children:\"Or 4 payments of\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"min-content\",height:\"min-content\",display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",padding:\"0px\",alignContent:\"center\",flexWrap:\"nowrap\",gap:\"10px\",borderRadius:\"0px\"},children:/*#__PURE__*/_jsx(\"p\",{style:{width:\"auto\",height:\"auto\",whiteSpace:\"pre\",fontWeight:300,fontStyle:\"normal\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",color:\"var(--Inactive, #838b93)\",fontSize:\"12px\",letterSpacing:\"0em\",lineHeight:1.2},children:priceText})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-text\",style:{width:\"auto\",height:\"auto\",whiteSpace:\"pre\",fontWeight:300,fontStyle:\"normal\",fontFamily:\"Inter, Inter Placeholder, sans-serif\",color:\"var(--Inactive, #838b93)\",fontSize:\"12px\",letterSpacing:\"0em\",lineHeight:1.2},children:\"with\"}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"div\",{\"data-framer-background-image-wrapper\":\"true\",style:{width:\"52px\",height:\"14px\",display:\"block\",overflow:\"hidden\",backgroundImage:\"url(/* Path 148.svg */)\",backgroundSize:\"contain\",backgroundRepeat:\"no-repeat\",backgroundPosition:\"center\",borderRadius:\"0px\",flex:\"0 0 auto\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:\"https://framerusercontent.com/images/7cXOQ3jnzpDViVxRHX9ysx2i5M0.svg\",alt:\"\",style:{display:\"block\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",objectPosition:\"center center\",objectFit:\"contain\",imageRendering:\"auto\"}})})})]});}MoonPhase_KlarnaPrice.defaultProps={};addPropertyControls(MoonPhase_KlarnaPrice,{});const componentStyle={fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',color:\"#121824\",fontSize:\"32px\",letterSpacing:\"0em\",lineHeight:1.2};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MoonPhase_KlarnaPrice\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{getPriceText}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";import{getMoonPhaseSku}from\"https://framerusercontent.com/modules/KYsdNQQbOOPfSKUhrJi1/dGQMzt7E45c5ph0pOn44/utils_JewelrySku.js\";/**\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function MoonPhase_Price(props){const[priceText,setPriceText]=useState(\"\");const[pricesObj,setPricesObj]=store_ProductPrices();const[productPropsObj,setProductPropsObj]=store_ProductPropsStore();useEffect(()=>{if(!pricesObj||!pricesObj.pricing||!pricesObj.countryCode||pricesObj.countryCode===\"\"||!productPropsObj||!productPropsObj.moonPhaseMaterial||!productPropsObj.jewelryPiece){return;}const{pricing}=pricesObj;if(pricing.jewelry&&pricing.jewelry.NIGHT_SKY){const priceObj=pricing.jewelry.NIGHT_SKY;const moonPhaseSku=getMoonPhaseSku(productPropsObj.moonPhaseMaterial,productPropsObj.jewelryPiece);const moonPhasePrice=Object.values(pricing.jewelry.NIGHT_SKY).find(x=>x.sku===moonPhaseSku);if(moonPhasePrice&&moonPhasePrice.customer&&moonPhasePrice.customer.gross>0){setPriceText(getPriceText(moonPhasePrice));}}},[pricesObj,productPropsObj.moonPhaseMaterial,productPropsObj.jewelryPiece]);if(priceText===\"\"){return /*#__PURE__*/_jsx(\"span\",{style:componentStyle});}return /*#__PURE__*/_jsx(\"span\",{style:componentStyle,children:priceText});}MoonPhase_Price.defaultProps={};addPropertyControls(MoonPhase_Price,{});const componentStyle={fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',color:\"#121824\",fontSize:\"24px\",letterSpacing:\"0em\",lineHeight:1.2,whiteSpace:\"pre\",textAlign:\"left\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MoonPhase_Price\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";export function withVariantOverride(Component){return props=>{const[navigationStore,setNavigationStore]=store_Navigation();const[store,setStore]=store_ProductPropsStore();const[variant,setVariant]=useState(\"\");const[format,setFormat]=useState(\"\");const[componentLoaded,setComponentLoaded]=useState(false);// Read the initial hash when the page is loaded (or refreshed)\nuseEffect(()=>{const isZodiac=store.productType===\"Zodiac\"||store.productFormat===\"Jewelry\"&&store.jewelryType===\"Zodiac\";const isStarSign=store.productType===\"Star Sign\"||store.productFormat===\"Jewelry\"&&store.jewelryType===\"Star Sign\";const isMoonPhase=store.productType===\"Moon Phase\"||store.productFormat===\"Jewelry\"&&store.jewelryType===\"Moon Phase\";const isMoonPrint=store.productType===\"Moon\";if(isZodiac||isStarSign){if([\"Personalize\",\"Personalise\"].includes(navigationStore.createStepVariant)){setVariant(\"Zodiac Step 1\");}else if([\"SizeAndFinish\"].includes(navigationStore.createStepVariant)){setVariant(\"Zodiac SizeAndFinish\");}else{setVariant(\"Zodiac Step 1\");// setVariant(navigationStore.createStepVariant)\n}}else if(isMoonPhase){setVariant(\"MoonPhase\");}else if(isMoonPrint){switch(navigationStore.createStepVariant){case\"SaveYourDesign\":setVariant(\"Moon Step 2\");break;case\"CreateStep1\":setVariant(\"Moon Step 1\");break;case\"Personalize\":setVariant(\"Moon Step 1\");break;case\"SizeAndFinish\":setVariant(\"Moon Step 2\");break;default:setVariant(navigationStore.createStepVariant);break;}}else{switch(navigationStore.createStepVariant){case\"SaveYourDesign\":setVariant(\"Create Variant 3 Finish\");break;case\"CreateStep1\":setVariant(\"Create Variant 1 Format\");break;case\"Personalize\":setVariant(\"Create Variant 2 Personalize\");break;case\"SizeAndFinish\":setVariant(\"Create Variant 3 Finish\");break;default:setVariant(navigationStore.createStepVariant);break;}}},[store.productFormat,store.productType,navigationStore.createStepVariant,store.createFlowVersion]);useEffect(()=>{if(navigationStore.createStepVariant===\"ChooseProductFormat\"&&store.productFormat!==\"Create\"){// Go to Create step #create\nsetNavigationStore({createStepVariant:\"CreateStep1\"});}setFormat(store.productFormat);},[navigationStore.createStepVariant,store.productFormat]);const updatedProps={...props,variant:variant,...format?{format:format}:{}};return /*#__PURE__*/_jsx(Component,{...updatedProps});};}export function withFormatVariantOverride(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[variant,setVariant]=useState(\"\");useEffect(()=>{if(store.productType===\"TPA\"){switch(store.productFormat){case\"Print\":setVariant(\"TPA Print\");break;case\"Jewelry\":setVariant(\"TPA Jewelry\");break;default:setVariant(\"TPA Create\");break;}}else{switch(store.productFormat){case\"Print\":setVariant(\"Print\");break;case\"Jewelry\":setVariant(\"Jewelry\");break;default:setVariant(\"Create\");break;}}},[store.productType,store.productFormat]);const updatedProps={...props,...variant?{variant}:{}};return /*#__PURE__*/_jsx(Component,{...updatedProps});};}export function withShowPrintSizeGuideOnClick(Component){return props=>{const[_,setNavigationStore]=store_Navigation();return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{setNavigationStore({showPrintSizeGuideOverlay:true});e.preventDefault();}});};}export function withShowJewelrySizeGuideOnClick(Component){return props=>{const[_,setNavigationStore]=store_Navigation();return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{setNavigationStore({showJewelrySizeGuideOverlay:true});e.preventDefault();}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withShowPrintSizeGuideOnClick\":{\"type\":\"reactHoc\",\"name\":\"withShowPrintSizeGuideOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowJewelrySizeGuideOnClick\":{\"type\":\"reactHoc\",\"name\":\"withShowJewelrySizeGuideOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantOverride\":{\"type\":\"reactHoc\",\"name\":\"withVariantOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFormatVariantOverride\":{\"type\":\"reactHoc\",\"name\":\"withFormatVariantOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";export function showIfColorPlanetsEnabled(Component){return props=>{const[store,setStore]=store_ProductPropsStore();const[show,setShow]=useState(false);useEffect(()=>{const isTpa=store.productType===\"TPA\";if(!isTpa){setShow(false);// Not TPA — force off\nif(store.colorPlanets){setStore({...store,colorPlanets:false});setProductPropsLocalValue(\"colorPlanets\",false);}return;}const isClassic=!store.printLayoutStyle||store.printLayoutStyle===\"classic\";const isFoilOrGitd=store.printFormat===\"Foil\"||store.printFormat===\"Glow in the Dark\";// Hide toggle for non-classic or foil/gitd, but preserve\n// the colorPlanets value so switching back restores it.\nif(!isClassic||isFoilOrGitd){setShow(false);return;}// Show toggle. Default to ON for new designs.\nsetShow(true);if(store.colorPlanets===undefined||store.colorPlanets===null){setStore({...store,colorPlanets:true});setProductPropsLocalValue(\"colorPlanets\",true);}},[store.productType,store.printLayoutStyle,store.printFormat]);if(!show){return null;}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"showIfColorPlanetsEnabled\":{\"type\":\"reactHoc\",\"name\":\"showIfColorPlanetsEnabled\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{territoryCountriesEu}from\"https://framerusercontent.com/modules/MXAlwEF2Ne69R0dSh1Po/PBkk6PatjLnl9iNIEarO/country_lists_territories.js\";function setXmasDeliveryGuaranteeVariant(Component,isProductPage=false){return props=>{const[country,_c]=store_Country();const[store,_s]=store_ProductPropsStore();const countryCode=(country?.countryCode||\"\").toUpperCase();const[inStock,setInStock]=useState();const[showVariant,setShowVariant]=useState();// Update component when store changes\nuseEffect(()=>{// Get Variant:\nlet variant=\"None\";try{let inStock=true;const nowTs=new Date().getTime();if(store.productFormat!==\"Jewelry\"){inStock=true;}else{let bezel20mmOutOfStock=false;let bezel20mmOutOfStockMessage=\"\";const isBezel=store.jewelryBezelMount!==\"No Mount\";const isKeyring=store.jewelryPiece===\"Keyring\";const isBracelet=store.jewelryPiece===\"Bracelet\";// Onyx 20\nconst isOnyxBracelet=!isBezel&&isBracelet&&store.jewelryMaterial==\"Black Onyx\";// Onyx 25 One Hole Unmounted\nconst isOnyx25mmUnmounted=!isBezel&&!isBracelet&&store.jewelryMaterial==\"Black Onyx\"&&store.jewelrySize===\"25mm\";if((isOnyxBracelet||isOnyx25mmUnmounted)&&nowTs<Date.parse(\"2026-01-05T00:00:00Z\")){inStock=false;}else{inStock=true;}}if(inStock){const now=new Date().getTime();const showJewelry=isProductPage&&store.productFormat===\"Jewelry\";if(countryCode===\"US\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 13th: now < \"2025-12-14T05:00:00Z\"\n// Print Express: December 17th: now < \"2025-12-18T05:00:00Z\"\nif(showJewelry&&now<Date.parse(\"2025-12-19T00:00:00Z\")){variant=\"US Jewelry Exp Closed\";}else if(now<Date.parse(\"2025-12-14T05:00:00Z\")){variant=\"US Print Free Closed\";}else if(now<Date.parse(\"2025-12-18T05:00:00Z\")){variant=\"US Print Exp Closed\";}else if(!showJewelry&&now<Date.parse(\"2025-12-20T00:00:00Z\")){variant=\"US Print Overnight Closed\";}}else if(countryCode===\"GB\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 15th: now < \"2025-12-16T00:00:00Z\"\n// Print Express: December 17th: now < \"2025-12-18T00:00:00Z\"\nif(showJewelry&&now<Date.parse(\"2025-12-19T00:00:00Z\")){variant=\"UK Jewelry Exp Closed\";}else if(now<Date.parse(\"2025-12-16T00:00:00Z\")){variant=\"UK Print Free Closed\";}else if(now<Date.parse(\"2025-12-18T00:00:00Z\")){variant=\"UK Print Exp Closed\";}}else if(countryCode===\"CA\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 10th: now < \"2025-12-11T00:00:00Z\" // Could be UK or CA lab, so UK midnight\n// Print Express: December 12th: now < \"2025-12-13T00:00:00Z\" // Could be UK or CA lab, so UK midnight\nif(showJewelry&&now<Date.parse(\"2025-12-19T00:00:00Z\")){variant=\"CA Jewelry Exp Closed\";}else if(now<Date.parse(\"2025-12-11T00:00:00Z\")){variant=\"CA Print Free Closed\";}else if(now<Date.parse(\"2025-12-13T00:00:00Z\")){variant=\"CA Print Exp Closed\";}}else if(countryCode===\"AU\"){// Jewelry: December 15th: now < \"2025-12-16T00:00:00Z\"\n// Print Free: December 10th: now < \"2025-12-09T13:00:00Z\"\n// Print Express: December 11th: now < \"2025-12-10T13:00:00Z\"\nif(showJewelry&&now<Date.parse(\"2025-12-16T00:00:00Z\")){variant=\"AU Jewelry Exp Closed\";}else if(now<Date.parse(\"2025-12-09T13:00:00Z\")){variant=\"AU Print Free Closed\";}else if(now<Date.parse(\"2025-12-10T13:00:00Z\")){variant=\"AU Print Exp Closed\";}}else if(territoryCountriesEu.includes(countryCode)){// Jewelry: December 20th: now < \"2025-12-21T00:00:00Z\"\n// Print Free: December 5th: now < \"2025-12-04T23:00:00Z\"\n// Print Express: December 14th: now < \"2025-12-13T23:00:00Z\"\nif(showJewelry&&now<Date.parse(\"2025-12-21T00:00:00Z\")){variant=\"EU Jewelry Exp Closed\";}else if(now<Date.parse(\"2025-12-04T23:00:00Z\")){variant=\"EU Print Free Closed\";}else if(now<Date.parse(\"2025-12-13T23:00:00Z\")){variant=\"EU Print Exp Closed\";}}}}catch(e){}setShowVariant(variant);},[countryCode,store.pageLoaded,store.productFormat,store.jewelrySize,store.jewelryMaterial,store.jewelryBezelMount,store.jewelryPiece]);return showVariant===\"None\"?null:/*#__PURE__*/_jsx(Component,{...props,variant:showVariant});};}export function setVariantForProductPageXmasDeliveryGuarantee(Component,isProductPage=false){return setXmasDeliveryGuaranteeVariant(Component,true);}export function setVariantForHomepageXmasDeliveryGuarantee(Component,isProductPage=false){return props=>{const[country,_c]=store_Country();const[store,_s]=store_ProductPropsStore();// Get Variant:\nlet variant=\"None\";try{const now=new Date().getTime();const countryCode=(country?.countryCode||\"\").toUpperCase();if(countryCode===\"US\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 13th: now < \"2025-12-14T05:00:00Z\"\n// Print Express: December 17th: now < \"2025-12-18T05:00:00Z\"\nif(now<Date.parse(\"2025-12-13T08:00:00Z\")){variant=\"US Print Free Shipping\";}else if(now<Date.parse(\"2025-12-17T08:00:00Z\")){variant=\"US Last Print Orders\";}else if(now<Date.parse(\"2025-12-20T00:00:00Z\")){// Last order is 5AM, minus 5 hours to submit\nvariant=\"US Last Orders\";}}else if(countryCode===\"GB\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 15th: now < \"2025-12-16T00:00:00Z\"\n// Print Express: December 17th: now < \"2025-12-18T00:00:00Z\"\nif(now<Date.parse(\"2025-12-15T00:00:00Z\")){variant=\"UK Print Free Shipping\";}else if(now<Date.parse(\"2025-12-17T00:00:00Z\")){variant=\"UK Last Print Orders\";}else if(now<Date.parse(\"2025-12-18T00:00:00Z\")){variant=\"UK Last Orders\";}}else if(countryCode===\"CA\"){// Jewelry: December 18th: now < \"2025-12-19T00:00:00Z\"\n// Print Free: December 10th: now < \"2025-12-11T00:00:00Z\" // Could be UK or CA lab, so UK midnight\n// Print Express: December 12th: now < \"2025-12-13T00:00:00Z\" // Could be UK or CA lab, so UK midnight\nif(now<Date.parse(\"2025-12-12T08:00:00Z\")){variant=\"CA Last Print Orders\";}else if(now<Date.parse(\"2025-12-18T08:00:00Z\")){variant=\"CA Last Orders\";}}else if(countryCode===\"AU\"){// Jewelry: December 15th: now < \"2025-12-16T00:00:00Z\"\n// Print Free: December 10th: now < \"2025-12-09T13:00:00Z\"\n// Print Express: December 11th: now < \"2025-12-10T13:00:00Z\"\nif(now<Date.parse(\"2025-12-12T00:00:00Z\")){variant=\"AU Last Print Orders\";}else if(now<Date.parse(\"2025-12-15T00:00:00Z\")){variant=\"AU Last Orders\";}}else if(territoryCountriesEu.includes(countryCode)){// Jewelry: December 20th: now < \"2025-12-21T00:00:00Z\"\n// Print Free: December 5th: now < \"2025-12-04T23:00:00Z\"\n// Print Express: December 14th: now < \"2025-12-13T23:00:00Z\"\nif(now<Date.parse(\"2025-12-12T00:00:00Z\")){variant=\"EU Last Print Orders\";}else if(now<Date.parse(\"2025-12-12T23:00:00Z\")){variant=\"EU Last Orders\";}}}catch(e){}return variant===\"None\"?null:/*#__PURE__*/_jsx(Component,{...props,variant:variant});};}\nexport const __FramerMetadata__ = {\"exports\":{\"setVariantForHomepageXmasDeliveryGuarantee\":{\"type\":\"reactHoc\",\"name\":\"setVariantForHomepageXmasDeliveryGuarantee\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setVariantForProductPageXmasDeliveryGuarantee\":{\"type\":\"reactHoc\",\"name\":\"setVariantForProductPageXmasDeliveryGuarantee\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Jewellery Piece\"})});export const v1=\"TNS_MNP_SILV15_NA\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Jewellery Piece\"})});export const v1=\"TNS_MNP_SILV15_NA\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport*as localizedValues from\"./LNUaYGC3m-0.js\";import*as localizedValues1 from\"./LNUaYGC3m-1.js\";const valuesByLocaleId={V4TRFOhdd:localizedValues,YzgeefTHn:localizedValues1};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Moon Phase\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Crescent Moon\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Crescent Moon\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Half Moon\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Half Moon\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Full Moon\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Full Moon\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Three-quarters Moon\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Three-quarters Moon\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport*as localizedValues from\"./aAoZu0jQF-0.js\";const valuesByLocaleId={EauCythNc:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{setMoonPhasePhase}from\"https://framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/eEDLbRrwmzGTMLqrO93Q/a5ixwTFUpFMjKgVQRCsW/aAoZu0jQF.js\";const MotionDivSetMoonPhasePhase1kcf55t=withCodeBoundaryForOverrides(motion.div,{nodeId:\"iISJmVjWg\",override:setMoonPhasePhase,scopeId:\"aAoZu0jQF\"});const cycleOrder=[\"iISJmVjWg\",\"QNeOGgXyM\",\"A7oBkcljL\",\"YKT4pwgAf\"];const serializationHash=\"framer-rti60\";const variantClassNames={A7oBkcljL:\"framer-v-1ml45kt\",iISJmVjWg:\"framer-v-1kcf55t\",QNeOGgXyM:\"framer-v-1jlmngs\",YKT4pwgAf:\"framer-v-z3f9e8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"full-moon\":\"YKT4pwgAf\",\"half-moon\":\"QNeOGgXyM\",\"tq-moon\":\"A7oBkcljL\",crescent:\"iISJmVjWg\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iISJmVjWg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iISJmVjWg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gunuv7=activeVariantCallback(async(...args)=>{setVariant(\"iISJmVjWg\");});const onTap10swtrp=activeVariantCallback(async(...args)=>{setVariant(\"QNeOGgXyM\");});const onTapxf8ez7=activeVariantCallback(async(...args)=>{setVariant(\"YKT4pwgAf\");});const onTap1in7hnb=activeVariantCallback(async(...args)=>{setVariant(\"A7oBkcljL\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivSetMoonPhasePhase1kcf55t,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kcf55t\",className,classNames),\"data-framer-name\":\"crescent\",layoutDependency:layoutDependency,layoutId:\"iISJmVjWg\",ref:refBinding,style:{...style},...addPropertyOverrides({A7oBkcljL:{\"data-framer-name\":\"tq-moon\"},QNeOGgXyM:{\"data-framer-name\":\"half-moon\"},YKT4pwgAf:{\"data-framer-name\":\"full-moon\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gjg7a3\",layoutDependency:layoutDependency,layoutId:\"glPg8foOd\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17f3red\",layoutDependency:layoutDependency,layoutId:\"s9k8VnU0z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Moon Phase\"})}),className:\"framer-kuy5lh\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"GYYHNrqxe\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1imms6o\",layoutDependency:layoutDependency,layoutId:\"GyQC41w74\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hb1t2r\",\"data-framer-name\":\"Material\",layoutDependency:layoutDependency,layoutId:\"yI7q8VqDG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i934gi\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"jEdJbOPwX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},variants:{A7oBkcljL:{backgroundColor:\"rgba(0, 0, 0, 0)\"},QNeOGgXyM:{backgroundColor:\"rgba(0, 0, 0, 0)\"},YKT4pwgAf:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({A7oBkcljL:{\"data-highlight\":true,onTap:onTap1gunuv7},QNeOGgXyM:{\"data-highlight\":true,onTap:onTap1gunuv7},YKT4pwgAf:{\"data-highlight\":true,onTap:onTap1gunuv7}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:97,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104.8)/2+16.8+8)+0+0+0+0+10.8),pixelHeight:0,pixelWidth:0,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/hW4UrkqmTW4kFYudqNsExqZgW0.svg?width=0&height=0\"},className:\"framer-1hq0wk\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"KZYPmPED7\",style:{opacity:1},variants:{A7oBkcljL:{opacity:.5},QNeOGgXyM:{opacity:.5},YKT4pwgAf:{opacity:.5}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ybmded\",layoutDependency:layoutDependency,layoutId:\"FHKIDMSrW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Crescent Moon\"})}),className:\"framer-1b00ao9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ytm5M_VZS\",style:{\"--extracted-r6o4lv\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{A7oBkcljL:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\"},QNeOGgXyM:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\"},YKT4pwgAf:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A7oBkcljL:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Crescent Moon\"})})},QNeOGgXyM:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Crescent Moon\"})})},YKT4pwgAf:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Crescent Moon\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iy2nu4\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oLZRNIbdZ\",onTap:onTap10swtrp,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{A7oBkcljL:{backgroundColor:\"rgba(0, 0, 0, 0)\"},QNeOGgXyM:{backgroundColor:\"rgb(255, 255, 255)\"},YKT4pwgAf:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({QNeOGgXyM:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:78,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104.8)/2+16.8+8)+0+0+0+0+10.8),pixelHeight:0,pixelWidth:0,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/KvRRBymqxVOYIxWvp8pMUyr1Us.svg?width=0&height=0\"},className:\"framer-1y0gtyk\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"doPrGTqhj\",style:{opacity:.5},variants:{QNeOGgXyM:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17btv8q\",layoutDependency:layoutDependency,layoutId:\"th549a4me\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Half Moon\"})}),className:\"framer-14zc2tp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DWLuJZe1l\",style:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{QNeOGgXyM:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QNeOGgXyM:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Half Moon\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gwgq2n\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"opJvpJeDI\",onTap:onTapxf8ez7,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{YKT4pwgAf:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({YKT4pwgAf:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104.8)/2+16.8+8)+0+0+0+0+10.8),pixelHeight:150,pixelWidth:150,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/FPzY2XFKUDNfE9C8T6xigpkTjnY.svg?width=150&height=150\"},className:\"framer-1tiakjz\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"kWXCb1Ta4\",style:{opacity:.5},variants:{YKT4pwgAf:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qw1bib\",layoutDependency:layoutDependency,layoutId:\"qtD4LocC8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Full Moon\"})}),className:\"framer-chn5j5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bXIyu8yAl\",style:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{YKT4pwgAf:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YKT4pwgAf:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Full Moon\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oikt7v\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zGTcjDH6y\",onTap:onTap1in7hnb,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{A7oBkcljL:{backgroundColor:\"rgb(255, 255, 255)\"},YKT4pwgAf:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({A7oBkcljL:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:119,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104.8)/2+16.8+8)+0+0+0+0+10.8),pixelHeight:0,pixelWidth:0,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/7rX9QkpDoOIeMG6gbPlky2ZdQ.svg?width=0&height=0\"},className:\"framer-j70qq2\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"YuG2pZCqr\",style:{opacity:.5},variants:{A7oBkcljL:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ne3hff\",layoutDependency:layoutDependency,layoutId:\"y0I_AwoUv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"3/4 Moon\"})}),className:\"framer-hkd6d7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GW2budXaK\",style:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{A7oBkcljL:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A7oBkcljL:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"3/4 Moon\"})})}},baseVariant,gestureVariant)})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rti60.framer-j8x94h, .framer-rti60 .framer-j8x94h { display: block; }\",\".framer-rti60.framer-1kcf55t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 418px; }\",\".framer-rti60 .framer-1gjg7a3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rti60 .framer-17f3red { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rti60 .framer-kuy5lh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rti60 .framer-1imms6o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rti60 .framer-hb1t2r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rti60 .framer-1i934gi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-rti60 .framer-1hq0wk, .framer-rti60 .framer-1y0gtyk, .framer-rti60 .framer-1tiakjz, .framer-rti60 .framer-j70qq2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\",\".framer-rti60 .framer-ybmded, .framer-rti60 .framer-17btv8q, .framer-rti60 .framer-qw1bib, .framer-rti60 .framer-1ne3hff { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rti60 .framer-1b00ao9, .framer-rti60 .framer-14zc2tp, .framer-rti60 .framer-chn5j5, .framer-rti60 .framer-hkd6d7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-rti60 .framer-1iy2nu4, .framer-rti60 .framer-gwgq2n, .framer-rti60 .framer-1oikt7v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-rti60.framer-v-1jlmngs .framer-1i934gi, .framer-rti60.framer-v-1ml45kt .framer-1i934gi, .framer-rti60.framer-v-z3f9e8 .framer-1i934gi { cursor: pointer; }\",\".framer-rti60.framer-v-1jlmngs .framer-1iy2nu4, .framer-rti60.framer-v-1ml45kt .framer-1oikt7v, .framer-rti60.framer-v-z3f9e8 .framer-gwgq2n { cursor: unset; }\",'.framer-rti60[data-border=\"true\"]::after, .framer-rti60 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 105\n * @framerIntrinsicWidth 418\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QNeOGgXyM\":{\"layout\":[\"fixed\",\"auto\"]},\"A7oBkcljL\":{\"layout\":[\"fixed\",\"auto\"]},\"YKT4pwgAf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraAoZu0jQF=withCSS(Component,css,\"framer-rti60\");export default FrameraAoZu0jQF;FrameraAoZu0jQF.displayName=\"Our Products Moon Phases\";FrameraAoZu0jQF.defaultProps={height:105,width:418};addPropertyControls(FrameraAoZu0jQF,{variant:{options:[\"iISJmVjWg\",\"QNeOGgXyM\",\"A7oBkcljL\",\"YKT4pwgAf\"],optionTitles:[\"crescent\",\"half-moon\",\"tq-moon\",\"full-moon\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraAoZu0jQF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraAoZu0jQF\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QNeOGgXyM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A7oBkcljL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YKT4pwgAf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"418\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"105\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af7f236)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Create_PersonalMessage from\"https://framerusercontent.com/modules/0pq3s5PGdg3TJ83Srt1C/UuU1rgHFrnQza7eIGR5o/Create_PersonalMessage.js\";const Create_PersonalMessageFonts=getFonts(Create_PersonalMessage);const cycleOrder=[\"aEOzRVODS\",\"HjPbReU2k\",\"ZeCVkzWex\"];const serializationHash=\"framer-MRTAV\";const variantClassNames={aEOzRVODS:\"framer-v-1djnu9p\",HjPbReU2k:\"framer-v-wybxfz\",ZeCVkzWex:\"framer-v-1s025gm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vsxMFLWMd=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"HjPbReU2k\",Fixed:\"ZeCVkzWex\",Open:\"aEOzRVODS\"};const getProps=({height,id,updatedStyle,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aEOzRVODS\",vsxMFLWMd:updatedStyle??props.vsxMFLWMd};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vsxMFLWMd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aEOzRVODS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapf2fxtr=activeVariantCallback(async(...args)=>{setVariant(\"HjPbReU2k\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ZeCVkzWex\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"HjPbReU2k\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1djnu9p\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"aEOzRVODS\",ref:refBinding,style:{...style},...addPropertyOverrides({HjPbReU2k:{\"data-framer-name\":\"Closed\"},ZeCVkzWex:{\"data-framer-name\":\"Fixed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15anp5y\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YxZ0cdUHS\",onTap:onTapf2fxtr,...addPropertyOverrides({ZeCVkzWex:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t3v758\",layoutDependency:layoutDependency,layoutId:\"P4zEFDK8P\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+.4),pixelHeight:44,pixelWidth:44,sizes:\"16px\",src:\"https://framerusercontent.com/images/918OGh1lYLT4YpxpyukzHDUNY.png?width=44&height=44\"},className:\"framer-3phlfe\",layoutDependency:layoutDependency,layoutId:\"Dhz2ec6vC\",style:{rotate:45},variants:{HjPbReU2k:{rotate:0}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Enter a Personal Message (Optional)\"})}),className:\"framer-7c2rnh\",\"data-framer-name\":\"Enter a Personal Message\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"c5ahgsrf6\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1720cyv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"eaW79ddSy-container\",nodeId:\"eaW79ddSy\",rendersWithMotion:true,scopeId:\"EnSqgPrGt\",children:/*#__PURE__*/_jsx(Create_PersonalMessage,{height:\"100%\",id:\"eaW79ddSy\",layoutId:\"eaW79ddSy\",style:{width:\"100%\"},updatedStyle:vsxMFLWMd,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MRTAV.framer-xg6nu6, .framer-MRTAV .framer-xg6nu6 { display: block; }\",\".framer-MRTAV.framer-1djnu9p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 120px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-MRTAV .framer-15anp5y { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; user-select: none; width: 418px; }\",\".framer-MRTAV .framer-t3v758 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MRTAV .framer-3phlfe { -webkit-user-select: none; flex: none; gap: 10px; height: 16px; overflow: hidden; position: relative; user-select: none; width: 16px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-MRTAV .framer-7c2rnh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MRTAV .framer-1720cyv-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-MRTAV.framer-v-wybxfz.framer-1djnu9p { height: min-content; }\",\".framer-MRTAV.framer-v-wybxfz .framer-15anp5y { width: min-content; }\",\".framer-MRTAV.framer-v-1s025gm.framer-1djnu9p { height: min-content; width: 418px; }\",\".framer-MRTAV.framer-v-1s025gm .framer-15anp5y { padding: 0px 0px 8px 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 418\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"HjPbReU2k\":{\"layout\":[\"auto\",\"auto\"]},\"ZeCVkzWex\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vsxMFLWMd\":\"updatedStyle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEnSqgPrGt=withCSS(Component,css,\"framer-MRTAV\");export default FramerEnSqgPrGt;FramerEnSqgPrGt.displayName=\"Personal Message\";FramerEnSqgPrGt.defaultProps={height:120,width:418};addPropertyControls(FramerEnSqgPrGt,{variant:{options:[\"aEOzRVODS\",\"HjPbReU2k\",\"ZeCVkzWex\"],optionTitles:[\"Open\",\"Closed\",\"Fixed\"],title:\"Variant\",type:ControlType.Enum},vsxMFLWMd:{defaultValue:false,title:\"Updated Style\",type:ControlType.Boolean}});addFonts(FramerEnSqgPrGt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...Create_PersonalMessageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEnSqgPrGt\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HjPbReU2k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZeCVkzWex\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"vsxMFLWMd\\\":\\\"updatedStyle\\\"}\",\"framerIntrinsicHeight\":\"120\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"418\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// import Create_SharedButtons from \"./Create_SharedButtons.tsx\"\nimport{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_ChoosePrintFrame(props){const[store,setStore]=store_ProductPropsStore();const[country,_]=store_Country();const[propValue,setPropValue]=useState();const[showComponent,setShowComponent]=useState(false);const handleSelection=selectedFrame=>{selectedFrame=selectedFrame.replace(\"Natural Wood\",\"Wood\");const updatedStoreProps={...store,printFrame:selectedFrame,printFrameLastSelected:selectedFrame};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"printFrame\",selectedFrame);};// Update component when store changes\nuseEffect(()=>{if(!store.pageLoaded){return;}switch(store.printFrame){case\"Wood\":case\"Natural Wood\":setPropValue(\"Natural Wood\");break;case\"Black\":setPropValue(\"Black\");break;case\"White\":setPropValue(\"White\");break;case\"White\":setPropValue(\"White\");break;case\"Dark Wood\":setPropValue(\"Dark Wood\");break;case\"Silver\":setPropValue(\"Silver\");break;case\"Gold\":setPropValue(\"Gold\");break;case\"None\":default:setPropValue(\"\");break;}setShowComponent(true);},[store.productFormat,store.printFrame,store.pageLoaded]);if(!showComponent){return null;}const drawFrame=color=>{let backgroundImage=\"\";switch(color){case\"Black\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-black.png\")`;break;case\"White\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-white.png\")`;break;case\"Wood\":case\"Natural Wood\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-natural.png\")`;break;case\"Dark Wood\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-brown.png\")`;break;case\"Silver\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-silver.png\")`;break;case\"Gold\":backgroundImage=`url(\"https://s3.thenightsky.com/web/images/frame-icons/icon-gold.png\")`;break;case\"Print\":case\"None\":default:break;}const isSelectedCss=color.replace(\"Natural Wood\",\"Wood\")===store.printFrame.replace(\"Natural Wood\",\"Wood\")?{borderWidth:\"1.5px\",borderColor:\"rgb(18, 24, 36)\",borderStyle:\"solid\"}:{borderWidth:\"1.5px\",borderColor:\"rgb(255, 255, 255, 0)\",borderStyle:\"solid\"};return /*#__PURE__*/_jsx(\"div\",{onClick:()=>handleSelection(color),\"data-border\":true,style:{...isSelectedCss,width:\"50px\",height:\"50px\",padding:\"5px\",borderRadius:\"50px\",opacity:1,placeContent:\"center\",alignItems:\"center\",overflow:\"hidden\",position:\"relative\",willChange:\"transform\",cursor:\"pointer\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row nowrap\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...circleStyle,...backgroundImage?{backgroundImage}:{},backgroundSize:\"cover\"}})});};return /*#__PURE__*/_jsx(\"div\",{style:stretchContainerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:optionsContainerStyle,children:[props.showTitle&&/*#__PURE__*/_jsxs(\"div\",{style:optionsTitleContainerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:optionsTitleStyle,children:props.title}),/*#__PURE__*/_jsx(\"div\",{style:optionsTitleLabelStyle,children:propValue})]}),/*#__PURE__*/_jsx(\"div\",{style:optionsButtonsContainerStyle,children:props.updatedStyle?/*#__PURE__*/_jsx(\"div\",{style:buttonsContainerPartUpdatedStyle,children:[...props.showNoFrame?[\"None\"]:[],\"Black\",\"Natural Wood\",\"White\",\"Dark Wood\",\"Silver\",\"Gold\"].map(color=>drawFrame(color))}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:5,flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:buttonsContainerPartStyle,children:[...props.showNoFrame?[\"None\"]:[],\"Natural Wood\",\"White\",\"Black\"].map(color=>drawFrame(color))}),/*#__PURE__*/_jsx(\"div\",{style:buttonsContainerPartStyle,children:[\"Dark Wood\",\"Silver\",\"Gold\"].map(color=>drawFrame(color))})]})})]})});}/*\n    <div style={optionsButtonsContainerStyle}>\n        <Create_SharedButtons\n            buttonOptions={[\n                \"Natural Wood\",\n                \"White\",\n                \"Black\",\n                \"Dark Wood\",\n                \"Silver\",\n                \"Gold\",\n                \"None\",\n            ]}\n            selected={store.printFrame}\n            handleSelection={handleSelection}\n        />\n    </div>\n*/// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nCreate_ChoosePrintFrame.defaultProps={showTitle:false,showNoFrame:true,updatedStyle:false,defaultOpenTestVariant:false};addPropertyControls(Create_ChoosePrintFrame,{title:{type:ControlType.String,defaultValue:\"Framing Service\"},showTitle:{type:ControlType.Boolean,defaultValue:true},showNoFrame:{type:ControlType.Boolean,defaultValue:true},updatedStyle:{type:ControlType.Boolean,defaultValue:false},defaultOpenTestVariant:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst optionsButtonsContainerStyle={flex:\"0 0 auto\",height:\"auto\",position:\"relative\",width:\"100%\"};const optionsTitleContainerStyle={placeContent:\"center space-between\",alignItems:\"center\",cursor:\"pointer\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",height:\"min-content\",overflow:\"visible\",padding:\"0px\",position:\"relative\",userSelect:\"none\",width:\"100%\"};const optionsTitleTextOuterStyle={placeContent:\"center\",alignItems:\"center\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"row\",gap:\"8px\",height:\"min-content\",overflow:\"visible\",padding:\"0px\",position:\"relative\",width:\"min-content\"};// const optionsTitleLabelOuterStyle: CSSProperties = {\n//     flex: \"0 0 auto\",\n//     height: \"auto\",\n//     position: \"relative\",\n//     width: \"100%\",\n// }\nconst optionsTitleStyle={outline:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",flexShrink:0,// color: \"rgb(0, 153, 255)\",\ncolor:\"rgb(10, 14, 21)\",textDecoration:\"none\",transform:\"none\",opacity:1,flex:\"0 0 auto\",height:\"auto\",position:\"relative\",whiteSpace:\"pre\",width:\"auto\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0\",textTransform:\"none\",lineHeight:\"1.2em\",textAlign:\"start\",WebkitTextStrokeWidth:\"initial\",WebkitTextStrokeColor:\"initial\",fontFeatureSettings:\"initial\"};const optionsTitleLabelStyle={width:\"auto\",height:\"auto\",boxSizing:\"border-box\",outline:\"none\",flex:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",flexShrink:0,fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:300,// color: \"rgb(10, 14, 21)\",\ncolor:\"#121824\",textAlign:\"right\",userSelect:\"none\",whiteSpace:\"pre\",WebkitFontSmoothing:\"inherit\",margin:\"0px\",padding:\"0px\",letterSpacing:\"0px\",textDecoration:\"none\",lineHeight:\"1.2em\"};const optionsContainerStyle={placeContent:\"center flex-start\",alignItems:\"center\",display:\"flex\",flexFlow:\"column\",gap:\"10px\",height:\"min-content\",overflow:\"hidden\",padding:\"0px\",position:\"relative\",width:\"100%\"};const circleStyle={height:\"100%\",width:\"100%\",position:\"relative\",backgroundColor:\"white\",borderRadius:\"40px\",overflow:\"hidden\",backgroundSize:\"cover\"};const stretchContainerStyle={display:\"flex\",flexGrow:1,justifyContent:\"space-evenly\"};const buttonsContainerPartStyle={display:\"flex\",flexGrow:1,justifyContent:\"space-evenly\"};const buttonsContainerPartUpdatedStyle={...buttonsContainerPartStyle,justifyContent:\"space-between\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_ChoosePrintFrame\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_ProductPrices}from\"https://framerusercontent.com/modules/sntb8dU0GIjuRMyT5z3F/l8SNYDLAxhtHuWMwKNqY/store_ProductPrices.js\";import{formatPrice,getPrintPriceTnsProps}from\"https://framerusercontent.com/modules/P71mmonnzSYySBCAYaxg/bU03Gvw8Leriy2XTOyOE/utils_ProductPrices.js\";import{getTnsProductFormatFromStoreProps,getTnsOrientationFromStorePrintLayout,getTnsSizeIdFromPrintSize,isFramed}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";const PRINT_DISCOUNT=.15;const JEWELRY_DISCOUNT=.2;const ZODIAC_DISCOUNT=.25;const KlarnaSupportedCurrencies=[\"eur\",\"gbp\",\"usd\",\"sek\",\"nok\",\"dkk\"]// We don't support these: \"sek\", \"nok\", \"dkk\",\n;const KlarnaSupportedCountries=[\"AT\",\"BE\",\"DE\",// \"DK\", // Denmark - must bill in DKK (we only support EURO)\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"EE\", // Estonia\n\"ES\",\"FI\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"FR\", // France\n\"GB\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"GR\", // Greece\n\"IE\",\"IT\",// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"LV\", // Latvia\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"LT\", // Lithuania\n\"NL\",// \"NO\", // Norway - must bill in NOK (we only support EURO)\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"PT\", // Portugal\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"SK\", // Slovakia\n// 2022-11-28 Disabled / Getting Errors (EU Doesn't Support?) \"SI\", // Slovenia\n// \"SE\", // Sweden - must bill in SEK (we only support EURO)\n\"US\"];/**\n * New custom hook to keep a copy of the current total price\n */export function usePricingForFrameService(){const[pricesObj]=store_ProductPrices();const[store]=store_ProductPropsStore();const[priceCurrency,setPriceCurrency]=useState(\"\");const[printPriceValue,setPrintPriceValue]=useState();const[printPriceText,setPrintPriceText]=useState(\"\");const[frameServicePriceValue,setFrameServicePriceValue]=useState();const[frameServicePriceText,setFrameServicePriceText]=useState(\"\");// Totals\nconst[totalPriceValue,setTotalPriceValue]=useState();const[totalPriceText,setTotalPriceText]=useState(\"\");const[totalKlarnaPrice,setTotalKlarnaPrice]=useState(null);useEffect(()=>{if(!pricesObj||!pricesObj.pricing||!pricesObj.countryCode){return;}const{pricing}=pricesObj;// ////////////\n// GET SKU\nlet tnsSku=\"\";if(store.productFormat===\"Jewelry\"){return;}else if(store.productFormat===\"Print\"){const tnsPrintProductFormat=getTnsProductFormatFromStoreProps(store.productFormat,store.printFormat,\"No Frame\"// store.printFrame,\n);const tnsOrientation=getTnsOrientationFromStorePrintLayout(store.printLayout);let tnsSizeId=getTnsSizeIdFromPrintSize(store.printSize);const printPriceData=getPrintPriceTnsProps(pricing,tnsPrintProductFormat,tnsOrientation,tnsSizeId);if(printPriceData.currency&&printPriceData.priceText){setPriceCurrency(printPriceData.currency);setPrintPriceValue(printPriceData.priceValue);setPrintPriceText(formatPrice(printPriceData.currency,printPriceData.priceValue*100));const productIsFramed=isFramed(store.printFrame);if(!productIsFramed){setTotalPriceValue(printPriceData.priceValue);setTotalPriceText(formatPrice(printPriceData.currency,printPriceData.priceValue*100));}const tnsFramedProductFormat=getTnsProductFormatFromStoreProps(store.productFormat,store.printFormat,\"Black\"// store.printFrame,\n);const framedPriceData=getPrintPriceTnsProps(pricing,tnsFramedProductFormat,tnsOrientation,tnsSizeId);if(framedPriceData.currency&&framedPriceData.priceText&&framedPriceData.currency===printPriceData.currency){//\nconst frameServicePriceValue=framedPriceData.priceValue-printPriceData.priceValue;setFrameServicePriceValue(printPriceData.priceValue);setFrameServicePriceText(formatPrice(framedPriceData.currency,frameServicePriceValue*100));if(productIsFramed){setTotalPriceValue(framedPriceData.priceValue);setTotalPriceText(formatPrice(framedPriceData.currency,framedPriceData.priceValue*100));}}}}},[pricesObj,store,store.productFormat,store.printFormat,store.printSize]);useEffect(()=>{if(KlarnaSupportedCurrencies.includes(priceCurrency.toLowerCase())===false){setTotalKlarnaPrice(null);return;}if(KlarnaSupportedCountries.includes(pricesObj.countryCode)===false){setTotalKlarnaPrice(null);return;}if(!priceCurrency||totalPriceValue<=0){setTotalKlarnaPrice(null);return;}const paymentAmountValue=totalPriceValue/4*100;const paymentAmount=formatPrice(priceCurrency,paymentAmountValue);setTotalKlarnaPrice({paymentCount:4,paymentAmount});},[priceCurrency,totalPriceValue,pricesObj.countryCode]);return{priceCurrency,printPriceValue,printPriceText,frameServicePriceValue,frameServicePriceText,totalPriceValue,totalPriceText,totalKlarnaPrice};}\nexport const __FramerMetadata__ = {\"exports\":{\"usePricingForFrameService\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{setProductPropsLocalValue}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{usePricingForFrameService}from\"https://framerusercontent.com/modules/iYo9OX0HnTwsOYzMJCCO/rzyIYXucCurN1csFeUiA/usePricingForFrameService.js\";import{isFramed}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";const DEFAULT_FRAME_COLOR=\"Black\";// /////////////////////////////////////////////////////////////////\n// COMPONENT\n// /////////////\nexport default function Create_FramingServiceUpdated(props){const[store,setStore]=store_ProductPropsStore();const priceData=usePricingForFrameService();const[isActive,setIsActive]=useState(false);const[framePriceText,setFramePriceText]=useState(\"Add Our Framing Service\");const[hasInitialized,setHasInitialized]=useState(false);const handleEnableDisableFrames=newValue=>{let updatedStoreProps={...store};if(newValue){let setFrameTo=DEFAULT_FRAME_COLOR;if(store.printFrameLastSelected&&store.printFrameLastSelected!==\"None\"){setFrameTo=store.printFrameLastSelected;}updatedStoreProps={...store,printFrame:setFrameTo,printFrameLastSelected:setFrameTo};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"printFrame\",setFrameTo);}else{updatedStoreProps={...store,printFrame:\"None\"};// Update store values for in page refresh\nsetStore(updatedStoreProps);setProductPropsLocalValue(\"printFrame\",\"None\");}setIsActive(newValue);};const handleToggle=e=>{e.preventDefault();const newValue=!isActive;handleEnableDisableFrames(newValue);};// Test variant: ensure no frame is pre-selected on load\n// (clears any stale sessionStorage value from previous visits)\nuseEffect(()=>{if(!store.pageLoaded||hasInitialized)return;if(props.defaultOpenTestVariant===true){if(store.printFrame!==\"None\"){setStore({...store,printFrame:\"None\",printFrameLastSelected:\"None\"});setProductPropsLocalValue(\"printFrame\",\"None\");}setHasInitialized(true);}},[store.pageLoaded,props.defaultOpenTestVariant]);useEffect(()=>{if(!store.pageLoaded){return;}let priceText=(priceData?.frameServicePriceText||\"\").replace(\"AUD \",\"\");if(priceText){priceText=`   +${priceText}`;}// if (isActive) {\n//     setFramePriceText(`Add Our Framing Service`)\n// } else {\n//     setFramePriceText(`Add Our Framing Service ${priceText}`)\n// }\nif(props.defaultOpenTestVariant===true){setFramePriceText(`${priceText}`);}else{setFramePriceText(`Add Our Framing Service ${priceText}`);}setIsActive(isFramed(store.printFrame));},[store.pageLoaded,priceData,isActive,store.printFrame]);if(props.defaultOpenTestVariant===true){return /*#__PURE__*/_jsxs(\"div\",{style:toggleContainerStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:{...toggleLabelStyle},children:\"Add Our Framing Service\"}),/*#__PURE__*/_jsx(\"div\",{style:priceStyle,children:framePriceText})]});}return /*#__PURE__*/_jsxs(\"div\",{style:toggleContainerStyle,onClick:handleToggle,children:[/*#__PURE__*/_jsx(\"span\",{style:{...toggleLabelStyle},children:framePriceText}),/*#__PURE__*/_jsx(\"div\",{style:toggleSwitchContainerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:isActive?toggleSwitchStyleActive:toggleSwitchStyle,children:/*#__PURE__*/_jsx(\"i\",{style:isActive?toggleStyleActive:toggleStyle})})})]});}// /////////////////////////////////////////////////////////////////\n// PROPS\n// /////////////\naddPropertyControls(Create_FramingServiceUpdated,{defaultOpenTestVariant:{type:ControlType.Boolean,defaultValue:false}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst addOurFrameStyle={fontStyle:\"normal\",fontFamily:'Inter, \"Inter Placeholder\", sans-serif',fontWeight:\"400\",color:\"rgb(10, 14, 21)\",fontSize:\"14px\",lineHeight:16.8};const addOurFrameContainerStyle={placeContent:\"flex-start\",alignItems:\"flex-start\",display:\"flex\",flex:\"0 0 auto\",flexFlow:\"column\",gap:\"8px\",height:\"min-content\",overflow:\"hidden\",padding:\"16px 0px 0px\",position:\"relative\",width:\"100%\"};// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst toggleContainerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",cursor:\"pointer\",width:\"100%\",userSelect:\"none\"};const toggleLabelStyle={color:\"rgb(18, 24, 36)\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontWeight:\"400\",fontStyle:\"normal\",whiteSpace:\"pre\",letterSpacing:\"0em\",lineHeight:1.2,userSelect:\"none\"};const toggleSwitchContainerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",height:\"25px\",width:\"50px\"};const priceStyle={height:\"25px\",width:\"100px\",textAlign:\"right\",justifyContent:\"end\",alignItems:\"center\",display:\"flex\"};const toggleSwitchBaseStyle={position:\"relative\",display:\"inline-block\",width:\"50px\",height:\"25px\",borderRadius:\"9999px\",backgroundColor:\"#ffffff\",cursor:\"pointer\",//\ntransition:\"left 0.3s ease\"};const toggleSwitchStyle={...toggleSwitchBaseStyle,border:\"1px solid rgb(131, 139, 147)\"};const toggleSwitchStyleActive={...toggleSwitchStyle,border:\"1px solid rgb(18, 24, 36)\"};const toggleBaseStyle={position:\"absolute\",top:\"1px\",width:\"21px\",height:\"21px\",borderRadius:\"9999px\",//\ntransition:\"left 0.3s ease\"};const toggleStyle={...toggleBaseStyle,left:\"1px\",backgroundColor:\"rgb(131, 139, 147)\"};const toggleStyleActive={...toggleBaseStyle,left:\"26px\",backgroundColor:\"rgb(18, 24, 36)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Create_FramingServiceUpdated\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import DisplayText from\"https://framerusercontent.com/modules/pWaGpST7WyeCSEmPWlPH/y9e6uLQyJ5Yyw4r0oBZ2/DisplayPropsShared.js\";import{getFrameTitle}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";export default function DisplayProps_printFrame({bold,showBestsellers}){const[store,setStore]=store_ProductPropsStore();const[propValue,setPropValue]=useState();// Update component when store changes\nuseEffect(()=>{setPropValue(getFrameTitle(store.printFrame));},[store.printFrame]);if(propValue===\"Dark Wood Frame\"){return /*#__PURE__*/_jsxs(\"div\",{style:dotWrapperStyle,children:[showBestsellers&&/*#__PURE__*/_jsx(\"span\",{style:dotStyleActive}),/*#__PURE__*/_jsx(\"span\",{children:/*#__PURE__*/_jsx(DisplayText,{displayText:propValue||null,style:{...bold?{fontWeight:500}:{}}})})]});}return /*#__PURE__*/_jsx(DisplayText,{displayText:propValue||null,style:{...bold?{fontWeight:500}:{}}});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nDisplayProps_printFrame.defaultProps={bold:false,showBestsellers:true};addPropertyControls(DisplayProps_printFrame,{bold:{type:ControlType.Boolean,defaultValue:false},showBestsellers:{type:ControlType.Boolean,defaultValue:true}});const dotWrapperStyle={display:\"inline-flex\",alignItems:\"center\",gap:3,fontFamily:'system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',fontSize:12};const dotStyle={width:8,height:8,borderRadius:\"50%\",backgroundColor:\"rgba(59, 144, 255, 0.7)\",flex:\"0 0 auto\",opacity:.3};const dotStyleActive={...dotStyle,opacity:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DisplayProps_printFrame\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Create_ChoosePrintFrame from\"https://framerusercontent.com/modules/XyJnQbmoJZawzBnRkPdD/o16lkVg4nPD4i30UaKH8/Create_ChoosePrintFrame.js\";import Create_FramingServiceUpdated from\"https://framerusercontent.com/modules/29dlaigQjsXzblKlZVfY/57pldRZuST6QPtCWG5hO/Create_FramingServiceUpdated.js\";import DisplayProps_printFrame from\"https://framerusercontent.com/modules/qocd1D9R3FLJmY7Fyo9k/NQi8QANOJmcSFMAIIR5n/DisplayProps_printFrame.js\";import{hideIfFramesNotAvailable,showIfFramed}from\"https://framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js\";const Create_FramingServiceUpdatedFonts=getFonts(Create_FramingServiceUpdated);const Create_ChoosePrintFrameFonts=getFonts(Create_ChoosePrintFrame);const DisplayProps_printFrameFonts=getFonts(DisplayProps_printFrame);const MotionDivShowIfFramed1cy2rz3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"wmEQpfn1d\",override:showIfFramed,scopeId:\"NGY30GlTr\"});const MotionDivHideIfFramesNotAvailableexg1ug=withCodeBoundaryForOverrides(motion.div,{nodeId:\"h6PMQ2BzT\",override:hideIfFramesNotAvailable,scopeId:\"NGY30GlTr\"});const serializationHash=\"framer-cmUHB\";const variantClassNames={h6PMQ2BzT:\"framer-v-exg1ug\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"h6PMQ2BzT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivHideIfFramesNotAvailableexg1ug,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-exg1ug\",className,classNames),\"data-framer-name\":\"Control\",layoutDependency:layoutDependency,layoutId:\"h6PMQ2BzT\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zecwdp\",\"data-framer-name\":\"Framing Service Open/Close\",layoutDependency:layoutDependency,layoutId:\"igd_KmGO8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jx25yw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NjRAhPxf_-container\",nodeId:\"NjRAhPxf_\",rendersWithMotion:true,scopeId:\"NGY30GlTr\",children:/*#__PURE__*/_jsx(Create_FramingServiceUpdated,{defaultOpenTestVariant:false,height:\"100%\",id:\"NjRAhPxf_\",layoutId:\"NjRAhPxf_\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivShowIfFramed1cy2rz3,{className:\"framer-1cy2rz3\",layoutDependency:layoutDependency,layoutId:\"wmEQpfn1d\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1arzxs2\",layoutDependency:layoutDependency,layoutId:\"yf3I2T3wR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\"},children:\"If you're short on time we provide a framing service for your Night Sky. Created from high-quality wood, milled in simple clean lines and presented with a stain finish.\"})}),className:\"framer-132v7o9\",\"data-framer-name\":\"Framing Service Desc\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"A6knVfNdE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v7lvz0\",layoutDependency:layoutDependency,layoutId:\"pruyg1eco\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q90uq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UG71dxoPF-container\",nodeId:\"UG71dxoPF\",rendersWithMotion:true,scopeId:\"NGY30GlTr\",children:/*#__PURE__*/_jsx(Create_ChoosePrintFrame,{defaultOpenTestVariant:false,height:\"100%\",id:\"UG71dxoPF\",layoutId:\"UG71dxoPF\",showNoFrame:false,showTitle:false,style:{width:\"100%\"},title:\"Framing Service\",updatedStyle:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wllzdj\",layoutDependency:layoutDependency,layoutId:\"W_0kuIQ4z\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q8vcye-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Vu9xDlqvN-container\",nodeId:\"Vu9xDlqvN\",rendersWithMotion:true,scopeId:\"NGY30GlTr\",children:/*#__PURE__*/_jsx(DisplayProps_printFrame,{bold:true,height:\"100%\",id:\"Vu9xDlqvN\",layoutId:\"Vu9xDlqvN\",showBestsellers:false,width:\"100%\"})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cmUHB.framer-w8r4fn, .framer-cmUHB .framer-w8r4fn { display: block; }\",\".framer-cmUHB.framer-exg1ug { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-cmUHB .framer-zecwdp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cmUHB .framer-jx25yw-container, .framer-cmUHB .framer-1q90uq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-cmUHB .framer-1cy2rz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-cmUHB .framer-1arzxs2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cmUHB .framer-132v7o9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-cmUHB .framer-v7lvz0, .framer-cmUHB .framer-1wllzdj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cmUHB .framer-q8vcye-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 264\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNGY30GlTr=withCSS(Component,css,\"framer-cmUHB\");export default FramerNGY30GlTr;FramerNGY30GlTr.displayName=\"Framing Service Selection\";FramerNGY30GlTr.defaultProps={height:264,width:200};addFonts(FramerNGY30GlTr,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...Create_FramingServiceUpdatedFonts,...Create_ChoosePrintFrameFonts,...DisplayProps_printFrameFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNGY30GlTr\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"264\",\"framerIntrinsicWidth\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Material\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Sterling Silver\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Sterling Silver\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147)))\"},children:\"18k Gold Vermeil\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"18k Gold Vermeil\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport*as localizedValues from\"./v8D2XKLeD-0.js\";const valuesByLocaleId={EauCythNc:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{setMoonPhaseMaterial}from\"https://framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/IecNWNX9lv6m9gIm0RQG/DK208Jlh4VMyWM6CaoKR/v8D2XKLeD.js\";const MotionDivSetMoonPhaseMaterial1ilsppc=withCodeBoundaryForOverrides(motion.div,{nodeId:\"rSaVU9jdG\",override:setMoonPhaseMaterial,scopeId:\"v8D2XKLeD\"});const cycleOrder=[\"rSaVU9jdG\",\"HjyT7C0Aw\"];const serializationHash=\"framer-Mpt6v\";const variantClassNames={HjyT7C0Aw:\"framer-v-53pk6m\",rSaVU9jdG:\"framer-v-1ilsppc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Silver:\"rSaVU9jdG\",Vermeil:\"HjyT7C0Aw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rSaVU9jdG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rSaVU9jdG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapd88hwp=activeVariantCallback(async(...args)=>{setVariant(\"rSaVU9jdG\");});const onTap965g5d=activeVariantCallback(async(...args)=>{setVariant(\"HjyT7C0Aw\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivSetMoonPhaseMaterial1ilsppc,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ilsppc\",className,classNames),\"data-framer-name\":\"Silver\",layoutDependency:layoutDependency,layoutId:\"rSaVU9jdG\",ref:refBinding,style:{...style},...addPropertyOverrides({HjyT7C0Aw:{\"data-framer-name\":\"Vermeil\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ig06sq\",layoutDependency:layoutDependency,layoutId:\"bbuZSGUrM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Material\"})}),className:\"framer-1tql5lh\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ukvCh29gc\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f7o57z\",layoutDependency:layoutDependency,layoutId:\"lgb4DzzUN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rgqhrz\",\"data-framer-name\":\"Material\",layoutDependency:layoutDependency,layoutId:\"QywqS6IxZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8bbg8j\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"nqmu8xqt5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},variants:{HjyT7C0Aw:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({HjyT7C0Aw:{\"data-highlight\":true,onTap:onTapd88hwp}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2vmu8\",layoutDependency:layoutDependency,layoutId:\"EcCs2Yzmv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Sterling Silver\"})}),className:\"framer-1vilvdi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ag6DTXl7y\",style:{\"--extracted-r6o4lv\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{HjyT7C0Aw:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HjyT7C0Aw:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Sterling Silver\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2qae7n\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iIbMr2btL\",onTap:onTap965g5d,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{HjyT7C0Aw:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({HjyT7C0Aw:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v5fqrr\",layoutDependency:layoutDependency,layoutId:\"hdt6aYyuy\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147)))\"},children:\"18k Gold Vermeil\"})}),className:\"framer-2c32x1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hdMELpp_K\",style:{\"--extracted-r6o4lv\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{HjyT7C0Aw:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HjyT7C0Aw:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"18k Gold Vermeil\"})})}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mpt6v.framer-lcym0p, .framer-Mpt6v .framer-lcym0p { display: block; }\",\".framer-Mpt6v.framer-1ilsppc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 418px; }\",\".framer-Mpt6v .framer-1ig06sq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Mpt6v .framer-1tql5lh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Mpt6v .framer-1f7o57z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Mpt6v .framer-rgqhrz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Mpt6v .framer-8bbg8j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Mpt6v .framer-c2vmu8, .framer-Mpt6v .framer-v5fqrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Mpt6v .framer-1vilvdi, .framer-Mpt6v .framer-2c32x1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Mpt6v .framer-2qae7n { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Mpt6v.framer-v-53pk6m .framer-8bbg8j { cursor: pointer; }\",\".framer-Mpt6v.framer-v-53pk6m .framer-2qae7n { cursor: unset; }\",'.framer-Mpt6v[data-border=\"true\"]::after, .framer-Mpt6v [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 418\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HjyT7C0Aw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv8D2XKLeD=withCSS(Component,css,\"framer-Mpt6v\");export default Framerv8D2XKLeD;Framerv8D2XKLeD.displayName=\"Create Material MP\";Framerv8D2XKLeD.defaultProps={height:65,width:418};addPropertyControls(Framerv8D2XKLeD,{variant:{options:[\"rSaVU9jdG\",\"HjyT7C0Aw\"],optionTitles:[\"Silver\",\"Vermeil\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv8D2XKLeD,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv8D2XKLeD\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HjyT7C0Aw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"418\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"65\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Piece\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Necklace\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Necklace\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147)))\"},children:\"Charm\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Charm\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport*as localizedValues from\"./yKpaGdBT7-0.js\";const valuesByLocaleId={EauCythNc:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{setJewelryPiece}from\"https://framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/UrtfZ9dTlMM7vNfMoBTQ/0bXRFxBJG94wpAGLFZsg/yKpaGdBT7.js\";const MotionDivSetJewelryPiece1rfbw80=withCodeBoundaryForOverrides(motion.div,{nodeId:\"HbkxAGXhR\",override:setJewelryPiece,scopeId:\"yKpaGdBT7\"});const cycleOrder=[\"HbkxAGXhR\",\"l_G32Fr6N\"];const serializationHash=\"framer-EmFim\";const variantClassNames={HbkxAGXhR:\"framer-v-1rfbw80\",l_G32Fr6N:\"framer-v-1vulpyk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Charm:\"l_G32Fr6N\",Necklace:\"HbkxAGXhR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HbkxAGXhR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HbkxAGXhR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapre95dt=activeVariantCallback(async(...args)=>{setVariant(\"HbkxAGXhR\");});const onTap19fs4ox=activeVariantCallback(async(...args)=>{setVariant(\"l_G32Fr6N\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivSetJewelryPiece1rfbw80,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rfbw80\",className,classNames),\"data-framer-name\":\"Necklace\",layoutDependency:layoutDependency,layoutId:\"HbkxAGXhR\",ref:refBinding,style:{...style},...addPropertyOverrides({l_G32Fr6N:{\"data-framer-name\":\"Charm\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u0xkyw\",layoutDependency:layoutDependency,layoutId:\"vhyb9qi7q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Piece\"})}),className:\"framer-1xlu5w9\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"s2xb5G_Se\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nwekru\",layoutDependency:layoutDependency,layoutId:\"OF_8s82iP\",children:[/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"piece-\",className:\"framer-1le4thr\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"QAKHIlLQ1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},variants:{l_G32Fr6N:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({l_G32Fr6N:{\"data-highlight\":true,onTap:onTapre95dt}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17twevd\",layoutDependency:layoutDependency,layoutId:\"I8p7rGsk1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Necklace\"})}),className:\"framer-8mu8f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Hn9xsX0up\",style:{\"--extracted-r6o4lv\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{l_G32Fr6N:{\"--extracted-r6o4lv\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l_G32Fr6N:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Necklace\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18wh37o\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C7kDsX_tD\",onTap:onTap19fs4ox,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{l_G32Fr6N:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({l_G32Fr6N:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1syxgjz\",layoutDependency:layoutDependency,layoutId:\"ovLQsB4gb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147)))\"},children:\"Charm\"})}),className:\"framer-lffpsh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VIKcmIWGl\",style:{\"--extracted-r6o4lv\":\"var(--token-52ff85ff-cf35-41d1-aa06-c57eda1e5a7d, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{l_G32Fr6N:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l_G32Fr6N:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Charm\"})})}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EmFim.framer-q2djia, .framer-EmFim .framer-q2djia { display: block; }\",\".framer-EmFim.framer-1rfbw80 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 418px; }\",\".framer-EmFim .framer-1u0xkyw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-EmFim .framer-1xlu5w9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EmFim .framer-1nwekru { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EmFim .framer-1le4thr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-EmFim .framer-17twevd, .framer-EmFim .framer-1syxgjz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EmFim .framer-8mu8f, .framer-EmFim .framer-lffpsh { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-EmFim .framer-18wh37o { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-EmFim.framer-v-1vulpyk .framer-1le4thr { cursor: pointer; }\",\".framer-EmFim.framer-v-1vulpyk .framer-18wh37o { cursor: unset; }\",'.framer-EmFim[data-border=\"true\"]::after, .framer-EmFim [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 418\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"l_G32Fr6N\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryKpaGdBT7=withCSS(Component,css,\"framer-EmFim\");export default FrameryKpaGdBT7;FrameryKpaGdBT7.displayName=\"Create Piece MP\";FrameryKpaGdBT7.defaultProps={height:65,width:418};addPropertyControls(FrameryKpaGdBT7,{variant:{options:[\"HbkxAGXhR\",\"l_G32Fr6N\"],optionTitles:[\"Necklace\",\"Charm\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryKpaGdBT7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryKpaGdBT7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"65\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l_G32Fr6N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"418\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OurProductsSelectYourLocationV2 from\"https://framerusercontent.com/modules/03cbO8tikQakboxluSuL/VPK4UcfHW2l4kDzuPsYb/OurProducts_SelectYourLocation_new.js\";import Create_AdvOptions from\"https://framerusercontent.com/modules/5cgr2doMlleHLHxx3dWZ/2IEaQ6fIZ0y4tYEyrWqO/Create_AdvOptions.js\";import Create_AdvOptionsColorPlanets from\"https://framerusercontent.com/modules/RaL7qy2KLytQuNHn91qT/TMLGYXrwj0bM8rhpUHD4/Create_AdvOptionsColorPlanets.js\";import Create_AdvOptionsDwarfPlanets from\"https://framerusercontent.com/modules/NaF89UCqySv2on4oAZl1/2ygU5XmJd36NI8EORw3l/Create_AdvOptionsDwarfPlanets.js\";import Create_ChooseBezelMountMaterial from\"https://framerusercontent.com/modules/x6rFx5k91eM02EBQkYu2/UW8GMYgWmFG5uDFUYfgT/Create_ChooseBezelMountMaterial.js\";import Create_ChooseEclipseGemstone from\"https://framerusercontent.com/modules/G8VfKXkrJslAa6FBdPiM/tsuhOt5B1iJ7mpEEGGte/Create_ChooseEclipseGemstone.js\";import Create_ChooseElementsUpdated from\"https://framerusercontent.com/modules/gql7v7Jnb6eDDxmm3ZXj/KNcUPKyyukGnTpC2oAzm/Create_ChooseElementsUpdated.js\";import Create_ChooseJewelryChainUpdated from\"https://framerusercontent.com/modules/HhkrmdgqUsLeGfhTBRc2/hI5mnW71Vz4OCYqen4Fn/Create_ChooseJewelryChainUpdated.js\";import Create_ChooseJewelrySizeUpdated from\"https://framerusercontent.com/modules/fgqT3MQPmXc23Zn5jYJl/K8G6gVsPMylyj5wLVnlr/Create_ChooseJewelrySizeUpdated.js\";import Create_ChooseJewelryStyle from\"https://framerusercontent.com/modules/iAM0VY4b5jVrtOXxAcZ2/3uAowxwDAxYUi82gfLeP/Create_ChooseJewelryStyle.js\";import Create_ChooseMaterialUpdated from\"https://framerusercontent.com/modules/ND2Z9Ww3grpV0Agglwe2/J4WeglvgPCSYFHMrkAPV/Create_ChooseMaterialUpdated.js\";import Create_ChoosePieceUpdated from\"https://framerusercontent.com/modules/LdojmIx0dLzQoLozAsDf/IYcAiJvHtqWrXoJA7rZc/Create_ChoosePieceUpdated.js\";import Create_ChoosePrintJewelryFormatUpdated from\"https://framerusercontent.com/modules/Z3r1zUKNQqQO1Zdn6EZZ/i2MpQHOpsq28f8c0medB/Create_ChoosePrintJewelryFormatUpdated.js\";import Create_ChoosePrintLayout from\"https://framerusercontent.com/modules/YIHj8YFitUJCT4NUE4sU/tf1mFpDoteCDeC3yBvnt/Create_ChoosePrintLayout.js\";import Create_ChoosePrintLayoutUpdated from\"https://framerusercontent.com/modules/RsB172xiu5vSJYdMR2S3/JJroOhnjIl1AvEaz7DvQ/Create_ChoosePrintLayoutUpdated.js\";import Create_ChoosePrintSizeUpdated from\"https://framerusercontent.com/modules/ykXq7rhaTrrI8MpkuAAz/GAaXedPOcwlCSwVhk0HT/Create_ChoosePrintSizeUpdated.js\";import Create_ChoosePrintStyle from\"https://framerusercontent.com/modules/wJ96SQyD0jFGZaSZ08el/pmsk7m5GwE7Vc43T1AZb/Create_ChoosePrintStyle.js\";import Create_ChooseYourColor from\"https://framerusercontent.com/modules/npv01NSXTSY12ABVzJ3L/i5Fh2Gs3fbo9py13eNsn/Create_ChooseYourColor.js\";import Create_CustomContinueButtonUpdated from\"https://framerusercontent.com/modules/r51DGI6IfNLvT9YVVBuZ/ee0ui49HGLE4dxrqxyqL/Create_CustomContinueButtonUpdated.js\";import Create_HeaderBreadcrumbs from\"https://framerusercontent.com/modules/kIAm4a5oINeFBGFcTW7G/Okrxzfrlp90vWZ83MZjy/Create_HeaderBreadcrumbs.js\";import Create_PersonalMessage from\"https://framerusercontent.com/modules/0pq3s5PGdg3TJ83Srt1C/UuU1rgHFrnQza7eIGR5o/Create_PersonalMessage.js\";import Create_PriceFrom from\"https://framerusercontent.com/modules/gj53OHS8Kkjda7Vpd49J/vyilm6poQAqoHI35hKuc/Create_PriceFrom.js\";import Create_PriceUpdated from\"https://framerusercontent.com/modules/qnntfuv4ZvcoVMuRbbtb/OjpJ6LJBvHxgvmEqcFKb/Create_PriceUpdated.js\";import Create_PrintFormat from\"https://framerusercontent.com/modules/qrTs8f0k7rqKYfvcnE1t/3cUPfd7tYwMLvlcTQaDY/Create_PrintFormat.js\";import Create_ProductImagePanelUpdated from\"https://framerusercontent.com/modules/Mn3U65iq94qnHh5701x0/wJKM8vCNQezO5t7cMnI5/Create_ProductImagePanelUpdated.js\";import DisplayProps_InStockNotification from\"https://framerusercontent.com/modules/j6eT8VLPMs0TBAz05kpq/hJva6WPExnDfvdgZOV9P/DisplayProps_InStockNotification.js\";import DisplayProps_OutOfStockMessage from\"https://framerusercontent.com/modules/U6QXjMYpTvlaCs78yJZd/hXrFfLaK0VqNs5HCTL9T/DisplayProps_OutOfStockMessage.js\";import DisplayProps_continueDisabled from\"https://framerusercontent.com/modules/NRRkPHdjBwqGcdGxScZ6/mjDMjr3q5WgabTExliTU/DisplayProps_continueDisabled.js\";import DisplayProps_jewelryEclipseGemstoneProperties from\"https://framerusercontent.com/modules/dIyKjN5dl8OtVL6P5OP0/ig4Udrw3Lpt8sSrMgtJT/DisplayProps_jewelryEclipseGemstoneProperties.js\";import DisplayProps_jewelryEclipseInset from\"https://framerusercontent.com/modules/ZOI5pj3jREaqdFd0iNkq/zBmecnIifIZJPb5rt5tg/DisplayProps_jewelryEclipseInset.js\";import DisplayProps_productShortDescription from\"https://framerusercontent.com/modules/I4BNkqyIrORNrEFy4YI2/seEvjoScb7t9wug5lXDo/DisplayProps_productShortDescription.js\";import DisplayProps_productTitle from\"https://framerusercontent.com/modules/U9qSY8PnfDbfl8OH0Wei/Anm9pFmTplA1lhIOTkaV/DisplayProps_productTitle.js\";import Jewelry_ChooseAStarSign from\"https://framerusercontent.com/modules/eqCBGUFJBtfC4kQuxTZF/4XAz4g4dSbD9Xf7MYCK5/Jewelry_ChooseAStarSign.js\";import MoonPhase_AddToCart from\"https://framerusercontent.com/modules/rDIOnbqcRZjIPVdXsl7w/MV3lSK97pSD2aok7aiGq/MoonPhase_AddToCart.js\";import MoonPhase_KlarnaPrice from\"https://framerusercontent.com/modules/7fszDSyGZ5UFzpNedK9d/5UodvBB6Ss6trYWYlZOa/MoonPhase_KlarnaPrice.js\";import MoonPhase_Price from\"https://framerusercontent.com/modules/dF8B8CiFu8lVwzcgJRTK/QqaSFiFYIMm5TDR3E3US/MoonPhase_Price.js\";import OurProducts_ChooseDate from\"https://framerusercontent.com/modules/jyWARBBnzBRaPkSA3WEX/BivhMJt9GL6R1XkAJBZg/OurProducts_ChooseDate.js\";import{withShowJewelrySizeGuideOnClick,withShowPrintSizeGuideOnClick,withVariantOverride}from\"https://framerusercontent.com/modules/ZlROADLQy4SPf5tns9wX/ut5cOxd66yy2KmzqrIdc/useCreateNavigation.js\";import{hideIfGlowInTheDarkMoon,hideIfNotLocket,hideIfPaidOrderEdit,hideIfSolarSystem,hideUnlessBezelMaterialChoiceNecessary,hideUnlessEclipseBezel,hideUnlessStarSign,hideUnlessZodiac,showIfJewelry,showIfPaidOrderEdit,showIfPrint,showIfSolarSystem}from\"https://framerusercontent.com/modules/mOafb2ODEXlz5sPSorTI/N46Ax7QG2gDhsp4cr9WZ/useProductProps.js\";import{showIfColorPlanetsEnabled}from\"https://framerusercontent.com/modules/paWrY7BjFuusrhZEtusq/jDGOKe3vve9KZr9SPO3w/useShowHideColorPlanets.js\";import{setVariantForProductPageXmasDeliveryGuarantee}from\"https://framerusercontent.com/modules/M9cXh4I9KJVUlake4ujw/L3uFxVuk8IolcBets7Fe/useXmasDeliverySetVariant.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6TeBxzV91PURi4rHTHJw/vEK3kEGthejGS8ZXlCzT/MiOnoiXAZ.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/p7D4yD06yXI9oNSITRYI/h8hiBBrXZNbcRkYJjTZ0/LNUaYGC3m.js\";import OurProductsMoonPhases from\"https://framerusercontent.com/modules/FthqeekqiPh175HnaIbG/ZHJHkj9yNRzEELjI9ruO/aAoZu0jQF.js\";import PersonalMessage from\"https://framerusercontent.com/modules/j5ydZsoR1wPeptOdtXaj/ZaxQSqXayXWrS658dnb4/EnSqgPrGt.js\";import FramingServiceSelection from\"https://framerusercontent.com/modules/3oFTgI1t5fcefauNxDfk/E7cTVoHvRT7C0mzIm7OX/NGY30GlTr.js\";import DeilveryGuarantee,*as DeilveryGuaranteeInfo from\"https://framerusercontent.com/modules/xZ13bLHsu5xbfwbtkWEt/verQQAJ6Xnj4eBG8mtVD/tTKmheS1k.js\";import CreateMaterialMP from\"https://framerusercontent.com/modules/qK9QoNWSiVQKWTEhg0EQ/pgVFPAV3FIqavQRKFiRf/v8D2XKLeD.js\";import CreatePieceMP from\"https://framerusercontent.com/modules/4huHMcViX5FVBF3NSALj/Itw2sdzuhjM19mTu0HqN/yKpaGdBT7.js\";const Create_HeaderBreadcrumbsFonts=getFonts(Create_HeaderBreadcrumbs);const Create_ChoosePrintJewelryFormatUpdatedFonts=getFonts(Create_ChoosePrintJewelryFormatUpdated);const Create_PrintFormatFonts=getFonts(Create_PrintFormat);const Create_ChooseYourColorFonts=getFonts(Create_ChooseYourColor);const Create_ChoosePrintStyleFonts=getFonts(Create_ChoosePrintStyle);const MotionDivHideIfSolarSystem1rklsdy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"YviqHWk1s\",override:hideIfSolarSystem,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfSolarSystemg54xss=withCodeBoundaryForOverrides(motion.div,{nodeId:\"fpPJa17VX\",override:showIfSolarSystem,scopeId:\"LNUaYGC3m\"});const Create_ChoosePrintLayoutUpdatedFonts=getFonts(Create_ChoosePrintLayoutUpdated);const Create_ChooseElementsUpdatedFonts=getFonts(Create_ChooseElementsUpdated);const MotionDivHideIfSolarSystemu0lxcl=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Zi25GW1RN\",override:hideIfSolarSystem,scopeId:\"LNUaYGC3m\"});const Create_AdvOptionsDwarfPlanetsFonts=getFonts(Create_AdvOptionsDwarfPlanets);const Create_AdvOptionsColorPlanetsFonts=getFonts(Create_AdvOptionsColorPlanets);const Create_AdvOptionsColorPlanetsShowIfColorPlanetsEnabledg5lntc=withCodeBoundaryForOverrides(Create_AdvOptionsColorPlanets,{nodeId:\"JEeMCVlON\",override:showIfColorPlanetsEnabled,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfSolarSystemq1kgaz=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Geiw6mLwg\",override:showIfSolarSystem,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfPrints0buch=withCodeBoundaryForOverrides(motion.div,{nodeId:\"x9m9LxFqk\",override:showIfPrint,scopeId:\"LNUaYGC3m\"});const DisplayProps_OutOfStockMessageFonts=getFonts(DisplayProps_OutOfStockMessage);const Create_ChooseJewelryStyleFonts=getFonts(Create_ChooseJewelryStyle);const Create_ChooseMaterialUpdatedFonts=getFonts(Create_ChooseMaterialUpdated);const Create_ChooseBezelMountMaterialFonts=getFonts(Create_ChooseBezelMountMaterial);const MotionDivHideUnlessBezelMaterialChoiceNecessary1u1mwwn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"vMwfXrccX\",override:hideUnlessBezelMaterialChoiceNecessary,scopeId:\"LNUaYGC3m\"});const Create_ChoosePieceUpdatedFonts=getFonts(Create_ChoosePieceUpdated);const DisplayProps_jewelryEclipseInsetFonts=getFonts(DisplayProps_jewelryEclipseInset);const Create_ChooseEclipseGemstoneFonts=getFonts(Create_ChooseEclipseGemstone);const Create_ChooseEclipseGemstoneHideUnlessEclipseBezel12rrkru=withCodeBoundaryForOverrides(Create_ChooseEclipseGemstone,{nodeId:\"thgd4iCls\",override:hideUnlessEclipseBezel,scopeId:\"LNUaYGC3m\"});const DisplayProps_jewelryEclipseGemstonePropertiesFonts=getFonts(DisplayProps_jewelryEclipseGemstoneProperties);const MotionDivHideUnlessEclipseBezel1ozrqr3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"xJdMNBaXV\",override:hideUnlessEclipseBezel,scopeId:\"LNUaYGC3m\"});const MotionDivHideIfSolarSystemtxkoa5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WdwmgHBEc\",override:hideIfSolarSystem,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfJewelryzx8tow=withCodeBoundaryForOverrides(motion.div,{nodeId:\"g_f1NpdWU\",override:showIfJewelry,scopeId:\"LNUaYGC3m\"});const Create_CustomContinueButtonUpdatedFonts=getFonts(Create_CustomContinueButtonUpdated);const PersonalMessageFonts=getFonts(PersonalMessage);const Create_AdvOptionsFonts=getFonts(Create_AdvOptions);const DisplayProps_productTitleFonts=getFonts(DisplayProps_productTitle);const Create_PriceUpdatedFonts=getFonts(Create_PriceUpdated);const MotionDivHideIfNotLocket10x037n=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Y3aq0hxmJ\",override:hideIfNotLocket,scopeId:\"LNUaYGC3m\"});const DisplayProps_continueDisabledFonts=getFonts(DisplayProps_continueDisabled);const OurProductsSelectYourLocationV2Fonts=getFonts(OurProductsSelectYourLocationV2);const MotionDivHideIfSolarSystem1l4mowy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"jTE2QO6dV\",override:hideIfSolarSystem,scopeId:\"LNUaYGC3m\"});const OurProducts_ChooseDateFonts=getFonts(OurProducts_ChooseDate);const Create_ChoosePrintLayoutFonts=getFonts(Create_ChoosePrintLayout);const RichTextWithShowPrintSizeGuideOnClickkviu5d=withCodeBoundaryForOverrides(RichText,{nodeId:\"kJ5WfLGkn\",override:withShowPrintSizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Image1WithShowPrintSizeGuideOnClick1nls0jg=withCodeBoundaryForOverrides(Image1,{nodeId:\"ExH0QuoNw\",override:withShowPrintSizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Create_ChoosePrintSizeUpdatedFonts=getFonts(Create_ChoosePrintSizeUpdated);const FramingServiceSelectionFonts=getFonts(FramingServiceSelection);const MotionDivShowIfPrint2jzmzg=withCodeBoundaryForOverrides(motion.div,{nodeId:\"gOazkGhH1\",override:showIfPrint,scopeId:\"LNUaYGC3m\"});const RichTextWithShowJewelrySizeGuideOnClickx8jtfx=withCodeBoundaryForOverrides(RichText,{nodeId:\"jUtFcqsgq\",override:withShowJewelrySizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Image1WithShowJewelrySizeGuideOnClick770tty=withCodeBoundaryForOverrides(Image1,{nodeId:\"mAvBjrp1W\",override:withShowJewelrySizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Create_ChooseJewelrySizeUpdatedFonts=getFonts(Create_ChooseJewelrySizeUpdated);const Create_ChooseJewelryChainUpdatedFonts=getFonts(Create_ChooseJewelryChainUpdated);const MotionDivShowIfJewelrykqnfs9=withCodeBoundaryForOverrides(motion.div,{nodeId:\"TBrEtOBIh\",override:showIfJewelry,scopeId:\"LNUaYGC3m\"});const Create_ProductImagePanelUpdatedFonts=getFonts(Create_ProductImagePanelUpdated);const DisplayProps_productShortDescriptionFonts=getFonts(DisplayProps_productShortDescription);const DeilveryGuaranteeFonts=getFonts(DeilveryGuarantee);const DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuarantee1hk54h4WithMappedReactPropsidbh5a=withMappedReactProps(withCodeBoundaryForOverrides(DeilveryGuarantee,{nodeId:\"DN8poJvmY\",override:setVariantForProductPageXmasDeliveryGuarantee,scopeId:\"LNUaYGC3m\"}),DeilveryGuaranteeInfo);const Create_PriceFromFonts=getFonts(Create_PriceFrom);const Create_PriceFromShowIfJewelry1a9swfz=withCodeBoundaryForOverrides(Create_PriceFrom,{nodeId:\"WIsDFnViC\",override:showIfJewelry,scopeId:\"LNUaYGC3m\"});const DisplayProps_InStockNotificationFonts=getFonts(DisplayProps_InStockNotification);const OurProductsMoonPhasesFonts=getFonts(OurProductsMoonPhases);const CreatePieceMPFonts=getFonts(CreatePieceMP);const CreateMaterialMPFonts=getFonts(CreateMaterialMP);const MoonPhase_PriceFonts=getFonts(MoonPhase_Price);const MoonPhase_AddToCartFonts=getFonts(MoonPhase_AddToCart);const MoonPhase_KlarnaPriceFonts=getFonts(MoonPhase_KlarnaPrice);const RichTextHideUnlessZodiac1hurjau=withCodeBoundaryForOverrides(RichText,{nodeId:\"BKo3OwLTa\",override:hideUnlessZodiac,scopeId:\"LNUaYGC3m\"});const RichTextHideUnlessStarSignwj0fsq=withCodeBoundaryForOverrides(RichText,{nodeId:\"kgcHyBShl\",override:hideUnlessStarSign,scopeId:\"LNUaYGC3m\"});const Jewelry_ChooseAStarSignFonts=getFonts(Jewelry_ChooseAStarSign);const MotionDivHideUnlessBezelMaterialChoiceNecessarypx8xf8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"a1jZG6X3q\",override:hideUnlessBezelMaterialChoiceNecessary,scopeId:\"LNUaYGC3m\"});const Create_ChooseEclipseGemstoneHideUnlessEclipseBezelffts3o=withCodeBoundaryForOverrides(Create_ChooseEclipseGemstone,{nodeId:\"ab6WYaMMm\",override:hideUnlessEclipseBezel,scopeId:\"LNUaYGC3m\"});const MotionDivHideUnlessEclipseBezelxfplah=withCodeBoundaryForOverrides(motion.div,{nodeId:\"z0VL1dCa3\",override:hideUnlessEclipseBezel,scopeId:\"LNUaYGC3m\"});const MotionDivHideUnlessBezelMaterialChoiceNecessary1xrefec=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Ibr5k2m8M\",override:hideUnlessBezelMaterialChoiceNecessary,scopeId:\"LNUaYGC3m\"});const RichTextWithShowJewelrySizeGuideOnClick1ttnfp5=withCodeBoundaryForOverrides(RichText,{nodeId:\"NJfWOiYuE\",override:withShowJewelrySizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Image1WithShowJewelrySizeGuideOnClick1c8i9i6=withCodeBoundaryForOverrides(Image1,{nodeId:\"Wbm_6KMuv\",override:withShowJewelrySizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Create_PersonalMessageFonts=getFonts(Create_PersonalMessage);const DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuaranteekizi5tWithMappedReactPropsidbh5a=withMappedReactProps(withCodeBoundaryForOverrides(DeilveryGuarantee,{nodeId:\"T5VLKI61S\",override:setVariantForProductPageXmasDeliveryGuarantee,scopeId:\"LNUaYGC3m\"}),DeilveryGuaranteeInfo);const MotionDivHideIfSolarSystem14a7coy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OcZjbJWPP\",override:hideIfSolarSystem,scopeId:\"LNUaYGC3m\"});const MotionDivHideIfGlowInTheDarkMoondln4xw=withCodeBoundaryForOverrides(motion.div,{nodeId:\"xmDsxqvVp\",override:hideIfGlowInTheDarkMoon,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfPaidOrderEdit1uadihf=withCodeBoundaryForOverrides(motion.div,{nodeId:\"SfFZyqD5a\",override:showIfPaidOrderEdit,scopeId:\"LNUaYGC3m\"});const MotionDivHideIfPaidOrderEditwvum8l=withCodeBoundaryForOverrides(motion.div,{nodeId:\"HBbugaz16\",override:hideIfPaidOrderEdit,scopeId:\"LNUaYGC3m\"});const RichTextWithShowPrintSizeGuideOnClickspovol=withCodeBoundaryForOverrides(RichText,{nodeId:\"KdqtMAZB4\",override:withShowPrintSizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const Image1WithShowPrintSizeGuideOnClick1n3d7cx=withCodeBoundaryForOverrides(Image1,{nodeId:\"eQg6729Jn\",override:withShowPrintSizeGuideOnClick,scopeId:\"LNUaYGC3m\"});const MotionDivShowIfPrint1mb59tf=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WZFms5jCh\",override:showIfPrint,scopeId:\"LNUaYGC3m\"});const DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuarantee107izqjWithMappedReactPropsidbh5a=withMappedReactProps(withCodeBoundaryForOverrides(DeilveryGuarantee,{nodeId:\"tjEEfWXXn\",override:setVariantForProductPageXmasDeliveryGuarantee,scopeId:\"LNUaYGC3m\"}),DeilveryGuaranteeInfo);const MotionDivWithVariantOverride1v54l55=withCodeBoundaryForOverrides(motion.div,{nodeId:\"H2SwD4vZG\",override:withVariantOverride,scopeId:\"LNUaYGC3m\"});const cycleOrder=[\"H2SwD4vZG\",\"aWfVViuJR\",\"PGYsxLNVo\",\"cuH6QiLY8\",\"hPhTtQvcU\",\"mDOcTRZgp\",\"DUj7beM_X\",\"wefRT5FOE\"];const serializationHash=\"framer-kzFGD\";const variantClassNames={aWfVViuJR:\"framer-v-9tssyu\",cuH6QiLY8:\"framer-v-5fpujh\",DUj7beM_X:\"framer-v-1iycd0u\",H2SwD4vZG:\"framer-v-1v54l55\",hPhTtQvcU:\"framer-v-2ciw90\",mDOcTRZgp:\"framer-v-1lghgec\",PGYsxLNVo:\"framer-v-ib2s59\",wefRT5FOE:\"framer-v-141m8kh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fnn6VTMHI=undefined;const FoaJH7etp=undefined;const hPey8o52a=undefined;const transition1={duration:0,type:\"tween\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Create Variant 1 Format\":\"H2SwD4vZG\",\"Create Variant 2 Personalize\":\"aWfVViuJR\",\"Create Variant 3 Finish\":\"PGYsxLNVo\",\"Moon Step 1\":\"DUj7beM_X\",\"Moon Step 2\":\"wefRT5FOE\",\"Zodiac SizeAndFinish\":\"hPhTtQvcU\",\"Zodiac Step 1\":\"cuH6QiLY8\",MoonPhase:\"mDOcTRZgp\"};const Variants=motion.create(React.Fragment);const getProps=({designVersion,gap,height,id,type,width,...props})=>{return{...props,fnn6VTMHI:gap??props.fnn6VTMHI??16,FoaJH7etp:designVersion??props.FoaJH7etp??\"v1\",hPey8o52a:type??props.hPey8o52a,variant:humanReadableVariantMap[props.variant]??props.variant??\"H2SwD4vZG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,hPey8o52a,fnn6VTMHI,FoaJH7etp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H2SwD4vZG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cuH6QiLY8\",\"hPhTtQvcU\",\"mDOcTRZgp\",\"DUj7beM_X\",\"wefRT5FOE\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"aWfVViuJR\",\"PGYsxLNVo\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"aWfVViuJR\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"PGYsxLNVo\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"PGYsxLNVo\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"mDOcTRZgp\")return true;return false;};const isDisplayed6=()=>{if([\"cuH6QiLY8\",\"hPhTtQvcU\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"cuH6QiLY8\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"hPhTtQvcU\")return true;return false;};const isDisplayed9=()=>{if([\"DUj7beM_X\",\"wefRT5FOE\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"wefRT5FOE\")return false;return true;};const isDisplayed11=()=>{if(baseVariant===\"wefRT5FOE\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithVariantOverride1v54l55,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1v54l55\",className,classNames),\"data-framer-name\":\"Create Variant 1 Format\",layoutDependency:layoutDependency,layoutId:\"H2SwD4vZG\",ref:refBinding,style:{backgroundColor:\"rgb(247, 247, 247)\",...style},...addPropertyOverrides({aWfVViuJR:{\"data-framer-name\":\"Create Variant 2 Personalize\"},cuH6QiLY8:{\"data-framer-name\":\"Zodiac Step 1\"},DUj7beM_X:{\"data-framer-name\":\"Moon Step 1\"},hPhTtQvcU:{\"data-framer-name\":\"Zodiac SizeAndFinish\"},mDOcTRZgp:{\"data-framer-name\":\"MoonPhase\"},PGYsxLNVo:{\"data-framer-name\":\"Create Variant 3 Finish\"},wefRT5FOE:{\"data-framer-name\":\"Moon Step 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14pw6br\",\"data-framer-name\":\"Star Map Steps\",layoutDependency:layoutDependency,layoutId:\"GfZZHmevL\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19n9ft6\",\"data-framer-name\":\"Options 1\",layoutDependency:layoutDependency,layoutId:\"VtBpWMpLF\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nm7ggm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SBjvcprOg-container\",nodeId:\"SBjvcprOg\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"SBjvcprOg\",isMoon:false,isZodiac:false,layoutId:\"SBjvcprOg\",selectedStep:1,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d48aao\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"RTv6xpA1Z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Create Your Night Sky\"})}),className:\"framer-1dxi2al\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"MEEG1G7U9\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivShowIfPrints0buch,{className:\"framer-s0buch\",\"data-framer-name\":\"Print Options 1: Create\",layoutDependency:layoutDependency,layoutId:\"x9m9LxFqk\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g7kob5\",\"data-framer-name\":\"Choose Print/Jewelry\",layoutDependency:layoutDependency,layoutId:\"eSBhjNt3A\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Format\"})}),className:\"framer-15sbpod\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ECQEi3j8t\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tmw1ho-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yR77SBaQF-container\",nodeId:\"yR77SBaQF\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintJewelryFormatUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"yR77SBaQF\",layoutId:\"yR77SBaQF\",navigateToVariant:\"CreateStep1\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ngauz6\",\"data-framer-name\":\"Print Type\",layoutDependency:layoutDependency,layoutId:\"wfK3Jne4e\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15pfcl0\",layoutDependency:layoutDependency,layoutId:\"RuUUGF_d6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Print Type\"})}),className:\"framer-1ptudo5\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"PKqLzAiSJ\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rn1la4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ACMJ_5UYD-container\",nodeId:\"ACMJ_5UYD\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PrintFormat,{designVersion:FoaJH7etp,height:\"100%\",id:\"ACMJ_5UYD\",layoutId:\"ACMJ_5UYD\",navigateToVariant:\"CreateStep1\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-71meb9\",\"data-framer-name\":\"Print Theme Color\",layoutDependency:layoutDependency,layoutId:\"FBZbu1j5n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8uv90q\",layoutDependency:layoutDependency,layoutId:\"fRBEBhAUC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Your Color\"})}),className:\"framer-14udqrv\",\"data-framer-name\":\"Choose Your Color\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"MltbKqh4T\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tpexta-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ADvKV4iBs-container\",nodeId:\"ADvKV4iBs\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseYourColor,{designVersion:FoaJH7etp,height:\"100%\",id:\"ADvKV4iBs\",layoutId:\"ADvKV4iBs\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideIfSolarSystem1rklsdy,{className:\"framer-1rklsdy\",\"data-framer-name\":\"Star Map: Choose Map Style\",layoutDependency:layoutDependency,layoutId:\"YviqHWk1s\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2awtu\",layoutDependency:layoutDependency,layoutId:\"NuXsd2qGX\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Map Style\"})}),className:\"framer-vtttzj\",\"data-framer-name\":\"Style\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"Gy_TUzV0e\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q8uiev-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"q33wHbbqj-container\",nodeId:\"q33wHbbqj\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintStyle,{designVersion:FoaJH7etp,height:\"100%\",id:\"q33wHbbqj\",layoutId:\"q33wHbbqj\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivShowIfSolarSystemg54xss,{className:\"framer-g54xss\",\"data-framer-name\":\"Solar System: Choose Style\",layoutDependency:layoutDependency,layoutId:\"fpPJa17VX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqwmk\",layoutDependency:layoutDependency,layoutId:\"IxFjtamf7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Style\"})}),className:\"framer-1f5h8g3\",\"data-framer-name\":\"Style\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"o5xrctvQ4\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yxhocz-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wGNv9bC1r-container\",nodeId:\"wGNv9bC1r\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintStyle,{designVersion:FoaJH7etp,height:\"100%\",id:\"wGNv9bC1r\",layoutId:\"wGNv9bC1r\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17xazd6\",\"data-framer-name\":\"Choose Print Layout Style\",layoutDependency:layoutDependency,layoutId:\"FWybM3hFj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1av8lb7\",layoutDependency:layoutDependency,layoutId:\"jbgdH_8Lh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Your Theme\"})}),className:\"framer-1eahwba\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"B3TUfDqa_\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w37mrh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OS1uCAFOM-container\",nodeId:\"OS1uCAFOM\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintLayoutUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"OS1uCAFOM\",layoutId:\"OS1uCAFOM\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideIfSolarSystemu0lxcl,{className:\"framer-u0lxcl\",\"data-framer-name\":\"Star Map: Choose Elements\",layoutDependency:layoutDependency,layoutId:\"Zi25GW1RN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ja6v3j\",layoutDependency:layoutDependency,layoutId:\"CV45vR1jg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Elements\"})}),className:\"framer-1s13pek\",\"data-framer-name\":\"Choose Elements\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"daagowLmJ\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vt818c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"U9otRQDip-container\",nodeId:\"U9otRQDip\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseElementsUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"U9otRQDip\",layoutId:\"U9otRQDip\",showMoonOption:true,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivShowIfSolarSystemq1kgaz,{className:\"framer-q1kgaz\",\"data-framer-name\":\"Solar System\",layoutDependency:layoutDependency,layoutId:\"Geiw6mLwg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1velabp-container\",\"data-framer-name\":\"Solar System: Choose Dwarf Planets\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tW6Q8tZdL-container\",name:\"Solar System: Choose Dwarf Planets\",nodeId:\"tW6Q8tZdL\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_AdvOptionsDwarfPlanets,{height:\"100%\",id:\"tW6Q8tZdL\",layoutId:\"tW6Q8tZdL\",name:\"Solar System: Choose Dwarf Planets\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5lntc-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Solar System: CreateAdvOptionsColorPlanetws\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JEeMCVlON-container\",name:\"Solar System: CreateAdvOptionsColorPlanetws\",nodeId:\"JEeMCVlON\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_AdvOptionsColorPlanetsShowIfColorPlanetsEnabledg5lntc,{height:\"100%\",id:\"JEeMCVlON\",layoutId:\"JEeMCVlON\",name:\"Solar System: CreateAdvOptionsColorPlanetws\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(MotionDivShowIfJewelryzx8tow,{className:\"framer-zx8tow\",\"data-framer-name\":\"Jewlery Options 1: Create\",layoutDependency:layoutDependency,layoutId:\"g_f1NpdWU\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lr6ii8\",\"data-framer-name\":\"In Stock\",layoutDependency:layoutDependency,layoutId:\"YeEaPlMlE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8o8n77-container\",\"data-framer-name\":\"DisplayProps_StockMessage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tyRUxc783-container\",name:\"DisplayProps_StockMessage\",nodeId:\"tyRUxc783\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_OutOfStockMessage,{height:\"100%\",id:\"tyRUxc783\",layoutId:\"tyRUxc783\",name:\"DisplayProps_StockMessage\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z1qrga\",\"data-framer-name\":\"Choose Print/Jewelry\",layoutDependency:layoutDependency,layoutId:\"Npoj4htZ8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Format\"})}),className:\"framer-18eytdj\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"kVO0O4C9L\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tjdwv9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HAc2ZZcw9-container\",nodeId:\"HAc2ZZcw9\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintJewelryFormatUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"HAc2ZZcw9\",layoutId:\"HAc2ZZcw9\",navigateToVariant:\"CreateStep1\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cjgbq3\",\"data-framer-name\":\"Choose Jewelry Style\",layoutDependency:layoutDependency,layoutId:\"GQN7YgDCp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Style\"})}),className:\"framer-1vhzxr2\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"jt1xDtZxW\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cptoyu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GygSmFy9V-container\",nodeId:\"GygSmFy9V\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseJewelryStyle,{designVersion:FoaJH7etp,height:\"100%\",id:\"GygSmFy9V\",layoutId:\"GygSmFy9V\",style:{width:\"100%\"},type:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-187zzq3\",\"data-framer-name\":\"Choose Jewelry Material\",layoutDependency:layoutDependency,layoutId:\"jZrZvIN5B\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Your Material\"})}),className:\"framer-na27iv\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"XCpQK9wNj\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dx1eg3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"unHM1k99K-container\",nodeId:\"unHM1k99K\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseMaterialUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"unHM1k99K\",layoutId:\"unHM1k99K\",style:{width:\"100%\"},type:hPey8o52a,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideUnlessBezelMaterialChoiceNecessary1u1mwwn,{className:\"framer-1u1mwwn\",\"data-framer-name\":\"Choose Mount Material\",layoutDependency:layoutDependency,layoutId:\"vMwfXrccX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Mount Material\"})}),className:\"framer-rjn8xn\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"iMqWTRKIV\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wcfff8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gfEV4xHVM-container\",nodeId:\"gfEV4xHVM\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseBezelMountMaterial,{designVersion:FoaJH7etp,height:\"100%\",id:\"gfEV4xHVM\",layoutId:\"gfEV4xHVM\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4s1sqd\",\"data-framer-name\":\"Choose Jewelry Piece\",layoutDependency:layoutDependency,layoutId:\"D1jQK9TfW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Jewelry Piece\"})}),className:\"framer-1gzgqr5\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"CJFMxauUt\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xt2rwa-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vgtH2X7DB-container\",nodeId:\"vgtH2X7DB\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePieceUpdated,{allowCharm:false,designVersion:FoaJH7etp,height:\"100%\",id:\"vgtH2X7DB\",layoutId:\"vgtH2X7DB\",modifyRenderImageDisplay:true,necklaceBraceletOnly:false,redirectOnUpdate:false,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideUnlessEclipseBezel1ozrqr3,{className:\"framer-1ozrqr3\",\"data-framer-name\":\"Create Choose Eclipse Gemstone\",layoutDependency:layoutDependency,layoutId:\"xJdMNBaXV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-165womh\",layoutDependency:layoutDependency,layoutId:\"ZVq2R9NGN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nduu8h\",layoutDependency:layoutDependency,layoutId:\"RsrIU6SKt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Gemstone\"})}),className:\"framer-1n3i5dq\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"aSTH73ozh\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15ot2wm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"M4OzcDwf9-container\",nodeId:\"M4OzcDwf9\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_jewelryEclipseInset,{height:\"100%\",id:\"M4OzcDwf9\",layoutId:\"M4OzcDwf9\",updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12rrkru-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"thgd4iCls-container\",nodeId:\"thgd4iCls\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseEclipseGemstoneHideUnlessEclipseBezel12rrkru,{height:\"100%\",id:\"thgd4iCls\",layoutId:\"thgd4iCls\",updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k8ka5v\",layoutDependency:layoutDependency,layoutId:\"Ut6y1VT_C\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tr1sfk\",layoutDependency:layoutDependency,layoutId:\"IpDQXT24X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Properties\"})}),className:\"framer-1hwe0k\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ZuaSZOGbi\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l572oy\",layoutDependency:layoutDependency,layoutId:\"Gt1Kfb0oo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7j0pex-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gsRBjoy2w-container\",nodeId:\"gsRBjoy2w\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_jewelryEclipseGemstoneProperties,{height:\"100%\",id:\"gsRBjoy2w\",layoutId:\"gsRBjoy2w\",style:{height:\"100%\",width:\"100%\"},updatedStyle:true,width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivHideIfSolarSystemtxkoa5,{className:\"framer-txkoa5\",\"data-framer-name\":\"Star Map: Choose Elements\",layoutDependency:layoutDependency,layoutId:\"WdwmgHBEc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k4j6k8\",layoutDependency:layoutDependency,layoutId:\"zBqA0h2HP\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Elements\"})}),className:\"framer-ycr29j\",\"data-framer-name\":\"Choose Elements\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"Eh68f5SyT\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oc182c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Ib8M3DAwt-container\",nodeId:\"Ib8M3DAwt\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseElementsUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"Ib8M3DAwt\",layoutId:\"Ib8M3DAwt\",showMoonOption:false,style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l6xjo6\",\"data-framer-name\":\"Continue Button\",layoutDependency:layoutDependency,layoutId:\"MZkIPCubb\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1twixap-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QKH1lJHLG-container\",nodeId:\"QKH1lJHLG\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step1Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"QKH1lJHLG\",layoutId:\"QKH1lJHLG\",requireDateLocation:false,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lsq1pt\",\"data-framer-name\":\"Options 2\",layoutDependency:layoutDependency,layoutId:\"AWIn15KyR\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-62douw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"MfdPpWjUF-container\",nodeId:\"MfdPpWjUF\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"MfdPpWjUF\",isMoon:false,isZodiac:false,layoutId:\"MfdPpWjUF\",selectedStep:2,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rvkior\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"pAz_j38o5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Personalize\"})}),className:\"framer-vcadhp\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"jucLTrDVD\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({aWfVViuJR:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||662)-32-1723.6)/2+0+0)+0+0+0+771.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ojwmyz-container\",layoutDependency:layoutDependency,layoutId:\"aU7wMLpmk-container\",nodeId:\"aU7wMLpmk\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(PersonalMessage,{height:\"100%\",id:\"aU7wMLpmk\",layoutId:\"aU7wMLpmk\",style:{width:\"100%\"},variant:matchVariant(\"ZeCVkzWex\"),vsxMFLWMd:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iyvglv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mygV7zT4u-container\",nodeId:\"mygV7zT4u\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_AdvOptions,{height:\"100%\",id:\"mygV7zT4u\",includeGridMoonConstellations:false,layoutId:\"mygV7zT4u\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivHideIfNotLocket10x037n,{className:\"framer-10x037n\",\"data-framer-name\":\"Locket: Price and AddToCart\",layoutDependency:layoutDependency,layoutId:\"Y3aq0hxmJ\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lz7og\",\"data-border\":true,\"data-framer-name\":\"Price Summary\",layoutDependency:layoutDependency,layoutId:\"dMk9vxEBO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x5pmw9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OfDM4sBNP-container\",nodeId:\"OfDM4sBNP\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"OfDM4sBNP\",includeFrameNameIfApplied:false,layoutId:\"OfDM4sBNP\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-avaltv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dMjvp0Caj-container\",nodeId:\"dMjvp0Caj\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PriceUpdated,{height:\"100%\",id:\"dMjvp0Caj\",layoutId:\"dMjvp0Caj\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-962wj6-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zle5GnnT5-container\",nodeId:\"zle5GnnT5\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_continueDisabled,{height:\"100%\",id:\"zle5GnnT5\",layoutId:\"zle5GnnT5\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q6z05o\",\"data-framer-name\":\"Print/Jewelry: Back/Continue\",layoutDependency:layoutDependency,layoutId:\"F8AYLk5Ak\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n71gfa-container\",\"data-framer-name\":\"Back\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UaAYrBAeg-container\",name:\"Back\",nodeId:\"UaAYrBAeg\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step2Back\",backButton:true,designVersion:\"v1\",height:\"100%\",id:\"UaAYrBAeg\",layoutId:\"UaAYrBAeg\",name:\"Back\",requireDateLocation:false,text:\"BACK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n8gmg-container\",\"data-framer-name\":\"Continue\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"sKmhNxT7p-container\",name:\"Continue\",nodeId:\"sKmhNxT7p\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step2Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"sKmhNxT7p\",layoutId:\"sKmhNxT7p\",name:\"Continue\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9uh99s\",\"data-framer-name\":\"Star Map Create Choose Date Location\",layoutDependency:layoutDependency,layoutId:\"VFx6wXEAy\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vlbm3f\",\"data-styles-preset\":\"MiOnoiXAZ\",children:\"Choose a time and place and we will render the stars for that moment.\"})}),className:\"framer-nv182w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B83wxld0O\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivHideIfSolarSystem1l4mowy,{className:\"framer-1l4mowy\",\"data-framer-name\":\"Star Map Location\",layoutDependency:layoutDependency,layoutId:\"jTE2QO6dV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10yvyoz\",layoutDependency:layoutDependency,layoutId:\"iZD8jvF7T\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1leloi6\",layoutDependency:layoutDependency,layoutId:\"Ati_KgzBE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Where was your moment?\"})}),className:\"framer-1pq9whu\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"yZMOo8dB3\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ve2g0b-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"B8NycqfTR-container\",nodeId:\"B8NycqfTR\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(OurProductsSelectYourLocationV2,{height:\"100%\",id:\"B8NycqfTR\",layoutId:\"B8NycqfTR\",placeholder:\"Search a location\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vgcm94\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"O2zUzG8Ml\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bhi7nd\",layoutDependency:layoutDependency,layoutId:\"Y27kujB9q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"When was your moment?\"})}),className:\"framer-p7p4ig\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ckH5UVxNs\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nicgbj-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jd1hiWUy7-container\",nodeId:\"jd1hiWUy7\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(OurProducts_ChooseDate,{height:\"100%\",id:\"jd1hiWUy7\",layoutId:\"jd1hiWUy7\",style:{width:\"100%\"},width:\"100%\"})})})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nx2cgm\",\"data-framer-name\":\"Options 3\",layoutDependency:layoutDependency,layoutId:\"XkOKTOl5Y\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w4ldj9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HjvE4nmNE-container\",nodeId:\"HjvE4nmNE\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"HjvE4nmNE\",isMoon:false,isZodiac:false,layoutId:\"HjvE4nmNE\",selectedStep:3,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gptej8\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"sYPHIuLB8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Size and Finish\"})}),className:\"framer-1jrf5ip\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"dzhgD50wN\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivShowIfPrint2jzmzg,{className:\"framer-2jzmzg\",\"data-framer-name\":\"Print Options 3: Size & Finish\",layoutDependency:layoutDependency,layoutId:\"gOazkGhH1\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nrybk1\",\"data-framer-name\":\"Print Type\",layoutDependency:layoutDependency,layoutId:\"y2HtD9y7W\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4tk9p\",layoutDependency:layoutDependency,layoutId:\"JAbsKwjNz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Print Type\"})}),className:\"framer-j2snjw\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"zTgYb2QV5\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10aksz4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qXFoscrQ1-container\",nodeId:\"qXFoscrQ1\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PrintFormat,{designVersion:FoaJH7etp,height:\"100%\",id:\"qXFoscrQ1\",layoutId:\"qXFoscrQ1\",navigateToVariant:\"\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-acuqne\",\"data-framer-name\":\"Print Layout\",layoutDependency:layoutDependency,layoutId:\"AwSkDWciq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iczvel\",layoutDependency:layoutDependency,layoutId:\"qGrrpRV7y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Layout\"})}),className:\"framer-att0t4\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ssG2EKW7x\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k0xtro-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VDl3KyUSQ-container\",nodeId:\"VDl3KyUSQ\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintLayout,{designVersion:FoaJH7etp,height:\"100%\",id:\"VDl3KyUSQ\",layoutId:\"VDl3KyUSQ\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yu152n\",\"data-framer-name\":\"Print Size\",layoutDependency:layoutDependency,layoutId:\"oKzljRfAM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g8u63e\",\"data-framer-name\":\"Choose Size\",layoutDependency:layoutDependency,layoutId:\"KI0XyOYMy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sr5j08\",layoutDependency:layoutDependency,layoutId:\"wGaGCahmc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Size\"})}),className:\"framer-15wnc9c\",\"data-framer-name\":\"Size\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"IoVa_SX3d\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3bes1b\",layoutDependency:layoutDependency,layoutId:\"swLNz6FFq\",children:[/*#__PURE__*/_jsx(RichTextWithShowPrintSizeGuideOnClickkviu5d,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Size Guide\"})}),className:\"framer-kviu5d\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"kJ5WfLGkn\",style:{\"--extracted-gdpscs\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1WithShowPrintSizeGuideOnClick1nls0jg,{background:{alt:\"\",fit:\"fill\",pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"},className:\"framer-1nls0jg\",layoutDependency:layoutDependency,layoutId:\"ExH0QuoNw\",style:{opacity:.5},...addPropertyOverrides({PGYsxLNVo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||1183)-32-3064.8)/2+0+0)+0+0+0+228.8+0+449.6+0+0+0+0),pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m97w2b-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qjOHI6BYJ-container\",nodeId:\"qjOHI6BYJ\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintSizeUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"qjOHI6BYJ\",layoutId:\"qjOHI6BYJ\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:264,...addPropertyOverrides({PGYsxLNVo:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||1183)-32-3064.8)/2+0+0)+0+0+0+228.8+0+674.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ah4lgo-container\",layoutDependency:layoutDependency,layoutId:\"rJhgStg0p-container\",nodeId:\"rJhgStg0p\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(FramingServiceSelection,{height:\"100%\",id:\"rJhgStg0p\",layoutId:\"rJhgStg0p\",style:{width:\"100%\"},width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(MotionDivShowIfJewelrykqnfs9,{className:\"framer-kqnfs9\",\"data-framer-name\":\"Jewlery Options 3: Size & Finish\",layoutDependency:layoutDependency,layoutId:\"TBrEtOBIh\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hcyxqf\",\"data-framer-name\":\"Jewelry: Choose Size\",layoutDependency:layoutDependency,layoutId:\"QGa8_hJ54\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jcanwl\",layoutDependency:layoutDependency,layoutId:\"TyLB9oRER\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Size\"})}),className:\"framer-pkk2i0\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"YETBM7kz7\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xnxm66\",layoutDependency:layoutDependency,layoutId:\"GTEIPTgoQ\",children:[/*#__PURE__*/_jsx(RichTextWithShowJewelrySizeGuideOnClickx8jtfx,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Size Guide\"})}),className:\"framer-x8jtfx\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"jUtFcqsgq\",style:{\"--extracted-gdpscs\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1WithShowJewelrySizeGuideOnClick770tty,{background:{alt:\"\",fit:\"fill\",pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"},className:\"framer-770tty\",layoutDependency:layoutDependency,layoutId:\"mAvBjrp1W\",style:{opacity:.5},...addPropertyOverrides({PGYsxLNVo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||1183)-32-3064.8)/2+0+0)+0+0+0+1167.2+0+0+0+0+0+0),pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bzqews-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"CG7m8QNnk-container\",nodeId:\"CG7m8QNnk\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseJewelrySizeUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"CG7m8QNnk\",layoutId:\"CG7m8QNnk\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-137zp\",\"data-framer-name\":\"Jewelry: Choose Chain\",layoutDependency:layoutDependency,layoutId:\"q7mgwzyIH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Chain\"})}),className:\"framer-ljt3ek\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"HVbVEbDl4\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d3pgih-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vyQECrlEY-container\",nodeId:\"vyQECrlEY\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",style:{opacity:.8},children:/*#__PURE__*/_jsx(Create_ChooseJewelryChainUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"vyQECrlEY\",layoutId:\"vyQECrlEY\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15y31xt\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"MFTCLI0e4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e8b5jq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ESiOhyg7L-container\",nodeId:\"ESiOhyg7L\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"ESiOhyg7L\",includeFrameNameIfApplied:false,layoutId:\"ESiOhyg7L\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-194hivc\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"MT_1MS9Bl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ekxfpo-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xxGtK1XyZ-container\",nodeId:\"xxGtK1XyZ\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ProductImagePanelUpdated,{height:\"100%\",id:\"xxGtK1XyZ\",imageContainerMaxWidth:418,layoutId:\"xxGtK1XyZ\",panelType:\"desktop\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ywcvj3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZWVCdE2Vi-container\",nodeId:\"ZWVCdE2Vi\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productShortDescription,{displayText:\"\",height:\"100%\",id:\"ZWVCdE2Vi\",layoutId:\"ZWVCdE2Vi\",updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x89c1a\",\"data-framer-name\":\"Stock/Bestseller\",layoutDependency:layoutDependency,layoutId:\"WauCHnf5t\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ugd4dw-container\",\"data-framer-name\":\"DisplayProps_StockMessage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hUh5P7xFL-container\",name:\"DisplayProps_StockMessage\",nodeId:\"hUh5P7xFL\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_OutOfStockMessage,{height:\"100%\",id:\"hUh5P7xFL\",layoutId:\"hUh5P7xFL\",name:\"DisplayProps_StockMessage\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yyhxoa\",\"data-border\":true,\"data-framer-name\":\"Price Summary\",layoutDependency:layoutDependency,layoutId:\"dJsX7ciM1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gud2rm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ixmDYD7Cx-container\",nodeId:\"ixmDYD7Cx\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"ixmDYD7Cx\",includeFrameNameIfApplied:true,layoutId:\"ixmDYD7Cx\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-shkty6-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"htSei01Cm-container\",nodeId:\"htSei01Cm\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PriceUpdated,{height:\"100%\",id:\"htSei01Cm\",layoutId:\"htSei01Cm\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sw35ba-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"B2udET1b9-container\",nodeId:\"B2udET1b9\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_continueDisabled,{height:\"100%\",id:\"B2udET1b9\",layoutId:\"B2udET1b9\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bt6ihf\",\"data-framer-name\":\"Price and AddToCart\",layoutDependency:layoutDependency,layoutId:\"vCTH4e8x6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w3j7ga-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VXQOQpv3C-container\",nodeId:\"VXQOQpv3C\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Back\",backButton:true,designVersion:\"v1\",height:\"100%\",id:\"VXQOQpv3C\",layoutId:\"VXQOQpv3C\",requireDateLocation:false,text:\"BACK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10d0hxd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"b14d2iKvZ-container\",nodeId:\"b14d2iKvZ\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"b14d2iKvZ\",layoutId:\"b14d2iKvZ\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hk54h4-container\",layoutDependency:layoutDependency,layoutId:\"DN8poJvmY-container\",nodeId:\"DN8poJvmY\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuarantee1hk54h4WithMappedReactPropsidbh5a,{height:\"100%\",id:\"DN8poJvmY\",layoutId:\"DN8poJvmY\",style:{width:\"100%\"},variant:matchVariant(\"owQFRDqOr\"),width:\"100%\"})})})]})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ow6tox\",\"data-framer-name\":\"Moon Phases\",layoutDependency:layoutDependency,layoutId:\"FKAg1q9B1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qflk7h-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"YKgUvlAYw-container\",nodeId:\"YKgUvlAYw\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"YKgUvlAYw\",isMoon:false,isZodiac:false,layoutId:\"YKgUvlAYw\",selectedStep:1,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sav007\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"ugqulp5CB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-164yuh5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"P_ctoyGO4-container\",nodeId:\"P_ctoyGO4\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"P_ctoyGO4\",includeFrameNameIfApplied:false,layoutId:\"P_ctoyGO4\",style:{width:\"100%\"},updatedStyle:false,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-100ugpp\",\"data-border\":true,\"data-framer-name\":\"Title & Description\",layoutDependency:layoutDependency,layoutId:\"w2_80gYVR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uvfhsh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UVgrxLwob-container\",nodeId:\"UVgrxLwob\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productShortDescription,{displayText:\"\",height:\"100%\",id:\"UVgrxLwob\",layoutId:\"UVgrxLwob\",updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a9swfz-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WIsDFnViC-container\",nodeId:\"WIsDFnViC\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PriceFromShowIfJewelry1a9swfz,{height:\"100%\",id:\"WIsDFnViC\",jewelryOverrideSku:getLocalizedValue(\"v1\",activeLocale)??\"TNS_MNP_SILV15_NA\",layoutId:\"WIsDFnViC\",updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kvgbgf\",\"data-framer-name\":\"Product Info\",layoutDependency:layoutDependency,layoutId:\"TgF_ptjLa\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aa0fg9\",\"data-framer-name\":\"InStock\",layoutDependency:layoutDependency,layoutId:\"yZAjupmVw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hgt7l2-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GCn1s5xVg-container\",nodeId:\"GCn1s5xVg\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_InStockNotification,{height:\"100%\",id:\"GCn1s5xVg\",layoutId:\"GCn1s5xVg\",onlyDisplayOutOfStock:false,style:{width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jowc69\",\"data-framer-name\":\"Moon Phase Jewelry\",layoutDependency:layoutDependency,layoutId:\"bv8gZC1ch\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:105,...addPropertyOverrides({mDOcTRZgp:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-1799)/2+0+0)+0+1084+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aaqzqs-container\",layoutDependency:layoutDependency,layoutId:\"Oa8qw80aO-container\",nodeId:\"Oa8qw80aO\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(OurProductsMoonPhases,{height:\"100%\",id:\"Oa8qw80aO\",layoutId:\"Oa8qw80aO\",style:{width:\"100%\"},variant:matchVariant(\"iISJmVjWg\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,...addPropertyOverrides({mDOcTRZgp:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-1799)/2+0+0)+0+1084+0+121}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u803m4-container\",layoutDependency:layoutDependency,layoutId:\"M0fRxL14d-container\",nodeId:\"M0fRxL14d\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(CreatePieceMP,{height:\"100%\",id:\"M0fRxL14d\",layoutId:\"M0fRxL14d\",style:{width:\"100%\"},variant:matchVariant(\"HbkxAGXhR\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,...addPropertyOverrides({mDOcTRZgp:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-1799)/2+0+0)+0+1084+0+202}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h3dlfm-container\",layoutDependency:layoutDependency,layoutId:\"Yae0ljKZL-container\",nodeId:\"Yae0ljKZL\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(CreateMaterialMP,{height:\"100%\",id:\"Yae0ljKZL\",layoutId:\"Yae0ljKZL\",style:{width:\"100%\"},variant:matchVariant(\"rSaVU9jdG\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dzthdi\",\"data-framer-name\":\"MoonPhase_AddToCart\",layoutDependency:layoutDependency,layoutId:\"zzt0SzwyA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4tienx\",layoutDependency:layoutDependency,layoutId:\"NEvfJ00J_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xel63k-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GZw3OVqW9-container\",nodeId:\"GZw3OVqW9\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(MoonPhase_Price,{height:\"100%\",id:\"GZw3OVqW9\",layoutId:\"GZw3OVqW9\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rptdrf-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hcMoGd6m_-container\",nodeId:\"hcMoGd6m_\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(MoonPhase_AddToCart,{designVersion:\"v1\",height:\"100%\",id:\"hcMoGd6m_\",layoutId:\"hcMoGd6m_\",style:{height:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kexs9z-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"iPtjzxzUV-container\",nodeId:\"iPtjzxzUV\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(MoonPhase_KlarnaPrice,{height:\"100%\",id:\"iPtjzxzUV\",layoutId:\"iPtjzxzUV\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-in8zdp\",\"data-framer-name\":\"Zodiac Jewelry\",layoutDependency:layoutDependency,layoutId:\"eSJw2JlZX\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cl3jzi\",\"data-framer-name\":\"Zodiac Step 1\",layoutDependency:layoutDependency,layoutId:\"NaobCrPZG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jmbg45-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"weVhZ7wxz-container\",nodeId:\"weVhZ7wxz\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"weVhZ7wxz\",isMoon:false,isZodiac:false,layoutId:\"weVhZ7wxz\",selectedStep:1,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-inndj3\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"B1tXVJzG5\",children:[/*#__PURE__*/_jsx(RichTextHideUnlessZodiac1hurjau,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Create Your Night Sky Zodiac\"})}),className:\"framer-1hurjau\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"BKo3OwLTa\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextHideUnlessStarSignwj0fsq,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Create Your Night Sky Star Sign\"})}),className:\"framer-wj0fsq\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"kgcHyBShl\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yid8cm\",\"data-framer-name\":\"Choose Zodiac\",layoutDependency:layoutDependency,layoutId:\"htibmxzDq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zjl0zf\",layoutDependency:layoutDependency,layoutId:\"iDzloWahq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Zodiac Sign\"})}),className:\"framer-177sfb\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"adWazARNe\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2cjln1\",layoutDependency:layoutDependency,layoutId:\"XPVzrLIjO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qncke0\",\"data-framer-name\":\"Material\",layoutDependency:layoutDependency,layoutId:\"FX_M7BUP0\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qagrq2\",layoutDependency:layoutDependency,layoutId:\"eB84uIEED\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n9zulg-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"loRrvLZTg-container\",nodeId:\"loRrvLZTg\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Jewelry_ChooseAStarSign,{height:\"100%\",id:\"loRrvLZTg\",layoutId:\"loRrvLZTg\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fwmcdx\",\"data-framer-name\":\"Choose Jewelry Style\",layoutDependency:layoutDependency,layoutId:\"ui1Wr7jN7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Style\"})}),className:\"framer-1cmxoxe\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"wxaIs1jPD\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f5atxs-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VvndG1Hzd-container\",nodeId:\"VvndG1Hzd\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseJewelryStyle,{designVersion:FoaJH7etp,height:\"100%\",id:\"VvndG1Hzd\",layoutId:\"VvndG1Hzd\",style:{width:\"100%\"},type:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zq31s3\",\"data-framer-name\":\"Choose Jewelry Material\",layoutDependency:layoutDependency,layoutId:\"xNp_r2wMT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Your Material\"})}),className:\"framer-nvszqx\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"l0i6OAG4d\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11b83br-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"C8uQSGVCB-container\",nodeId:\"C8uQSGVCB\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseMaterialUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"C8uQSGVCB\",layoutId:\"C8uQSGVCB\",style:{width:\"100%\"},type:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideUnlessBezelMaterialChoiceNecessarypx8xf8,{className:\"framer-px8xf8\",\"data-framer-name\":\"Choose Mount Material\",layoutDependency:layoutDependency,layoutId:\"a1jZG6X3q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Mount Material\"})}),className:\"framer-1hk48ux\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"bFyIO0g5O\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ww73eo-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"iLUs6wx4e-container\",nodeId:\"iLUs6wx4e\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseBezelMountMaterial,{designVersion:FoaJH7etp,height:\"100%\",id:\"iLUs6wx4e\",layoutId:\"iLUs6wx4e\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k9peuk\",\"data-framer-name\":\"Choose Jewelry Piece\",layoutDependency:layoutDependency,layoutId:\"vU9OGnVIj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Jewelry Piece\"})}),className:\"framer-1syrx3b\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"VdEuRXVg1\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oyb8si-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vHZMq2rbX-container\",nodeId:\"vHZMq2rbX\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePieceUpdated,{allowCharm:false,designVersion:FoaJH7etp,height:\"100%\",id:\"vHZMq2rbX\",layoutId:\"vHZMq2rbX\",modifyRenderImageDisplay:true,necklaceBraceletOnly:false,redirectOnUpdate:false,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideUnlessEclipseBezelxfplah,{className:\"framer-xfplah\",\"data-framer-name\":\"Create Choose Eclipse Gemstone\",layoutDependency:layoutDependency,layoutId:\"z0VL1dCa3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19hmqv\",layoutDependency:layoutDependency,layoutId:\"z9FwWn1u2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oytjd4\",layoutDependency:layoutDependency,layoutId:\"Z6go4x36C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Gemstone\"})}),className:\"framer-1qoqe8u\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"aDQhAemJv\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cvy487-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Qq3EAJ6gU-container\",nodeId:\"Qq3EAJ6gU\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_jewelryEclipseInset,{height:\"100%\",id:\"Qq3EAJ6gU\",layoutId:\"Qq3EAJ6gU\",updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ffts3o-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ab6WYaMMm-container\",nodeId:\"ab6WYaMMm\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseEclipseGemstoneHideUnlessEclipseBezelffts3o,{height:\"100%\",id:\"ab6WYaMMm\",layoutId:\"ab6WYaMMm\",updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mlnysz\",layoutDependency:layoutDependency,layoutId:\"JoqdJockR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tcx98k\",layoutDependency:layoutDependency,layoutId:\"HZ37nJneW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Properties\"})}),className:\"framer-16nnsgp\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"T85Pp9liF\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vg9t6c\",layoutDependency:layoutDependency,layoutId:\"jU_5kNwrc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-195516l-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZisDZUg8e-container\",nodeId:\"ZisDZUg8e\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_jewelryEclipseGemstoneProperties,{height:\"100%\",id:\"ZisDZUg8e\",layoutId:\"ZisDZUg8e\",style:{height:\"100%\",width:\"100%\"},updatedStyle:true,width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5p1qel\",\"data-framer-name\":\"Continue Button\",layoutDependency:layoutDependency,layoutId:\"UMGdKx4At\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tmsn1r-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Fbpp1ADWD-container\",nodeId:\"Fbpp1ADWD\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step1Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"Fbpp1ADWD\",layoutId:\"Fbpp1ADWD\",requireDateLocation:false,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3uauqm\",\"data-framer-name\":\"Zodiac Step 2\",layoutDependency:layoutDependency,layoutId:\"kxLRMe0Kr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16qdai5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vuDtZoGSS-container\",nodeId:\"vuDtZoGSS\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"vuDtZoGSS\",isMoon:false,isZodiac:false,layoutId:\"vuDtZoGSS\",selectedStep:3,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7pth04\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"GNxmfNK8A\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Size and Finish\"})}),className:\"framer-tm7mm0\",\"data-framer-name\":\"Size and Finish\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"nK4Mmg58V\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivHideUnlessBezelMaterialChoiceNecessary1xrefec,{className:\"framer-1xrefec\",\"data-framer-name\":\"Choose Mount Material\",layoutDependency:layoutDependency,layoutId:\"Ibr5k2m8M\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Mount Material\"})}),className:\"framer-1flvab7\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"XAfEbrRlk\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h61hdv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OvQu_6r5J-container\",nodeId:\"OvQu_6r5J\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseBezelMountMaterial,{designVersion:FoaJH7etp,height:\"100%\",id:\"OvQu_6r5J\",layoutId:\"OvQu_6r5J\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i6aort\",\"data-framer-name\":\"Jewelry: Choose Size\",layoutDependency:layoutDependency,layoutId:\"O_DSP_iR_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16z9p0t\",layoutDependency:layoutDependency,layoutId:\"h2BqUkUoI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Size\"})}),className:\"framer-1cm3af8\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"zARDv7TnM\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r7z1sl\",layoutDependency:layoutDependency,layoutId:\"Dz0j5HpPd\",children:[/*#__PURE__*/_jsx(RichTextWithShowJewelrySizeGuideOnClick1ttnfp5,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Size Guide\"})}),className:\"framer-1ttnfp5\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"NJfWOiYuE\",style:{\"--extracted-gdpscs\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1WithShowJewelrySizeGuideOnClick1c8i9i6,{background:{alt:\"\",fit:\"fill\",pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"},className:\"framer-1c8i9i6\",layoutDependency:layoutDependency,layoutId:\"Wbm_6KMuv\",style:{opacity:.5},...addPropertyOverrides({hPhTtQvcU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||1111)-32-2565.2)/2+0+0)+0+0+0+501.6+0+0+0+0),pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yu7zee-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"En_eP1z6D-container\",nodeId:\"En_eP1z6D\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseJewelrySizeUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"En_eP1z6D\",layoutId:\"En_eP1z6D\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zewjax\",\"data-border\":true,\"data-framer-name\":\"Title & Description\",layoutDependency:layoutDependency,layoutId:\"QlgCStmg0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dwx1dw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nkdTa_xMk-container\",nodeId:\"nkdTa_xMk\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"nkdTa_xMk\",includeFrameNameIfApplied:false,layoutId:\"nkdTa_xMk\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-prvbzn-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dRKskO9MR-container\",nodeId:\"dRKskO9MR\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productShortDescription,{displayText:\"\",height:\"100%\",id:\"dRKskO9MR\",layoutId:\"dRKskO9MR\",updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vu5maz\",\"data-framer-name\":\"Enter a Personal Message\",layoutDependency:layoutDependency,layoutId:\"mV9tYnEy1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Enter a Personal Message (Optional)\"})}),className:\"framer-1ymg4d9\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"uJxvwmBqh\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1husa24-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Wk2v9ddCE-container\",nodeId:\"Wk2v9ddCE\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PersonalMessage,{height:\"100%\",id:\"Wk2v9ddCE\",layoutId:\"Wk2v9ddCE\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ajelmp\",\"data-border\":true,\"data-framer-name\":\"Price Summary\",layoutDependency:layoutDependency,layoutId:\"hoCktVjOE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zth7pk-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"RM474mbTM-container\",nodeId:\"RM474mbTM\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"RM474mbTM\",includeFrameNameIfApplied:false,layoutId:\"RM474mbTM\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4l4hto-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"j6xNaL4xz-container\",nodeId:\"j6xNaL4xz\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PriceUpdated,{height:\"100%\",id:\"j6xNaL4xz\",layoutId:\"j6xNaL4xz\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fucswr\",\"data-framer-name\":\"Price and AddToCart\",layoutDependency:layoutDependency,layoutId:\"WDyW0S68b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1io3jhs-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"oj_YIzrPF-container\",nodeId:\"oj_YIzrPF\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Back\",backButton:true,designVersion:\"v1\",height:\"100%\",id:\"oj_YIzrPF\",layoutId:\"oj_YIzrPF\",requireDateLocation:false,text:\"BACK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwwe1t-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wgc6Is4iD-container\",nodeId:\"wgc6Is4iD\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"wgc6Is4iD\",layoutId:\"wgc6Is4iD\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({hPhTtQvcU:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||1111)-32-2565.2)/2+0+0)+0+0+0+2539.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kizi5t-container\",layoutDependency:layoutDependency,layoutId:\"T5VLKI61S-container\",nodeId:\"T5VLKI61S\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuaranteekizi5tWithMappedReactPropsidbh5a,{height:\"100%\",id:\"T5VLKI61S\",layoutId:\"T5VLKI61S\",style:{width:\"100%\"},variant:matchVariant(\"owQFRDqOr\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-htq1gs\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"XO2NBqXUX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6xpp83-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qlJ4lQeiK-container\",nodeId:\"qlJ4lQeiK\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"qlJ4lQeiK\",includeFrameNameIfApplied:false,layoutId:\"qlJ4lQeiK\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m1elp6\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"NbmCacX4m\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l40l4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LXNe1Xs5h-container\",nodeId:\"LXNe1Xs5h\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ProductImagePanelUpdated,{height:\"100%\",id:\"LXNe1Xs5h\",imageContainerMaxWidth:418,layoutId:\"LXNe1Xs5h\",panelType:\"desktop\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qs9f25-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZYItSOiFC-container\",nodeId:\"ZYItSOiFC\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productShortDescription,{displayText:\"\",height:\"100%\",id:\"ZYItSOiFC\",layoutId:\"ZYItSOiFC\",updatedStyle:true,width:\"100%\"})})})]})]})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d4x8fi\",\"data-framer-name\":\"Moon Print\",layoutDependency:layoutDependency,layoutId:\"BJZ0S92wq\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hcfc3p\",\"data-framer-name\":\"Options 1\",layoutDependency:layoutDependency,layoutId:\"Es6IYoJrI\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fiul69-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"T6WscXZ3T-container\",nodeId:\"T6WscXZ3T\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"T6WscXZ3T\",isMoon:true,isZodiac:false,layoutId:\"T6WscXZ3T\",selectedStep:1,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uyjspl\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"AJx5igCWe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Create Your Moon Phase\"})}),className:\"framer-1u7e9hu\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"wKI6nWJgc\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcugi8\",\"data-framer-name\":\"Print Options 1: Create\",layoutDependency:layoutDependency,layoutId:\"Xy_Wh5kzj\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nc2g4j\",\"data-framer-name\":\"Star Map Create Choose Date Location\",layoutDependency:layoutDependency,layoutId:\"sVZqS8pVm\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vlbm3f\",\"data-styles-preset\":\"MiOnoiXAZ\",dir:\"auto\",children:\"Choose a time and place and we will render the moon for that moment.\"})}),className:\"framer-qjfs99\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VcO6HsPIi\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivHideIfSolarSystem14a7coy,{className:\"framer-14a7coy\",\"data-framer-name\":\"Star Map Location\",layoutDependency:layoutDependency,layoutId:\"OcZjbJWPP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4mspmt\",layoutDependency:layoutDependency,layoutId:\"AHJjRFz5g\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gawgeq\",layoutDependency:layoutDependency,layoutId:\"NlWCIaAdA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Where was your moment?\"})}),className:\"framer-1748998\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"kaEYcdBLt\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6bbr7g-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"YaR5vRJpe-container\",nodeId:\"YaR5vRJpe\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(OurProductsSelectYourLocationV2,{height:\"100%\",id:\"YaR5vRJpe\",layoutId:\"YaR5vRJpe\",placeholder:\"Search a location\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p1ng49\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"CN2Yg3Bds\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9w3vu5\",layoutDependency:layoutDependency,layoutId:\"EC15Q4pKG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"When was your moment?\"})}),className:\"framer-jdmcw7\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ipoK2ieqv\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eu5s6f-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GohAPraLT-container\",nodeId:\"GohAPraLT\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(OurProducts_ChooseDate,{height:\"100%\",id:\"GohAPraLT\",layoutId:\"GohAPraLT\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o18c2d\",\"data-framer-name\":\"Print Type\",layoutDependency:layoutDependency,layoutId:\"lh3vnDPQA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5cg2a\",layoutDependency:layoutDependency,layoutId:\"dj4tMoqu0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Print Type\"})}),className:\"framer-p7cqal\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"rR4CIychM\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aqpcgt-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fVCCZkRSE-container\",nodeId:\"fVCCZkRSE\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PrintFormat,{designVersion:FoaJH7etp,height:\"100%\",id:\"fVCCZkRSE\",layoutId:\"fVCCZkRSE\",navigateToVariant:\"\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-191d0wl\",\"data-framer-name\":\"Print Theme Color\",layoutDependency:layoutDependency,layoutId:\"PNxWt4hwp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1118om3\",layoutDependency:layoutDependency,layoutId:\"iy2aoj_Lj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Your Color\"})}),className:\"framer-qevgmw\",\"data-framer-name\":\"Choose Your Color\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"a5L4ah2OE\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3za77c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"m09FBhkhI-container\",nodeId:\"m09FBhkhI\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChooseYourColor,{designVersion:\"v2\",height:\"100%\",id:\"m09FBhkhI\",layoutId:\"m09FBhkhI\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivHideIfGlowInTheDarkMoondln4xw,{className:\"framer-dln4xw\",\"data-framer-name\":\"Star Map: Choose Map Style\",layoutDependency:layoutDependency,layoutId:\"xmDsxqvVp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-23gjy2\",layoutDependency:layoutDependency,layoutId:\"Ie1g47w98\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Map Style\"})}),className:\"framer-kng6qd\",\"data-framer-name\":\"Style\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"epuZJHfQs\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ilali4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ltKAfHcvF-container\",nodeId:\"ltKAfHcvF\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintStyle,{designVersion:FoaJH7etp,height:\"100%\",id:\"ltKAfHcvF\",layoutId:\"ltKAfHcvF\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({DUj7beM_X:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-2382)/2+0+0)+0+0+0+228.8+0+1217.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4b4g7h-container\",layoutDependency:layoutDependency,layoutId:\"mHDhvDZmo-container\",nodeId:\"mHDhvDZmo\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(PersonalMessage,{height:\"100%\",id:\"mHDhvDZmo\",layoutId:\"mHDhvDZmo\",style:{width:\"100%\"},variant:matchVariant(\"ZeCVkzWex\"),vsxMFLWMd:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tef846-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KpjrWPY1p-container\",nodeId:\"KpjrWPY1p\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_AdvOptions,{height:\"100%\",id:\"KpjrWPY1p\",includeGridMoonConstellations:false,layoutId:\"KpjrWPY1p\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(MotionDivShowIfPaidOrderEdit1uadihf,{className:\"framer-1uadihf\",\"data-framer-name\":\"Continue Button (Edit)\",layoutDependency:layoutDependency,layoutId:\"SfFZyqD5a\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qp5las-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OQghK4LdC-container\",nodeId:\"OQghK4LdC\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"showSaveDesign\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"OQghK4LdC\",layoutId:\"OQghK4LdC\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivHideIfPaidOrderEditwvum8l,{className:\"framer-wvum8l\",\"data-framer-name\":\"Continue Button\",layoutDependency:layoutDependency,layoutId:\"HBbugaz16\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10io42n-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"t4Jwpgrio-container\",nodeId:\"t4Jwpgrio\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step1Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"t4Jwpgrio\",layoutId:\"t4Jwpgrio\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l6eaw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dsSzM03fs-container\",nodeId:\"dsSzM03fs\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_continueDisabled,{height:\"100%\",id:\"dsSzM03fs\",layoutId:\"dsSzM03fs\",style:{width:\"100%\"},width:\"100%\"})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6qj271\",\"data-framer-name\":\"Options 3\",layoutDependency:layoutDependency,layoutId:\"WStVimvaT\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i86qym-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WXb9Is4nz-container\",nodeId:\"WXb9Is4nz\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_HeaderBreadcrumbs,{designVersion:\"v1\",height:\"100%\",id:\"WXb9Is4nz\",isMoon:true,isZodiac:false,layoutId:\"WXb9Is4nz\",selectedStep:3,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d1hjiy\",\"data-framer-name\":\"Step Title\",layoutDependency:layoutDependency,layoutId:\"DN9Jf0KVl\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36)))\"},children:\"Size and Finish\"})}),className:\"framer-7znqxc\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"z9ZXsxhDn\",style:{\"--extracted-r6o4lv\":\"var(--token-98d00dfa-2fea-410c-8d5e-76fde3a08493, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivShowIfPrint1mb59tf,{className:\"framer-1mb59tf\",\"data-framer-name\":\"Print Options 3: Size & Finish\",layoutDependency:layoutDependency,layoutId:\"WZFms5jCh\",style:{\"--9gvv0\":numberToPixelString(fnn6VTMHI)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wfj3ai\",\"data-framer-name\":\"Print Type\",layoutDependency:layoutDependency,layoutId:\"jEMhmW5Ob\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-41c8bt\",layoutDependency:layoutDependency,layoutId:\"d188m6sRi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Print Type\"})}),className:\"framer-1tdonoc\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"AcOtyWdiq\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aphlz5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"aerrnejTj-container\",nodeId:\"aerrnejTj\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PrintFormat,{designVersion:FoaJH7etp,height:\"100%\",id:\"aerrnejTj\",layoutId:\"aerrnejTj\",navigateToVariant:\"\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1056n4n\",\"data-framer-name\":\"Print Layout\",layoutDependency:layoutDependency,layoutId:\"sTRUrHy2I\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1z09mj3\",layoutDependency:layoutDependency,layoutId:\"dVIrT_dJW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36)))\"},children:\"Choose Layout\"})}),className:\"framer-1pm43hv\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"ewPLzaDqm\",style:{\"--extracted-gdpscs\":\"var(--token-95f0a820-fc45-4792-beb4-13deaa87d36e, rgb(18, 24, 36))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7gxsco-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ajaqsNJKM-container\",nodeId:\"ajaqsNJKM\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintLayout,{designVersion:FoaJH7etp,height:\"100%\",id:\"ajaqsNJKM\",layoutId:\"ajaqsNJKM\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uk8xs4\",\"data-framer-name\":\"Print Size\",layoutDependency:layoutDependency,layoutId:\"jeS8ydx4y\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1szz493\",\"data-framer-name\":\"Choose Size\",layoutDependency:layoutDependency,layoutId:\"FOCHpWB9S\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nbrvdr\",layoutDependency:layoutDependency,layoutId:\"ngzbfp3bv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21)))\"},children:\"Choose Size\"})}),className:\"framer-15vou8y\",\"data-framer-name\":\"Size\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"KGYMi5F2H\",style:{\"--extracted-r6o4lv\":\"var(--token-972c89ed-9ae2-42ae-a11b-9fcd333ec47b, rgb(10, 14, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-404p5x\",layoutDependency:layoutDependency,layoutId:\"FlccTpccl\",children:[/*#__PURE__*/_jsx(RichTextWithShowPrintSizeGuideOnClickspovol,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147)))\"},children:\"Size Guide\"})}),className:\"framer-spovol\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"KdqtMAZB4\",style:{\"--extracted-gdpscs\":\"var(--token-e28debfd-1bdb-4c28-8ffa-836e3be54333, rgb(131, 139, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1WithShowPrintSizeGuideOnClick1n3d7cx,{background:{alt:\"\",fit:\"fill\",pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"},className:\"framer-1n3d7cx\",layoutDependency:layoutDependency,layoutId:\"eQg6729Jn\",style:{opacity:.5},...addPropertyOverrides({wefRT5FOE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-2025.2)/2+0+0)+0+0+0+228.8+0+449.6+0+0+0+0),pixelHeight:1200,pixelWidth:1200,sizes:\"49px\",src:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uErwSBLwxAC0PGIRD85Duk1KYpM.svg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s6wfke-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AjwmsjsZq-container\",nodeId:\"AjwmsjsZq\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ChoosePrintSizeUpdated,{designVersion:FoaJH7etp,height:\"100%\",id:\"AjwmsjsZq\",layoutId:\"AjwmsjsZq\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:264,...addPropertyOverrides({wefRT5FOE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-2025.2)/2+0+0)+0+0+0+228.8+0+674.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ip49d6-container\",layoutDependency:layoutDependency,layoutId:\"VZnFJQe8x-container\",nodeId:\"VZnFJQe8x\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(FramingServiceSelection,{height:\"100%\",id:\"VZnFJQe8x\",layoutId:\"VZnFJQe8x\",style:{width:\"100%\"},width:\"100%\"})})})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14vx0vs\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"TIjqtheqd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ckt2x-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yxUIS8mXh-container\",nodeId:\"yxUIS8mXh\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"yxUIS8mXh\",includeFrameNameIfApplied:false,layoutId:\"yxUIS8mXh\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mctt00\",\"data-framer-name\":\"Gallery\",layoutDependency:layoutDependency,layoutId:\"CEazvqtDY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1naz470-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GZ_6X952P-container\",nodeId:\"GZ_6X952P\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_ProductImagePanelUpdated,{height:\"100%\",id:\"GZ_6X952P\",imageContainerMaxWidth:418,layoutId:\"GZ_6X952P\",panelType:\"desktop\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19w0jdw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nSOyGhB0t-container\",nodeId:\"nSOyGhB0t\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productShortDescription,{displayText:\"\",height:\"100%\",id:\"nSOyGhB0t\",layoutId:\"nSOyGhB0t\",updatedStyle:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6idxen\",\"data-framer-name\":\"Stock/Bestseller\",layoutDependency:layoutDependency,layoutId:\"y__mz4PwS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ockvo-container\",\"data-framer-name\":\"DisplayProps_StockMessage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cxMw_E0ja-container\",name:\"DisplayProps_StockMessage\",nodeId:\"cxMw_E0ja\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_OutOfStockMessage,{height:\"100%\",id:\"cxMw_E0ja\",layoutId:\"cxMw_E0ja\",name:\"DisplayProps_StockMessage\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i5ec1r\",\"data-border\":true,\"data-framer-name\":\"Price Summary\",layoutDependency:layoutDependency,layoutId:\"GP5AiD89U\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(131, 139, 147, 0.5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qrul5r-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vLvOzXmEa-container\",nodeId:\"vLvOzXmEa\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_productTitle,{height:\"100%\",id:\"vLvOzXmEa\",includeFrameNameIfApplied:true,layoutId:\"vLvOzXmEa\",style:{width:\"100%\"},updatedStyle:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8smist-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nsRZhuHpb-container\",nodeId:\"nsRZhuHpb\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_PriceUpdated,{height:\"100%\",id:\"nsRZhuHpb\",layoutId:\"nsRZhuHpb\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e9sxhq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nAUfzIY_b-container\",nodeId:\"nAUfzIY_b\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DisplayProps_continueDisabled,{height:\"100%\",id:\"nAUfzIY_b\",layoutId:\"nAUfzIY_b\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h9kgw4\",\"data-framer-name\":\"Price and AddToCart\",layoutDependency:layoutDependency,layoutId:\"LpC9cBK_V\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yqkjnt-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SkFDdbibV-container\",nodeId:\"SkFDdbibV\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Back\",backButton:true,designVersion:\"v1\",height:\"100%\",id:\"SkFDdbibV\",layoutId:\"SkFDdbibV\",requireDateLocation:false,text:\"BACK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1opidh8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Nt5JjVL2L-container\",nodeId:\"Nt5JjVL2L\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(Create_CustomContinueButtonUpdated,{action:\"step3Continue\",backButton:false,designVersion:\"v1\",height:\"100%\",id:\"Nt5JjVL2L\",layoutId:\"Nt5JjVL2L\",requireDateLocation:true,style:{width:\"100%\"},text:\"CONTINUE\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({wefRT5FOE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-2025.2)/2+0+0)+0+0+0+1999.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-107izqj-container\",layoutDependency:layoutDependency,layoutId:\"tjEEfWXXn-container\",nodeId:\"tjEEfWXXn\",rendersWithMotion:true,scopeId:\"LNUaYGC3m\",children:/*#__PURE__*/_jsx(DeilveryGuaranteeSetVariantForProductPageXmasDeliveryGuarantee107izqjWithMappedReactPropsidbh5a,{height:\"100%\",id:\"tjEEfWXXn\",layoutId:\"tjEEfWXXn\",style:{width:\"100%\"},variant:matchVariant(\"owQFRDqOr\"),width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzFGD.framer-qc938c, .framer-kzFGD .framer-qc938c { display: block; }\",\".framer-kzFGD.framer-1v54l55 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 450px; }\",\".framer-kzFGD .framer-14pw6br, .framer-kzFGD .framer-s0buch, .framer-kzFGD .framer-lsq1pt, .framer-kzFGD .framer-nx2cgm, .framer-kzFGD .framer-2jzmzg, .framer-kzFGD .framer-kqnfs9, .framer-kzFGD .framer-1d4x8fi, .framer-kzFGD .framer-1vcugi8, .framer-kzFGD .framer-6qj271, .framer-kzFGD .framer-1mb59tf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--9gvv0); height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-19n9ft6, .framer-kzFGD .framer-1hcfc3p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--9gvv0); height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-kzFGD .framer-1nm7ggm-container, .framer-kzFGD .framer-tmw1ho-container, .framer-kzFGD .framer-rn1la4-container, .framer-kzFGD .framer-1tpexta-container, .framer-kzFGD .framer-q8uiev-container, .framer-kzFGD .framer-1yxhocz-container, .framer-kzFGD .framer-w37mrh-container, .framer-kzFGD .framer-1vt818c-container, .framer-kzFGD .framer-1velabp-container, .framer-kzFGD .framer-g5lntc-container, .framer-kzFGD .framer-1tjdwv9-container, .framer-kzFGD .framer-1cptoyu-container, .framer-kzFGD .framer-1dx1eg3-container, .framer-kzFGD .framer-wcfff8-container, .framer-kzFGD .framer-1xt2rwa-container, .framer-kzFGD .framer-oc182c-container, .framer-kzFGD .framer-1twixap-container, .framer-kzFGD .framer-62douw-container, .framer-kzFGD .framer-1ojwmyz-container, .framer-kzFGD .framer-iyvglv-container, .framer-kzFGD .framer-962wj6-container, .framer-kzFGD .framer-1ve2g0b-container, .framer-kzFGD .framer-nicgbj-container, .framer-kzFGD .framer-w4ldj9-container, .framer-kzFGD .framer-10aksz4-container, .framer-kzFGD .framer-1k0xtro-container, .framer-kzFGD .framer-m97w2b-container, .framer-kzFGD .framer-ah4lgo-container, .framer-kzFGD .framer-bzqews-container, .framer-kzFGD .framer-d3pgih-container, .framer-kzFGD .framer-1e8b5jq-container, .framer-kzFGD .framer-1ekxfpo-container, .framer-kzFGD .framer-sw35ba-container, .framer-kzFGD .framer-1hk54h4-container, .framer-kzFGD .framer-1qflk7h-container, .framer-kzFGD .framer-hgt7l2-container, .framer-kzFGD .framer-1aaqzqs-container, .framer-kzFGD .framer-1u803m4-container, .framer-kzFGD .framer-1h3dlfm-container, .framer-kzFGD .framer-kexs9z-container, .framer-kzFGD .framer-jmbg45-container, .framer-kzFGD .framer-1n9zulg-container, .framer-kzFGD .framer-1f5atxs-container, .framer-kzFGD .framer-11b83br-container, .framer-kzFGD .framer-1ww73eo-container, .framer-kzFGD .framer-1oyb8si-container, .framer-kzFGD .framer-1tmsn1r-container, .framer-kzFGD .framer-16qdai5-container, .framer-kzFGD .framer-h61hdv-container, .framer-kzFGD .framer-yu7zee-container, .framer-kzFGD .framer-1dwx1dw-container, .framer-kzFGD .framer-1husa24-container, .framer-kzFGD .framer-kizi5t-container, .framer-kzFGD .framer-6xpp83-container, .framer-kzFGD .framer-l40l4-container, .framer-kzFGD .framer-fiul69-container, .framer-kzFGD .framer-6bbr7g-container, .framer-kzFGD .framer-1eu5s6f-container, .framer-kzFGD .framer-aqpcgt-container, .framer-kzFGD .framer-3za77c-container, .framer-kzFGD .framer-ilali4-container, .framer-kzFGD .framer-4b4g7h-container, .framer-kzFGD .framer-1tef846-container, .framer-kzFGD .framer-1qp5las-container, .framer-kzFGD .framer-10io42n-container, .framer-kzFGD .framer-1l6eaw-container, .framer-kzFGD .framer-1i86qym-container, .framer-kzFGD .framer-aphlz5-container, .framer-kzFGD .framer-7gxsco-container, .framer-kzFGD .framer-1s6wfke-container, .framer-kzFGD .framer-1ip49d6-container, .framer-kzFGD .framer-10ckt2x-container, .framer-kzFGD .framer-1naz470-container, .framer-kzFGD .framer-e9sxhq-container, .framer-kzFGD .framer-107izqj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1d48aao, .framer-kzFGD .framer-tr1sfk, .framer-kzFGD .framer-l572oy, .framer-kzFGD .framer-1rvkior, .framer-kzFGD .framer-gptej8, .framer-kzFGD .framer-1sav007, .framer-kzFGD .framer-tcx98k, .framer-kzFGD .framer-vg9t6c, .framer-kzFGD .framer-7pth04, .framer-kzFGD .framer-uyjspl, .framer-kzFGD .framer-d1hjiy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1dxi2al, .framer-kzFGD .framer-15sbpod, .framer-kzFGD .framer-1ptudo5, .framer-kzFGD .framer-14udqrv, .framer-kzFGD .framer-1eahwba, .framer-kzFGD .framer-18eytdj, .framer-kzFGD .framer-1vhzxr2, .framer-kzFGD .framer-na27iv, .framer-kzFGD .framer-rjn8xn, .framer-kzFGD .framer-1gzgqr5, .framer-kzFGD .framer-1n3i5dq, .framer-kzFGD .framer-vcadhp, .framer-kzFGD .framer-1pq9whu, .framer-kzFGD .framer-p7p4ig, .framer-kzFGD .framer-1jrf5ip, .framer-kzFGD .framer-j2snjw, .framer-kzFGD .framer-att0t4, .framer-kzFGD .framer-15wnc9c, .framer-kzFGD .framer-pkk2i0, .framer-kzFGD .framer-ljt3ek, .framer-kzFGD .framer-1hurjau, .framer-kzFGD .framer-wj0fsq, .framer-kzFGD .framer-177sfb, .framer-kzFGD .framer-1cmxoxe, .framer-kzFGD .framer-nvszqx, .framer-kzFGD .framer-1hk48ux, .framer-kzFGD .framer-1syrx3b, .framer-kzFGD .framer-1qoqe8u, .framer-kzFGD .framer-tm7mm0, .framer-kzFGD .framer-1flvab7, .framer-kzFGD .framer-1cm3af8, .framer-kzFGD .framer-1ymg4d9, .framer-kzFGD .framer-1u7e9hu, .framer-kzFGD .framer-1748998, .framer-kzFGD .framer-jdmcw7, .framer-kzFGD .framer-p7cqal, .framer-kzFGD .framer-qevgmw, .framer-kzFGD .framer-7znqxc, .framer-kzFGD .framer-1tdonoc, .framer-kzFGD .framer-1pm43hv, .framer-kzFGD .framer-15vou8y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kzFGD .framer-g7kob5, .framer-kzFGD .framer-lr6ii8, .framer-kzFGD .framer-z1qrga, .framer-kzFGD .framer-cjgbq3, .framer-kzFGD .framer-187zzq3, .framer-kzFGD .framer-1u1mwwn, .framer-kzFGD .framer-4s1sqd, .framer-kzFGD .framer-1hcyxqf, .framer-kzFGD .framer-137zp, .framer-kzFGD .framer-fwmcdx, .framer-kzFGD .framer-zq31s3, .framer-kzFGD .framer-px8xf8, .framer-kzFGD .framer-k9peuk, .framer-kzFGD .framer-1xrefec, .framer-kzFGD .framer-1i6aort, .framer-kzFGD .framer-vu5maz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1ngauz6, .framer-kzFGD .framer-71meb9, .framer-kzFGD .framer-1rklsdy, .framer-kzFGD .framer-g54xss, .framer-kzFGD .framer-u0lxcl, .framer-kzFGD .framer-q1kgaz, .framer-kzFGD .framer-txkoa5, .framer-kzFGD .framer-vgcm94, .framer-kzFGD .framer-nrybk1, .framer-kzFGD .framer-yid8cm, .framer-kzFGD .framer-o18c2d, .framer-kzFGD .framer-191d0wl, .framer-kzFGD .framer-dln4xw, .framer-kzFGD .framer-wfj3ai { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-15pfcl0, .framer-kzFGD .framer-j4tk9p, .framer-kzFGD .framer-1iczvel, .framer-kzFGD .framer-zjl0zf, .framer-kzFGD .framer-1e5cg2a, .framer-kzFGD .framer-41c8bt, .framer-kzFGD .framer-1z09mj3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-8uv90q, .framer-kzFGD .framer-1av8lb7, .framer-kzFGD .framer-1118om3 { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-kzFGD .framer-1g2awtu, .framer-kzFGD .framer-1tqwmk, .framer-kzFGD .framer-1ja6v3j, .framer-kzFGD .framer-1k4j6k8, .framer-kzFGD .framer-23gjy2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-vtttzj, .framer-kzFGD .framer-1f5h8g3, .framer-kzFGD .framer-1s13pek, .framer-kzFGD .framer-1hwe0k, .framer-kzFGD .framer-ycr29j, .framer-kzFGD .framer-16nnsgp, .framer-kzFGD .framer-kng6qd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-kzFGD .framer-17xazd6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-zx8tow { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--9gvv0); height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-8o8n77-container, .framer-kzFGD .framer-15ot2wm-container, .framer-kzFGD .framer-12rrkru-container, .framer-kzFGD .framer-avaltv-container, .framer-kzFGD .framer-1n71gfa-container, .framer-kzFGD .framer-1ywcvj3-container, .framer-kzFGD .framer-1ugd4dw-container, .framer-kzFGD .framer-shkty6-container, .framer-kzFGD .framer-w3j7ga-container, .framer-kzFGD .framer-1a9swfz-container, .framer-kzFGD .framer-xel63k-container, .framer-kzFGD .framer-1cvy487-container, .framer-kzFGD .framer-ffts3o-container, .framer-kzFGD .framer-4l4hto-container, .framer-kzFGD .framer-1io3jhs-container, .framer-kzFGD .framer-qs9f25-container, .framer-kzFGD .framer-19w0jdw-container, .framer-kzFGD .framer-9ockvo-container, .framer-kzFGD .framer-8smist-container, .framer-kzFGD .framer-1yqkjnt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kzFGD .framer-1ozrqr3, .framer-kzFGD .framer-194hivc, .framer-kzFGD .framer-xfplah, .framer-kzFGD .framer-1m1elp6, .framer-kzFGD .framer-1mctt00 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-165womh, .framer-kzFGD .framer-19hmqv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1nduu8h, .framer-kzFGD .framer-1oytjd4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kzFGD .framer-1k8ka5v, .framer-kzFGD .framer-mlnysz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-7j0pex-container, .framer-kzFGD .framer-195516l-container { flex: none; height: 35px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-l6xjo6, .framer-kzFGD .framer-5p1qel, .framer-kzFGD .framer-1uadihf, .framer-kzFGD .framer-wvum8l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-10x037n, .framer-kzFGD .framer-9uh99s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--9gvv0); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1lz7og { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1x5pmw9-container, .framer-kzFGD .framer-n8gmg-container, .framer-kzFGD .framer-1gud2rm-container, .framer-kzFGD .framer-10d0hxd-container, .framer-kzFGD .framer-164yuh5-container, .framer-kzFGD .framer-zth7pk-container, .framer-kzFGD .framer-1hwwe1t-container, .framer-kzFGD .framer-qrul5r-container, .framer-kzFGD .framer-1opidh8-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-kzFGD .framer-1q6z05o, .framer-kzFGD .framer-1bt6ihf, .framer-kzFGD .framer-1h9kgw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-nv182w, .framer-kzFGD .framer-qjfs99 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-kzFGD .framer-1l4mowy, .framer-kzFGD .framer-1kvgbgf, .framer-kzFGD .framer-14a7coy, .framer-kzFGD .framer-1p1ng49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-10yvyoz, .framer-kzFGD .framer-bhi7nd, .framer-kzFGD .framer-aa0fg9, .framer-kzFGD .framer-4mspmt, .framer-kzFGD .framer-9w3vu5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1leloi6, .framer-kzFGD .framer-1gawgeq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kzFGD .framer-acuqne, .framer-kzFGD .framer-yu152n, .framer-kzFGD .framer-1056n4n, .framer-kzFGD .framer-uk8xs4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-g8u63e, .framer-kzFGD .framer-1szz493 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1sr5j08, .framer-kzFGD .framer-4tienx, .framer-kzFGD .framer-nbrvdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kzFGD .framer-3bes1b, .framer-kzFGD .framer-1xnxm66, .framer-kzFGD .framer-1r7z1sl, .framer-kzFGD .framer-404p5x { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; pointer-events: auto; position: relative; width: min-content; }\",\".framer-kzFGD .framer-kviu5d, .framer-kzFGD .framer-x8jtfx, .framer-kzFGD .framer-1ttnfp5, .framer-kzFGD .framer-spovol { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kzFGD .framer-1nls0jg, .framer-kzFGD .framer-770tty, .framer-kzFGD .framer-1c8i9i6, .framer-kzFGD .framer-1n3d7cx { -webkit-user-select: none; align-self: stretch; flex: none; height: auto; overflow: hidden; pointer-events: auto; position: relative; user-select: none; width: 49px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-kzFGD .framer-1jcanwl, .framer-kzFGD .framer-16z9p0t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-15y31xt, .framer-kzFGD .framer-htq1gs, .framer-kzFGD .framer-14vx0vs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-x89c1a, .framer-kzFGD .framer-6idxen { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-yyhxoa, .framer-kzFGD .framer-ajelmp, .framer-kzFGD .framer-i5ec1r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1ow6tox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-100ugpp, .framer-kzFGD .framer-zewjax { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1uvfhsh-container, .framer-kzFGD .framer-prvbzn-container { flex: none; height: auto; min-height: 40px; position: relative; width: auto; }\",\".framer-kzFGD .framer-1jowc69 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-dzthdi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-rptdrf-container { flex: none; height: 60px; position: relative; width: auto; }\",\".framer-kzFGD .framer-in8zdp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1cl3jzi, .framer-kzFGD .framer-3uauqm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-inndj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-2cjln1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1qncke0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-1qagrq2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kzFGD .framer-1fucswr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-kzFGD .framer-nc2g4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--9gvv0); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kzFGD.framer-v-9tssyu.framer-1v54l55 { width: 449px; }\",\".framer-kzFGD.framer-v-9tssyu .framer-62douw-container, .framer-kzFGD.framer-v-9tssyu .framer-1n71gfa-container, .framer-kzFGD.framer-v-ib2s59 .framer-w4ldj9-container, .framer-kzFGD.framer-v-ib2s59 .framer-1hcyxqf, .framer-kzFGD.framer-v-ib2s59 .framer-1gud2rm-container, .framer-kzFGD.framer-v-2ciw90 .framer-16qdai5-container, .framer-kzFGD.framer-v-1iycd0u .framer-fiul69-container { order: 0; }\",\".framer-kzFGD.framer-v-9tssyu .framer-1rvkior, .framer-kzFGD.framer-v-9tssyu .framer-n8gmg-container, .framer-kzFGD.framer-v-ib2s59 .framer-gptej8, .framer-kzFGD.framer-v-ib2s59 .framer-137zp, .framer-kzFGD.framer-v-ib2s59 .framer-shkty6-container, .framer-kzFGD.framer-v-2ciw90 .framer-7pth04, .framer-kzFGD.framer-v-1iycd0u .framer-uyjspl { order: 1; }\",\".framer-kzFGD.framer-v-9tssyu .framer-1ojwmyz-container, .framer-kzFGD.framer-v-ib2s59 .framer-kqnfs9, .framer-kzFGD.framer-v-2ciw90 .framer-1i6aort, .framer-kzFGD.framer-v-1iycd0u .framer-1l6eaw-container { order: 3; }\",\".framer-kzFGD.framer-v-9tssyu .framer-iyvglv-container, .framer-kzFGD.framer-v-ib2s59 .framer-15y31xt, .framer-kzFGD.framer-v-2ciw90 .framer-zewjax, .framer-kzFGD.framer-v-1iycd0u .framer-wvum8l { order: 4; }\",\".framer-kzFGD.framer-v-9tssyu .framer-10x037n, .framer-kzFGD.framer-v-ib2s59 .framer-yyhxoa, .framer-kzFGD.framer-v-2ciw90 .framer-vu5maz, .framer-kzFGD.framer-v-1iycd0u .framer-1uadihf { order: 5; }\",\".framer-kzFGD.framer-v-9tssyu .framer-962wj6-container, .framer-kzFGD.framer-v-2ciw90 .framer-htq1gs { order: 6; }\",\".framer-kzFGD.framer-v-9tssyu .framer-1q6z05o, .framer-kzFGD.framer-v-ib2s59 .framer-x89c1a, .framer-kzFGD.framer-v-2ciw90 .framer-ajelmp { order: 7; }\",\".framer-kzFGD.framer-v-9tssyu .framer-9uh99s, .framer-kzFGD.framer-v-ib2s59 .framer-2jzmzg, .framer-kzFGD.framer-v-2ciw90 .framer-1xrefec, .framer-kzFGD.framer-v-1iycd0u .framer-1vcugi8 { order: 2; }\",\".framer-kzFGD.framer-v-ib2s59 .framer-sw35ba-container, .framer-kzFGD.framer-v-2ciw90 .framer-1fucswr { order: 8; }\",\".framer-kzFGD.framer-v-ib2s59 .framer-1bt6ihf { order: 9; }\",\".framer-kzFGD.framer-v-5fpujh .framer-in8zdp { min-height: unset; order: 2; }\",\".framer-kzFGD.framer-v-2ciw90 .framer-in8zdp { min-height: unset; }\",\".framer-kzFGD.framer-v-2ciw90 .framer-kizi5t-container { order: 10; }\",...sharedStyle.css,'.framer-kzFGD[data-border=\"true\"]::after, .framer-kzFGD [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1989\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aWfVViuJR\":{\"layout\":[\"fixed\",\"auto\"]},\"PGYsxLNVo\":{\"layout\":[\"fixed\",\"auto\"]},\"cuH6QiLY8\":{\"layout\":[\"fixed\",\"auto\"]},\"hPhTtQvcU\":{\"layout\":[\"fixed\",\"auto\"]},\"mDOcTRZgp\":{\"layout\":[\"fixed\",\"auto\"]},\"DUj7beM_X\":{\"layout\":[\"fixed\",\"auto\"]},\"wefRT5FOE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hPey8o52a\":\"type\",\"fnn6VTMHI\":\"gap\",\"FoaJH7etp\":\"designVersion\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLNUaYGC3m=withCSS(Component,css,\"framer-kzFGD\");export default FramerLNUaYGC3m;FramerLNUaYGC3m.displayName=\"Create Options Control\";FramerLNUaYGC3m.defaultProps={height:1989,width:450};addPropertyControls(FramerLNUaYGC3m,{variant:{options:[\"H2SwD4vZG\",\"aWfVViuJR\",\"PGYsxLNVo\",\"cuH6QiLY8\",\"hPhTtQvcU\",\"mDOcTRZgp\",\"DUj7beM_X\",\"wefRT5FOE\"],optionTitles:[\"Create Variant 1 Format\",\"Create Variant 2 Personalize\",\"Create Variant 3 Finish\",\"Zodiac Step 1\",\"Zodiac SizeAndFinish\",\"MoonPhase\",\"Moon Step 1\",\"Moon Step 2\"],title:\"Variant\",type:ControlType.Enum},hPey8o52a:{defaultValue:\"\",title:\"Type\",type:ControlType.String},onhPey8o52aChange:{changes:\"hPey8o52a\",type:ControlType.ChangeHandler},fnn6VTMHI:{defaultValue:16,min:0,title:\"Gap\",type:ControlType.Number},onfnn6VTMHIChange:{changes:\"fnn6VTMHI\",type:ControlType.ChangeHandler},FoaJH7etp:{defaultValue:\"v1\",title:\"Design Version\",type:ControlType.String},onFoaJH7etpChange:{changes:\"FoaJH7etp\",type:ControlType.ChangeHandler}});addFonts(FramerLNUaYGC3m,[{explicitInter:true,fonts:[{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDVZNLo_U2r.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Create_HeaderBreadcrumbsFonts,...Create_ChoosePrintJewelryFormatUpdatedFonts,...Create_PrintFormatFonts,...Create_ChooseYourColorFonts,...Create_ChoosePrintStyleFonts,...Create_ChoosePrintLayoutUpdatedFonts,...Create_ChooseElementsUpdatedFonts,...Create_AdvOptionsDwarfPlanetsFonts,...Create_AdvOptionsColorPlanetsFonts,...DisplayProps_OutOfStockMessageFonts,...Create_ChooseJewelryStyleFonts,...Create_ChooseMaterialUpdatedFonts,...Create_ChooseBezelMountMaterialFonts,...Create_ChoosePieceUpdatedFonts,...DisplayProps_jewelryEclipseInsetFonts,...Create_ChooseEclipseGemstoneFonts,...DisplayProps_jewelryEclipseGemstonePropertiesFonts,...Create_CustomContinueButtonUpdatedFonts,...PersonalMessageFonts,...Create_AdvOptionsFonts,...DisplayProps_productTitleFonts,...Create_PriceUpdatedFonts,...DisplayProps_continueDisabledFonts,...OurProductsSelectYourLocationV2Fonts,...OurProducts_ChooseDateFonts,...Create_ChoosePrintLayoutFonts,...Create_ChoosePrintSizeUpdatedFonts,...FramingServiceSelectionFonts,...Create_ChooseJewelrySizeUpdatedFonts,...Create_ChooseJewelryChainUpdatedFonts,...Create_ProductImagePanelUpdatedFonts,...DisplayProps_productShortDescriptionFonts,...DeilveryGuaranteeFonts,...Create_PriceFromFonts,...DisplayProps_InStockNotificationFonts,...OurProductsMoonPhasesFonts,...CreatePieceMPFonts,...CreateMaterialMPFonts,...MoonPhase_PriceFonts,...MoonPhase_AddToCartFonts,...MoonPhase_KlarnaPriceFonts,...Jewelry_ChooseAStarSignFonts,...Create_PersonalMessageFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerLNUaYGC3m.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PersonalMessage,{},context),forwardLoader(FramingServiceSelection,{},context),forwardLoader(DeilveryGuarantee,{},context),forwardLoader(OurProductsMoonPhases,{},context),forwardLoader(CreatePieceMP,{},context),forwardLoader(CreateMaterialMP,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLNUaYGC3m\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"450\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"hPey8o52a\\\":\\\"type\\\",\\\"fnn6VTMHI\\\":\\\"gap\\\",\\\"FoaJH7etp\\\":\\\"designVersion\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1989\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aWfVViuJR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PGYsxLNVo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cuH6QiLY8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hPhTtQvcU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mDOcTRZgp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DUj7beM_X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wefRT5FOE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const sizeVariants=[400,480,800,1200];const borderStyles={Wood:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/wood-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderStyle:\"solid\",borderWidth:\"18px\"},Black:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/black-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#000\",borderStyle:\"solid\",borderWidth:\"18px\"},White:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/white-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},\"Dark Wood\":{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/brown-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Silver:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/silver-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"},Gold:{borderImage:\"url(https://s3.thenightsky.com/web/images/frame-images/gold-frame-port.png) 13 32 26 32 / 1 / 0 stretch\",borderColor:\"#fff\",borderStyle:\"solid\",borderWidth:\"18px\"}};const getImageSrcSet=(imageSrc,imageContainerMaxWidth)=>{if(!imageSrc){return\"\";}const imageSrcSetItems=sizeVariants.filter(x=>imageContainerMaxWidth===undefined||x<=imageContainerMaxWidth).map(sizeId=>{if(imageSrc.indexOf(\"framerusercontent.com\")>=0){return`${imageSrc}?scale-down-to=${sizeId} ${sizeId}w`;}else if(imageSrc.indexOf(\"api-previews.thenightsky.com\")>=0||imageSrc.indexOf(\"d.img.vision\")>=0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}else if(imageSrc.indexOf(\"api-renders.thenightsky.com\")>=0){return`https://api-renders.thenightsky.com/cdn-cgi/image/width=${sizeId}/${imageSrc} ${sizeId}w`;}return null;}).filter(x=>x!==null);return imageSrcSetItems.length?imageSrcSetItems.join(\", \"):\"\";};function ImagePanel_ContentMobileHtml({isPrint,isMoonPhase,printFrame,hideRenderedImages,printSize,printLayout,renderedImageFrontUrlTop,renderedImageFrontUrlBase,renderedImageBackUrl,productImageUrls,handleRenderImageLoad,renderedPreviewActive,imageContainerMaxWidth,setActiveIndex,activeIndex,isBezelEclipse,jewelryEclipseInset,imagePadding=20}){const[imageDivs,setImageDivs]=useState([]);const[imageWrapperStyle,setImageWrapperStyle]=useState({});const[imageStyle,setImageStyle]=useState({});const[imagesCount,setImagesCount]=useState(0);const[animationVisible,setAnimationVisible]=useState(true);const[previousMaterial,setPreviousMaterial]=useState(jewelryEclipseInset);const[animationTimer,setAnimationTimer]=useState(null);const[imageKey,setImageKey]=useState(\"\");const handleScroll=index=>{setActiveIndex(index);const element=document.getElementById(`carousel-item-${index}`);if(element){element.scrollIntoView({behavior:\"smooth\",block:\"nearest\",inline:\"center\"});setTimeout(()=>{const elementAgain=document.getElementById(`carousel-item-${index}`);if(elementAgain){elementAgain.scrollIntoView({behavior:\"smooth\",block:\"nearest\",inline:\"center\"});}},500);}};useEffect(()=>{if(!isBezelEclipse){return;}if(jewelryEclipseInset!==previousMaterial){if(animationTimer){clearTimeout(animationTimer);}setAnimationVisible(false);const timer=setTimeout(()=>{setAnimationVisible(true);setAnimationTimer(null);},3500);setAnimationTimer(timer);setPreviousMaterial(jewelryEclipseInset);}return()=>{if(animationTimer){clearTimeout(animationTimer);}};},[isBezelEclipse,jewelryEclipseInset,previousMaterial,animationTimer]);useEffect(()=>{let imageWrapperStyle={};let imageStyle={};if(!isPrint){imageWrapperStyle={...renderImageWrapperStyle,padding:\"0px 0px 40px\"};imageStyle={...renderedJewelryImageStyle};}else{imageWrapperStyle={...renderImageWrapperStyle,padding:`${imagePadding}px`};imageStyle={...renderedPrintImageStyle};const borderStyle=isPrint?borderStyles[printFrame]||{}:{};imageStyle={...imageStyle,...borderStyle};switch(printLayout){default:case\"Portrait\":imageStyle={...imageStyle,height:\"100%\"};break;case\"Landscape\":imageStyle={...imageStyle,width:\"80%\"};break;case\"Square\":imageStyle={...imageStyle,height:\"90%\"};break;}}setImageWrapperStyle(imageWrapperStyle);setImageStyle(imageStyle);},[isPrint,printSize,printFrame,printLayout,imagePadding]);useEffect(()=>{let count=(productImageUrls||[]).length;count+=!hideRenderedImages&&renderedImageFrontUrlTop?1:0;count+=!hideRenderedImages&&renderedImageBackUrl?1:0;setImagesCount(count);},[hideRenderedImages,productImageUrls,renderedImageFrontUrlTop,renderedImageBackUrl]);const prevUrlRef=useRef(\"\");useEffect(()=>{if(renderedImageFrontUrlTop&&renderedImageFrontUrlTop!==prevUrlRef.current){prevUrlRef.current=renderedImageFrontUrlTop;setImageKey(`${renderedImageFrontUrlTop}-${Date.now()}`);}},[renderedImageFrontUrlTop]);useEffect(()=>{const imageObjects=productImageUrls.map(imageSrc=>{const imageSrcSet=getImageSrcSet(imageSrc,imageContainerMaxWidth);const maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);let finalImageSrc=imageSrc;if(maxSizeIds.length>0){finalImageSrc=`${imageSrc}?scale-down-to=${maxSizeIds[0]}`;}return /*#__PURE__*/_jsx(\"div\",{style:productImageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{src:finalImageSrc,srcSet:imageSrcSet,alt:\"\",style:{...productImageStyle,...imageContainerMaxWidth?{maxWidth:`${imageContainerMaxWidth}px`}:{}}})},imageSrc);});setImageDivs(imageObjects);},[productImageUrls,imageContainerMaxWidth]);if(!renderedImageFrontUrlTop&&imageDivs.length<=0){return null;}let frontImageSrcTop=\"\";let frontImageSrcSetTop=\"\";let frontImageSrcBase=\"\";let frontImageSrcSetBase=\"\";if(!hideRenderedImages){const maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);if(renderedImageFrontUrlTop){if(maxSizeIds.length>0){frontImageSrcTop=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageFrontUrlTop}`;}const srcSet=getImageSrcSet(renderedImageFrontUrlTop,imageContainerMaxWidth);if(srcSet){frontImageSrcSetTop=srcSet;}}if(renderedImageFrontUrlBase){if(maxSizeIds.length>0){frontImageSrcBase=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageFrontUrlBase}`;}const srcSetBase=getImageSrcSet(renderedImageFrontUrlBase,imageContainerMaxWidth);if(srcSetBase){frontImageSrcSetBase=srcSetBase;}}}let backImageSrc=\"\";let backImageSrcSet=\"\";if(!hideRenderedImages&&renderedImageBackUrl){backImageSrcSet=getImageSrcSet(renderedImageBackUrl,imageContainerMaxWidth);const maxSizeIds=sizeVariants.sort((a,b)=>b-a).filter(x=>x<=imageContainerMaxWidth);if(maxSizeIds.length>0){backImageSrc=`https://api-previews.thenightsky.com/cdn-cgi/image/width=${maxSizeIds[0]}/${renderedImageBackUrl}`;}}let renderedImagesCount=0;renderedImagesCount+=!hideRenderedImages&&frontImageSrcTop?1:0;renderedImagesCount+=!hideRenderedImages&&backImageSrc?1:0;let topImageCss=imageStyle;if(frontImageSrcBase){if(animationVisible===false){topImageCss={...imageStyle,...imageStyleFloat,...imageStyleFloatAnimateHidden};}else{topImageCss={...imageStyle,...imageStyleFloat};}}const getCacheBustedSrc=(src,originalUrl)=>{if(!src||!originalUrl)return src;const separator=src.includes(\"?\")?\"&\":\"?\";const urlHash=originalUrl.split(\"\").reduce((acc,char)=>{return(acc<<5)-acc+char.charCodeAt(0)|0;},0);return`${src}${separator}_cb=${Math.abs(urlHash)}`;};const getCacheBustedSrcSet=(srcSet,originalUrl)=>{if(!srcSet||!originalUrl)return srcSet;const urlHash=originalUrl.split(\"\").reduce((acc,char)=>{return(acc<<5)-acc+char.charCodeAt(0)|0;},0);const cacheBust=Math.abs(urlHash);try{return srcSet.split(\", \").map(item=>{const parts=item.trim().split(\" \");if(parts.length<2)return item;const url=parts.slice(0,-1).join(\" \");const descriptor=parts[parts.length-1];const separator=url.includes(\"?\")?\"&\":\"?\";return`${url}${separator}_cb=${cacheBust} ${descriptor}`;}).join(\", \");}catch{return srcSet;}};return /*#__PURE__*/_jsxs(\"section\",{\"aria-roledescription\":\"carousel\",style:carouselStyle,children:[/*#__PURE__*/_jsxs(\"ul\",{style:carouselListStyle,children:[!hideRenderedImages&&frontImageSrcTop&&/*#__PURE__*/_jsxs(\"li\",{id:`carousel-item-${0}`,\"aria-label\":`1 of ${imagesCount}`,style:!isPrint?carouselJewelryRenderedItemStyle:carouselItemStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:imageWrapperStyle,children:[frontImageSrcBase&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",decoding:\"async\",src:getCacheBustedSrc(frontImageSrcBase,renderedImageFrontUrlBase),srcSet:getCacheBustedSrcSet(frontImageSrcSetBase,renderedImageFrontUrlBase),style:imageStyle},renderedImageFrontUrlBase),frontImageSrcTop&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",decoding:\"async\",src:getCacheBustedSrc(frontImageSrcTop,renderedImageFrontUrlTop),srcSet:getCacheBustedSrcSet(frontImageSrcSetTop,renderedImageFrontUrlTop),style:topImageCss,onLoad:handleRenderImageLoad},imageKey||renderedImageFrontUrlTop)]}),!isPrint&&!isMoonPhase&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle})]},`front_rendered_url_${imageKey||renderedImageFrontUrlTop}`),!hideRenderedImages&&backImageSrc&&/*#__PURE__*/_jsxs(\"li\",{id:`carousel-item-${1}`,\"aria-label\":`2 of ${imagesCount}`,style:!isPrint?carouselJewelryRenderedItemStyle:carouselItemStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:imageWrapperStyle,children:/*#__PURE__*/_jsx(\"img\",{src:backImageSrc,srcSet:backImageSrcSet,alt:\"\",style:imageStyle,onLoad:handleRenderImageLoad})}),!isPrint&&!isMoonPhase&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle})]},`back_rendered_url_${renderedImageBackUrl}`),imageDivs.map((imageDiv,index)=>{return /*#__PURE__*/_jsx(\"li\",{id:`carousel-item-${index+renderedImagesCount}`,\"aria-label\":`${index+renderedImagesCount+1} of ${imagesCount}`,style:carouselItemStyle,\"aria-hidden\":index+renderedImagesCount!==activeIndex,children:imageDiv},index+renderedImagesCount);})]}),imagesCount>1&&/*#__PURE__*/_jsx(\"fieldset\",{\"aria-label\":\"Carousel pagination controls\",style:paginationControlsStyle,children:Array.from({length:imagesCount}).map((_,index)=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,onClick:()=>handleScroll(index),style:{...paginationButtonStyle,paddingTop:\"10px\",paddingBottom:\"10px\",paddingLeft:index===0?\"10px\":\"5px\",paddingRight:index===imagesCount-1?\"10px\":\"5px\",opacity:activeIndex===index?1:.5},children:/*#__PURE__*/_jsx(\"div\",{style:paginationDotStyle})},index))})]});}export default ImagePanel_ContentMobileHtml;ImagePanel_ContentMobileHtml.defaultProps={isPrint:false,isMoonPhase:false,printFrame:\"\",hideRenderedImages:false,printSize:\"\",printLayout:\"\",renderedImageFrontUrlTop:\"\",renderedImageFrontUrlBase:\"\",renderedImageBackUrl:\"\",productImageUrls:[],handleRenderImageLoad:()=>{},renderedPreviewActive:false,imageContainerMaxWidth:800,setActiveIndex:()=>{},activeIndex:0,isBezelEclipse:false,jewelryEclipseInset:\"\",imagePadding:20};addPropertyControls(ImagePanel_ContentMobileHtml,{isPrint:{type:ControlType.Boolean,defaultValue:false},isMoonPhase:{type:ControlType.Boolean,defaultValue:false},printFrame:{type:ControlType.String,defaultValue:\"\"},hideRenderedImages:{type:ControlType.Boolean,defaultValue:false},printSize:{type:ControlType.String,defaultValue:\"\"},printLayout:{type:ControlType.String,defaultValue:\"\"},renderedImageFrontUrlTop:{type:ControlType.String,defaultValue:\"\"},renderedImageFrontUrlBase:{type:ControlType.String,defaultValue:\"\"},renderedImageBackUrl:{type:ControlType.String,defaultValue:\"\"},productImageUrls:{type:ControlType.Array,title:\"Product Images\",defaultValue:[],control:{type:ControlType.String}},handleRenderImageLoad:{type:ControlType.Object,defaultValue:null},renderedPreviewActive:{type:ControlType.Boolean,defaultValue:false},imageContainerMaxWidth:{type:ControlType.Number,defaultValue:800},setActiveIndex:{type:ControlType.Object,defaultValue:null},activeIndex:{type:ControlType.Number,defaultValue:0},isBezelEclipse:{type:ControlType.Boolean,defaultValue:false},jewelryEclipseInset:{type:ControlType.String,defaultValue:\"\"},imagePadding:{type:ControlType.Number,title:\"Image Padding\",defaultValue:20,min:0,max:200}});// Styles\nconst containerStyle={display:\"flex\",justifyContent:\"center\",width:\"100%\",height:\"100%\",position:\"relative\"};const carouselStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\",padding:\"0px\"};const carouselListStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",gap:\"10px\",alignItems:\"center\",flexDirection:\"row\",overflowX:\"auto\",scrollSnapType:\"x mandatory\",borderRadius:\"0px\",scrollbarWidth:\"none\",height:\"100%\",width:\"100vw\",background:\"rgb(236, 238, 240)\"};const carouselItemStyle={scrollSnapAlign:\"center\",flexShrink:0,scrollSnapStop:\"always\",width:\"100%\",overflow:\"hidden\",height:\"100%\",position:\"relative\"};const carouselJewelryRenderedItemStyle={...carouselItemStyle,height:\"auto\"};const renderImageWrapperStyle={height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"};const renderedImageBaseStyle={display:\"block\",objectFit:\"cover\",borderRadius:\"inherit\"};const renderedJewelryImageStyle={...renderedImageBaseStyle,maxWidth:\"600px\",maxHeight:\"600px\",width:\"100vw\",height:\"100vw\"};const productImageWrapperStyle={height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",background:\"rgb(236, 238, 240)\"};const productImageStyle={...renderedImageBaseStyle,height:\"100%\",width:\"100%\"};const renderedPrintImageStyle={...renderedImageBaseStyle,boxShadow:\"rgba(0, 0, 0, 0.15) 8px 8px 8px\"};const renderedImageFadeStyle={background:\"linear-gradient(rgb(237, 238, 240) 0%, rgba(237, 238, 240, 0) 100%)\",opacity:1,flex:\"1 0 0px\",height:\"40px\",overflow:\"visible\",position:\"absolute\",top:\"0px\",width:\"100%\"};const paginationControlsStyle={display:\"flex\",justifyContent:\"center\",position:\"absolute\",bottom:\"10px\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:\"rgba(0, 0, 0, 0.2)\",backdropFilter:\"blur(4px)\",borderRadius:\"50px\",padding:\"0px\",border:\"none\"};const paginationButtonStyle={background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:\"5px\"};const paginationDotStyle={width:\"10px\",height:\"10px\",background:\"#FFF\",borderRadius:\"50%\"};const imageStyleFloat={position:\"absolute\",top:\"0px\",transform:\"scale(1)\",transition:\"transform 0.3s ease-in-out, opacity 0.3s ease-in-out\",opacity:1};const imageStyleFloatAnimateHidden={transform:\"scale(2)\",opacity:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImagePanel_ContentMobileHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImagePanel_ContentMobileHtml_L.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function ImagePanel_ContentDesktopHtml({showImageSrcTop,showImageSrcSetTop,showImageSrcBase,showImageSrcSetBase,renderedImageFrontUrls,renderedImageBackUrl,productImageUrls,setActiveIndex,activeIndex,imagePadding=20,isPrint=false,isMoonPhase=false}){const[isLoading,setIsLoading]=useState(true);const[baseImageLoaded,setBaseImageLoaded]=useState(false);const[topImageLoaded,setTopImageLoaded]=useState(false);const baseImageRef=useRef(null);const topImageRef=useRef(null);const loadingTimeoutRef=useRef(null);const cachedCheckTimeoutRef=useRef(null);const hasBaseImage=!!showImageSrcBase;// Reset loading state when images change\nuseEffect(()=>{// Clear any existing timeouts\nif(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}if(cachedCheckTimeoutRef.current){clearTimeout(cachedCheckTimeoutRef.current);cachedCheckTimeoutRef.current=null;}setIsLoading(true);setBaseImageLoaded(false);setTopImageLoaded(false);// Check for cached images after a brief delay to allow refs to be set\nconst checkCachedImages=()=>{let baseReady=!hasBaseImage// If no base image needed, consider it ready\n;let topReady=false;if(hasBaseImage&&baseImageRef.current){baseReady=baseImageRef.current.complete&&baseImageRef.current.naturalWidth>0;}if(topImageRef.current){topReady=topImageRef.current.complete&&topImageRef.current.naturalWidth>0;}if(baseReady&&topReady){// Images are cached and loaded\nsetBaseImageLoaded(true);setTopImageLoaded(true);setIsLoading(false);// Clear the fallback timeout\nif(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}}};// Check immediately and after delays to catch cached images\ncachedCheckTimeoutRef.current=setTimeout(checkCachedImages,0);const timeoutId2=setTimeout(checkCachedImages,50);const timeoutId3=setTimeout(checkCachedImages,150);// Set a timeout fallback to hide spinner if it gets stuck (5 seconds)\nloadingTimeoutRef.current=setTimeout(()=>{setBaseImageLoaded(true);setTopImageLoaded(true);setIsLoading(false);loadingTimeoutRef.current=null;},5e3);return()=>{if(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}if(cachedCheckTimeoutRef.current){clearTimeout(cachedCheckTimeoutRef.current);cachedCheckTimeoutRef.current=null;}clearTimeout(timeoutId2);clearTimeout(timeoutId3);};},[showImageSrcTop,showImageSrcBase,hasBaseImage]);// Update loading state when images finish loading\nuseEffect(()=>{if(hasBaseImage){// If we have a base image, wait for both\nif(baseImageLoaded&&topImageLoaded){if(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}setIsLoading(false);}}else{// If no base image, just wait for top image\nif(topImageLoaded){if(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}setIsLoading(false);}}},[baseImageLoaded,topImageLoaded,hasBaseImage]);const handleBaseImageLoad=()=>{// Double-check the image is actually loaded\nif(baseImageRef.current?.complete&&baseImageRef.current.naturalWidth>0){setBaseImageLoaded(true);}};const handleTopImageLoad=()=>{// Double-check the image is actually loaded\nif(topImageRef.current?.complete&&topImageRef.current.naturalWidth>0){setTopImageLoaded(true);}};// Check for cached images immediately after image src changes\nuseEffect(()=>{const checkNow=()=>{let baseReady=!hasBaseImage;let topReady=false;if(hasBaseImage&&baseImageRef.current){baseReady=baseImageRef.current.complete&&baseImageRef.current.naturalWidth>0;}if(topImageRef.current){topReady=topImageRef.current.complete&&topImageRef.current.naturalWidth>0;}if(baseReady&&topReady&&isLoading){setBaseImageLoaded(true);setTopImageLoaded(true);setIsLoading(false);if(loadingTimeoutRef.current){clearTimeout(loadingTimeoutRef.current);loadingTimeoutRef.current=null;}}};// Check after render completes\nconst timeoutId=setTimeout(checkNow,0);const timeoutId2=setTimeout(checkNow,10);return()=>{clearTimeout(timeoutId);clearTimeout(timeoutId2);};},[showImageSrcTop,showImageSrcBase,hasBaseImage,isLoading]);if(!showImageSrcTop){return null;}const handleThumbnailClick=(event,index)=>{event.preventDefault();setActiveIndex(index);};const thumbnailImages=[...renderedImageFrontUrls.length>0?[renderedImageFrontUrls[0]]:[],...renderedImageBackUrl?[renderedImageBackUrl]:[],...productImageUrls||[]];return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyle(imagePadding),children:/*#__PURE__*/_jsxs(\"div\",{style:imageWrapperStyle,children:[hasBaseImage&&/*#__PURE__*/_jsx(\"img\",{ref:baseImageRef,alt:\"\",decoding:\"async\",src:showImageSrcBase,srcSet:showImageSrcSetBase,style:baseImageStyle,onLoad:handleBaseImageLoad,onError:()=>setBaseImageLoaded(true)}),showImageSrcTop&&/*#__PURE__*/_jsx(\"img\",{ref:topImageRef,alt:\"\",decoding:\"async\",src:showImageSrcTop,srcSet:showImageSrcSetTop,style:topImageStyle(hasBaseImage),onLoad:handleTopImageLoad,onError:()=>setTopImageLoaded(true)}),!isPrint&&!isMoonPhase&&/*#__PURE__*/_jsx(\"div\",{style:renderedImageFadeStyle}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:loadingSpinnerOverlayStyle,children:/*#__PURE__*/_jsx(\"div\",{style:loadingSpinnerStyle})})]})}),thumbnailImages.length>1&&/*#__PURE__*/_jsx(\"div\",{style:thumbnailContainerStyle,children:thumbnailImages.map((imgUrl,index)=>{const imageUrlResized=getThumbnailUrl(imgUrl);return /*#__PURE__*/_jsx(\"div\",{style:{...thumbnailItemStyle,...activeIndex!==index?thumbnailItemInactiveStyle:{}},onClick:event=>handleThumbnailClick(event,index),children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:imageUrlResized,style:thumbnailImageStyle,alt:\"\"})},`thumbnail_${index}`);})})]});}function getThumbnailUrl(imgUrl){const thumbnailSize=\"50\";if(imgUrl.indexOf(\"framerusercontent.com\")>=0){return`${imgUrl}?scale-down-to=${thumbnailSize}`;}else if(imgUrl.indexOf(\"api-previews.thenightsky.com\")>=0||imgUrl.indexOf(\"d.img.vision\")>=0){return`https://api-previews.thenightsky.com/cdn-cgi/image/width=${thumbnailSize}/${imgUrl}`;}return imgUrl;}export default ImagePanel_ContentDesktopHtml;// Property Controls\nImagePanel_ContentDesktopHtml.defaultProps={showImageSrcTop:\"\",showImageSrcSetTop:\"\",showImageSrcBase:\"\",showImageSrcSetBase:\"\",renderedImageFrontUrls:[],renderedImageBackUrl:\"\",productImageUrls:[],setActiveIndex:()=>{},activeIndex:0,imagePadding:20,isPrint:false,isMoonPhase:false};addPropertyControls(ImagePanel_ContentDesktopHtml,{showImageSrcTop:{type:ControlType.String,defaultValue:\"\"},showImageSrcSetTop:{type:ControlType.String,defaultValue:\"\"},showImageSrcBase:{type:ControlType.String,defaultValue:\"\"},showImageSrcSetBase:{type:ControlType.String,defaultValue:\"\"},renderedImageFrontUrls:{type:ControlType.Array,defaultValue:[]},renderedImageBackUrl:{type:ControlType.String,defaultValue:\"\"},productImageUrls:{type:ControlType.Array,title:\"Product Images\",defaultValue:[],control:{type:ControlType.String}},setActiveIndex:{type:ControlType.Object,defaultValue:null},activeIndex:{type:ControlType.Number,defaultValue:0},imagePadding:{type:ControlType.Number,title:\"Image Padding\",defaultValue:20,min:0,max:100},isPrint:{type:ControlType.Boolean,title:\"Is Print\",defaultValue:false},isMoonPhase:{type:ControlType.Boolean,title:\"Is Moon Phase\",defaultValue:false}});// Styles\nconst containerStyle={display:\"flex\",flexDirection:\"column\",height:\"100%\",width:\"100%\",background:\"rgb(237, 238, 240)\",position:\"relative\",padding:\"20px\",boxSizing:\"border-box\"};const imageContainerStyle=padding=>({flex:\"1 1 auto\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${padding}px`,minHeight:0,overflow:\"hidden\"});const imageWrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:0,minHeight:0};const baseImageStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:\"auto\",height:\"auto\",maxWidth:\"100%\",maxHeight:\"100%\",minWidth:0,minHeight:0,objectFit:\"contain\",objectPosition:\"center\",boxSizing:\"border-box\"};const topImageStyle=hasBase=>({position:hasBase?\"absolute\":\"relative\",top:hasBase?\"50%\":\"auto\",left:hasBase?\"50%\":\"auto\",transform:hasBase?\"translate(-50%, -50%)\":\"none\",width:\"auto\",height:\"auto\",maxWidth:\"100%\",maxHeight:\"100%\",minWidth:0,minHeight:0,objectFit:\"contain\",objectPosition:\"center\",boxSizing:\"border-box\"});const renderedImageFadeStyle={background:\"linear-gradient(rgb(237, 238, 240) 0%, rgba(237, 238, 240, 0) 100%)\",opacity:1,flex:\"1 0 0px\",height:\"40px\",overflow:\"visible\",position:\"absolute\",top:\"0px\",width:\"100%\"};const thumbnailContainerStyle={display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",gap:\"10px\",padding:\"10px 0\",flexShrink:0,flexWrap:\"wrap\"};const thumbnailItemStyle={width:\"51px\",height:\"51px\",aspectRatio:\"1 / 1\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderRadius:\"4px\",overflow:\"hidden\"};const thumbnailItemInactiveStyle={opacity:.6};const thumbnailImageStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};const loadingSpinnerOverlayStyle={position:\"absolute\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"rgba(237, 238, 240, 0.8)\",zIndex:10};const loadingSpinnerStyle={width:\"40px\",height:\"40px\",border:\"4px solid rgba(0, 0, 0, 0.1)\",borderTopColor:\"rgba(0, 0, 0, 0.4)\",borderRadius:\"50%\",animation:\"spin 0.8s linear infinite\"};// Add keyframes animation via style tag (for Framer compatibility)\nif(typeof document!==\"undefined\"){const styleId=\"image-panel-spinner-animation\";if(!document.getElementById(styleId)){const style=document.createElement(\"style\");style.id=styleId;style.textContent=`\n      @keyframes spin {\n        from { transform: rotate(0deg); }\n        to { transform: rotate(360deg); }\n      }\n    `;document.head.appendChild(style);}}// Export both component names for backward compatibility\nexport{ImagePanel_ContentDesktopHtml as ImageRenderOnlyUpdated};\nexport const __FramerMetadata__ = {\"exports\":{\"ImageRenderOnlyUpdated\":{\"type\":\"reactComponent\",\"name\":\"ImagePanel_ContentDesktopHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ImagePanel_ContentDesktopHtml\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImagePanel_ContentDesktopHtml_L.map","import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Navigation}from\"https://framerusercontent.com/modules/G4SQKnmaF91AztVDb8DU/2vz2uDSE9QuDrC0YTMdT/store_Navigation.js\";import ImagePanel_ContentMobileHtml_L from\"https://framerusercontent.com/modules/MQz9KLv7njlfYcHM5puJ/QhlHj5UaR9JE9kerYXOD/ImagePanel_ContentMobileHtml_L.js\";import ImagePanel_ContentDesktopHtml_L from\"https://framerusercontent.com/modules/KL1u8mKuFOcyXU1VcSRg/M2dRgMDeZmQDj667WwTI/ImagePanel_ContentDesktopHtml_L.js\";import{getRenderedPreviewImageUrls}from\"https://framerusercontent.com/modules/w2Sftxa3EmaUJwOHzSdg/AXE4JQ5BbpdsbrldkdRK/utils_ImageUrls.js\";import{getImageSrcSet}from\"https://framerusercontent.com/modules/auhmlROiWwt6hGTkcCZH/6aiEaSCurEzgFxgRofU9/utils_Images.js\";// Calculate image padding based on print size\n// Larger prints get less padding (minimum 24), smaller prints get more padding\nfunction getImagePaddingForPrintSize(printSize){// Parse the print size (e.g., \"12x12\", \"24x36\")\nconst match=printSize.match(/(\\d+)x(\\d+)/);if(!match){return 24// Default padding\n;}const width=parseInt(match[1],10);const height=parseInt(match[2],10);const maxDimension=Math.max(width,height);// Map of max dimension to padding\n// Largest size (48) gets minimum padding (24)\n// Smaller sizes get 20px more padding per size step\nconst paddingMap={48:14,36:24,28:44,24:64,20:84,16:104,12:124};// Find the closest match or interpolate\nif(paddingMap[maxDimension]){return paddingMap[maxDimension];}// Interpolate for sizes not in the map\nconst sizes=Object.keys(paddingMap).map(Number).sort((a,b)=>b-a);if(maxDimension>=sizes[0]){return paddingMap[sizes[0]];}if(maxDimension<=sizes[sizes.length-1]){return paddingMap[sizes[sizes.length-1]];}// Find the two closest sizes and interpolate\nfor(let i=0;i<sizes.length-1;i++){if(maxDimension<=sizes[i]&&maxDimension>=sizes[i+1]){const size1=sizes[i];const size2=sizes[i+1];const padding1=paddingMap[size1];const padding2=paddingMap[size2];const ratio=(maxDimension-size2)/(size1-size2);return Math.round(padding2+(padding1-padding2)*ratio);}}return 24// Fallback\n;}export default function Render_JewelryDesktopImage({imageContainerMaxWidth,panelType}){const[store]=store_ProductPropsStore();const[navigationStore,setNavigationStore]=store_Navigation();const[productImageUrlsMobile,setProductImageUrlsMobile]=useState([]);const[productImageUrlsDesktop,setProductImageUrlsDesktop]=useState([]);const[isMoonPhase,setIsMoonPhase]=useState(false);// Get rendered image URLs from stores\nconst[renderedImageBackUrl,setRenderedImageBackUrl]=React.useState(\"\");const[renderedImageFrontUrlBase,setRenderedImageFrontUrlBase]=React.useState(\"\");const[renderedImageFrontUrlTop,setRenderedImageFrontUrlTop]=React.useState(\"\");const[activeIndex,setActiveIndex]=useState(0);// Image source states\nconst[showImageSrcTop,setShowImageSrcTop]=useState(\"\");const[showImageSrcBase,setShowImageSrcBase]=useState(\"\");const[showImageSrcSetTop,setShowImageSrcSetTop]=useState(\"\");const[showImageSrcSetBase,setShowImageSrcSetBase]=useState(\"\");useEffect(()=>{if(store.jewelryType===\"Moon Phase\"){setIsMoonPhase(true);setProductImageUrlsMobile([\"https://d.img.vision/thenightsky.com/mp.png\",\"https://d.img.vision/thenightsky.com/MP___2.png\",\"https://d.img.vision/thenightsky.com/MP___3.png\",\"https://d.img.vision/thenightsky.com/MP___4.png\"]);setProductImageUrlsDesktop([\"https://d.img.vision/thenightsky.com/mp.png\",\"https://d.img.vision/thenightsky.com/MP___2.png\",\"https://d.img.vision/thenightsky.com/MP___3.png\",\"https://d.img.vision/thenightsky.com/MP___4.png\",\"https://framerusercontent.com/images/4KyelpTcqRw87itUAt3gK0hqY.png\"]);setNavigationStore({hideRenderedImagesOnProductPage:true});}else{setIsMoonPhase(false);setProductImageUrlsMobile([]);setProductImageUrlsDesktop([]);setNavigationStore({hideRenderedImagesOnProductPage:false});}},[store.jewelryType]);// Get rendered image URLs from stores\nuseEffect(()=>{if(!store.pageLoaded){return;}const{frontImageLayerBase,frontImageLayerTop,backImageUrl}=getRenderedPreviewImageUrls(store);setRenderedImageFrontUrlBase(frontImageLayerBase);setRenderedImageFrontUrlTop(frontImageLayerTop);setRenderedImageBackUrl(backImageUrl);},[store,store.pageLoaded,store.productType,store.jewelryBezelMount,store.jewelryMaterial,store.jewelryChain]);// Set image sources based on active index\nuseEffect(()=>{if(activeIndex===0&&renderedImageFrontUrlTop){// Show front image\nsetShowImageSrcTop(renderedImageFrontUrlTop);setShowImageSrcSetTop(getImageSrcSet(renderedImageFrontUrlTop,imageContainerMaxWidth));setShowImageSrcBase(renderedImageFrontUrlBase);setShowImageSrcSetBase(getImageSrcSet(renderedImageFrontUrlBase,imageContainerMaxWidth));}else if(activeIndex===1&&renderedImageBackUrl){// Show back image\nsetShowImageSrcTop(renderedImageBackUrl);setShowImageSrcSetTop(getImageSrcSet(renderedImageBackUrl,imageContainerMaxWidth));setShowImageSrcBase(\"\");setShowImageSrcSetBase(\"\");}else if(panelType===\"mobile\"&&productImageUrlsMobile.length>0){const productImage=productImageUrlsMobile[Math.min(activeIndex,productImageUrlsMobile.length-1)];setShowImageSrcTop(productImage);setShowImageSrcSetTop(getImageSrcSet(productImage,imageContainerMaxWidth));setShowImageSrcBase(\"\");setShowImageSrcSetBase(\"\");}else if(panelType===\"desktop\"&&productImageUrlsDesktop.length>0){const productImage=productImageUrlsDesktop[Math.min(activeIndex,productImageUrlsDesktop.length-1)];setShowImageSrcTop(productImage);setShowImageSrcSetTop(getImageSrcSet(productImage,imageContainerMaxWidth));setShowImageSrcBase(\"\");setShowImageSrcSetBase(\"\");}},[activeIndex,renderedImageFrontUrlTop,renderedImageFrontUrlBase,renderedImageBackUrl,imageContainerMaxWidth,panelType,productImageUrlsDesktop,productImageUrlsMobile]);// Handle navigation store jump to front/back\nuseEffect(()=>{if(navigationStore.jumpToFront>0){setActiveIndex(0);}},[navigationStore.jumpToFront]);useEffect(()=>{if(navigationStore.jumpToBack>0){setActiveIndex(1);}},[navigationStore.jumpToBack]);if(panelType===\"mobile\"){if(!renderedImageFrontUrlTop&&productImageUrlsMobile.length<=0){return null;}const renderImage=!renderedImageFrontUrlTop&&showImageSrcTop?showImageSrcTop:renderedImageFrontUrlTop;return /*#__PURE__*/_jsx(\"div\",{style:mobileContainerStyle,children:/*#__PURE__*/_jsx(ImagePanel_ContentMobileHtml_L,{isPrint:false,isMoonPhase:isMoonPhase,printFrame:\"\",printSize:\"\",printLayout:\"\",renderedImageFrontUrlBase:renderedImageFrontUrlBase,renderedImageFrontUrlTop:renderImage,renderedImageBackUrl:renderedImageBackUrl,productImageUrls:productImageUrlsMobile,setActiveIndex:setActiveIndex,activeIndex:activeIndex,handleRenderImageLoad:()=>{},renderedPreviewActive:true,imageContainerMaxWidth:imageContainerMaxWidth,isBezelEclipse:false,jewelryEclipseInset:\"\"})});}if(!renderedImageFrontUrlTop&&productImageUrlsDesktop.length<=0){return null;}// Calculate padding based on print size\nconst imagePadding=store.printSize?getImagePaddingForPrintSize(store.printSize):24;return /*#__PURE__*/_jsx(\"div\",{style:desktopContainerStyle,children:/*#__PURE__*/_jsx(ImagePanel_ContentDesktopHtml_L,{isMoonPhase:isMoonPhase,showImageSrcTop:showImageSrcTop,showImageSrcSetTop:showImageSrcSetTop,showImageSrcBase:showImageSrcBase,showImageSrcSetBase:showImageSrcSetBase,renderedImageFrontUrls:[renderedImageFrontUrlBase,renderedImageFrontUrlTop].filter(x=>x),renderedImageBackUrl:renderedImageBackUrl,productImageUrls:productImageUrlsDesktop,setActiveIndex:setActiveIndex,activeIndex:activeIndex,imagePadding:imagePadding})});}// /////////////////////////////////////////////////////////////////\n// COMPONENT PROPS\n// /////////////\nRender_JewelryDesktopImage.defaultProps={imageContainerMaxWidth:1200,panelType:\"desktop\",updatedStyle:false};addPropertyControls(Render_JewelryDesktopImage,{imageContainerMaxWidth:{type:ControlType.Number,title:\"Images Max Width in Px to help srcSet\",defaultValue:1200},panelType:{type:ControlType.Enum,title:\"Panel Type\",options:[\"desktop\",\"mobile\"],optionTitles:[\"Desktop Panel\",\"Mobile Carousel\"],defaultValue:\"desktop\"}});// /////////////////////////////////////////////////////////////////\n// STYLES\n// /////////////\nconst desktopContainerStyle={alignItems:\"center\",display:\"flex\",flex:\"1\",flexFlow:\"column\",gap:\"0px\",// height: \"100%\",\noverflow:\"visible\",position:\"relative\",height:\"100vh\",padding:\"0px 0px 0px 0px\"};const mobileContainerStyle={display:\"flex\",justifyContent:\"center\",width:\"100%\",height:\"100%\",position:\"relative\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Render_JewelryDesktopImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DesktopAndMobilePrints from\"https://framerusercontent.com/modules/idjOSfGE3LwIMcXxnF1i/VfFq51NwT2eZRKA8GKHS/Render_DesktopAndMobilePrints.js\";import Render_JewelryMobileImage from\"https://framerusercontent.com/modules/lQlwwYX9Li7DOKO20wOZ/qvWrGACKtdLKGJBhPVZW/Render_JewelryMobileImage.js\";const DesktopAndMobilePrintsFonts=getFonts(DesktopAndMobilePrints);const Render_JewelryMobileImageFonts=getFonts(Render_JewelryMobileImage);const cycleOrder=[\"CD50GCfzG\",\"Cm7VtDOiK\"];const serializationHash=\"framer-OZRPP\";const variantClassNames={CD50GCfzG:\"framer-v-1axj2e\",Cm7VtDOiK:\"framer-v-1mgmwyg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Jewelry:\"Cm7VtDOiK\",Print:\"CD50GCfzG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CD50GCfzG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CD50GCfzG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Cm7VtDOiK\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Cm7VtDOiK\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1axj2e\",className,classNames),\"data-framer-name\":\"Print\",layoutDependency:layoutDependency,layoutId:\"CD50GCfzG\",ref:refBinding,style:{...style},...addPropertyOverrides({Cm7VtDOiK:{\"data-framer-name\":\"Jewelry\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-izy6zs-container\",\"data-framer-name\":\"Print: Canvas\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AMY3ON08r-container\",name:\"Print: Canvas\",nodeId:\"AMY3ON08r\",rendersWithMotion:true,scopeId:\"QnB5kL8gk\",children:/*#__PURE__*/_jsx(DesktopAndMobilePrints,{brandPartner:\"None\",height:\"100%\",id:\"AMY3ON08r\",layoutId:\"AMY3ON08r\",name:\"Print: Canvas\",panelHeight:\"100%\",panelType:\"mobile\",returnImage:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hddg7z-container\",\"data-framer-name\":\"Render_JewelryMobileImage\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"olYrQodvI-container\",name:\"Render_JewelryMobileImage\",nodeId:\"olYrQodvI\",rendersWithMotion:true,scopeId:\"QnB5kL8gk\",children:/*#__PURE__*/_jsx(Render_JewelryMobileImage,{height:\"100%\",id:\"olYrQodvI\",imageContainerMaxWidth:800,layoutId:\"olYrQodvI\",name:\"Render_JewelryMobileImage\",panelType:\"mobile\",style:{height:\"100%\",width:\"100%\"},updatedStyle:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OZRPP.framer-12six1z, .framer-OZRPP .framer-12six1z { display: block; }\",\".framer-OZRPP.framer-1axj2e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 600px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 450px; }\",\".framer-OZRPP .framer-izy6zs-container, .framer-OZRPP .framer-1hddg7z-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 600\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cm7VtDOiK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQnB5kL8gk=withCSS(Component,css,\"framer-OZRPP\");export default FramerQnB5kL8gk;FramerQnB5kL8gk.displayName=\"ExperimentTablet\";FramerQnB5kL8gk.defaultProps={height:600,width:450};addPropertyControls(FramerQnB5kL8gk,{variant:{options:[\"CD50GCfzG\",\"Cm7VtDOiK\"],optionTitles:[\"Print\",\"Jewelry\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQnB5kL8gk,[{explicitInter:true,fonts:[]},...DesktopAndMobilePrintsFonts,...Render_JewelryMobileImageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQnB5kL8gk\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cm7VtDOiK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"450\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"600\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{getTnsLongTermData}from\"https://framerusercontent.com/modules/hVOQolyK4JiFCyR5tOtr/ci3NC9c8u7N0WkRBPge1/utils_Cookies.js\";import{getCartInfo}from\"https://framerusercontent.com/modules/EYW7hnHTTx9LO8bg7Bbo/Mb80yAUSPmj5AWGSb7Yl/utils_CreateSaveDesign.js\";import{getStorePropsFromTnsProps}from\"https://framerusercontent.com/modules/f5MemFRu7KXGzetUeQ0m/8j4nFWGirSYicNRdPG0n/utils_TnsProps.js\";import{setProductPropsSessionStorage}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import tracking from\"https://framerusercontent.com/modules/hf8dXdUvjqiYuDILvSsp/KOfRB56ZjHqz2y0ecmDN/utils_Tracking.js\";const CONTINUE_DESIGN_SESSION_KEYS=[\"textDate\",\"textLocation\",\"textLocationPlaceholder\",\"latitude\",\"longitude\",\"text\",\"printTheme\",\"printStyle\",\"printLayoutStyle\",\"printSize\",\"printLayout\",\"printFoilColor\",\"printFrame\",\"printFormat\",\"productFormat\",\"productType\",\"jewelryPiece\",\"jewelryMaterial\",\"jewelryChain\",\"jewelrySize\",\"jewelryBezelMount\",\"grid\",\"constellations\",\"moon\",\"showDwarfPlanets\",\"colorPlanets\"];export const pushContinueDesignEvent=(eventName,payload={})=>{try{tracking.logLifecycleEvent(eventName,payload);}catch(e){console.error(`[continue-design] lifecycle event error (${eventName}):`,e);}};export const fetchAndApplyContinuedDesign=async params=>{const{mode,setStore}=params;console.log(`[${mode}-design] Starting fetch...`);try{let cartId=\"\",orderId=\"\",customerId=\"\",editMode=\"\";if(mode===\"continue\"){const ltsData=getTnsLongTermData();console.log(`[continue-design] tnsLtsData:`,JSON.stringify(ltsData));cartId=ltsData?.cartId||\"\";orderId=ltsData?.orderId||\"\";customerId=ltsData?.customerId||\"\";if(!cartId&&!orderId){console.log(`[continue-design] No cartId or orderId found`);pushContinueDesignEvent(\"continue_design_failed\",{reason:\"no_cart_or_order\",cartId,orderId,customerId});setStore({continueDesignLoading:false});return;}}else{cartId=params.cartId||\"\";orderId=params.orderId||\"\";customerId=params.customerId||\"\";editMode=params.editMode||\"\";}const cartInfo=await getCartInfo({cartId,orderId,customerId,editMode});const cart=cartInfo?.cart;if(!cart?.items?.length){console.log(`[${mode}-design] No items in cart`);if(mode===\"edit\"){pushContinueDesignEvent(\"edit_design_failed\",{reason:\"empty_cart\",cartId,orderId,customerId,itemId:params.itemId});setStore({continueDesignLoading:false,editLoadError:\"Could not load the requested order. The order may no longer be editable.\"});return;}pushContinueDesignEvent(\"continue_design_failed\",{reason:\"empty_cart\",cartId,orderId,customerId});setStore({continueDesignLoading:false});return;}let targetItem=null;if(mode===\"continue\"){targetItem=cart.items[cart.items.length-1];}else{targetItem=cart.items.find(i=>i?.id===params.itemId);if(!targetItem){console.log(`[edit-design] Item not found: ${params.itemId}`);pushContinueDesignEvent(\"edit_design_failed\",{reason:\"item_not_found\",cartId,orderId,customerId,itemId:params.itemId});setStore({continueDesignLoading:false,editLoadError:\"Could not load the requested order. The item was not found.\"});return;}}const cp=targetItem.design?.customProps||{};console.log(`[${mode}-design] Item SKU:`,targetItem.sku,\"customProps keys:\",Object.keys(cp));const storeProps=getStorePropsFromTnsProps(cp);storeProps.cartId=cartId||cartInfo.cartId||\"\";storeProps.orderId=orderId||cartInfo.orderId||\"\";storeProps.customerId=customerId||cartInfo.customerId||\"\";if(targetItem.id)storeProps.itemId=targetItem.id;for(const key of CONTINUE_DESIGN_SESSION_KEYS){if(storeProps[key]!==undefined)setProductPropsSessionStorage(key,storeProps[key]);}if(storeProps.time)setProductPropsSessionStorage(\"time\",JSON.stringify(storeProps.time));if(storeProps.dateHasBeenSelected)setProductPropsSessionStorage(\"dateHasBeenSelected\",\"true\");if(storeProps.isLocationSelected)setProductPropsSessionStorage(\"isLocationSelected\",\"true\");setStore({...storeProps,continueDesignLoading:false,showWelcomeBack:mode===\"continue\",editLoadError:\"\"});const trackPayload={cartId:storeProps.cartId||\"\",orderId:storeProps.orderId||\"\",customerId:storeProps.customerId||\"\",itemId:targetItem.id||\"\",sku:targetItem.sku||\"\",productFormat:storeProps.productFormat||\"\",productType:storeProps.productType||\"\",itemCount:cart.items.length};pushContinueDesignEvent(mode===\"continue\"?\"continue_design\":\"edit_design_loaded\",trackPayload);}catch(error){console.error(`[${mode}-design] Error:`,error);pushContinueDesignEvent(mode===\"continue\"?\"continue_design_failed\":\"edit_design_failed\",{reason:\"exception\",message:String(error?.message||error)});if(mode===\"edit\"){setStore({continueDesignLoading:false,editLoadError:\"Could not load the requested order. Please try again.\"});}else{setStore({continueDesignLoading:false});}}};\nexport const __FramerMetadata__ = {\"exports\":{\"fetchAndApplyContinuedDesign\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pushContinueDesignEvent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{store_ProductPropsStore}from\"https://framerusercontent.com/modules/XlGHH84z4WYiDTmjfihj/69RtBUP0N0weMYh1RnIY/store_ProductPropsStore.js\";import{store_Country}from\"https://framerusercontent.com/modules/uEbYfRswpEkLoguEXuyc/aJGVne8id8ZJMOpoLekR/store_Country.js\";import{updatePropsFromLocalStorage,applyPropsToSessionStorage,setProductPropsSessionStorage}from\"https://framerusercontent.com/modules/6NueQ0CouAFqjFEtYeCA/plpUPrGrfI50Rvfu2jq2/store_ProductPropsLocalStorage.js\";import{cleanPropsFixInvalid}from\"https://framerusercontent.com/modules/Ys2P4JeoIch9Ncz1BXNe/tpMXvEyhiAvYziCvbJ8k/utils_Props.js\";import{applySkuProps}from\"https://framerusercontent.com/modules/ZemOljkkR0foZY4xFjjK/4KYdYbHR9KYyEtqojCCl/utils_webSkuProps.js\";import{getTnsSessionData,getTnsLongTermData}from\"https://framerusercontent.com/modules/hVOQolyK4JiFCyR5tOtr/ci3NC9c8u7N0WkRBPge1/utils_Cookies.js\";import{getCountryName}from\"https://framerusercontent.com/modules/8dsyUFjBJWRCD1jy9dTj/xNewDdlXEtWvGzZEoQge/utils_Countries.js\";import{fetchAndApplyContinuedDesign,pushContinueDesignEvent}from\"https://framerusercontent.com/modules/GbnwYpTjyBkDclU5216S/lDt1w02ewFE0F4cnbRU5/utils_ContinueDesign.js\";const INITIAL_DISPLAY_DEFAULTS={textDate:\"1st JANUARY 2026\",textLocation:\"SAN DIEGO\",latitude:40.999,longitude:-122.463,time:{date:1,hour:22,minute:0,month:1,second:0,year:2026}};const updatePropsFromCdnProps=(updatedPropsParam,sku,format,material,piece)=>{let updatedProps=updatedPropsParam;if(format===\"Print\"){updatedProps={...updatedProps,productFormat:\"Print\"};switch(sku){default:case\"SM-P\":updatedProps={...updatedProps,printFormat:\"Classic\"};break;case\"SM-G\":updatedProps={...updatedProps,printFormat:\"Glow in the Dark\"};break;case\"SM-F\":updatedProps={...updatedProps,printFormat:\"Foil\"};break;case\"SM-C\":updatedProps={...updatedProps,printFormat:\"Canvas\"};break;case\"MN-P\":updatedProps={...updatedProps,productType:\"Moon\"};break;}}else if([\"Jewelry\",\"Jewellery\"].includes(format)){updatedProps={...updatedProps,productFormat:\"Jewelry\",...[\"Necklace\",\"Bracelet\",\"Locket\"].includes(piece)?{jewelryPiece:piece}:null};if(piece===\"Locket\")updatedProps={...updatedProps,jewelrySize:\"20mm\"};const skuParts=sku.split(\"-\");if(skuParts.length>0&&[\"SM\",\"ZC\"].includes(skuParts[0])){switch(skuParts[0]){case\"SM\":default:updatedProps={...updatedProps,jewelryType:\"Star Map\"};break;case\"ZC\":updatedProps={...updatedProps,jewelryType:\"Zodiac\"};break;}switch(skuParts[1]){case\"S\":default:updatedProps={...updatedProps,jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Sterling Silver\"};break;case\"V\":updatedProps={...updatedProps,jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\"};break;case\"O\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryChain:\"Sterling Silver\"};break;case\"GO\":updatedProps={...updatedProps,jewelryMaterial:\"Green Onyx\",jewelryChain:\"Sterling Silver\"};break;case\"G\":updatedProps={...updatedProps,jewelryMaterial:\"9k Solid Gold\",jewelryChain:\"9k Solid Gold\"};break;}switch(skuParts[2]){default:case\"N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\"};break;case\"B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\"};break;case\"SB\":updatedProps={...updatedProps,jewelryBezelMount:\"Sterling Silver\",jewelryChain:\"Sterling Silver\"};break;case\"VB\":updatedProps={...updatedProps,jewelryBezelMount:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\"};break;case\"SEB\":updatedProps={...updatedProps,jewelryBezelMount:\"Sterling Silver Eclipse\",jewelryChain:\"Sterling Silver\"};break;case\"VEB\":updatedProps={...updatedProps,jewelryBezelMount:\"18k Gold Vermeil Eclipse\",jewelryChain:\"18k Gold Vermeil\"};break;}if(skuParts.length>=4&&skuParts[3]){switch(skuParts[3]){default:case\"N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\"};break;case\"B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\"};break;}}}switch(sku){case\"SM-O-N\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Necklace\",jewelryChain:\"Sterling Silver\"};break;case\"SM-OSB-N\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Necklace\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-OVB-N\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Necklace\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-O-B\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Bracelet\",jewelryChain:\"Sterling Silver\"};break;case\"SM-OSB-B\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Bracelet\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-OVB-B\":updatedProps={...updatedProps,jewelryMaterial:\"Black Onyx\",jewelryPiece:\"Bracelet\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-GOSB-N\":updatedProps={...updatedProps,jewelryMaterial:\"Green Onyx\",jewelryPiece:\"Necklace\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-GOVB-N\":updatedProps={...updatedProps,jewelryMaterial:\"Green Onyx\",jewelryPiece:\"Necklace\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-GOSB-B\":updatedProps={...updatedProps,jewelryMaterial:\"Green Onyx\",jewelryPiece:\"Bracelet\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-GOVB-B\":updatedProps={...updatedProps,jewelryMaterial:\"Green Onyx\",jewelryPiece:\"Bracelet\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-S-N\":updatedProps={...updatedProps,jewelryMaterial:\"Sterling Silver\",jewelryPiece:\"Necklace\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"No Mount\"};break;case\"SM-S-K\":case\"SM-S-KS\":updatedProps={...updatedProps,jewelryMaterial:\"Sterling Silver\",jewelryPiece:\"Keyring\",jewelryChain:\"Keyring\",jewelryBezelMount:\"No Mount\"};break;case\"SM-S-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"No Mount\"};break;case\"SM-S-L\":updatedProps={...updatedProps,jewelryMaterial:\"Sterling Silver\",jewelryPiece:\"Locket\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"No Mount\"};break;case\"SM-V-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"No Mount\"};break;case\"SM-V-L\":updatedProps={...updatedProps,jewelryPiece:\"Locket\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"No Mount\"};break;case\"SM-V-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"No Mount\"};break;case\"SM-G-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"9k Solid Gold\",jewelryChain:\"9k Solid Gold\",jewelryBezelMount:\"No Mount\"};break;case\"SM-S-SB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-S-VB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-S-VB-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-V-VB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-V-SB-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-V-SB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-BEZELS\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"SM-S-SEB-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver Eclipse\"};break;case\"SM-V-VEB-B\":updatedProps={...updatedProps,jewelryPiece:\"Bracelet\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil Eclipse\"};break;case\"SM-S-SEB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"Sterling Silver\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver Eclipse\"};break;case\"SM-V-VEB-N\":updatedProps={...updatedProps,jewelryPiece:\"Necklace\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"18k Gold Vermeil\",jewelryBezelMount:\"18k Gold Vermeil Eclipse\"};break;}switch(sku){case\"SM-OSB-B\":case\"SM-OSB-N\":case\"SM-GOSB-B\":case\"SM-GOSB-N\":case\"SM-S-SB-N\":case\"SM-V-SB-B\":case\"SM-V-SB-N\":updatedProps={...updatedProps,jewelryBezelMount:\"Sterling Silver\"};break;case\"SM-OVB-B\":case\"SM-OVB-N\":case\"SM-GOVB-B\":case\"SM-GOVB-N\":case\"SM-S-VB-N\":case\"SM-S-VB-B\":case\"SM-V-VB-N\":case\"SM-BEZELS\":updatedProps={...updatedProps,jewelryBezelMount:\"18k Gold Vermeil\"};break;case\"MP-S-N\":updatedProps={...updatedProps,jewelryType:\"Moon Phase\",jewelryPiece:\"Necklace\",jewelryMaterial:\"18k Gold Vermeil\",jewelryChain:\"Sterling Silver\",jewelryBezelMount:\"Sterling Silver\"};break;default:break;}}return updatedProps;};const updatePropsWithSessionCartAndOrderIds=updatedProps=>{try{const tnsSessData=getTnsSessionData();if(tnsSessData){const{cartId:sessionCartId,orderId:sessionOrderId,customerId:sessionCustomerId}=tnsSessData;updatedProps={...updatedProps,cartId:sessionCartId,orderId:sessionOrderId,customerId:sessionCustomerId};}}catch(error){console.error(`Error`,error);}return updatedProps;};const containsSkuHashParameter=()=>{try{if(typeof window!==\"undefined\"&&window.location){let skuHash=(window.location.hash||\"\").toUpperCase().replace(\"#\",\"\");if(skuHash.startsWith(\"P-\"))return true;}}catch(error){/* ignore */}return false;};const updatePropsFromHashParameter=updatedPropsParam=>{let updatedProps=updatedPropsParam;try{if(typeof window!==\"undefined\"&&window.location){let skuHash=(window.location.hash||\"\").toUpperCase().replace(\"#\",\"\");if(skuHash.startsWith(\"P-\")){skuHash=skuHash.replace(\"P-\",\"\");return applySkuProps(updatedProps,skuHash);}}}catch(error){console.error(error);}return updatedProps;};export default function ProductPropsPageLoad(props){const[store,setStore]=store_ProductPropsStore();const[,setCountry]=store_Country();useEffect(()=>{const{type,sku,format,material,piece,slug}=props;const urlParams=typeof window!==\"undefined\"&&window.location?new URLSearchParams(window.location.search):new URLSearchParams;const sdContinue=urlParams.get(\"sd\")===\"continue\";const editItemId=urlParams.get(\"itemId\")||\"\";const editCartId=urlParams.get(\"cartId\")||\"\";const editOrderId=urlParams.get(\"orderId\")||\"\";const editCustomerId=urlParams.get(\"customerId\")||\"\";const editTnscc=urlParams.get(\"tnscc\")||\"\";const editMode=urlParams.get(\"editMode\")||\"\";const editActor=urlParams.get(\"admin\")||\"\";const editReturnUrl=urlParams.get(\"returnUrl\")||\"\";const isEditMode=!!editItemId&&(!!editCartId||!!editOrderId&&!!editCustomerId);if(isEditMode){if(editTnscc){try{setCountry({countryCode:editTnscc,countryName:getCountryName(editTnscc)||\"\"});}catch(e){console.error(\"[edit-design] Failed to seed country:\",e);}}setStore({...store,pageLoaded:true,continueDesignLoading:true,editMode,editActor,editReturnUrl});pushContinueDesignEvent(\"edit_design_started\",{cartId:editCartId,orderId:editOrderId,customerId:editCustomerId,itemId:editItemId,slug:slug||\"\"});setTimeout(()=>{fetchAndApplyContinuedDesign({mode:\"edit\",itemId:editItemId,cartId:editCartId,orderId:editOrderId,customerId:editCustomerId,editMode,setStore});},100);return;}let updatedProps=updatePropsFromLocalStorage({...store});if(!updatedProps.textDate&&!updatedProps.dateHasBeenSelected)updatedProps.textDate=INITIAL_DISPLAY_DEFAULTS.textDate;if(!updatedProps.textLocation&&!updatedProps.isLocationSelected){updatedProps.textLocation=INITIAL_DISPLAY_DEFAULTS.textLocation;updatedProps.latitude=INITIAL_DISPLAY_DEFAULTS.latitude;updatedProps.longitude=INITIAL_DISPLAY_DEFAULTS.longitude;}if(!updatedProps.time)updatedProps.time=INITIAL_DISPLAY_DEFAULTS.time;updatedProps=updatePropsFromCdnProps({...updatedProps},sku,format,material,piece);if([\"TPA\"].includes(type)){updatedProps={...updatedProps,productType:\"TPA\"};setProductPropsSessionStorage(\"productType\",\"TPA\");}else if([\"Moon\"].includes(type)){updatedProps={...updatedProps,productType:\"Moon\"};setProductPropsSessionStorage(\"productType\",\"Moon\");}else if(slug===\"create\"){updatedProps={...updatedProps,productType:\"Star Map\"};setProductPropsSessionStorage(\"productType\",\"Star Map\");}else if(slug.includes(\"solar-system\")){updatedProps={...updatedProps,productType:\"TPA\"};setProductPropsSessionStorage(\"productType\",\"TPA\");}else{updatedProps={...updatedProps,productType:\"Star Map\"};setProductPropsSessionStorage(\"productType\",\"Star Map\");}if(slug.indexOf(\"zodiac\")>=0)updatedProps={...updatedProps,productFormat:\"Jewelry\",jewelryType:\"Zodiac\",jewelryStarSign:updatedProps.jewelryStarSign||\"Leo\"};else if(slug===\"moon-phase-jewelry\")updatedProps={...updatedProps,productFormat:\"Jewelry\",jewelryType:\"Moon Phase\"};else if(slug===\"star-sign-jewelry\")updatedProps={...updatedProps,productFormat:\"Jewelry\",jewelryType:\"Star Sign\",jewelryStarSign:updatedProps.jewelryStarSign||\"Leo\"};else updatedProps={...updatedProps,jewelryType:\"Star Map\"};updatedProps=updatePropsWithSessionCartAndOrderIds(updatedProps);if(containsSkuHashParameter())updatedProps=updatePropsFromHashParameter(updatedProps);updatedProps=cleanPropsFixInvalid(updatedProps);if(containsSkuHashParameter())applyPropsToSessionStorage(updatedProps);updatedProps={...updatedProps,pageLoaded:true};if(sdContinue)updatedProps={...updatedProps,continueDesignLoading:true};setStore({...updatedProps});if(sdContinue){const ltsDataForTracking=(()=>{try{return getTnsLongTermData();}catch{return null;}})();pushContinueDesignEvent(\"continue_design_started\",{cartId:ltsDataForTracking?.cartId||\"\",orderId:ltsDataForTracking?.orderId||\"\",customerId:ltsDataForTracking?.customerId||\"\",slug:slug||\"\",productType:updatedProps.productType||\"\"});setTimeout(()=>{fetchAndApplyContinuedDesign({mode:\"continue\",setStore});},100);}},[]);return /*#__PURE__*/_jsx(_Fragment,{});}ProductPropsPageLoad.defaultProps={type:\"\",sku:\"\",format:\"\",material:\"\",piece:\"\",slug:\"\"};addPropertyControls(ProductPropsPageLoad,{type:{type:ControlType.String,defaultValue:\"\"},slug:{type:ControlType.String,defaultValue:\"\"},sku:{type:ControlType.String,defaultValue:\"\"},format:{type:ControlType.String,defaultValue:\"\"},material:{type:ControlType.String,defaultValue:\"\"},piece:{type:ControlType.String,defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductPropsPageLoad\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}