{"version":3,"file":"VideoCarousel.BdU8e6ns.mjs","names":["useRef","useState","useMemo","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/xoggZjvuAS13RvpKs7JP/LCtu0aJwwwzPwSsxe2YV/VideoCarousel.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useMemo,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * VideoCarousel with fixed errors, smooth scatter effect, and no debounce for scroll\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function VideoCarousel(props){const{videos=[],autoplay=false,muted=true,loopVideos=false,sizing,text,hoverEffect,button,arrows}=props;const{videoWidth,videoHeight,padding,gap,borderRadius}=sizing;const{showTitle,showDescription,textPosition,titleColor,descriptionColor,minWidth,maxWidth,titleFont,descriptionFont,titleDescriptionGap,inset:textInset=0}=text;const{enableHoverAnimation,hoverDirection,animationDuration=300,opacityDuration=200,hoverBackground,enableHoverScale=true,hoverScale=1.05}=hoverEffect;const{background,buttonHoverBackground,iconSource:buttonIconSource,playIcon,pauseIcon,iconColor:buttonIconColor,iconSize,position:buttonPosition,inset:buttonInset,buttonSize}=button;const{show,fill,iconColor,iconSource,previousIcon,nextIcon,size,radius,inset,hoverFill}=arrows;const videoRefs=useRef([]);const coverContainerRefs=useRef([]);const containerRef=useRef(null);const[currentIndex,setCurrentIndex]=useState(0);const[isPlaying,setIsPlaying]=useState(false);const[hoveredIndex,setHoveredIndex]=useState(null);const[canScrollLeft,setCanScrollLeft]=useState(false);const[canScrollRight,setCanScrollRight]=useState(true);const[hoveredButtonIndex,setHoveredButtonIndex]=useState(null);// Initialize refs based on video count\nuseEffect(()=>{videoRefs.current=videos.map(()=>null);coverContainerRefs.current=videos.map(()=>null);},[videos.length]);// Handle autoplay\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas||RenderTarget.current()===RenderTarget.thumbnail||!autoplay||videos.length===0){return;}setCurrentIndex(0);setIsPlaying(true);const video=videoRefs.current[0];const cover=coverContainerRefs.current[0];if(video&&cover){cover.style.transform=\"scale(1.2)\";cover.style.opacity=\"0\";setTimeout(()=>{cover.style.display=\"none\";},animationDuration);video.play().catch(()=>{});}return()=>{const currentVideo=videoRefs.current[0];const currentCover=coverContainerRefs.current[0];if(currentVideo&&currentCover){currentVideo.pause();currentVideo.currentTime=0;currentCover.style.display=\"block\";currentCover.style.transform=\"scale(1)\";currentCover.style.opacity=\"1\";}};},[autoplay,videos.length,animationDuration]);// Handle video end\nconst handleVideoEnd=()=>{if(loopVideos){const currentVideo=videoRefs.current[currentIndex];if(currentVideo){currentVideo.currentTime=0;currentVideo.play().catch(()=>{});}}else if(autoplay&&currentIndex<videos.length-1){const nextIndex=currentIndex+1;setCurrentIndex(nextIndex);const nextVideo=videoRefs.current[nextIndex];const nextCover=coverContainerRefs.current[nextIndex];if(nextVideo&&nextCover){nextCover.style.transform=\"scale(1.2)\";nextCover.style.opacity=\"0\";setTimeout(()=>{nextCover.style.display=\"none\";},animationDuration);nextVideo.currentTime=0;nextVideo.play().catch(()=>{});}}else{setIsPlaying(false);const currentCover=coverContainerRefs.current[currentIndex];if(currentCover){currentCover.style.display=\"block\";currentCover.style.transform=\"scale(1)\";currentCover.style.opacity=\"1\";}}};// Handle video click with smooth \"scatter\" effect\nconst handleVideoClick=idx=>{const video=videoRefs.current[idx];const cover=coverContainerRefs.current[idx];if(!video||!cover)return;if(idx===currentIndex){if(video.paused){cover.style.transform=\"scale(1.2)\";cover.style.opacity=\"0\";setTimeout(()=>{cover.style.display=\"none\";},animationDuration);video.play().catch(()=>{});setIsPlaying(true);}else{cover.style.display=\"block\";setTimeout(()=>{cover.style.transform=\"scale(1)\";cover.style.opacity=\"1\";},10);video.pause();setIsPlaying(false);}}else{const currentVideo=videoRefs.current[currentIndex];const currentCover=coverContainerRefs.current[currentIndex];if(currentVideo&&currentCover){currentVideo.pause();currentCover.style.display=\"block\";currentCover.style.transform=\"scale(1)\";currentCover.style.opacity=\"1\";}setCurrentIndex(idx);setIsPlaying(true);cover.style.transform=\"scale(1.2)\";cover.style.opacity=\"0\";setTimeout(()=>{cover.style.display=\"none\";},animationDuration);video.play().catch(()=>{});}};// Memoized style calculations\nconst getTextPositionStyles=useMemo(()=>{switch(textPosition){case\"top-left\":return{top:0,left:0};case\"center\":return{top:\"50%\",left:\"50%\",textAlign:\"center\"};default:return{bottom:0,left:0};}},[textPosition]);const getTextTransform=useCallback(isHovered=>{const baseTransform=textPosition===\"center\"?\"translate(-50%, -50%)\":\"none\";if(!enableHoverAnimation)return baseTransform;if(textPosition===\"center\"){return hoverDirection===\"top\"?isHovered?\"translate(-50%, -50%)\":\"translate(-50%, -150%)\":isHovered?\"translate(-50%, -50%)\":\"translate(-50%, 50%)\";}return hoverDirection===\"top\"?isHovered?\"translateY(0)\":\"translateY(-100%)\":isHovered?\"translateY(0)\":\"translateY(100%)\";},[textPosition,hoverDirection,enableHoverAnimation]);const getButtonPositionStyles=useMemo(()=>{switch(buttonPosition){case\"bottom-left\":return{bottom:buttonInset,left:buttonInset};case\"center\":return{top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"};default:return{bottom:buttonInset,right:buttonInset};}},[buttonPosition,buttonInset]);// Scroll position check without debounce\nconst checkScrollPosition=()=>{if(!containerRef.current)return;const{scrollLeft,scrollWidth,clientWidth}=containerRef.current;setCanScrollLeft(scrollLeft>0);setCanScrollRight(scrollLeft<scrollWidth-clientWidth-1);};useEffect(()=>{checkScrollPosition();const container=containerRef.current;if(container){container.addEventListener(\"scroll\",checkScrollPosition);return()=>container.removeEventListener(\"scroll\",checkScrollPosition);}},[videos]);const scrollLeft=()=>{if(!containerRef.current)return;containerRef.current.scrollBy({left:-(videoWidth+gap),behavior:\"smooth\"});};const scrollRight=()=>{if(!containerRef.current)return;containerRef.current.scrollBy({left:videoWidth+gap,behavior:\"smooth\"});};const handleButtonHover=(index,isHovered)=>{setHoveredButtonIndex(isHovered?index:null);};const gradientDirection=hoverDirection===\"bottom\"?\"to top\":\"to bottom\";// Validate buttonIconColor for filter\nconst isValidColor=color=>/^#[0-9A-F]{6}$/i.test(color);const buttonFilter=isValidColor(buttonIconColor)?`brightness(0) saturate(100%) hue-rotate(${buttonIconColor})`:\"none\";const arrowFilter=isValidColor(iconColor)?`brightness(0) saturate(100%) hue-rotate(${iconColor})`:\"none\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{display:\"flex\",gap,overflowX:\"auto\",padding,scrollbarWidth:\"none\",msOverflowStyle:\"none\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`div::-webkit-scrollbar { display: none; }`}),videos.map((item,idx)=>{const isCurrent=idx===currentIndex;const isHovered=hoveredIndex===idx;const isButtonHovered=hoveredButtonIndex===idx;const scaleStyle=enableHoverScale&&isHovered&&enableHoverAnimation?{transform:`scale(${hoverScale})`}:{transform:\"scale(1)\"};return /*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 auto\",width:videoWidth},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:videoHeight,borderRadius,overflow:\"hidden\",cursor:\"pointer\",transition:enableHoverScale&&enableHoverAnimation?`transform ${animationDuration}ms cubic-bezier(.4,1,.4,1)`:undefined,willChange:enableHoverScale&&enableHoverAnimation?\"transform\":\"auto\",...scaleStyle},onClick:()=>handleVideoClick(idx),onMouseEnter:()=>setHoveredIndex(idx),onMouseLeave:()=>setHoveredIndex(null),\"data-video-index\":idx,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cover-container\",ref:el=>coverContainerRefs.current[idx]=el,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:1,transition:`transform ${animationDuration}ms ease, opacity ${animationDuration}ms ease`,overflow:\"hidden\",borderRadius:borderRadius,willChange:\"transform, opacity\"},children:[item.coverImage&&/*#__PURE__*/_jsx(\"img\",{src:item.coverImage,alt:\"Cover\",loading:idx>0?\"lazy\":\"eager\",style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:1,transition:`opacity ${animationDuration}ms ease`,borderRadius:borderRadius,willChange:\"opacity\"}}),item.hoverCoverImage&&/*#__PURE__*/_jsx(\"img\",{src:item.hoverCoverImage,alt:\"Hover Cover\",style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:isHovered?1:0,transition:`opacity ${animationDuration}ms ease`,borderRadius:borderRadius,willChange:\"opacity\"}})]}),/*#__PURE__*/_jsx(\"video\",{ref:el=>videoRefs.current[idx]=el,src:item.videoSource===\"upload\"?item.videoFile:item.videoUrl,muted:muted,poster:\"\",playsInline:true,preload:idx===0?\"auto\":\"metadata\",loading:idx>0?\"lazy\":undefined,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",position:\"relative\",zIndex:0,borderRadius:borderRadius},onEnded:handleVideoEnd}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:`linear-gradient(${gradientDirection}, ${hoverBackground}, transparent)`,opacity:enableHoverAnimation&&isHovered&&!(isPlaying&&isCurrent)?1:0,transition:enableHoverAnimation?`opacity ${opacityDuration}ms ease`:\"none\",pointerEvents:\"none\",zIndex:2,borderRadius:borderRadius,willChange:\"opacity\"}}),(showTitle||showDescription)&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",...getTextPositionStyles,transform:getTextTransform(isHovered&&!(isPlaying&&isCurrent)),opacity:enableHoverAnimation?isHovered&&!(isPlaying&&isCurrent)?1:0:1,transition:enableHoverAnimation?`transform ${animationDuration}ms ease, opacity ${opacityDuration}ms ease`:undefined,zIndex:3,minWidth:minWidth,maxWidth:maxWidth,padding:textInset,willChange:\"transform, opacity\"},children:[showTitle&&item.title&&/*#__PURE__*/_jsx(\"h4\",{style:{margin:0,...titleFont,color:titleColor},children:item.title}),showDescription&&item.description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:showTitle&&item.title?titleDescriptionGap:0,...descriptionFont,color:descriptionColor,overflowWrap:\"break-word\",whiteSpace:\"pre-wrap\"},children:item.description})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",...getButtonPositionStyles,width:buttonSize,height:buttonSize,borderRadius:buttonSize/2,background:isButtonHovered?buttonHoverBackground:background,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:3,transition:\"background 0.2s ease\",cursor:\"pointer\"},onMouseEnter:()=>handleButtonHover(idx,true),onMouseLeave:()=>handleButtonHover(idx,false),children:buttonIconSource===\"upload\"&&(playIcon||pauseIcon)?/*#__PURE__*/_jsx(\"img\",{src:isPlaying&&isCurrent?pauseIcon:playIcon,alt:isPlaying&&isCurrent?\"Pause\":\"Play\",style:{width:iconSize,height:iconSize,objectFit:\"contain\",filter:buttonFilter}}):/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,fill:buttonIconColor,viewBox:\"0 0 20 20\",children:isPlaying&&isCurrent?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"14\",x:\"3\",y:\"3\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"4\",height:\"14\",x:\"13\",y:\"3\",rx:\"1.5\"})]}):/*#__PURE__*/_jsx(\"path\",{d:\"M5 15.25V4.77a1.44 1.44 0 0 1 1.44-1.62l8.53 5c.76.44 1.17.8 1.17 1.51s-.41 1.07-1.17 1.51l-8.53 5a1.86 1.86 0 0 1-1.11.31A1.42 1.42 0 0 1 5 15.25Z\"})})})]})},idx);})]}),show&&/*#__PURE__*/_jsxs(_Fragment,{children:[canScrollLeft&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:inset,top:\"50%\",transform:\"translateY(-50%)\",width:size,height:size,borderRadius:radius,background:fill,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:10,transition:\"background 0.2s ease\"},onClick:scrollLeft,onMouseEnter:e=>{e.currentTarget.style.background=hoverFill;},onMouseLeave:e=>{e.currentTarget.style.background=fill;},children:iconSource===\"upload\"&&previousIcon?/*#__PURE__*/_jsx(\"img\",{src:previousIcon,alt:\"Previous\",style:{width:size*.7,height:size*.7,objectFit:\"contain\",filter:arrowFilter}}):/*#__PURE__*/_jsx(\"svg\",{width:size*.7,height:size*.7,fill:iconColor,viewBox:\"0 0 20 20\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\"})})}),canScrollRight&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:inset,top:\"50%\",transform:\"translateY(-50%)\",width:size,height:size,borderRadius:radius,background:fill,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:10,transition:\"background 0.2s ease\"},onClick:scrollRight,onMouseEnter:e=>{e.currentTarget.style.background=hoverFill;},onMouseLeave:e=>{e.currentTarget.style.background=fill;},children:iconSource===\"upload\"&&nextIcon?/*#__PURE__*/_jsx(\"img\",{src:nextIcon,alt:\"Next\",style:{width:size*.7,height:size*.7,objectFit:\"contain\",filter:arrowFilter}}):/*#__PURE__*/_jsx(\"svg\",{width:size*.7,height:size*.7,fill:iconColor,viewBox:\"0 0 20 20\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\"})})})]})]});}addPropertyControls(VideoCarousel,{videos:{type:ControlType.Array,title:\"Videos\",control:{type:ControlType.Object,controls:{videoSource:{type:ControlType.Enum,title:\"Source\",options:[\"url\",\"upload\"],optionTitles:[\"URL\",\"Upload\"],defaultValue:\"url\"},videoUrl:{type:ControlType.String,title:\"Video URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden:({videoSource})=>videoSource!==\"url\"},videoFile:{type:ControlType.File,title:\"Video File\",allowedFileTypes:[\"mp4\"],hidden:({videoSource})=>videoSource!==\"upload\"},poster:{type:ControlType.ResponsiveImage,title:\"Poster\"},coverImage:{type:ControlType.Image,title:\"Cover Image\"},hoverCoverImage:{type:ControlType.Image,title:\"Hover Cover\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Title\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Sample Description\"}}},defaultValue:[{videoSource:\"url\",videoUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",poster:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Video poster\"},coverImage:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",hoverCoverImage:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",title:\"Title\",description:\"Sample Description\"}]},sizing:{type:ControlType.Object,title:\"Sizing\",controls:{videoWidth:{type:ControlType.Number,defaultValue:300,min:100,max:800},videoHeight:{type:ControlType.Number,defaultValue:200,min:100,max:800},padding:{type:ControlType.Padding,defaultValue:20,min:0,max:80},gap:{type:ControlType.Number,defaultValue:20,min:0,max:60},borderRadius:{type:ControlType.Number,defaultValue:24,min:0,max:100}}},text:{type:ControlType.Object,title:\"Text\",controls:{showTitle:{type:ControlType.Boolean,defaultValue:true},showDescription:{type:ControlType.Boolean,defaultValue:true},textPosition:{type:ControlType.Enum,options:[\"top-left\",\"bottom-left\",\"center\"],optionTitles:[\"Top Left\",\"Bottom Left\",\"Center\"],displaySegmentedControl:true},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#FFFFFF\"},descriptionColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#FFFFFF\"},minWidth:{type:ControlType.Number,title:\"Min Width\",defaultValue:0,min:0,max:800,unit:\"px\",displayStepper:true},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:300,min:100,max:800,unit:\"px\",displayStepper:true},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"18px\",fontWeight:\"bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showTitle})=>!showTitle},descriptionFont:{type:ControlType.Font,title:\"Description Font\",defaultValue:{fontSize:\"14px\",fontWeight:\"medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showDescription})=>!showDescription},titleDescriptionGap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:20,step:1,unit:\"px\"},inset:{type:ControlType.Number,title:\"Inset\",defaultValue:20,min:0,max:80,step:1,unit:\"px\"}}},hoverEffect:{type:ControlType.Object,title:\"Hover Effect\",controls:{enableHoverAnimation:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true},hoverDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"bottom\",\"top\"],displaySegmentedControl:true},animationDuration:{type:ControlType.Number,title:\"Scale Duration\",defaultValue:300,min:100,max:1e3},opacityDuration:{type:ControlType.Number,title:\"Opacity Duration\",defaultValue:200,min:100,max:1e3},hoverBackground:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255,255,255,0.3)\"},enableHoverScale:{type:ControlType.Boolean,title:\"Enable Scale\",defaultValue:true},hoverScale:{type:ControlType.Number,title:\"Scale\",defaultValue:1.05,min:1,max:1.2,step:.01,hidden:({enableHoverScale})=>!enableHoverScale}}},button:{type:ControlType.Object,title:\"Button\",controls:{buttonSize:{type:ControlType.Number,title:\"Button Size\",defaultValue:36,min:24,max:80,step:1,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:12,max:60,step:1,unit:\"px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255,255,255,0.7)\"},buttonHoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"rgba(255,255,255,0.9)\"},iconSource:{type:ControlType.Enum,title:\"Icon Source\",options:[\"default\",\"upload\"],optionTitles:[\"Default\",\"Upload\"],defaultValue:\"default\",displaySegmentedControl:true},playIcon:{type:ControlType.File,title:\"Play Icon\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"webp\",\"svg\"],hidden:({iconSource})=>iconSource!==\"upload\"},pauseIcon:{type:ControlType.File,title:\"Pause Icon\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"webp\",\"svg\"],hidden:({iconSource})=>iconSource!==\"upload\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-right\",\"bottom-left\",\"center\"],optionTitles:[\"Bottom Right\",\"Bottom Left\",\"Center\"],defaultValue:\"bottom-right\",displaySegmentedControl:true},inset:{type:ControlType.Number,title:\"Inset\",defaultValue:20,min:0,max:80,step:4,unit:\"px\"}}},arrows:{type:ControlType.Object,title:\"Arrows\",controls:{show:{type:ControlType.Boolean,defaultValue:true},fill:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.9)\"},hoverFill:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.7)\"},iconColor:{type:ControlType.Color,defaultValue:\"#000000\"},iconSource:{type:ControlType.Enum,title:\"Icon Source\",options:[\"default\",\"upload\"],optionTitles:[\"Default\",\"Upload\"],defaultValue:\"default\",displaySegmentedControl:true},previousIcon:{type:ControlType.File,title:\"Previous Icon\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"webp\",\"svg\"],hidden:({iconSource})=>iconSource!==\"upload\"},nextIcon:{type:ControlType.File,title:\"Next Icon\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"webp\",\"svg\"],hidden:({iconSource})=>iconSource!==\"upload\"},size:{type:ControlType.Number,defaultValue:48,min:24,max:80,step:4,unit:\"px\"},radius:{type:ControlType.Number,defaultValue:24,min:0,max:100,step:4,unit:\"px\"},inset:{type:ControlType.Number,defaultValue:16,min:0,max:80,step:4,unit:\"px\"}}},autoplay:{type:ControlType.Boolean,defaultValue:false},muted:{type:ControlType.Boolean,defaultValue:true},loopVideos:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoCarousel.map"],"mappings":"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"}