{"version":3,"file":"aWKOGFor_.BbWpFbQL.mjs","names":["useRef","useMemo","useState","useCallback","zIndex","ElasticCarouselBasic","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/nfvhJpQu34P13rnDoxAM/q9rI9BvklBhY7LLOqz3R/SequentialCarousel_2.js","https:/framerusercontent.com/modules/naTpuHyjk8kRXuUTeuI0/rdaraeWBC2R08ZgJbp0M/aWKOGFor_.js"],"sourcesContent":["// Sequential Elastic Carousel - Cards move in sequence from left to right with smooth cascade effect\n/**\n * Basic\n * \n * A stunning 3D carousel component with sequential cascade animations. Cards smoothly transition \n * from left to right with a beautiful staggered effect, creating an elastic, flowing motion.\n * \n * Features:\n * • Sequential Animation - Cards move in a cascading sequence from left to right\n * • 3D Depth Effect - Cards scale and dim as they move away from center\n * • Smooth Transitions - Customizable animation duration and sequence delays\n * • Component Slots - Connect any Framer components as carousel cards\n * • Fully Customizable - Control card dimensions, spacing, colors, and timing\n * • Swipe Gestures - Touch-friendly navigation with configurable threshold\n * \n * Perfect for:\n * - Product showcases and galleries\n * - Feature highlights and testimonials\n * - Portfolio presentations\n * - Image carousels with depth\n * - Interactive content displays\n * \n * Simply connect your components to the card slots and watch them come alive with \n * smooth, sequential animations that draw attention and engage users.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef,useMemo,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Sequential Elastic Carousel\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 500\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function ElasticCarouselBasic(props){const{cards:cardComponents=[],cardGap=280,animationDuration=600,sequenceDelay=80,backgroundColor=\"#1e293b\",hideBackground=false,animationOrigin=0,fadeStartIndex=2,enableSwipe=true,swipeThreshold=60,zIndex=1,buttonBackgroundColor=\"rgba(255, 255, 255, 0.9)\",buttonBackgroundHoverColor=\"rgba(255, 255, 255, 1)\"}=props;const containerRef=useRef(null);const originalCards=useMemo(()=>cardComponents.map((component,i)=>({id:i+1,component:component})),[cardComponents]);// Create a large enough buffer of cards to allow for smooth infinite scrolling\n// We repeat the cards many times to ensure we never hit the edge of the array\nconst cards=useMemo(()=>{if(originalCards.length===0)return[];const repeatCount=40// Sufficient buffer for any screen size\n;const repeated=[];for(let i=0;i<repeatCount;i++){repeated.push(...originalCards);}return repeated;},[originalCards]);// Start in the middle of the array\nconst startIndex=useMemo(()=>{if(originalCards.length===0)return 0;return Math.floor(cards.length/2);},[cards.length,originalCards.length]);const[currentIndex,setCurrentIndex]=useState(startIndex);const currentIndexRef=useRef(startIndex);const[isAnimating,setIsAnimating]=useState(false);const[cardStates,setCardStates]=useState(new Map);const[isGestureDragging,setIsGestureDragging]=useState(false);const isGestureDraggingRef=useRef(false);const[dragOffsetX,setDragOffsetX]=useState(0);const[isSnappingBack,setIsSnappingBack]=useState(false);const pointerIdRef=useRef(null);const dragStartRef=useRef(null);const dragMovedRef=useRef(false);const centerContentRef=useRef(null);const setCenterContentRef=useCallback(node=>{centerContentRef.current=node;},[]);const isAnimatingRef=useRef(false);const stopAllVideos=useCallback(()=>{const el=centerContentRef.current;if(!el)return;// HTML5 video\nconst videos=Array.from(el.querySelectorAll(\"video\"));videos.forEach(v=>{try{v.pause();}catch{}});// YouTube/Vimeo/etc iframes (best-effort via postMessage; no reload for performance)\nconst iframes=Array.from(el.querySelectorAll(\"iframe\"));iframes.forEach(iframe=>{try{iframe.contentWindow?.postMessage(JSON.stringify({event:\"command\",func:\"pauseVideo\",args:[]}),\"*\");iframe.contentWindow?.postMessage(JSON.stringify({event:\"command\",func:\"stopVideo\",args:[]}),\"*\");}catch{}});},[]);useEffect(()=>{currentIndexRef.current=currentIndex;},[currentIndex]);useEffect(()=>{isAnimatingRef.current=isAnimating;},[isAnimating]);const getCardStyle=(position,animate,delay=0,offsetX=0)=>{const absPosition=Math.abs(position);// Card spacing base value\nconst effectiveCardGap=cardGap;// Calculate dynamic gap - decreases for cards further from center\nlet cumulativeTranslateX=0;if(position!==0){const direction=position>0?1:-1;for(let i=1;i<=absPosition;i++){// Gap decreases as we move away from center\nconst gapMultiplier=Math.max(.3,1-(i-1)*.15);cumulativeTranslateX+=effectiveCardGap*gapMultiplier*direction;}}const scale=position===0?1:Math.max(.65,1-absPosition*.12);const opacity=absPosition<=fadeStartIndex?1:0;const zIndex=20-absPosition;// Calculate vertical offset based on origin slider value\n// Negative values = top, 0 = center, Positive values = bottom\nconst translateY=animationOrigin*absPosition*absPosition;// Use cubic-bezier for bounce effect or ease-in-out for smooth\nconst easing=\"ease-in-out\";return{position:\"absolute\",borderRadius:16,boxShadow:\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transform:`translateX(${cumulativeTranslateX+offsetX}px) translateY(${translateY}px) scale(${scale})`,opacity,zIndex,transition:animate?`all ${animationDuration}ms ${easing} ${delay}ms`:\"none\"};};const calculateCardStates=useCallback((newIndex,animate)=>{const newStates=new Map;const threshold=15// Match the render threshold\n;const buffer=5;const start=Math.max(0,newIndex-(threshold+buffer));const end=Math.min(cards.length-1,newIndex+(threshold+buffer));for(let index=start;index<=end;index++){const position=index-newIndex;const absPosition=Math.abs(position);let delay=0;if(animate){// When moving right (advancing), leftmost cards should move first\n// When moving left (going back), rightmost cards should move first\nconst direction=newIndex>currentIndex?1:-1;if(direction>0){// Moving right: leftmost cards (negative position) move first\nif(position<0){delay=Math.max(0,(threshold-Math.abs(position))*sequenceDelay);}else if(position>0){delay=(threshold+position)*sequenceDelay;}else{delay=threshold*sequenceDelay;}}else{// Moving left: rightmost cards (positive position) move first\nif(position>0){delay=Math.max(0,(threshold-position)*sequenceDelay);}else if(position<0){delay=(threshold+Math.abs(position))*sequenceDelay;}else{delay=threshold*sequenceDelay;}}}newStates.set(index,{position,delay});}return newStates;},[cards,currentIndex,sequenceDelay]);useEffect(()=>{// Initialize with the calculated start index\nconst initialStates=calculateCardStates(startIndex,false);startTransition(()=>{setCurrentIndex(startIndex);setCardStates(initialStates);});},[startIndex]);const advanceCarouselRef=useRef(()=>{});const goToPreviousRef=useRef(()=>{});const goToIndex=useCallback(newIndex=>{if(isAnimatingRef.current||isGestureDraggingRef.current)return;if(originalCards.length===0)return;stopAllVideos();startTransition(()=>setIsAnimating(true));const newStates=calculateCardStates(newIndex,true);startTransition(()=>{setCurrentIndex(newIndex);setCardStates(newStates);});const totalAnimationTime=15*sequenceDelay+animationDuration+200;if(typeof window===\"undefined\")return;window.setTimeout(()=>{startTransition(()=>setIsAnimating(false));if(newIndex>=startIndex+originalCards.length*5){const resetIndex=newIndex-originalCards.length*5;const resetStates=calculateCardStates(resetIndex,false);startTransition(()=>{setCurrentIndex(resetIndex);setCardStates(resetStates);});}if(newIndex<=startIndex-originalCards.length*5){const resetIndex=newIndex+originalCards.length*5;const resetStates=calculateCardStates(resetIndex,false);startTransition(()=>{setCurrentIndex(resetIndex);setCardStates(resetStates);});}},totalAnimationTime);},[animationDuration,calculateCardStates,originalCards.length,sequenceDelay,startIndex,stopAllVideos]);const advanceCarousel=useCallback(()=>{if(isAnimatingRef.current||isGestureDraggingRef.current)return;if(originalCards.length===0)return;const baseIndex=currentIndexRef.current;const newIndex=baseIndex+1;goToIndex(newIndex);},[goToIndex]);const goToPrevious=useCallback(()=>{if(isAnimatingRef.current||isGestureDraggingRef.current)return;if(originalCards.length===0)return;const baseIndex=currentIndexRef.current;const newIndex=baseIndex-1;goToIndex(newIndex);},[goToIndex,originalCards.length]);useEffect(()=>{advanceCarouselRef.current=advanceCarousel;goToPreviousRef.current=goToPrevious;},[advanceCarousel,goToPrevious]);const shouldAnimateCards=isAnimating&&!isGestureDragging&&!isSnappingBack;const isInteractiveElement=useCallback(el=>{if(!el||!(el instanceof HTMLElement))return false;// Check if element is or is inside an interactive element\nconst interactive=el.closest(\"iframe, video, button, a, input, textarea, select, [contenteditable='true']\");if(interactive)return true;// Check if element has video controls or is a video container\nif(el.tagName===\"VIDEO\"||el.closest(\"[controls]\"))return true;// Check for common video player wrapper classes\nconst videoWrapper=el.closest('[class*=\"video\"], [class*=\"player\"], [class*=\"media\"]');if(videoWrapper&&videoWrapper.querySelector(\"video, iframe\"))return true;return false;},[]);const handlePointerDown=useCallback(e=>{if(!enableSwipe)return;if(isAnimating)return;if(e.button!==0)return;// Always check if we're on an interactive element first\nif(isInteractiveElement(e.target))return;const startedInCenter=Boolean(centerContentRef.current&&e.target instanceof Node&&centerContentRef.current.contains(e.target));// If the gesture starts inside the center card, check more carefully for interactive content\nif(startedInCenter){// Allow interaction with center card content (videos, iframes, etc.)\nreturn;}pointerIdRef.current=e.pointerId;dragStartRef.current={x:e.clientX,y:e.clientY,time:Date.now()};dragMovedRef.current=false;},[enableSwipe,isAnimating,isInteractiveElement]);const handlePointerMove=useCallback(e=>{if(!enableSwipe)return;if(pointerIdRef.current==null||pointerIdRef.current!==e.pointerId)return;if(!dragStartRef.current)return;const dx=e.clientX-dragStartRef.current.x;const dy=e.clientY-dragStartRef.current.y;// Don't hijack vertical scroll\nif(!dragMovedRef.current){if(Math.abs(dy)>Math.abs(dx)&&Math.abs(dy)>6){try{e.currentTarget.releasePointerCapture(e.pointerId);}catch{}pointerIdRef.current=null;dragStartRef.current=null;return;}if(Math.abs(dx)<6)return;dragMovedRef.current=true;isGestureDraggingRef.current=true;try{e.currentTarget.setPointerCapture(e.pointerId);}catch{}startTransition(()=>{setIsGestureDragging(true);setIsSnappingBack(false);});}// Stop the page from panning horizontally once a swipe is detected\ne.preventDefault();// Resistance\nconst resistedDx=dx*.85;startTransition(()=>setDragOffsetX(resistedDx));},[enableSwipe]);const endGesture=useCallback(e=>{if(!enableSwipe)return;if(pointerIdRef.current==null||pointerIdRef.current!==e.pointerId)return;try{e.currentTarget.releasePointerCapture(e.pointerId);}catch{}const moved=dragMovedRef.current;const offset=dragOffsetX;pointerIdRef.current=null;dragStartRef.current=null;dragMovedRef.current=false;if(!moved)return;if(Math.abs(offset)>=swipeThreshold){isGestureDraggingRef.current=false;startTransition(()=>{setIsGestureDragging(false);setDragOffsetX(0);setIsSnappingBack(false);});stopAllVideos();if(offset<0){advanceCarouselRef.current();}else{goToPreviousRef.current();}return;}// Snap back\nisGestureDraggingRef.current=false;startTransition(()=>{setIsSnappingBack(true);setDragOffsetX(0);});const snapMs=Math.min(250,Math.max(120,animationDuration*.25));setTimeout(()=>{isGestureDraggingRef.current=false;startTransition(()=>{setIsGestureDragging(false);setIsSnappingBack(false);});},snapMs);},[enableSwipe,dragOffsetX,swipeThreshold,animationDuration,stopAllVideos]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",background:hideBackground?\"transparent\":backgroundColor,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",position:\"relative\",zIndex,padding:20,overscrollBehaviorX:\"contain\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",touchAction:enableSwipe?\"manipulation\":undefined,cursor:enableSwipe?isGestureDragging?\"grabbing\":\"grab\":undefined},onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:endGesture,onPointerCancel:endGesture,onPointerLeave:endGesture,role:enableSwipe?\"region\":undefined,\"aria-label\":enableSwipe?\"Carousel\":undefined,children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:cards.map((card,index)=>{const state=cardStates.get(index);if(!state)return null;const{position,delay}=state;const absPosition=Math.abs(position);if(absPosition>15)return null;const darknessAmount=position===0?0:Math.min(.4,absPosition*.06+.05);const cardStyle=getCardStyle(position,shouldAnimateCards,delay);// Apply drag offset to the card's transform\nconst baseTransform=cardStyle.transform;const transformWithDrag=baseTransform.replace(/translateX\\\\(([^)]+)\\\\)/,(match,value)=>{const numValue=parseFloat(value);return`translateX(${numValue+dragOffsetX}px)`;});// Add snap-back transition when needed\nconst transition=isSnappingBack?`all ${Math.min(250,Math.max(120,animationDuration*.25))}ms ease-out`:cardStyle.transition;return /*#__PURE__*/_jsx(\"div\",{style:{...cardStyle,transform:transformWithDrag,transition},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",borderRadius:16,overflow:\"hidden\",pointerEvents:\"auto\"},onClick:e=>{if(position===0)return;e.preventDefault();e.stopPropagation();goToIndex(currentIndexRef.current+position);},role:position===0?undefined:\"button\",\"aria-label\":position===0?undefined:\"Bring to center\",tabIndex:position===0?undefined:0,onKeyDown:e=>{if(position===0)return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();e.stopPropagation();goToIndex(currentIndexRef.current+position);}},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundColor:`rgba(0, 0, 0, ${darknessAmount})`,borderRadius:16,zIndex:1,pointerEvents:\"none\",transition:shouldAnimateCards?`background-color ${animationDuration}ms ease-in-out ${delay}ms`:isSnappingBack?`background-color ${Math.min(250,Math.max(120,animationDuration*.25))}ms ease-out`:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:2,pointerEvents:position===0?\"auto\":\"none\",userSelect:position===0?\"auto\":\"none\",width:\"100%\",height:\"100%\"},ref:position===0?setCenterContentRef:undefined,children:card.component},position===0?\"center\":\"side\")]})},`${card.id}-${index}`);})})})}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"center\",gap:12,paddingTop:12},children:[/*#__PURE__*/_jsx(\"button\",{onClick:goToPrevious,disabled:isAnimating,style:{zIndex:100,width:48,height:48,borderRadius:\"50%\",border:\"none\",backgroundColor:buttonBackgroundColor,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.15)\",transition:\"all 0.2s ease\",opacity:isAnimating?.5:1,transform:\"scale(1)\"},onMouseEnter:e=>{if(!isAnimating){e.currentTarget.style.backgroundColor=buttonBackgroundHoverColor;e.currentTarget.style.transform=\"scale(1.1)\";}},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=buttonBackgroundColor;e.currentTarget.style.transform=\"scale(1)\";},\"aria-label\":\"Previous\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#1e293b\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"title\",{children:\"Previous arrow icon\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:advanceCarousel,disabled:isAnimating,style:{zIndex:100,width:48,height:48,borderRadius:\"50%\",border:\"none\",backgroundColor:buttonBackgroundColor,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.15)\",transition:\"all 0.2s ease\",opacity:isAnimating?.5:1,transform:\"scale(1)\"},onMouseEnter:e=>{if(!isAnimating){e.currentTarget.style.backgroundColor=buttonBackgroundHoverColor;e.currentTarget.style.transform=\"scale(1.1)\";}},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=buttonBackgroundColor;e.currentTarget.style.transform=\"scale(1)\";},\"aria-label\":\"Next\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#1e293b\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"title\",{children:\"Next arrow icon\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})]})})]})]});}addPropertyControls(ElasticCarouselBasic,{cards:{type:ControlType.Array,title:\"Cards\",description:\"Use the connector tool to connect frames, images, or videos to this carousel.\",control:{type:ControlType.ComponentInstance},maxCount:12,defaultValue:[null]},zIndex:{type:ControlType.Number,title:\"Z-Index\",defaultValue:1,min:-100,max:1e3,step:1},buttonBackgroundColor:{type:ControlType.Color,title:\"Button BG\",defaultValue:\"rgba(255, 255, 255, 0.9)\"},buttonBackgroundHoverColor:{type:ControlType.Color,title:\"Button Hover\",defaultValue:\"rgba(255, 255, 255, 1)\"},enableSwipe:{type:ControlType.Boolean,title:\"Swipe\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},swipeThreshold:{type:ControlType.Number,title:\"Swipe Threshold\",defaultValue:60,min:10,max:200,step:5,unit:\"px\",hidden:props=>props.enableSwipe===false},animationOrigin:{type:ControlType.Number,title:\"Animation Origin\",defaultValue:0,min:-15,max:15,step:.5,displayStepper:true},fadeStartIndex:{type:ControlType.Number,title:\"Fade Start\",defaultValue:2,min:0,max:10,step:1,displayStepper:true},cardGap:{type:ControlType.Number,title:\"Card Gap\",defaultValue:280,min:100,max:500,step:10,unit:\"px\"},animationDuration:{type:ControlType.Number,title:\"Animation Duration\",defaultValue:600,min:200,max:2e3,step:50,unit:\"ms\"},sequenceDelay:{type:ControlType.Number,title:\"Sequence Delay\",defaultValue:80,min:0,max:300,step:10,unit:\"ms\"},hideBackground:{type:ControlType.Boolean,title:\"Hide Background\",defaultValue:false,enabledTitle:\"Hidden\",disabledTitle:\"Visible\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1e293b\",hidden:props=>props.hideBackground===true}});export default ElasticCarouselBasic;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElasticCarouselBasic\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SequentialCarousel_2.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ElasticCarouselBasic from\"https://framerusercontent.com/modules/nfvhJpQu34P13rnDoxAM/q9rI9BvklBhY7LLOqz3R/SequentialCarousel_2.js\";import YouTubePlayer from\"https://framerusercontent.com/modules/fC3AcDG6k820D101dVSp/AAM4BSj8NAf1DUNtzQAV/YouTubePlayer.js\";const YouTubePlayerFonts=getFonts(YouTubePlayer);const ElasticCarouselBasicFonts=getFonts(ElasticCarouselBasic);const serializationHash=\"framer-5jkuw\";const variantClassNames={iKf7jvht3:\"framer-v-1049j6z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iKf7jvht3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1049j6z\",className,classNames),\"data-framer-name\":\"Work Slideshow\",layoutDependency:layoutDependency,layoutId:\"iKf7jvht3\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cmb5g6-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZlXPf06r4-container\",nodeId:\"ZlXPf06r4\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(ElasticCarouselBasic,{animationDuration:600,animationOrigin:0,backgroundColor:\"rgb(30, 41, 59)\",buttonBackgroundColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",buttonBackgroundHoverColor:\"rgb(255, 255, 255)\",cardGap:280,cards:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-137s0qo-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"04YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OpzDPxD6Q-container\",name:\"04YouTubePlayer\",nodeId:\"OpzDPxD6Q\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"OpzDPxD6Q\",layoutId:\"OpzDPxD6Q\",name:\"04YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/s1oUN8vwdkuWnW6HCjOn8Rap3iw.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/s1oUN8vwdkuWnW6HCjOn8Rap3iw.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/s1oUN8vwdkuWnW6HCjOn8Rap3iw.png?width=1080&height=1920 1080w\"},'A thoughtful-looking man contemplates a decision against a backdrop of blurred graduation diplomas and text asking, \"Is online MBA worth it in 2026?\"'),videoId:\"CYn-WXyA2b0\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wtvcl3-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"03YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mI9_DQsZk-container\",name:\"03YouTubePlayer\",nodeId:\"mI9_DQsZk\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"mI9_DQsZk\",layoutId:\"mI9_DQsZk\",name:\"03YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/yEmsePAh0BtVrYhKvi3PQdYt0c.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/yEmsePAh0BtVrYhKvi3PQdYt0c.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/yEmsePAh0BtVrYhKvi3PQdYt0c.png?width=1080&height=1920 1080w\"},'A cheerful person is pointing upwards while surrounded by icons representing data science tools such as R and Python, with a glowing digital background and text reading, \"8 LPA to 1 CR+ Data Science Career\" at the top, promoting career advancement in data science.'),videoId:\"5xiMRYrYzzQ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ual0e0-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"05YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AulvEqR2J-container\",name:\"05YouTubePlayer\",nodeId:\"AulvEqR2J\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"AulvEqR2J\",layoutId:\"AulvEqR2J\",name:\"05YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/8C0Ss3nc9TricVOJPKpKFTFzpJE.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/8C0Ss3nc9TricVOJPKpKFTFzpJE.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/8C0Ss3nc9TricVOJPKpKFTFzpJE.png?width=1080&height=1920 1080w\"},\"A thoughtful woman wearing glasses considers the future of online MBA programs in AI and ML, with graphical representations of artificial intelligence and a professional individual in the background, set against a technology-themed backdrop.\"),videoId:\"y4xwnnH01Ho\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ig3tg5-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"10YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bRSW8wXLx-container\",name:\"10YouTubePlayer\",nodeId:\"bRSW8wXLx\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"bRSW8wXLx\",layoutId:\"bRSW8wXLx\",name:\"10YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/Sg3YId4OYS7X9qAA71gkUnSh1Y.jpg?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/Sg3YId4OYS7X9qAA71gkUnSh1Y.jpg?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/Sg3YId4OYS7X9qAA71gkUnSh1Y.jpg?width=1080&height=1920 1080w\"},\"\"),videoId:\"vfps2ZJPw0Y\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ini79q-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"02YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"enauSAxcd-container\",name:\"02YouTubePlayer\",nodeId:\"enauSAxcd\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"enauSAxcd\",layoutId:\"enauSAxcd\",name:\"02YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/n9mg6y8aI1I8pmqEla5pU2NYGR4.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/n9mg6y8aI1I8pmqEla5pU2NYGR4.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/n9mg6y8aI1I8pmqEla5pU2NYGR4.png?width=1080&height=1920 1080w\"},\"A promotional image for eazygrad highlights the benefits of pursuing an online MBA for securing a government job, featuring a woman pointing upwards, accompanied by icons representing 100% job safety, decent pay, and growth, set against a backdrop of an institutional building and a pile of gold coins.\"),videoId:\"bxGIIDzmAzE\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11oja23-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"06YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gkTj6WMTy-container\",name:\"06YouTubePlayer\",nodeId:\"gkTj6WMTy\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"gkTj6WMTy\",layoutId:\"gkTj6WMTy\",name:\"06YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:480,pixelWidth:640,src:\"https://framerusercontent.com/images/N1PBi2PTAkIJsN8OOJr2FdmE.webp?width=640&height=480\",srcSet:\"https://framerusercontent.com/images/N1PBi2PTAkIJsN8OOJr2FdmE.webp?scale-down-to=512&width=640&height=480 512w,https://framerusercontent.com/images/N1PBi2PTAkIJsN8OOJr2FdmE.webp?width=640&height=480 640w\"},'A young woman in a red patterned shirt stands against a backdrop featuring the GLA University logo and a blurred campus building, with text highlighting a \"55 Lakh Package in B.Tech\" surrounded by question marks and \"How?\" in bold red letters.'),videoId:\"AXfAbHrJL2A\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8n0y65-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"09YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"w_Zn3HHCd-container\",name:\"09YouTubePlayer\",nodeId:\"w_Zn3HHCd\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"w_Zn3HHCd\",layoutId:\"w_Zn3HHCd\",name:\"09YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:480,pixelWidth:640,src:\"https://framerusercontent.com/images/m0Y6yvHcDxt1uJTGDjM9TOEesJk.webp?width=640&height=480\",srcSet:\"https://framerusercontent.com/images/m0Y6yvHcDxt1uJTGDjM9TOEesJk.webp?scale-down-to=512&width=640&height=480 512w,https://framerusercontent.com/images/m0Y6yvHcDxt1uJTGDjM9TOEesJk.webp?width=640&height=480 640w\"},'A cheerful woman gestures confidently in front of a vibrant background featuring icons of education, business, and technology, with bold text promoting \"Extra Skills with Online MBA\" from EazyGrad.'),videoId:\"S7SS5P0B8xw\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tc1aaq-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"08YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"MC69EJ0p2-container\",name:\"08YouTubePlayer\",nodeId:\"MC69EJ0p2\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"MC69EJ0p2\",layoutId:\"MC69EJ0p2\",name:\"08YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/dLdm3nozZE3v5mqQBCURAC6Yo.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/dLdm3nozZE3v5mqQBCURAC6Yo.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/dLdm3nozZE3v5mqQBCURAC6Yo.png?width=1080&height=1920 1080w\"},'A thoughtful individual gazes upwards against a green background with educational logos, a calendar icon, and the bold text \"Never Miss These Exam Dates Again!\" displayed prominently.'),videoId:\"APYQOfJIwV0\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ltt78j-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"07YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LJv_TUSMV-container\",name:\"07YouTubePlayer\",nodeId:\"LJv_TUSMV\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"LJv_TUSMV\",layoutId:\"LJv_TUSMV\",name:\"07YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/DHmuAA2hXJ43IiF1ybfo62cbUck.jpg?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/DHmuAA2hXJ43IiF1ybfo62cbUck.jpg?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/DHmuAA2hXJ43IiF1ybfo62cbUck.jpg?width=1080&height=1920 1080w\"},'This image features a young woman pointing upwards with excitement against a blue technological background, with prominent logos of Harvard University and Stanford University, alongside a bold text overlay stating \"Looking to Make a Career in Data Science.\"'),videoId:\"A2DqZUwPfqc\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1euzq4p-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"01YouTubePlayer\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nJIUTn3sN-container\",name:\"01YouTubePlayer\",nodeId:\"nJIUTn3sN\",rendersWithMotion:true,scopeId:\"aWKOGFor_\",children:/*#__PURE__*/_jsx(YouTubePlayer,{autoplay:true,borderRadius:22,height:\"100%\",id:\"nJIUTn3sN\",layoutId:\"nJIUTn3sN\",name:\"01YouTubePlayer\",playButtonColor:\"var(--token-946f6b93-5012-44b8-9ea1-da865616e2c4, rgb(220, 242, 113))\",playButtonRadius:50,playButtonSize:50,playTriangleColor:\"rgb(255, 255, 255)\",playTriangleSize:32,spinnerBorderWidth:4,spinnerColor:\"rgb(255, 255, 255)\",spinnerDuration:.5,spinnerSize:60,style:{height:\"100%\",width:\"100%\"},thumbnail:addImageAlt({pixelHeight:1920,pixelWidth:1080,src:\"https://framerusercontent.com/images/Y3AJh4ZXK9rCQQunf5tXlByt74g.png?width=1080&height=1920\",srcSet:\"https://framerusercontent.com/images/Y3AJh4ZXK9rCQQunf5tXlByt74g.png?scale-down-to=1024&width=1080&height=1920 576w,https://framerusercontent.com/images/Y3AJh4ZXK9rCQQunf5tXlByt74g.png?width=1080&height=1920 1080w\"},'A person with long dark hair and glasses is sitting at a table in a dimly lit room with a framed picture on the wall, accompanied by text that reads \"Meet Claude Cowork\" in bold letters.'),videoId:\"2a378m5_WDQ\",width:\"100%\"})})})],enableSwipe:true,fadeStartIndex:2,height:\"100%\",hideBackground:true,id:\"ZlXPf06r4\",layoutId:\"ZlXPf06r4\",sequenceDelay:80,style:{height:\"100%\",width:\"100%\"},swipeThreshold:200,width:\"100%\",zIndex:0})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5jkuw.framer-a87wdr, .framer-5jkuw .framer-a87wdr { display: block; }\",\".framer-5jkuw.framer-1049j6z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5jkuw .framer-1cmb5g6-container { flex: none; height: 780px; position: relative; width: 1422px; }\",\".framer-5jkuw .framer-137s0qo-container, .framer-5jkuw .framer-1wtvcl3-container, .framer-5jkuw .framer-ual0e0-container, .framer-5jkuw .framer-ig3tg5-container, .framer-5jkuw .framer-1ini79q-container, .framer-5jkuw .framer-11oja23-container, .framer-5jkuw .framer-8n0y65-container, .framer-5jkuw .framer-1tc1aaq-container, .framer-5jkuw .framer-1ltt78j-container, .framer-5jkuw .framer-1euzq4p-container { height: 600px; position: relative; width: 400px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 780\n * @framerIntrinsicWidth 1422\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraWKOGFor_=withCSS(Component,css,\"framer-5jkuw\");export default FrameraWKOGFor_;FrameraWKOGFor_.displayName=\"Work\";FrameraWKOGFor_.defaultProps={height:780,width:1422};addFonts(FrameraWKOGFor_,[{explicitInter:true,fonts:[]},...YouTubePlayerFonts,...ElasticCarouselBasicFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraWKOGFor_\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"780\",\"framerIntrinsicWidth\":\"1422\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}