{"version":3,"file":"CenterSticky.CJr2wq5e.mjs","names":["RichText","Main","MainInfo","React.useContext","React.useMemo","React.Fragment","React.useState","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","FAArrowRight","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useCallback","useMemo"],"sources":["https:/framerusercontent.com/modules/BzhzxZQaQCvlV0Jvy3Ss/H0Qk83TXPqVSgphl5bHd/mtroZkPiL.js","https:/framerusercontent.com/modules/EiBuGeEzQqTDVRQFCbbK/40jAIfVSfXwg22doxiV1/LkiOiKki0.js","https:/framerusercontent.com/modules/oPblrk8sflWeBi5KfmRj/oJCIdARXnimTM9tfOJXL/LkiOiKki0.js","https:/framerusercontent.com/modules/JiBiKbpBF1PCgpV2rH0k/OMLwge0vcymbNFluMKyJ/CenterSticky.js"],"sourcesContent":["// Generated by Framer (604959d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Canela Web Thin\",\"CUSTOMV2;Canela Web Thin\",\"CUSTOMV2;Canela Web Thin\",\"CUSTOMV2;Canela Web Thin\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Canela Web Thin\",source:\"custom\",style:\"normal\",uiFamilyName:\"Canela Web\",url:\"https://framerusercontent.com/assets/XMZpSy1UfhISI0s4LFK4huSf5I4.woff2\",weight:\"100\"}]}];export const css=['.framer-qH50j .framer-styles-preset-1vx2ycl:not(.rich-text-wrapper), .framer-qH50j .framer-styles-preset-1vx2ycl.rich-text-wrapper h1 { --framer-font-family: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 60px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 100; --framer-font-weight-bold: 100; --framer-font-weight-bold-italic: 100; --framer-font-weight-italic: 100; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-417808d0-1dfe-483f-9164-e0725b1b82a7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qH50j .framer-styles-preset-1vx2ycl:not(.rich-text-wrapper), .framer-qH50j .framer-styles-preset-1vx2ycl.rich-text-wrapper h1 { --framer-font-family: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 60px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 100; --framer-font-weight-bold: 100; --framer-font-weight-bold-italic: 100; --framer-font-weight-italic: 100; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-417808d0-1dfe-483f-9164-e0725b1b82a7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qH50j .framer-styles-preset-1vx2ycl:not(.rich-text-wrapper), .framer-qH50j .framer-styles-preset-1vx2ycl.rich-text-wrapper h1 { --framer-font-family: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-family-italic: \"Canela Web Thin\", \"Canela Web Thin Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 100; --framer-font-weight-bold: 100; --framer-font-weight-bold-italic: 100; --framer-font-weight-italic: 100; --framer-letter-spacing: 0px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-417808d0-1dfe-483f-9164-e0725b1b82a7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-qH50j\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (defdf2a)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={P66L0qUSn:new LazyValue(()=>import(\"./LkiOiKki0-1.js\")),vfwmvCP8g:new LazyValue(()=>import(\"./LkiOiKki0-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (defdf2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCalendlyPopup}from\"https://framerusercontent.com/modules/sN33kaTTv1J3zWSnfjY6/1x6i2oCUFM8E2g52hNhO/CalendlyPopup.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Chxl8h6m1LfNsy6pCYVx/9Xe6Vsj3wlDPjmzt9yEX/eI9HFiXJ3.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BzhzxZQaQCvlV0Jvy3Ss/H0Qk83TXPqVSgphl5bHd/mtroZkPiL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/pWUYIvWcKW74FleHROMW/Nw0IFsPndN6oLjkmGz1U/syIUgKayr.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/EiBuGeEzQqTDVRQFCbbK/40jAIfVSfXwg22doxiV1/LkiOiKki0.js\";import FAArrowRight from\"https://framerusercontent.com/modules/hzXPzw3e5j4jCKCECmYV/PPBYiqyrKPX404pu5ZFr/Zb89xC_Iy.js\";import Main,*as MainInfo from\"https://framerusercontent.com/modules/FGjRDbObL16JAMC1cU49/8phrizGaNyosqxQvBjAe/B9W3WhSAP.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const MainFonts=getFonts(Main);const MainWithCalendlyPopupqosud7WithMappedReactProps18v8bwp=withMappedReactProps(withCodeBoundaryForOverrides(Main,{nodeId:\"WlN0twD9q\",override:withCalendlyPopup,scopeId:\"LkiOiKki0\"}),MainInfo);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"oK5XscAmS\",\"GUwHH0tRd\",\"LBWryuNzg\"];const serializationHash=\"framer-PtrQB\";const variantClassNames={GUwHH0tRd:\"framer-v-z5qs57\",LBWryuNzg:\"framer-v-1p9841t\",oK5XscAmS:\"framer-v-55r7my\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const t38xiKCES=undefined;const QeLsOsrOj=undefined;const rw_EaZ14F=undefined;const nQy3N0QCp=undefined;const pbuW6z4iN=undefined;const dstD0t9QW=undefined;const zhSb2NMpB=undefined;const setdstD0t9QW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1.4,ease:[.16,1,.3,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.01,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:.01,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition3={delay:.05,duration:1.6,ease:[.16,1,.3,1],type:\"tween\"};const textEffect={effect:animation2,repeat:false,startDelay:.1,tokenization:\"word\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:.3,duration:1.3,ease:[.16,1,.3,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:.01,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition5={delay:.5,duration:1.3,ease:[.16,1,.3,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:.3,duration:1.7,ease:[.16,1,.3,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation7={opacity:.01,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition7={delay:.5,duration:1.7,ease:[.16,1,.3,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};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={Desktop:\"oK5XscAmS\",Phone:\"LBWryuNzg\",Tablet:\"GUwHH0tRd\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({buttonLink,buttonTitle,heading,height,id,label,showButton,showLabel,subtitle,width,...props})=>{return{...props,dstD0t9QW:buttonTitle??props.dstD0t9QW??\"Plan a call\",nQy3N0QCp:subtitle??props.nQy3N0QCp??\"As an official Shopify Plus Partner, we're here to supercharge your online store and take your eCommerce game to new heights. We know the ins and outs of the Shopify platform like the back of our hand, From seamless store setup and customisation to powerful integrations and scalable solutions, we've got you covered.\",pbuW6z4iN:showButton??props.pbuW6z4iN??true,QeLsOsrOj:label??props.QeLsOsrOj??\"eCommerce\\xa0﹥\\xa0Shopify Plus\",rw_EaZ14F:heading??props.rw_EaZ14F??\"WE LOVE TO CREATE THE FUTURE OF ECOMMERCE\",t38xiKCES:showLabel??props.t38xiKCES??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"oK5XscAmS\",zhSb2NMpB:buttonLink??props.zhSb2NMpB};};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,t38xiKCES,QeLsOsrOj,rw_EaZ14F,nQy3N0QCp,pbuW6z4iN,\"dstD0t9QW\":externaldstD0t9QW,\"ondstD0t9QWChange\":setExternaldstD0t9QW,zhSb2NMpB,...restProps}=getProps(props);const[dstD0t9QW,setdstD0t9QW]=useStateVariable(externaldstD0t9QW,setExternaldstD0t9QW);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oK5XscAmS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);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-55r7my\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oK5XscAmS\",ref:refBinding,style:{backgroundColor:\"var(--token-ee10f296-15d9-41da-871d-89b364a646e0, rgb(243, 240, 233))\",...style},...addPropertyOverrides({GUwHH0tRd:{\"data-framer-name\":\"Tablet\"},LBWryuNzg:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[t38xiKCES!==false&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wp8804\",\"data-styles-preset\":\"eI9HFiXJ3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"eCommerce\\xa0﹥\\xa0Shopify Plus\"})}),className:\"framer-1mprxbb\",\"data-framer-appear-id\":\"1mprxbb\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"FvL5wti2B\",optimized:true,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QeLsOsrOj,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ma6rm7\",layoutDependency:layoutDependency,layoutId:\"X7Y28lbx7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xbnfln\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"jkZgORsUG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1vx2ycl\",\"data-styles-preset\":\"mtroZkPiL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"WE LOVE TO CREATE THE FUTURE OF ECOMMERCE\"})}),className:\"framer-13rdgk3\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XthaBZrbO\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rw_EaZ14F,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uzdm5d\",layoutDependency:layoutDependency,layoutId:\"xC0W86ELK\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15nsyba\",\"data-styles-preset\":\"syIUgKayr\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-417808d0-1dfe-483f-9164-e0725b1b82a7, rgb(5, 5, 5)))\"},children:\"As an official Shopify Plus Partner, we’re here to supercharge your online store and take your eCommerce game to new heights. We know the ins and outs of the Shopify platform like the back of our hand, From seamless store setup and customisation to powerful integrations and scalable solutions, we’ve got you covered.\"})}),className:\"framer-gj1rs1\",\"data-framer-appear-id\":\"gj1rs1\",fonts:[\"Inter\"],initial:animation4,layoutDependency:layoutDependency,layoutId:\"avMqxaYjs\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-417808d0-1dfe-483f-9164-e0725b1b82a7, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nQy3N0QCp,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GUwHH0tRd:{animate:animation5},LBWryuNzg:{animate:animation5}},baseVariant,gestureVariant)}),pbuW6z4iN!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+267+(((componentViewport?.height||200)-427-201)/2+0+0)+0+0+144,...addPropertyOverrides({GUwHH0tRd:{y:(componentViewport?.y||0)+200+(((componentViewport?.height||200)-320-293)/2+0+0)+0+92+0+144},LBWryuNzg:{width:\"200px\",y:(componentViewport?.y||0)+150+(((componentViewport?.height||200)-250-269)/2+0+0)+0+84+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-qosud7-container\",\"data-framer-appear-id\":\"qosud7\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"WlN0twD9q-container\",nodeId:\"WlN0twD9q\",optimized:true,rendersWithMotion:true,scopeId:\"LkiOiKki0\",...addPropertyOverrides({GUwHH0tRd:{animate:animation8},LBWryuNzg:{animate:animation8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MainWithCalendlyPopupqosud7WithMappedReactProps18v8bwp,{cVdLu_mI0:true,DIZ2Vnq50:FAArrowRight,eVz8PLKOd:zhSb2NMpB,height:\"100%\",id:\"WlN0twD9q\",layoutId:\"WlN0twD9q\",m6J3wOoZt:false,onx5RBSFtXBChange:setdstD0t9QW,variant:matchVariant(\"sh7iTnK5f\"),width:\"100%\",x5RBSFtXB:dstD0t9QW,ZMp9dxGbh:addImageAlt(getLocalizedValue(\"v0\",activeLocale)??{pixelHeight:74,pixelWidth:74,src:\"https://framerusercontent.com/images/QXosfHvuqm0NyYBG1yw68AKo.png?width=74&height=74\"},getLocalizedValue(\"v1\",activeLocale)??\"Flatline Agency consultant\"),...addPropertyOverrides({LBWryuNzg:{style:{width:\"100%\"},variant:matchVariant(\"JF5JGaubZ\")}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\".framer-PtrQB.framer-kyrk7y, .framer-PtrQB .framer-kyrk7y { display: block; }\",\".framer-PtrQB.framer-55r7my { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 267px 76px 160px 76px; position: relative; width: 1200px; }\",\".framer-PtrQB .framer-1mprxbb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PtrQB .framer-ma6rm7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 76px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PtrQB .framer-xbnfln { align-content: center; align-items: center; display: flex; flex: 1.2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PtrQB .framer-13rdgk3 { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; max-width: 818px; position: relative; width: 1px; }\",\".framer-PtrQB .framer-uzdm5d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; max-width: 785px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PtrQB .framer-gj1rs1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PtrQB .framer-qosud7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PtrQB.framer-v-z5qs57.framer-55r7my { gap: 40px; padding: 200px 50px 120px 50px; width: 810px; }\",\".framer-PtrQB.framer-v-z5qs57 .framer-ma6rm7 { flex-direction: column; gap: 32px; }\",\".framer-PtrQB.framer-v-z5qs57 .framer-xbnfln, .framer-PtrQB.framer-v-z5qs57 .framer-uzdm5d, .framer-PtrQB.framer-v-1p9841t .framer-xbnfln { flex: none; width: 100%; }\",\".framer-PtrQB.framer-v-z5qs57 .framer-gj1rs1 { --framer-text-wrap-override: balance; max-width: 600px; }\",\".framer-PtrQB.framer-v-1p9841t.framer-55r7my { gap: 32px; padding: 150px 24px 100px 24px; width: 390px; }\",\".framer-PtrQB.framer-v-1p9841t .framer-ma6rm7 { flex-direction: column; gap: 24px; }\",\".framer-PtrQB.framer-v-1p9841t .framer-uzdm5d { flex: none; gap: 40px; width: 100%; }\",\".framer-PtrQB.framer-v-1p9841t .framer-gj1rs1 { --framer-text-wrap-override: balance; }\",\".framer-PtrQB.framer-v-1p9841t .framer-qosud7-container { width: 200px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 732\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GUwHH0tRd\":{\"layout\":[\"fixed\",\"auto\"]},\"LBWryuNzg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"t38xiKCES\":\"showLabel\",\"QeLsOsrOj\":\"label\",\"rw_EaZ14F\":\"heading\",\"nQy3N0QCp\":\"subtitle\",\"pbuW6z4iN\":\"showButton\",\"dstD0t9QW\":\"buttonTitle\",\"zhSb2NMpB\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLkiOiKki0=withCSS(Component,css,\"framer-PtrQB\");export default FramerLkiOiKki0;FramerLkiOiKki0.displayName=\"Hero 01\";FramerLkiOiKki0.defaultProps={height:732,width:1200};addPropertyControls(FramerLkiOiKki0,{variant:{options:[\"oK5XscAmS\",\"GUwHH0tRd\",\"LBWryuNzg\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},t38xiKCES:{defaultValue:true,title:\"Show Label\",type:ControlType.Boolean},ont38xiKCESChange:{changes:\"t38xiKCES\",type:ControlType.ChangeHandler},QeLsOsrOj:{defaultValue:\"eCommerce\\xa0﹥\\xa0Shopify Plus\",displayTextArea:false,title:\"Label\",type:ControlType.String},onQeLsOsrOjChange:{changes:\"QeLsOsrOj\",type:ControlType.ChangeHandler},rw_EaZ14F:{defaultValue:\"WE LOVE TO CREATE THE FUTURE OF ECOMMERCE\",displayTextArea:true,title:\"Heading\",type:ControlType.String},onrw_EaZ14FChange:{changes:\"rw_EaZ14F\",type:ControlType.ChangeHandler},nQy3N0QCp:{defaultValue:\"As an official Shopify Plus Partner, we're here to supercharge your online store and take your eCommerce game to new heights. We know the ins and outs of the Shopify platform like the back of our hand, From seamless store setup and customisation to powerful integrations and scalable solutions, we've got you covered.\",displayTextArea:true,title:\"Subtitle\",type:ControlType.String},onnQy3N0QCpChange:{changes:\"nQy3N0QCp\",type:ControlType.ChangeHandler},pbuW6z4iN:{defaultValue:true,title:\"Show Button\",type:ControlType.Boolean},onpbuW6z4iNChange:{changes:\"pbuW6z4iN\",type:ControlType.ChangeHandler},dstD0t9QW:{defaultValue:\"Plan a call\",displayTextArea:false,title:\"Button Title\",type:ControlType.String},ondstD0t9QWChange:{changes:\"dstD0t9QW\",type:ControlType.ChangeHandler},zhSb2NMpB:{title:\"Button Link\",type:ControlType.Link}});addFonts(FramerLkiOiKki0,[{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/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\"}]},...MainFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerLkiOiKki0.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Main,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLkiOiKki0\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"732\",\"framerResolvesOwnDefaults\":\"true\",\"framerVariables\":\"{\\\"t38xiKCES\\\":\\\"showLabel\\\",\\\"QeLsOsrOj\\\":\\\"label\\\",\\\"rw_EaZ14F\\\":\\\"heading\\\",\\\"nQy3N0QCp\\\":\\\"subtitle\\\",\\\"pbuW6z4iN\\\":\\\"showButton\\\",\\\"dstD0t9QW\\\":\\\"buttonTitle\\\",\\\"zhSb2NMpB\\\":\\\"buttonLink\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GUwHH0tRd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LBWryuNzg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LkiOiKki0.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useMemo,useRef}from\"react\";import{useIsStaticRenderer}from\"framer\";// User request: Refactor to a deterministic shared-offset model where only the relative override computes sticky motion and publishes it on the parent, while absolute consumes the same parent offset.\nconst SHARED_CENTER_STICKY_VAR=\"--shared-center-sticky-y\";const ABSOLUTE_CENTER_CORRECTION_VAR=\"--absolute-center-correction-y\";const DESKTOP_MEDIA_QUERY=\"(min-width: 810px)\";const WRITE_EPSILON=.2;// Framer wraps layers that differ per breakpoint in `.ssr-variant` (display: contents). That wrapper has no box\n// and does not pass a custom property on to its siblings, so the sticky maths must use the first real ancestor.\nfunction resolveLayoutParent(node){let parent=node?.parentElement??null;if(typeof window===\"undefined\")return parent;while(parent&&window.getComputedStyle(parent).display===\"contents\"){parent=parent.parentElement;}return parent;}function composeTranslateWithOffset(existingTranslate,offsetVarName){const fallback=`0px var(${offsetVarName}, 0px)`;if(typeof existingTranslate!==\"string\")return fallback;const tokens=existingTranslate.trim().split(/\\s+/).filter(Boolean);if(tokens.length===0)return fallback;if(tokens.length===1)return`${tokens[0]} var(${offsetVarName}, 0px)`;const x=tokens[0];const y=tokens[1];const rest=tokens.slice(2).join(\" \");const composed=`${x} calc(${y} + var(${offsetVarName}, 0px))`;return rest?`${composed} ${rest}`:composed;}function composeTranslateWithTwoOffsets(existingTranslate,primaryOffsetVarName,secondaryOffsetVarName){const combinedOffset=`calc(var(${primaryOffsetVarName}, 0px) + var(${secondaryOffsetVarName}, 0px))`;const fallback=`0px ${combinedOffset}`;if(typeof existingTranslate!==\"string\")return fallback;const tokens=existingTranslate.trim().split(/\\s+/).filter(Boolean);if(tokens.length===0)return fallback;if(tokens.length===1)return`${tokens[0]} ${combinedOffset}`;const x=tokens[0];const y=tokens[1];const rest=tokens.slice(2).join(\" \");const composed=`${x} calc(${y} + ${combinedOffset})`;return rest?`${composed} ${rest}`:composed;}function createCenterStickyControllerOverride(){return function withCenterStickyController(Component){return /*#__PURE__*/forwardRef(function WithCenterStickyController(props,forwardedRef){const elementRef=useRef(null);const parentRef=useRef(null);const rafIdRef=useRef(null);const resizeObserverRef=useRef(null);const removeRuntimeListenersRef=useRef(null);const isDesktopRef=useRef(false);const lastWrittenOffsetRef=useRef(0);const isStatic=useIsStaticRenderer();const setRefs=useCallback(node=>{elementRef.current=node;parentRef.current=resolveLayoutParent(node);if(typeof forwardedRef===\"function\"){forwardedRef(node);}else if(forwardedRef&&\"current\"in forwardedRef){forwardedRef.current=node;}},[forwardedRef]);const writeSharedOffset=useCallback(value=>{const parent=parentRef.current;if(!parent)return;if(Math.abs(lastWrittenOffsetRef.current-value)<WRITE_EPSILON)return;lastWrittenOffsetRef.current=value;parent.style.setProperty(SHARED_CENTER_STICKY_VAR,`${value}px`);},[]);const resetSharedOffset=useCallback(()=>{const parent=parentRef.current;if(!parent)return;lastWrittenOffsetRef.current=0;parent.style.setProperty(SHARED_CENTER_STICKY_VAR,\"0px\");},[]);const updateSharedOffset=useCallback(()=>{if(typeof window===\"undefined\")return;const node=elementRef.current;const parent=resolveLayoutParent(node)??parentRef.current;if(!node||!parent)return;parentRef.current=parent;const previousValue=parent.style.getPropertyValue(SHARED_CENTER_STICKY_VAR);parent.style.setProperty(SHARED_CENTER_STICKY_VAR,\"0px\");// Force/read layout with neutralized sticky offset.\nconst naturalRect=node.getBoundingClientRect();const parentRect=parent.getBoundingClientRect();const viewportCenter=(window.innerHeight||0)/2;const naturalVisualCenter=naturalRect.top+naturalRect.height/2;const naturalVisualBottom=naturalRect.bottom;const parentBottomViewport=parentRect.bottom;const rawOffset=Math.max(0,viewportCenter-naturalVisualCenter);const maxOffset=Math.max(0,parentBottomViewport-naturalVisualBottom);const nextOffset=Math.min(rawOffset,maxOffset);parent.style.setProperty(SHARED_CENTER_STICKY_VAR,previousValue||\"0px\");writeSharedOffset(nextOffset);},[writeSharedOffset]);const scheduleUpdate=useCallback(()=>{if(typeof window===\"undefined\")return;if(!isDesktopRef.current)return;if(rafIdRef.current!==null)return;rafIdRef.current=window.requestAnimationFrame(()=>{rafIdRef.current=null;updateSharedOffset();});},[updateSharedOffset]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;const node=elementRef.current;if(!node)return;const mediaQuery=window.matchMedia(DESKTOP_MEDIA_QUERY);const teardownRuntime=()=>{isDesktopRef.current=false;if(removeRuntimeListenersRef.current){removeRuntimeListenersRef.current();removeRuntimeListenersRef.current=null;}if(rafIdRef.current!==null){window.cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}resizeObserverRef.current?.disconnect();resizeObserverRef.current=null;resetSharedOffset();};const scheduleAfterLayoutSettles=()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{scheduleUpdate();});});};const setupRuntime=()=>{teardownRuntime();const currentNode=elementRef.current;if(!currentNode)return;isDesktopRef.current=true;parentRef.current=resolveLayoutParent(currentNode);const onScroll=()=>scheduleUpdate();const onResize=()=>scheduleUpdate();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});if(typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{scheduleUpdate();});resizeObserver.observe(currentNode);if(parentRef.current)resizeObserver.observe(parentRef.current);resizeObserverRef.current=resizeObserver;}if(typeof document!==\"undefined\"&&\"fonts\"in document){const fontsApi=document.fonts;fontsApi?.ready?.then(()=>scheduleUpdate());}const onLoad=()=>scheduleUpdate();if(document.readyState!==\"complete\"){window.addEventListener(\"load\",onLoad,{passive:true});}removeRuntimeListenersRef.current=()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"load\",onLoad);};scheduleAfterLayoutSettles();};const handleMediaChange=()=>{if(mediaQuery.matches){setupRuntime();}else{teardownRuntime();}};handleMediaChange();if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",handleMediaChange);}else if(typeof mediaQuery.addListener===\"function\"){mediaQuery.addListener(handleMediaChange);}return()=>{if(typeof mediaQuery.removeEventListener===\"function\"){mediaQuery.removeEventListener(\"change\",handleMediaChange);}else if(typeof mediaQuery.removeListener===\"function\"){mediaQuery.removeListener(handleMediaChange);}teardownRuntime();};},[isStatic,resetSharedOffset,scheduleUpdate]);const mergedStyle=useMemo(()=>{const baseStyle=props.style&&typeof props.style===\"object\"?props.style:{};if(isStatic)return baseStyle;return{...baseStyle,translate:composeTranslateWithOffset(baseStyle.translate,SHARED_CENTER_STICKY_VAR)};},[props.style,isStatic]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,style:mergedStyle});});};}function createCenterStickyConsumerOverride(){return function withCenterStickyConsumer(Component){return /*#__PURE__*/forwardRef(function WithCenterStickyConsumer(props,forwardedRef){const elementRef=useRef(null);const parentRef=useRef(null);const rafIdRef=useRef(null);const resizeObserverRef=useRef(null);const removeRuntimeListenersRef=useRef(null);const isDesktopRef=useRef(false);const inStickyPhaseRef=useRef(false);const correctionDirtyRef=useRef(true);const lastCorrectionRef=useRef(0);const isStatic=useIsStaticRenderer();const setRefs=useCallback(node=>{elementRef.current=node;parentRef.current=resolveLayoutParent(node);if(typeof forwardedRef===\"function\"){forwardedRef(node);}else if(forwardedRef&&\"current\"in forwardedRef){forwardedRef.current=node;}},[forwardedRef]);const resetCorrection=useCallback(()=>{const node=elementRef.current;if(!node)return;node.style.setProperty(ABSOLUTE_CENTER_CORRECTION_VAR,\"0px\");lastCorrectionRef.current=0;inStickyPhaseRef.current=false;},[]);const getSharedOffset=useCallback(()=>{const parent=parentRef.current;if(!parent||typeof window===\"undefined\")return 0;const computed=window.getComputedStyle(parent).getPropertyValue(SHARED_CENTER_STICKY_VAR);const parsed=Number.parseFloat(computed);return Number.isFinite(parsed)?parsed:0;},[]);const measureAndApplyCorrection=useCallback(()=>{if(typeof window===\"undefined\")return;const node=elementRef.current;if(!node)return;const previousCorrection=node.style.getPropertyValue(ABSOLUTE_CENTER_CORRECTION_VAR);node.style.setProperty(ABSOLUTE_CENTER_CORRECTION_VAR,\"0px\");const rect=node.getBoundingClientRect();const viewportCenter=(window.innerHeight||0)/2;const renderedCenter=rect.top+rect.height/2;const correction=viewportCenter-renderedCenter;node.style.setProperty(ABSOLUTE_CENTER_CORRECTION_VAR,`${Math.abs(correction)<WRITE_EPSILON?0:correction}px`);lastCorrectionRef.current=correction;if(!previousCorrection){node.style.setProperty(ABSOLUTE_CENTER_CORRECTION_VAR,`${Math.abs(correction)<WRITE_EPSILON?0:correction}px`);}},[]);const evaluateStickyPhase=useCallback(()=>{if(typeof window===\"undefined\")return;const stickyNow=getSharedOffset()>.5;if(!stickyNow){if(inStickyPhaseRef.current||Math.abs(lastCorrectionRef.current)>WRITE_EPSILON){resetCorrection();}correctionDirtyRef.current=true;return;}if(!inStickyPhaseRef.current||correctionDirtyRef.current){measureAndApplyCorrection();inStickyPhaseRef.current=true;correctionDirtyRef.current=false;}},[getSharedOffset,measureAndApplyCorrection,resetCorrection]);const schedulePhaseCheck=useCallback(()=>{if(typeof window===\"undefined\")return;if(!isDesktopRef.current)return;if(rafIdRef.current!==null)return;rafIdRef.current=window.requestAnimationFrame(()=>{rafIdRef.current=null;evaluateStickyPhase();});},[evaluateStickyPhase]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;const node=elementRef.current;if(!node)return;const mediaQuery=window.matchMedia(DESKTOP_MEDIA_QUERY);const teardownRuntime=()=>{isDesktopRef.current=false;if(removeRuntimeListenersRef.current){removeRuntimeListenersRef.current();removeRuntimeListenersRef.current=null;}if(rafIdRef.current!==null){window.cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}resizeObserverRef.current?.disconnect();resizeObserverRef.current=null;correctionDirtyRef.current=true;resetCorrection();};const scheduleAfterLayoutSettles=()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{correctionDirtyRef.current=true;schedulePhaseCheck();});});};const setupRuntime=()=>{teardownRuntime();const currentNode=elementRef.current;if(!currentNode)return;const parent=resolveLayoutParent(currentNode);if(!parent)return;parentRef.current=parent;isDesktopRef.current=true;if(!parent.style.getPropertyValue(SHARED_CENTER_STICKY_VAR)){parent.style.setProperty(SHARED_CENTER_STICKY_VAR,\"0px\");}const onScroll=()=>schedulePhaseCheck();const onResize=()=>{correctionDirtyRef.current=true;schedulePhaseCheck();};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});if(typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{correctionDirtyRef.current=true;schedulePhaseCheck();});resizeObserver.observe(currentNode);resizeObserverRef.current=resizeObserver;}if(typeof document!==\"undefined\"&&\"fonts\"in document){const fontsApi=document.fonts;fontsApi?.ready?.then(()=>{correctionDirtyRef.current=true;schedulePhaseCheck();});}const onLoad=()=>{correctionDirtyRef.current=true;schedulePhaseCheck();};if(document.readyState!==\"complete\"){window.addEventListener(\"load\",onLoad,{passive:true});}removeRuntimeListenersRef.current=()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"load\",onLoad);};scheduleAfterLayoutSettles();};const handleMediaChange=()=>{if(mediaQuery.matches){setupRuntime();}else{teardownRuntime();}};handleMediaChange();if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",handleMediaChange);}else if(typeof mediaQuery.addListener===\"function\"){mediaQuery.addListener(handleMediaChange);}return()=>{if(typeof mediaQuery.removeEventListener===\"function\"){mediaQuery.removeEventListener(\"change\",handleMediaChange);}else if(typeof mediaQuery.removeListener===\"function\"){mediaQuery.removeListener(handleMediaChange);}teardownRuntime();};},[isStatic,resetCorrection,schedulePhaseCheck]);const mergedStyle=useMemo(()=>{const baseStyle=props.style&&typeof props.style===\"object\"?props.style:{};if(isStatic)return baseStyle;return{...baseStyle,translate:composeTranslateWithTwoOffsets(baseStyle.translate,SHARED_CENTER_STICKY_VAR,ABSOLUTE_CENTER_CORRECTION_VAR)};},[props.style,isStatic]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,style:mergedStyle});});};}const withCenterStickyRuntime=createCenterStickyControllerOverride();const withAbsoluteCenterStickyRuntime=createCenterStickyConsumerOverride();export function withCenterSticky(Component){return withCenterStickyRuntime(Component);}export function withAbsoluteCenterSticky(Component){return withAbsoluteCenterStickyRuntime(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"withCenterSticky\":{\"type\":\"reactHoc\",\"name\":\"withCenterSticky\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAbsoluteCenterSticky\":{\"type\":\"reactHoc\",\"name\":\"withAbsoluteCenterSticky\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CenterSticky.map"],"mappings":"qpBAC6B,EAAC,GAAU,UAAU,CAAC,2BAA2B,2BAA2B,2BAA2B,0BAA0B,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,kBAAkB,OAAO,SAAS,MAAM,SAAS,aAAa,aAAa,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAe,EAAI,CAAC,0rCAA0rC,gvCAAgvC,4uCAA4uC,EAAe,EAAU,kBCAl6H,SAAwB,EAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAO,EAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAAS,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAO,EAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgB,GAA0B,EAAO,CAAC,IAAM,EAAe,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,oBAAtuB,EAAO,EAAiB,CAAC,UAAU,IAAI,MAAc,OAAO,6BAAmB,EAAE,UAAU,IAAI,MAAc,OAAO,6BAAmB,CAAC,KCAg2D,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,0FAAnoE,IAAgV,IAAkE,IAA4B,KAA0J,KAAyH,KAA0H,KAA0H,KAAuJ,KAAuH,IAA4H,EAAO,EAAwC,EAA0B,GAAOA,CAAQ,CAAC,EAAQ,GAAU,EAASC,CAAI,EAAQ,GAAuD,GAAqB,EAA6BA,EAAK,CAAC,OAAO,YAAY,SAAS,GAAkB,QAAQ,WAAW,CAAC,EAAEC,EAAQ,EAAQ,GAA6D,EAA0B,GAAO,CAA6B,CAAC,EAAQ,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAkZ,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAgF,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAhJ,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAA8G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,IAAI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAA2J,GAAW,CAAC,OAAO,CAA1J,QAAQ,IAAI,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAgH,EAAE,OAAO,GAAM,WAAW,GAAG,aAAa,OAAO,WAAW,CAArJ,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAAiH,EAAE,QAAQ,UAAU,KAAK,QAAQ,EAAiF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAlJ,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,IAAI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAiF,EAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAlJ,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAiF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAlJ,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,IAAI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAQ,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,KAAG,CAAE,EAAQ,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAiF,EAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAlJ,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,CAAa,EAAO,CAAC,EAAsB,GAA0BA,EAAe,CAAa,EAAkL,OAA7K,EAAwB,CAAC,EAAc,CAAgB,GAAM,IAAgB,IAAuB,EAAiB,CAAa,EAAE,EAAyB,CAAa,GAAS,CAAC,EAAc,CAAgB,EAAE,EAAQ,GAAU,CAAC,aAAW,cAAY,UAAQ,SAAO,KAAG,QAAM,aAAW,YAAU,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAa,EAAM,WAAW,cAAc,UAAU,GAAU,EAAM,WAAW,gUAAgU,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAO,EAAM,WAAW,iCAAiC,UAAU,GAAS,EAAM,WAAW,4CAA4C,UAAU,GAAW,EAAM,WAAW,GAAK,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,SAAS,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAY9+L,EAAgB,EAZ+/LC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,UAAY,EAAkB,kBAAoB,GAAqB,YAAU,GAAG,IAAW,EAAS,CAAK,EAAO,CAAC,GAAU,GAAc,GAAiB,EAAkB,EAAoB,EAAO,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAA0G,GAAkB,EAAG,GAAhGC,GAAsBC,EAAuBC,EAA6F,EAA0C,OAAxC,GAA0B,CAAY,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBC,EAAU,EAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,CAAK,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAC,IAAY,IAAoB,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAU,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,OAAO,EAAE,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAKL,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKK,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,OAAO,GAAW,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,0FAA0F,EAAE,SAAS,+TAA+T,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,OAAO,EAAE,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,CAAU,EAAE,UAAU,CAAC,QAAQ,CAAU,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAE,IAAY,IAAoB,EAAK,GAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,OAAO,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,OAAO,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,OAAO,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,CAAU,EAAE,UAAU,CAAC,QAAQ,CAAU,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,GAAuD,CAAC,UAAU,GAAK,UAAUS,GAAa,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,kBAAkB,EAAa,QAAQ,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,GAAU,UAAU,GAAY,EAAkB,KAAK,CAAY,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,sFAAsF,EAAE,EAAkB,KAAK,CAAY,GAAG,4BAA4B,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAYpzY,EAAE,CAZg0Y,gFAAgF,2TAA2T,iHAAiH,qRAAqR,qRAAqR,yJAAyJ,gTAAgT,oKAAoK,wGAAwG,2GAA2G,sFAAsF,yKAAyK,2GAA2G,4GAA4G,uFAAuF,wFAAwF,0FAA0F,4EAA4E,GAAGC,GAAgB,GAAGC,EAAiB,GAAGC,EAYz/d,EAAE,cAAc,EAAiC,EAAgB,YAAY,UAAU,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,GAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,iCAAiC,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,4CAA4C,gBAAgB,GAAK,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,gUAAgU,gBAAgB,GAAK,MAAM,WAAW,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,cAAc,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAU,GAAG,EAAwBC,EAAiB,EAAE,GAAG,EAAwBC,CAAkB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,EAAkB,KAAK,GAAcnB,EAAK,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCVn0H,SAAS,EAAoB,EAAK,CAAC,IAAI,EAAO,GAAM,eAAe,KAAK,GAAU,IAAS,OAAY,OAAO,EAAO,KAAM,GAAQ,EAAO,iBAAiB,CAAM,CAAC,CAAC,UAAU,YAAY,EAAO,EAAO,cAAe,OAAO,CAAO,CAAC,SAAS,GAA2B,EAAkB,EAAc,CAAC,IAAM,EAAS,WAAW,EAAc,QAAQ,GAAG,OAAO,GAAoB,SAAS,OAAO,EAAS,IAAM,EAAO,EAAkB,KAAK,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,OAAO,EAAE,GAAG,EAAO,SAAS,EAAE,OAAO,EAAS,GAAG,EAAO,SAAS,EAAE,MAAM,GAAG,EAAO,GAAG,OAAO,EAAc,QAAQ,IAAM,EAAE,EAAO,GAAS,EAAE,EAAO,GAAS,EAAK,EAAO,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAQ,EAAS,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAc,SAAS,OAAO,EAAK,GAAG,EAAS,GAAG,IAAO,CAAS,CAAC,SAAS,GAA+B,EAAkB,EAAqB,EAAuB,CAAC,IAAM,EAAe,YAAY,EAAqB,eAAe,EAAuB,SAAe,EAAS,OAAO,IAAiB,GAAG,OAAO,GAAoB,SAAS,OAAO,EAAS,IAAM,EAAO,EAAkB,KAAK,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,OAAO,EAAE,GAAG,EAAO,SAAS,EAAE,OAAO,EAAS,GAAG,EAAO,SAAS,EAAE,MAAM,GAAG,EAAO,GAAG,GAAG,IAAiB,IAAM,EAAE,EAAO,GAAS,EAAE,EAAO,GAAS,EAAK,EAAO,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAQ,EAAS,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAe,GAAG,OAAO,EAAK,GAAG,EAAS,GAAG,IAAO,CAAS,CAAC,SAAS,IAAsC,CAAC,OAAO,SAAoC,EAAU,CAAC,OAAoB,EAAW,SAAoC,EAAM,EAAa,CAAC,IAAM,EAAWoB,EAAO,IAAI,EAAQ,EAAUA,EAAO,IAAI,EAAQ,EAASA,EAAO,IAAI,EAAQ,EAAkBA,EAAO,IAAI,EAAQ,EAA0BA,EAAO,IAAI,EAAQ,EAAaA,EAAO,EAAK,EAAQ,EAAqBA,EAAO,CAAC,EAAQ,EAAS,GAAoB,EAAQ,EAAQC,EAAY,GAAM,CAAC,EAAW,QAAQ,EAAK,EAAU,QAAQ,EAAoB,CAAI,EAAK,OAAO,GAAe,WAAY,EAAa,CAAI,EAAW,GAAc,YAAY,IAAc,EAAa,QAAQ,EAAM,EAAE,CAAC,CAAY,CAAC,EAAQ,EAAkBA,EAAY,GAAO,CAAC,IAAM,EAAO,EAAU,QAAY,IAAiB,KAAK,IAAI,EAAqB,QAAQ,CAAK,EAAE,IAAqB,EAAqB,QAAQ,EAAM,EAAO,MAAM,YAAY,EAAyB,GAAG,EAAM,GAAG,GAAE,EAAE,CAAC,CAAC,EAAQ,EAAkBA,MAAgB,CAAC,IAAM,EAAO,EAAU,QAAY,IAAc,EAAqB,QAAQ,EAAE,EAAO,MAAM,YAAY,EAAyB,KAAK,EAAE,EAAE,CAAC,CAAC,EAAQ,EAAmBA,MAAgB,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAK,EAAW,QAAc,EAAO,EAAoB,CAAI,GAAG,EAAU,QAAQ,GAAG,CAAC,GAAM,CAAC,EAAO,OAAO,EAAU,QAAQ,EAAO,IAAM,EAAc,EAAO,MAAM,iBAAiB,CAAwB,EAAE,EAAO,MAAM,YAAY,EAAyB,KAAK,EACr1F,IAAM,EAAY,EAAK,sBAAsB,EAAQ,EAAW,EAAO,sBAAsB,EAAQ,GAAgB,EAAO,aAAa,GAAG,EAAQ,EAAoB,EAAY,IAAI,EAAY,OAAO,EAAQ,EAAoB,EAAY,OAAa,EAAqB,EAAW,OAAa,EAAU,KAAK,IAAI,EAAE,EAAe,CAAmB,EAAQ,EAAU,KAAK,IAAI,EAAE,EAAqB,CAAmB,EAAQ,EAAW,KAAK,IAAI,EAAU,CAAS,EAAE,EAAO,MAAM,YAAY,EAAyB,GAAe,KAAK,EAAE,EAAkB,CAAU,CAAE,EAAE,CAAC,CAAiB,CAAC,EAAQ,EAAeA,MAAgB,CAAW,IAAS,QAAuB,EAAa,SAAkB,EAAS,UAAU,OAAY,EAAS,QAAQ,EAAO,0BAA0B,CAAC,EAAS,QAAQ,KAAK,EAAmB,CAAE,CAAC,EAAE,EAAE,CAAC,CAAkB,CAAC,EAAE,MAAc,CAA+E,GAApE,IAAS,QAAa,GAAiD,CAAtB,EAAW,QAAiB,OAAO,IAAM,EAAW,EAAO,WAAW,CAAmB,EAAQ,MAAoB,CAAC,EAAa,QAAQ,GAAM,AAA0E,EAA0B,WAA9D,EAA0B,QAAQ,EAAoC,MAAS,EAAS,UAAU,OAAM,EAAO,qBAAqB,EAAS,OAAO,EAAE,EAAS,QAAQ,MAAM,EAAkB,SAAS,WAAW,EAAE,EAAkB,QAAQ,KAAK,EAAkB,CAAE,EAAQ,MAA+B,CAAC,EAAO,0BAA0B,CAAC,EAAO,0BAA0B,CAAC,EAAe,CAAE,CAAC,CAAE,CAAC,CAAE,EAAQ,MAAiB,CAAC,EAAgB,EAAE,IAAM,EAAY,EAAW,QAAQ,GAAG,CAAC,EAAY,OAAO,EAAa,QAAQ,GAAK,EAAU,QAAQ,EAAoB,CAAW,EAAE,IAAM,MAAa,EAAe,EAAQ,MAAa,EAAe,EAAsH,GAApH,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAK,OAAO,eAAiB,IAAY,CAAC,IAAM,EAAe,IAAI,mBAAmB,CAAC,EAAe,CAAE,CAAC,EAAE,EAAe,QAAQ,CAAW,EAAK,EAAU,SAAQ,EAAe,QAAQ,EAAU,OAAO,EAAE,EAAkB,QAAQ,CAAe,CAAI,OAAO,SAAW,KAAa,UAAU,UAAwC,SAAN,OAAgB,OAAO,SAAS,EAAe,CAAC,EAAG,IAAM,MAAW,EAAe,EAAK,SAAS,aAAa,YAAY,EAAO,iBAAiB,OAAO,EAAO,CAAC,QAAQ,EAAI,CAAC,EAAG,EAA0B,YAAY,CAAC,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,OAAO,CAAM,CAAE,EAAE,EAA2B,CAAE,EAAQ,MAAsB,CAAI,EAAW,QAAS,EAAa,EAAQ,EAAgB,CAAG,EAAkO,OAAhO,EAAkB,EAAK,OAAO,EAAW,kBAAmB,WAAY,EAAW,iBAAiB,SAAS,CAAiB,EAAW,OAAO,EAAW,aAAc,YAAY,EAAW,YAAY,CAAiB,MAAa,CAAI,OAAO,EAAW,qBAAsB,WAAY,EAAW,oBAAoB,SAAS,CAAiB,EAAW,OAAO,EAAW,gBAAiB,YAAY,EAAW,eAAe,CAAiB,EAAG,EAAgB,CAAE,CAAE,EAAE,CAAC,EAAS,EAAkB,CAAc,CAAC,EAAE,IAAM,EAAYC,MAAY,CAAC,IAAM,EAAU,EAAM,OAAO,OAAO,EAAM,OAAQ,SAAS,EAAM,MAAM,CAAC,EAA+B,OAA1B,EAAgB,EAAgB,CAAC,GAAG,EAAU,UAAU,GAA2B,EAAU,UAAU,CAAwB,CAAC,CAAE,EAAE,CAAC,EAAM,MAAM,CAAQ,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAC,IAAI,EAAQ,GAAG,EAAM,MAAM,CAAW,CAAC,CAAE,CAAC,CAAE,CAAE,CAAC,SAAS,IAAoC,CAAC,OAAO,SAAkC,EAAU,CAAC,OAAoB,EAAW,SAAkC,EAAM,EAAa,CAAC,IAAM,EAAWF,EAAO,IAAI,EAAQ,EAAUA,EAAO,IAAI,EAAQ,EAASA,EAAO,IAAI,EAAQ,EAAkBA,EAAO,IAAI,EAAQ,EAA0BA,EAAO,IAAI,EAAQ,EAAaA,EAAO,EAAK,EAAQ,EAAiBA,EAAO,EAAK,EAAQ,EAAmBA,EAAO,EAAI,EAAQ,EAAkBA,EAAO,CAAC,EAAQ,EAAS,GAAoB,EAAQ,EAAQC,EAAY,GAAM,CAAC,EAAW,QAAQ,EAAK,EAAU,QAAQ,EAAoB,CAAI,EAAK,OAAO,GAAe,WAAY,EAAa,CAAI,EAAW,GAAc,YAAY,IAAc,EAAa,QAAQ,EAAM,EAAE,CAAC,CAAY,CAAC,EAAQ,EAAgBA,MAAgB,CAAC,IAAM,EAAK,EAAW,QAAY,IAAY,EAAK,MAAM,YAAY,EAA+B,KAAK,EAAE,EAAkB,QAAQ,EAAE,EAAiB,QAAQ,GAAM,EAAE,CAAC,CAAC,EAAQ,EAAgBA,MAAgB,CAAC,IAAM,EAAO,EAAU,QAAQ,GAAG,CAAC,GAAe,IAAS,OAAY,MAAO,GAAE,IAAM,EAAS,EAAO,iBAAiB,CAAM,CAAC,CAAC,iBAAiB,CAAwB,EAAQ,EAAO,OAAO,WAAW,CAAQ,EAAE,OAAO,OAAO,SAAS,CAAM,EAAE,EAAO,CAAE,EAAE,CAAC,CAAC,EAAQ,EAA0BA,MAAgB,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAK,EAAW,QAAQ,GAAG,CAAC,EAAK,OAAO,IAAM,EAAmB,EAAK,MAAM,iBAAiB,CAA8B,EAAE,EAAK,MAAM,YAAY,EAA+B,KAAK,EAAE,IAAM,EAAK,EAAK,sBAAsB,EAAmG,GAA3E,EAAO,aAAa,GAAG,GAAuB,EAAK,IAAI,EAAK,OAAO,GAAiD,EAAK,MAAM,YAAY,EAA+B,GAAG,KAAK,IAAI,CAAU,EAAE,EAAc,EAAE,EAAW,GAAG,EAAE,EAAkB,QAAQ,EAAe,GAAoB,EAAK,MAAM,YAAY,EAA+B,GAAG,KAAK,IAAI,CAAU,EAAE,EAAc,EAAE,EAAW,GAAG,CAAG,EAAE,CAAC,CAAC,EAAQ,EAAoBA,MAAgB,CAAI,GAAO,IAAS,OAAwD,IAAG,EAAxB,EAAgB,EAAE,IAAiB,EAAI,EAAiB,SAAS,KAAK,IAAI,EAAkB,OAAO,EAAE,IAAe,EAAgB,EAAG,EAAmB,QAAQ,GAAK,MAAO,EAAI,CAAC,EAAiB,SAAS,EAAmB,WAAS,EAA0B,EAAE,EAAiB,QAAQ,GAAK,EAAmB,QAAQ,GAAhJ,CAAuJ,EAAE,CAAC,EAAgB,EAA0B,CAAe,CAAC,EAAQ,EAAmBA,MAAgB,CAAW,IAAS,QAAuB,EAAa,SAAkB,EAAS,UAAU,OAAY,EAAS,QAAQ,EAAO,0BAA0B,CAAC,EAAS,QAAQ,KAAK,EAAoB,CAAE,CAAC,EAAE,EAAE,CAAC,CAAmB,CAAC,EAAE,MAAc,CAA+E,GAApE,IAAS,QAAa,GAAiD,CAAtB,EAAW,QAAiB,OAAO,IAAM,EAAW,EAAO,WAAW,CAAmB,EAAQ,MAAoB,CAAC,EAAa,QAAQ,GAAM,AAA0E,EAA0B,WAA9D,EAA0B,QAAQ,EAAoC,MAAS,EAAS,UAAU,OAAM,EAAO,qBAAqB,EAAS,OAAO,EAAE,EAAS,QAAQ,MAAM,EAAkB,SAAS,WAAW,EAAE,EAAkB,QAAQ,KAAK,EAAmB,QAAQ,GAAK,EAAgB,CAAE,EAAQ,MAA+B,CAAC,EAAO,0BAA0B,CAAC,EAAO,0BAA0B,CAAC,EAAmB,QAAQ,GAAK,EAAmB,CAAE,CAAC,CAAE,CAAC,CAAE,EAAQ,MAAiB,CAAC,EAAgB,EAAE,IAAM,EAAY,EAAW,QAAQ,GAAG,CAAC,EAAY,OAAO,IAAM,EAAO,EAAoB,CAAW,EAAE,GAAG,CAAC,EAAO,OAAO,EAAU,QAAQ,EAAO,EAAa,QAAQ,GAAS,EAAO,MAAM,iBAAiB,CAAwB,GAAG,EAAO,MAAM,YAAY,EAAyB,KAAK,EAAG,IAAM,MAAa,EAAmB,EAAQ,MAAa,CAAC,EAAmB,QAAQ,GAAK,EAAmB,CAAE,EAAsH,GAApH,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAK,OAAO,eAAiB,IAAY,CAAC,IAAM,EAAe,IAAI,mBAAmB,CAAC,EAAmB,QAAQ,GAAK,EAAmB,CAAE,CAAC,EAAE,EAAe,QAAQ,CAAW,EAAE,EAAkB,QAAQ,CAAe,CAAI,OAAO,SAAW,KAAa,UAAU,UAAwC,SAAN,OAAgB,OAAO,SAAS,CAAC,EAAmB,QAAQ,GAAK,EAAmB,CAAE,CAAC,EAAG,IAAM,MAAW,CAAC,EAAmB,QAAQ,GAAK,EAAmB,CAAE,EAAK,SAAS,aAAa,YAAY,EAAO,iBAAiB,OAAO,EAAO,CAAC,QAAQ,EAAI,CAAC,EAAG,EAA0B,YAAY,CAAC,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,OAAO,CAAM,CAAE,EAAE,EAA2B,CAAE,EAAQ,MAAsB,CAAI,EAAW,QAAS,EAAa,EAAQ,EAAgB,CAAG,EAAkO,OAAhO,EAAkB,EAAK,OAAO,EAAW,kBAAmB,WAAY,EAAW,iBAAiB,SAAS,CAAiB,EAAW,OAAO,EAAW,aAAc,YAAY,EAAW,YAAY,CAAiB,MAAa,CAAI,OAAO,EAAW,qBAAsB,WAAY,EAAW,oBAAoB,SAAS,CAAiB,EAAW,OAAO,EAAW,gBAAiB,YAAY,EAAW,eAAe,CAAiB,EAAG,EAAgB,CAAE,CAAE,EAAE,CAAC,EAAS,EAAgB,CAAkB,CAAC,EAAE,IAAM,EAAYC,MAAY,CAAC,IAAM,EAAU,EAAM,OAAO,OAAO,EAAM,OAAQ,SAAS,EAAM,MAAM,CAAC,EAA+B,OAA1B,EAAgB,EAAgB,CAAC,GAAG,EAAU,UAAU,GAA+B,EAAU,UAAU,EAAyB,CAA8B,CAAC,CAAE,EAAE,CAAC,EAAM,MAAM,CAAQ,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAC,IAAI,EAAQ,GAAG,EAAM,MAAM,CAAW,CAAC,CAAE,CAAC,CAAE,CAAE,CAAiJ,SAAgB,GAAiB,EAAU,CAAC,OAAO,GAAwB,CAAS,CAAE,CAAC,SAAgB,GAAyB,EAAU,CAAC,OAAO,EAAgC,CAAS,CAAE,mCAJr8S,IAAmE,IAAwC,EAC/I,EAAyB,2BAAiC,EAA+B,iCAAuC,EAAoB,qBAA2B,EAAc,GAGq+R,GAAwB,GAAqC,EAAQ,EAAgC,GAAmC"}