{"version":3,"file":"CommonOverrides.DALQv-qv.mjs","names":["useRef","useCallback","useId","useState"],"sources":["https:/framerusercontent.com/modules/7J0T7YBCUnTEmDbSw914/HdBTCxfraL7GLFmiUThw/CommonOverrides.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useId,useRef,useState}from\"react\";// Learn more: https://www.framer.com/developers/overrides/\nexport function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[background,setBackground]=useState(\"#0099FF\");return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background},onClick:()=>{startTransition(()=>{setBackground(`hsl(${Math.round(Math.random()*360)} 100% 50%)`);});}});});}export function withLogoColorReveal(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const existingTransition=typeof props.style?.transition===\"string\"?`${props.style.transition}, `:\"\";const mergedWhileHover=props.whileHover&&typeof props.whileHover===\"object\"?{...props.whileHover,filter:\"none\",opacity:1}:{filter:\"none\",opacity:1};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,filter:\"grayscale(1) saturate(0)\",opacity:.58,transition:`${existingTransition}filter 250ms ease, opacity 250ms ease`},whileHover:mergedWhileHover});});}export function withStackedLogoHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const instanceId=useId().replace(/:/g,\"\");const scopeAttribute=`stacked-logo-hover-${instanceId}`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    [data-stacked-logo-hover=\"${scopeAttribute}\"] > :first-child {\n                        opacity: 1;\n                        transition: opacity 250ms ease;\n                    }\n                    [data-stacked-logo-hover=\"${scopeAttribute}\"] > :nth-child(2) {\n                        opacity: 0;\n                        transition: opacity 250ms ease;\n                    }\n                    [data-stacked-logo-hover=\"${scopeAttribute}\"]:hover > :first-child {\n                        opacity: 0;\n                    }\n                    [data-stacked-logo-hover=\"${scopeAttribute}\"]:hover > :nth-child(2) {\n                        opacity: 1;\n                    }\n                `}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-stacked-logo-hover\":scopeAttribute})]});});}export function withScrollSyncedCardImages(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const animationFrameRef=useRef(null);const mutationFrameRef=useRef(null);const rebindTimeoutRef=useRef(null);const isApplyingRef=useRef(false);const activeIndexRef=useRef(0);const lastProgressRef=useRef(0);const lastSwitchAtRef=useRef(0);const cleanupStyleRef=useRef([]);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const cleanupStyledElements=useCallback(()=>{cleanupStyleRef.current.forEach(cleanup=>cleanup());cleanupStyleRef.current=[];},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const saveInlineStyle=el=>{const previousStyle=el.getAttribute(\"style\");cleanupStyleRef.current.push(()=>{if(previousStyle===null)el.removeAttribute(\"style\");else el.setAttribute(\"style\",previousStyle);});};const getNamedMatches=(scope,exactName)=>{const target=exactName.trim().toLowerCase();return Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const name=el.getAttribute(\"data-framer-name\")?.trim().toLowerCase();return name===target;});};const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));const findNamed=name=>getNamedMatches(host,name)[0];const findCardsInStack=stack=>{if(!stack)return null;const card1=getNamedMatches(stack,\"Card 1\")[0];const card2=getNamedMatches(stack,\"Card 2\")[0];const card3=getNamedMatches(stack,\"Card 3\")[0];if(!card1||!card2||!card3)return null;return[card1,card2,card3];};const getClosestNamedAncestor=(start,name)=>{const target=name.toLowerCase();let node=start;while(node&&node!==host){const n=(node.getAttribute(\"data-framer-name\")||\"\").toLowerCase();if(n===target)return node;node=node.parentElement;}return null;};const lowestCommonAncestor=(a,b)=>{const seen=new Set;let node=a;while(node){seen.add(node);if(node===host)break;node=node.parentElement;}let check=b;while(check){if(seen.has(check))return check;if(check===host)break;check=check.parentElement;}return null;};const applyCrossfadeLayerStyles=(container,layers,duration)=>{saveInlineStyle(container);if(!container.style.position)container.style.position=\"relative\";container.style.overflow=container.style.overflow||\"hidden\";layers.forEach((layer,index)=>{saveInlineStyle(layer);layer.style.position=\"absolute\";layer.style.inset=\"0px\";layer.style.width=\"100%\";layer.style.height=\"100%\";layer.style.opacity=index===0?\"1\":\"0\";layer.style.transition=`opacity ${duration}s ease`;layer.style.willChange=\"opacity\";layer.style.pointerEvents=\"none\";layer.style.zIndex=String(index+1);});};const setup=()=>{isApplyingRef.current=true;cleanupStyledElements();isApplyingRef.current=false;const reduced=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const duration=reduced?.16:.42;const detectTopOffset=()=>{const stickyOrFixed=Array.from(document.querySelectorAll(\"body *\")).filter(el=>{if(!el.isConnected)return false;const style=window.getComputedStyle(el);if(style.position!==\"fixed\"&&style.position!==\"sticky\"){return false;}const rect=el.getBoundingClientRect();if(rect.height<=0)return false;return rect.top<=2&&rect.bottom>0;});const maxBottom=stickyOrFixed.reduce((acc,el)=>{return Math.max(acc,el.getBoundingClientRect().bottom);},0);return clamp(Math.round(maxBottom),0,140);};const topOffset=detectTopOffset();const imageContainer=findNamed(\"Image Container\");const image1=imageContainer?getNamedMatches(imageContainer,\"Image 01\")[0]:null;const image2=imageContainer?getNamedMatches(imageContainer,\"Image 02\")[0]:null;const image3=imageContainer?getNamedMatches(imageContainer,\"Image 03\")[0]:null;const visibleStack=findNamed(\"Visible Card Stack\")||getClosestNamedAncestor(findNamed(\"Card 1\")||host,\"Visible Card Stack\");const cards=findCardsInStack(visibleStack);if(!imageContainer||!image1||!image2||!image3||!visibleStack||!cards){return null;}const mobileWrapper=findNamed(\"mobile\");const headingImageGroup=findNamed(\"Heading + Image\");const stickyTarget=mobileWrapper||headingImageGroup||lowestCommonAncestor(imageContainer,visibleStack)||host;isApplyingRef.current=true;const images=[image1,image2,image3];saveInlineStyle(host);host.style.position=host.style.position||\"relative\";const currentHeight=host.getBoundingClientRect().height;const reserveHeight=Math.max(Math.round(window.innerHeight*2.6),currentHeight);host.style.minHeight=`${reserveHeight}px`;saveInlineStyle(stickyTarget);stickyTarget.style.position=\"sticky\";stickyTarget.style.top=`${topOffset}px`;stickyTarget.style.zIndex=stickyTarget.style.zIndex||\"1\";applyCrossfadeLayerStyles(imageContainer,images,duration);applyCrossfadeLayerStyles(visibleStack,cards,duration);const tallestCard=Math.max(...cards.map(card=>card.getBoundingClientRect().height));saveInlineStyle(visibleStack);visibleStack.style.minHeight=`${Math.max(tallestCard,1)}px`;const spacerCard6=getNamedMatches(visibleStack,\"Card 6\")[0];if(spacerCard6){saveInlineStyle(spacerCard6);spacerCard6.style.minHeight=\"0px\";spacerCard6.style.height=\"0px\";spacerCard6.style.margin=\"0px\";spacerCard6.style.padding=\"0px\";spacerCard6.style.flex=\"0 0 0px\";spacerCard6.style.overflow=\"hidden\";spacerCard6.style.opacity=\"0\";spacerCard6.style.pointerEvents=\"none\";}isApplyingRef.current=false;const setActiveStep=index=>{const safeIndex=clamp(index,0,2);activeIndexRef.current=safeIndex;images.forEach((image,i)=>{image.style.opacity=i===safeIndex?\"1\":\"0\";});cards.forEach((card,i)=>{card.style.opacity=i===safeIndex?\"1\":\"0\";card.style.pointerEvents=i===safeIndex?\"auto\":\"none\";});};setActiveStep(0);activeIndexRef.current=0;lastProgressRef.current=0;lastSwitchAtRef.current=performance.now();const tick=()=>{const rect=host.getBoundingClientRect();const stickyHeight=stickyTarget.getBoundingClientRect().height;const scrollDistance=Math.max(1,rect.height-(window.innerHeight-topOffset)+stickyHeight*.15);const traveled=-rect.top+topOffset;const progress=clamp(traveled/scrollDistance,0,1);const hysteresis=.04;let nextIndex=activeIndexRef.current;const direction=progress>=lastProgressRef.current?1:-1;if(direction>0){if(progress>=2/3+hysteresis)nextIndex=2;else if(progress>=1/3+hysteresis)nextIndex=1;else nextIndex=0;}else{if(progress<1/3-hysteresis)nextIndex=0;else if(progress<2/3-hysteresis)nextIndex=1;else nextIndex=2;}if(nextIndex!==activeIndexRef.current){const now=performance.now();if(now-lastSwitchAtRef.current>90){setActiveStep(nextIndex);lastSwitchAtRef.current=now;}}lastProgressRef.current=progress;animationFrameRef.current=null;};const requestTick=()=>{if(animationFrameRef.current!==null)return;animationFrameRef.current=window.requestAnimationFrame(tick);};requestTick();return{requestTick};};let runtime=setup();const scheduleRebind=()=>{if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);}rebindTimeoutRef.current=window.setTimeout(()=>{rebindTimeoutRef.current=null;runtime=setup();runtime?.requestTick();},60);};const onScroll=()=>runtime?.requestTick();const onResize=()=>scheduleRebind();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);const observer=new MutationObserver(()=>{if(isApplyingRef.current)return;if(mutationFrameRef.current!==null)return;mutationFrameRef.current=window.requestAnimationFrame(()=>{mutationFrameRef.current=null;scheduleRebind();});});observer.observe(host,{childList:true,subtree:true,attributes:false});return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);observer.disconnect();if(animationFrameRef.current!==null){window.cancelAnimationFrame(animationFrameRef.current);animationFrameRef.current=null;}if(mutationFrameRef.current!==null){window.cancelAnimationFrame(mutationFrameRef.current);mutationFrameRef.current=null;}if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);rebindTimeoutRef.current=null;}cleanupStyledElements();};},[cleanupStyledElements]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}export function withUnifiedPartnershipRelease(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const rebindTimeoutRef=useRef(null);const mutationRafRef=useRef(null);const isLockedRef=useRef(false);const cleanupLockRef=useRef([]);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const enabled=props.enabled!==false;const finalTriggerId=typeof props.finalTriggerId===\"string\"&&props.finalTriggerId.trim().length>0?props.finalTriggerId.trim():\"earn-trigger\";const releaseOffsetPx=typeof props.releaseOffsetPx===\"number\"?props.releaseOffsetPx:0;const detectFocusLine=()=>{const stickyOrFixed=Array.from(document.querySelectorAll(\"body *\")).filter(el=>{const style=window.getComputedStyle(el);if(style.position!==\"fixed\"&&style.position!==\"sticky\"){return false;}const rect=el.getBoundingClientRect();return rect.height>0&&rect.top<=2&&rect.bottom>0;});const maxBottom=stickyOrFixed.reduce((acc,el)=>{return Math.max(acc,el.getBoundingClientRect().bottom);},0);return Math.max(0,Math.min(180,Math.round(maxBottom+24+releaseOffsetPx)));};const safeSelectorId=id=>{const escaped=id.replace(/([^\\w-])/g,\"\\\\$1\");return escaped;};const queryLayer=(scope,id)=>{const idSel=safeSelectorId(id);const selectors=[`#${idSel}`,`[data-framer-name=\"${id}\"]`,`[data-framer-layer-id=\"${id}\"]`,`[data-framer-component-id=\"${id}\"]`];for(const selector of selectors){const match=scope.querySelector(selector);if(match)return match;}return null;};const getCardFrames=()=>{const ids=[\"YEUkQ8zS7\",\"jDfXr58TI\",\"VN3N5UvHL\",\"sWqhqA9gX\"];const byId=ids.map(id=>queryLayer(host,id)).filter(Boolean);if(byId.length===4)return byId;const visibleChildren=Array.from(host.children).filter(node=>node instanceof HTMLElement);if(visibleChildren.length>=4){return visibleChildren.slice(0,4);}return null;};const getTrigger=()=>{return document.getElementById(finalTriggerId)||queryLayer(document,\"earn-trigger\")||queryLayer(document,\"BTXPwdR6b\");};const clearLock=()=>{cleanupLockRef.current.forEach(restore=>restore());cleanupLockRef.current=[];isLockedRef.current=false;};const lockCards=cards=>{if(isLockedRef.current)return;const hostRect=host.getBoundingClientRect();const hostStyle=host.getAttribute(\"style\");cleanupLockRef.current.push(()=>{if(hostStyle===null)host.removeAttribute(\"style\");else host.setAttribute(\"style\",hostStyle);});host.style.position=host.style.position||\"relative\";host.style.height=`${Math.max(1,Math.round(hostRect.height))}px`;cards.forEach(card=>{const before=card.getAttribute(\"style\");const rect=card.getBoundingClientRect();const dx=rect.left-hostRect.left;const dy=rect.top-hostRect.top;cleanupLockRef.current.push(()=>{if(before===null)card.removeAttribute(\"style\");else card.setAttribute(\"style\",before);});card.style.position=\"absolute\";card.style.left=\"0px\";card.style.top=\"0px\";card.style.margin=\"0px\";card.style.width=`${Math.max(1,Math.round(rect.width))}px`;card.style.height=`${Math.max(1,Math.round(rect.height))}px`;card.style.transform=`translate3d(${Math.round(dx)}px, ${Math.round(dy)}px, 0px)`;});isLockedRef.current=true;};const evaluate=()=>{if(!enabled){clearLock();rafRef.current=null;return;}const trigger=getTrigger();const cards=getCardFrames();if(!trigger||!cards||cards.length<4){clearLock();rafRef.current=null;return;}const focusLine=detectFocusLine();const triggerTop=trigger.getBoundingClientRect().top;const shouldLock=triggerTop<=focusLine;if(shouldLock)lockCards(cards);else clearLock();rafRef.current=null;};const requestEvaluate=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(evaluate);};const scheduleRebind=()=>{if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);}rebindTimeoutRef.current=window.setTimeout(()=>{rebindTimeoutRef.current=null;requestEvaluate();},80);};window.addEventListener(\"scroll\",requestEvaluate,{passive:true});window.addEventListener(\"resize\",scheduleRebind,{passive:true});const observer=new MutationObserver(()=>{if(mutationRafRef.current!==null)return;mutationRafRef.current=window.requestAnimationFrame(()=>{mutationRafRef.current=null;scheduleRebind();});});observer.observe(host,{childList:true,subtree:true});requestEvaluate();return()=>{window.removeEventListener(\"scroll\",requestEvaluate);window.removeEventListener(\"resize\",scheduleRebind);observer.disconnect();if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(mutationRafRef.current!==null){window.cancelAnimationFrame(mutationRafRef.current);mutationRafRef.current=null;}if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);rebindTimeoutRef.current=null;}clearLock();};},[props.enabled,props.finalTriggerId,props.releaseOffsetPx]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}export function withSmoothScrollTimelineFill(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const originalStyleRef=useRef(null);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const enabled=props.enabled!==false;const startId=typeof props.startId===\"string\"&&props.startId.trim().length>0?props.startId.trim():\"timeline-start\";const midId=typeof props.midId===\"string\"&&props.midId.trim().length>0?props.midId.trim():\"timeline-mid\";const endId=typeof props.endId===\"string\"&&props.endId.trim().length>0?props.endId.trim():\"timeline-end\";const driverName=typeof props.driverName===\"string\"&&props.driverName.trim().length>0?props.driverName.trim():\"Timeline Scroll Driver\";const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));const safeSelectorId=id=>id.replace(/([^\\w-])/g,\"\\\\$1\");const queryCheckpoint=(scope,id)=>{const idSel=safeSelectorId(id);const selectors=[`#${idSel}`,`[data-framer-name=\"${id}\"]`,`[data-framer-layer-id=\"${id}\"]`,`[data-framer-component-id=\"${id}\"]`];for(const selector of selectors){const match=scope.querySelector(selector);if(match)return match;}return null;};const queryNamedLayer=(scope,name)=>{const namedMatches=Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const n=el.getAttribute(\"data-framer-name\")?.trim().toLowerCase();return n===name.trim().toLowerCase();});if(namedMatches.length>0)return namedMatches[0];return queryCheckpoint(scope,name);};const getScopes=()=>{const scopes=[];let node=host;while(node){scopes.push(node);if(node===document.body)break;node=node.parentElement;}scopes.push(document);return scopes;};const resolveDriver=()=>{const scopes=getScopes();for(const scope of scopes){const driver=queryNamedLayer(scope,driverName);if(driver)return driver;}return null;};const resolveCheckpoints=()=>{const scopes=getScopes();for(const scope of scopes){const start=queryCheckpoint(scope,startId);const mid=queryCheckpoint(scope,midId);const end=queryCheckpoint(scope,endId);if(start&&mid&&end)return{start,mid,end};}return null;};const applyTransform=progress=>{host.style.transform=`scaleY(${progress})`;};const getTargetProgress=()=>{const focusLine=window.innerHeight*.5;const driver=resolveDriver();if(driver){const driverRect=driver.getBoundingClientRect();const height=Math.max(1,driverRect.height);return clamp((focusLine-driverRect.top)/height,0,1);}const points=resolveCheckpoints();if(!points)return null;const startY=points.start.getBoundingClientRect().top;const midY=points.mid.getBoundingClientRect().top;const endY=points.end.getBoundingClientRect().top;const range1=Math.max(1,midY-startY);const range2=Math.max(1,endY-midY);if(focusLine<=startY)return 0;if(focusLine<=midY){return clamp((focusLine-startY)/range1*.5,0,.5);}if(focusLine<=endY){return clamp(.5+(focusLine-midY)/range2*.5,.5,1);}return 1;};if(originalStyleRef.current===null){originalStyleRef.current=host.getAttribute(\"style\");}host.style.top=\"0px\";host.style.left=\"0px\";host.style.height=\"100%\";host.style.width=\"100%\";host.style.transformOrigin=\"top center\";host.style.willChange=\"transform\";if(!enabled){applyTransform(0);return;}const frame=()=>{const target=getTargetProgress();if(target===null){rafRef.current=null;return;}const clamped=clamp(target,0,1);applyTransform(clamped);rafRef.current=null;};const requestFrame=()=>{if(!enabled)return;if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(frame);};if(enabled){requestFrame();}const onScroll=()=>requestFrame();const onResize=()=>requestFrame();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(originalStyleRef.current===null){host.removeAttribute(\"style\");}else{host.setAttribute(\"style\",originalStyleRef.current);}};},[props.driverName,props.enabled,props.endId,props.midId,props.startId]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}export function withCumulativeTimelineStepStates(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const scopeId=useId().replace(/:/g,\"\");const styleNodeRef=useRef(null);const stepNodesRef=useRef([]);const thresholdsRef=useRef([0,.38,.76]);const latchedActiveCountRef=useRef(0);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const driverName=typeof props.driverName===\"string\"&&props.driverName.trim().length>0?props.driverName.trim():\"Timeline Scroll Driver\";const activeColor=typeof props.activeColor===\"string\"&&props.activeColor.trim().length>0?props.activeColor.trim():\"#305EFF\";const inactiveColor=typeof props.inactiveColor===\"string\"&&props.inactiveColor.trim().length>0?props.inactiveColor.trim():\"#D9D9D9\";const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));const queryNamedLayer=(scope,name)=>{const target=name.trim().toLowerCase();const namedMatches=Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const n=el.getAttribute(\"data-framer-name\")?.trim().toLowerCase();return n===target;});return namedMatches[0]??null;};const getScopes=()=>{const scopes=[];let node=host;while(node){scopes.push(node);if(node===document.body)break;node=node.parentElement;}scopes.push(document);return scopes;};const resolveDriver=()=>{const scopes=getScopes();for(const scope of scopes){const match=queryNamedLayer(scope,driverName);if(match)return match;}return null;};const ensureStyleNode=()=>{if(styleNodeRef.current&&styleNodeRef.current.isConnected)return;const styleEl=document.createElement(\"style\");styleEl.setAttribute(\"data-cumulative-step-style\",scopeId);document.head.appendChild(styleEl);styleNodeRef.current=styleEl;};const updateStyleText=()=>{ensureStyleNode();if(!styleNodeRef.current)return;styleNodeRef.current.textContent=`\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"active\"] {\n                        --timeline-step-color: ${activeColor};\n                    }\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"inactive\"] {\n                        --timeline-step-color: ${inactiveColor};\n                    }\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"active\"] [data-framer-name*=\"Serial\"],\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"active\"] [data-framer-name*=\"Number\"],\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"active\"] [data-framer-name*=\"Icon\"] {\n                        color: ${activeColor} !important;\n                        fill: ${activeColor} !important;\n                        stroke: ${activeColor} !important;\n                        opacity: 1 !important;\n                    }\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"inactive\"] [data-framer-name*=\"Serial\"],\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"inactive\"] [data-framer-name*=\"Number\"] {\n                        color: ${inactiveColor} !important;\n                        fill: ${inactiveColor} !important;\n                        stroke: ${inactiveColor} !important;\n                        opacity: 1 !important;\n                    }\n                    [data-cumulative-step-scope=\"${scopeId}\"] [data-cumulative-step-state=\"inactive\"] [data-framer-name*=\"Icon\"] {\n                        opacity: 0.45 !important;\n                    }\n                `;};const measureSteps=()=>{const directChildren=Array.from(host.children).filter(node=>node instanceof HTMLElement);const steps=directChildren.slice(0,3);stepNodesRef.current=steps;if(steps.length<3){thresholdsRef.current=[0,.38,.76];return;}const hostRect=host.getBoundingClientRect();const driver=resolveDriver();const driverRect=driver?.getBoundingClientRect();const referenceHeight=Math.max(1,driverRect?.height??hostRect.height??host.clientHeight);const rawThresholds=steps.map(step=>{const topInHost=step.getBoundingClientRect().top-hostRect.top;return clamp(topInHost/referenceHeight,0,1);});const ordered=rawThresholds.map((value,index)=>({value,index})).sort((a,b)=>a.value-b.value);thresholdsRef.current=ordered.map(item=>item.value);stepNodesRef.current=ordered.map(item=>steps[item.index]);};const applyState=activeCount=>{stepNodesRef.current.forEach((step,index)=>{step.setAttribute(\"data-cumulative-step-state\",index<activeCount?\"active\":\"inactive\");});};const evaluate=()=>{const driver=resolveDriver();if(!driver){applyState(latchedActiveCountRef.current);rafRef.current=null;return;}const focusLine=window.innerHeight*.5;const driverRect=driver.getBoundingClientRect();const progress=clamp((focusLine-driverRect.top)/Math.max(1,driverRect.height),0,1);const thresholds=thresholdsRef.current;let reachedCount=0;if(progress>=thresholds[0])reachedCount=1;if(progress>=thresholds[1])reachedCount=2;if(progress>=thresholds[2])reachedCount=3;latchedActiveCountRef.current=Math.max(latchedActiveCountRef.current,reachedCount);applyState(latchedActiveCountRef.current);rafRef.current=null;};const requestEvaluate=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(evaluate);};host.setAttribute(\"data-cumulative-step-scope\",scopeId);updateStyleText();latchedActiveCountRef.current=0;measureSteps();applyState(0);requestEvaluate();const onScroll=()=>requestEvaluate();const onResize=()=>{measureSteps();requestEvaluate();};const observer=new MutationObserver(()=>{measureSteps();requestEvaluate();});observer.observe(host,{childList:true,subtree:true});window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);observer.disconnect();if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}host.removeAttribute(\"data-cumulative-step-scope\");stepNodesRef.current.forEach(step=>{step.removeAttribute(\"data-cumulative-step-state\");});if(styleNodeRef.current){styleNodeRef.current.remove();styleNodeRef.current=null;}};},[props.activeColor,props.driverName,props.inactiveColor,scopeId]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}export function withLatchedTimelineStepVariant(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const[active,setActive]=useState(false);const activeRef=useRef(false);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{activeRef.current=active;},[active]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));const queryNamedLayer=(scope,name)=>{const target=name.trim().toLowerCase();const namedMatches=Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const n=el.getAttribute(\"data-framer-name\")?.trim().toLowerCase();return n===target;});return namedMatches[0]??null;};const resolveStepIndexFromProps=()=>{const candidates=[props.serialNo,props.$control__serialNo,props.serial,props.$control__serial,props.title,props.heading,props.$control__heading,props.text,props.$control__text];for(const candidate of candidates){if(candidate===undefined||candidate===null)continue;const text=String(candidate);const match=text.match(/\\b([1-3])\\b/);if(match){const parsed=Number(match[1]);if(parsed>=1&&parsed<=3)return parsed;}}return null;};const findStepListWrapper=()=>{let node=host;while(node){const name=(node.getAttribute(\"data-framer-name\")||\"\").trim().toLowerCase();const directChildren=Array.from(node.children).filter(child=>child instanceof HTMLElement);if(name===\"responsive step list\"||directChildren.length>=3){return node;}node=node.parentElement;}return host.parentElement;};const resolveStepIndexFromDom=wrapper=>{if(!wrapper)return null;const siblings=Array.from(wrapper.children).filter(child=>child instanceof HTMLElement);const index=siblings.indexOf(host);if(index>=0&&index<=2)return index+1;return null;};const getScopes=base=>{const scopes=[];let node=base;while(node){scopes.push(node);if(node===document.body)break;node=node.parentElement;}scopes.push(document);return scopes;};const resolveDriver=(base,driverName)=>{const scopes=getScopes(base);for(const scope of scopes){const match=queryNamedLayer(scope,driverName);if(match)return match;}return null;};const getFallbackThreshold=stepIndex=>{if(stepIndex===1)return 0;if(stepIndex===2)return .38;return .76;};const evaluate=()=>{const driverName=typeof props.driverName===\"string\"&&props.driverName.trim().length>0?props.driverName.trim():\"Timeline Scroll Driver\";const wrapper=findStepListWrapper();const stepIndex=resolveStepIndexFromProps()??resolveStepIndexFromDom(wrapper)??1;const driver=resolveDriver(wrapper||host,driverName);if(!driver){rafRef.current=null;return;}const driverRect=driver.getBoundingClientRect();const focusLine=window.innerHeight*.5;const progress=clamp((focusLine-driverRect.top)/Math.max(1,driverRect.height),0,1);let threshold=getFallbackThreshold(stepIndex);if(wrapper){const wrapperRect=wrapper.getBoundingClientRect();const stepTopWithinWrapper=host.getBoundingClientRect().top-wrapperRect.top;threshold=clamp(stepTopWithinWrapper/Math.max(1,driverRect.height),0,1);}if(!activeRef.current&&progress>=threshold){startTransition(()=>{setActive(true);});activeRef.current=true;}rafRef.current=null;};const requestEvaluate=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(evaluate);};const onScroll=()=>requestEvaluate();const onResize=()=>requestEvaluate();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});requestEvaluate();return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[props.$control__serialNo,props.driverName,props.heading,props.serialNo]);const variantName=active?\"Active w/o progress bar\":\"Inactive w/o progress bar\";const variantId=active?\"s_7zonBIe\":\"md0oBodwH\";return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,variant:variantName,$control__variant:variantName,$variant:variantId,$control__variantId:variantId});});}export function withMobileCardImageStackSync(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const mutationRafRef=useRef(null);const rebindTimeoutRef=useRef(null);const cleanupRef=useRef([]);const activeIndexRef=useRef(0);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const path=window.location.pathname.replace(/\\/+$/,\"\")||\"/\";const isPartnersUs=path===\"/us/partners\";const isPhone=window.matchMedia(\"(max-width: 810px)\").matches;if(!isPartnersUs||!isPhone)return;const cleanupAll=()=>{cleanupRef.current.forEach(cleanup=>cleanup());cleanupRef.current=[];};const saveInlineStyle=el=>{const before=el.getAttribute(\"style\");cleanupRef.current.push(()=>{if(before===null)el.removeAttribute(\"style\");else el.setAttribute(\"style\",before);});};const saveAttr=(el,attr)=>{const before=el.getAttribute(attr);cleanupRef.current.push(()=>{if(before===null)el.removeAttribute(attr);else el.setAttribute(attr,before);});};const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));const getNamedMatches=(scope,exactName)=>{const target=exactName.trim().toLowerCase();return Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const value=(el.getAttribute(\"data-framer-name\")||\"\").trim().toLowerCase();return value===target;});};const findNamedFirst=(scope,name)=>getNamedMatches(scope,name)[0]??null;const getCards=stack=>{if(!stack)return null;const card1=findNamedFirst(stack,\"Card 1\");const card2=findNamedFirst(stack,\"Card 2\");const card3=findNamedFirst(stack,\"Card 3\");if(!card1||!card2||!card3)return null;return[card1,card2,card3];};const getImageLayers=container=>{if(!container)return null;const byKnownNames=[findNamedFirst(container,\"Image 01\"),findNamedFirst(container,\"Image 02\"),findNamedFirst(container,\"Image 03\")];if(byKnownNames.every(Boolean)){return byKnownNames;}const byShortNames=[findNamedFirst(container,\"Image 1\"),findNamedFirst(container,\"Image 2\"),findNamedFirst(container,\"Image 3\")];if(byShortNames.every(Boolean)){return byShortNames;}const namedChildren=Array.from(container.querySelectorAll(\"[data-framer-name]\")).filter(node=>{const n=(node.getAttribute(\"data-framer-name\")||\"\").trim().toLowerCase();return/^image\\s*0?[1-3]$/.test(n);});if(namedChildren.length>=3){return namedChildren.slice(0,3);}const directChildren=Array.from(container.children).filter(node=>node instanceof HTMLElement);if(directChildren.length>=3){return directChildren.slice(0,3);}return null;};const setup=()=>{cleanupAll();const mobileWrapper=findNamedFirst(host,\"mobile\");const scope=mobileWrapper||host;const visibleStack=findNamedFirst(scope,\"Visible Card Stack\")||findNamedFirst(host,\"Visible Card Stack\");const cards=getCards(visibleStack);const imageContainer=findNamedFirst(scope,\"Image Container\")||findNamedFirst(host,\"Image Container\");const imageLayers=getImageLayers(imageContainer);if(!visibleStack||!cards||!imageContainer||!imageLayers){return null;}const prefersReduced=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const transitionMs=prefersReduced?120:280;imageLayers.forEach((layer,index)=>{saveInlineStyle(layer);layer.style.transition=`opacity ${transitionMs}ms ease`;layer.style.willChange=\"opacity\";layer.style.pointerEvents=\"none\";layer.style.opacity=index===0?\"1\":\"0\";});cards.forEach((card,index)=>{saveAttr(card,\"data-active-card\");card.setAttribute(\"data-active-card\",index===0?\"true\":\"false\");});activeIndexRef.current=0;const setActive=index=>{const safeIndex=clamp(index,0,2);activeIndexRef.current=safeIndex;imageLayers.forEach((layer,i)=>{layer.style.opacity=i===safeIndex?\"1\":\"0\";});cards.forEach((card,i)=>{card.setAttribute(\"data-active-card\",i===safeIndex?\"true\":\"false\");});};const evaluateActiveIndex=()=>{const stackRect=visibleStack.getBoundingClientRect();const focusLine=stackRect.top+clamp(Math.round(stackRect.height*.08),10,52);const epsilon=1.5;let crossedLatest=-1;cards.forEach((card,index)=>{const rect=card.getBoundingClientRect();if(rect.bottom<=0||rect.top>=window.innerHeight)return;if(rect.top<=focusLine+epsilon){crossedLatest=Math.max(crossedLatest,index);}});if(crossedLatest>=0)return crossedLatest;let closestIndex=0;let closestDistance=Number.POSITIVE_INFINITY;cards.forEach((card,index)=>{const rect=card.getBoundingClientRect();const distance=Math.abs(rect.top-focusLine);if(distance<closestDistance){closestDistance=distance;closestIndex=index;}else if(distance===closestDistance&&index>closestIndex){closestIndex=index;}});return closestIndex;};const tick=()=>{const nextIndex=evaluateActiveIndex();if(nextIndex!==activeIndexRef.current){setActive(nextIndex);}else{imageLayers.forEach((layer,i)=>{layer.style.opacity=i===activeIndexRef.current?\"1\":\"0\";});}rafRef.current=null;};const requestTick=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(tick);};requestTick();return{requestTick};};let runtime=setup();const requestTick=()=>runtime?.requestTick();const scheduleRebind=()=>{if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);}rebindTimeoutRef.current=window.setTimeout(()=>{rebindTimeoutRef.current=null;runtime=setup();runtime?.requestTick();},80);};const onScroll=()=>requestTick();const onResize=()=>{const stillPhone=window.matchMedia(\"(max-width: 810px)\").matches;if(!stillPhone){cleanupAll();runtime=null;return;}scheduleRebind();};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});const observer=new MutationObserver(()=>{if(mutationRafRef.current!==null)return;mutationRafRef.current=window.requestAnimationFrame(()=>{mutationRafRef.current=null;scheduleRebind();});});observer.observe(host,{childList:true,subtree:true,attributes:false});return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);observer.disconnect();if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(mutationRafRef.current!==null){window.cancelAnimationFrame(mutationRafRef.current);mutationRafRef.current=null;}if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);rebindTimeoutRef.current=null;}cleanupAll();};},[]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}export function withMobileImageVariantFromTopCard(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const hostRef=useRef(null);const rafRef=useRef(null);const mutationRafRef=useRef(null);const rebindTimeoutRef=useRef(null);const activeIndexRef=useRef(0);const lastScrollYRef=useRef(0);const[activeIndex,setActiveIndex]=useState(0);const[isPhoneViewport,setIsPhoneViewport]=useState(false);const setCombinedRef=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const host=hostRef.current;if(!host)return;const isPhone=window.matchMedia(\"(max-width: 810px)\").matches;setIsPhoneViewport(isPhone);if(!isPhone){return;}lastScrollYRef.current=window.scrollY;const getNamedMatches=(scope,exactName)=>{const target=exactName.trim().toLowerCase();return Array.from(scope.querySelectorAll(\"[data-framer-name]\")).filter(el=>{const n=(el.getAttribute(\"data-framer-name\")||\"\").trim().toLowerCase();return n===target;});};const findNamedFirst=(scope,name)=>getNamedMatches(scope,name)[0]??null;const getCards=stack=>{if(!stack)return null;const card1=findNamedFirst(stack,\"Card 1\");const card2=findNamedFirst(stack,\"Card 2\");const card3=findNamedFirst(stack,\"Card 3\");if(!card1||!card2||!card3)return null;return[card1,card2,card3];};const getScopes=()=>{const scopes=[];let node=host;while(node){scopes.push(node);if(node===document.body)break;node=node.parentElement;}scopes.push(document);return scopes;};const resolveVisibleStack=()=>{const scopes=getScopes();for(const scope of scopes){const mobile=findNamedFirst(scope,\"mobile\");if(mobile){const stackInMobile=findNamedFirst(mobile,\"Visible Card Stack\");if(stackInMobile)return stackInMobile;}const direct=findNamedFirst(scope,\"Visible Card Stack\");if(direct)return direct;}return null;};const updateCardActiveAttrs=(cards,index)=>{cards.forEach((card,cardIndex)=>{card.setAttribute(\"data-active-card\",cardIndex===index?\"true\":\"false\");});};const evaluateActiveIndex=(cards,direction)=>{const[card1,card2,card3]=cards;if(!card1||!card2||!card3){host.setAttribute(\"data-mobile-card2-stacked\",\"false\");host.setAttribute(\"data-mobile-card3-stacked\",\"false\");return 0;}const card1Rect=card1.getBoundingClientRect();const card2Rect=card2.getBoundingClientRect();const card3Rect=card3.getBoundingClientRect();const epsilon=1.5;const card3Epsilon=4;const resetMargin=24;const isVisible=rect=>rect.bottom>0&&rect.top<window.innerHeight;const card2IsStacked=isVisible(card2Rect)&&card2Rect.top<=card1Rect.top+epsilon;const card2AtOrAboveCard1=card2Rect.top<=card1Rect.top+epsilon;const card3IsStackedToCard2=isVisible(card3Rect)&&card3Rect.top<=card2Rect.top+card3Epsilon;const card3IsStackedToCard1=isVisible(card3Rect)&&card3Rect.top<=card1Rect.top+card3Epsilon;host.setAttribute(\"data-mobile-card2-stacked\",card2IsStacked||card2AtOrAboveCard1?\"true\":\"false\");host.setAttribute(\"data-mobile-card3-stacked\",card3IsStackedToCard2||card3IsStackedToCard1?\"true\":\"false\");const current=activeIndexRef.current;if(direction>=0){if(current>=1&&(card3IsStackedToCard2||(card2IsStacked||card2AtOrAboveCard1)&&card3IsStackedToCard1)){return 2;}if(current===0&&card2IsStacked&&card3IsStackedToCard2){return 2;}if(current===0&&card2IsStacked&&card2AtOrAboveCard1&&card3IsStackedToCard1){return 2;}if(current===0&&card2IsStacked){return 1;}return current;}if(current===2){if(!isVisible(card3Rect))return 2;if(card3Rect.top>card2Rect.top+resetMargin){if(card2IsStacked||card2AtOrAboveCard1)return 1;return 0;}return 2;}if(current===1){if(card2Rect.top>card1Rect.top+resetMargin)return 0;if(card3IsStackedToCard2){return 2;}return 1;}if(card2IsStacked)return 1;return 0;};const tick=()=>{const visibleStack=resolveVisibleStack();const cards=getCards(visibleStack);if(visibleStack&&cards){const nowScrollY=window.scrollY;const direction=nowScrollY>=lastScrollYRef.current?1:-1;lastScrollYRef.current=nowScrollY;const nextIndex=evaluateActiveIndex(cards,direction);updateCardActiveAttrs(cards,nextIndex);if(nextIndex!==activeIndexRef.current){activeIndexRef.current=nextIndex;setActiveIndex(nextIndex);}host.setAttribute(\"data-mobile-card-image-index\",String(nextIndex));}else if(activeIndexRef.current!==0){activeIndexRef.current=0;setActiveIndex(0);host.setAttribute(\"data-mobile-card-image-index\",\"0\");host.setAttribute(\"data-mobile-card2-stacked\",\"false\");host.setAttribute(\"data-mobile-card3-stacked\",\"false\");}else{host.setAttribute(\"data-mobile-card-image-index\",String(activeIndexRef.current));}rafRef.current=null;};const requestTick=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(tick);};const scheduleRebind=()=>{if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);}rebindTimeoutRef.current=window.setTimeout(()=>{rebindTimeoutRef.current=null;requestTick();},80);};const onScroll=()=>requestTick();const onResize=()=>{const stillPhone=window.matchMedia(\"(max-width: 810px)\").matches;if(!stillPhone){if(activeIndexRef.current!==0){activeIndexRef.current=0;setActiveIndex(0);}setIsPhoneViewport(false);return;}setIsPhoneViewport(true);scheduleRebind();};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});const observer=new MutationObserver(()=>{if(mutationRafRef.current!==null)return;mutationRafRef.current=window.requestAnimationFrame(()=>{mutationRafRef.current=null;scheduleRebind();});});observer.observe(host,{childList:true,subtree:true});requestTick();return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);observer.disconnect();if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(mutationRafRef.current!==null){window.cancelAnimationFrame(mutationRafRef.current);mutationRafRef.current=null;}if(rebindTimeoutRef.current!==null){window.clearTimeout(rebindTimeoutRef.current);rebindTimeoutRef.current=null;}};},[]);if(!isPhoneViewport){return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});}const variantName=activeIndex===0?\"Desktop\":activeIndex===1?\"Variant 2\":\"Variant 3\";const variantId=activeIndex===0?\"NIyZn8KZ5\":activeIndex===1?\"UGaAJrQog\":\"oVMgP3xRt\";return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props,variant:variantName,$control__variant:variantName,$variant:variantId,$control__variantId:variantId});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollSyncedCardImages\":{\"type\":\"reactHoc\",\"name\":\"withScrollSyncedCardImages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLogoColorReveal\":{\"type\":\"reactHoc\",\"name\":\"withLogoColorReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLatchedTimelineStepVariant\":{\"type\":\"reactHoc\",\"name\":\"withLatchedTimelineStepVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSmoothScrollTimelineFill\":{\"type\":\"reactHoc\",\"name\":\"withSmoothScrollTimelineFill\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileImageVariantFromTopCard\":{\"type\":\"reactHoc\",\"name\":\"withMobileImageVariantFromTopCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStackedLogoHover\":{\"type\":\"reactHoc\",\"name\":\"withStackedLogoHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUnifiedPartnershipRelease\":{\"type\":\"reactHoc\",\"name\":\"withUnifiedPartnershipRelease\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileCardImageStackSync\":{\"type\":\"reactHoc\",\"name\":\"withMobileCardImageStackSync\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCumulativeTimelineStepStates\":{\"type\":\"reactHoc\",\"name\":\"withCumulativeTimelineStepStates\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CommonOverrides.map"],"mappings":"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"}