{"version":3,"file":"Compare_Card_Framer.DqYFMaW3.mjs","names":[],"sources":["https:/framerusercontent.com/modules/kU97JUOS2Kn1mBwTQHI8/5dqf5mPC5nazzZyaRDZi/Compare_Card_Framer.js"],"sourcesContent":["\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{AnimatePresence,LazyMotion,domAnimation,m}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// -------------------------------------------------- //\n// FRAMER PROPERTY CONTROLS\n// -------------------------------------------------- //\naddPropertyControls(CompareCardFramer,{firstImage:{type:ControlType.ResponsiveImage,title:\"First Image\"},secondImage:{type:ControlType.ResponsiveImage,title:\"Second Image\"},initialSliderPercentage:{type:ControlType.Number,title:\"Initial Slider Percentage\",defaultValue:50},slideMode:{type:ControlType.Enum,options:[\"hover\",\"drag\"],optionTitles:[\"Hover\",\"Drag\"],title:\"Slide Mode\",defaultValue:\"drag\"},showHandlebar:{type:ControlType.Boolean,title:\"Show Handlebar\",defaultValue:true},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:false},autoplayDuration:{type:ControlType.Number,title:\"Autoplay Duration\",defaultValue:5e3,min:1e3,max:1e4,hidden:props=>!props.autoplay},handlebarColor:{type:ControlType.Color,title:\"Handlebar Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showHandlebar},handlebarDotsColor:{type:ControlType.Color,title:\"Handlebar Dots Color\",defaultValue:\"#000000\",hidden:props=>!props.showHandlebar},handlebarIcon:{type:ControlType.ComponentInstance,title:\"Handlebar Icon\",description:\"Replace with your own icon\",hidden:props=>!props.showHandlebar},handleLineColor:{type:ControlType.Color,title:\"Handle Line Color\",defaultValue:\"#f05a19\"},handleCircleGlowGradientColor1:{type:ControlType.Color,title:\"Handle Circle Glow Gradient Color 1\",defaultValue:\"#f05a19\"},handleCircleGlowGradientColor2:{type:ControlType.Color,title:\"Handle Circle Glow Gradient Color 2\",defaultValue:\"#ed9c05\"},cardBorderRadius:{type:ControlType.Number,title:\"Card Border Radius\",defaultValue:16,unit:\"px\",min:0,max:1e3}});/**\n * @Copyright © David McBacon | Bachoff Studio\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function CompareCardFramer(props){var _props_handlebarIcon,_props_firstImage,_props_firstImage1,_props_secondImage,_props_secondImage1;const[sliderXPercent,setSliderXPercent]=useState(props.initialSliderPercentage||50);const[isDragging,setIsDragging]=useState(false);const sliderRef=useRef(null);const[isMouseOver,setIsMouseOver]=useState(false);const autoplayRef=useRef(null);const startAutoplay=useCallback(()=>{if(!props.autoplay)return;const startTime=Date.now();const animate=()=>{const elapsedTime=Date.now()-startTime;const progress=elapsedTime%(props.autoplayDuration*2)/props.autoplayDuration;const percentage=progress<=1?progress*100:(2-progress)*100;setSliderXPercent(percentage);autoplayRef.current=setTimeout(animate,16)// ~60fps\n;};animate();},[props.autoplay,props.autoplayDuration]);const stopAutoplay=useCallback(()=>{if(autoplayRef.current){clearTimeout(autoplayRef.current);autoplayRef.current=null;}},[]);useEffect(()=>{startAutoplay();return()=>stopAutoplay();},[startAutoplay,stopAutoplay]);function mouseEnterHandler(){setIsMouseOver(true);stopAutoplay();}function mouseLeaveHandler(){setIsMouseOver(false);if(props.slideMode===\"hover\"){setSliderXPercent(props.initialSliderPercentage);}if(props.slideMode===\"drag\"){setIsDragging(false);}startAutoplay();}const handleStart=useCallback(clientX=>{if(props.slideMode===\"drag\"){setIsDragging(true);}},[props.slideMode]);const handleEnd=useCallback(()=>{if(props.slideMode===\"drag\"){setIsDragging(false);}},[props.slideMode]);const handleMove=useCallback(clientX=>{if(!sliderRef.current)return;if(props.slideMode===\"hover\"||props.slideMode===\"drag\"&&isDragging){const rect=sliderRef.current.getBoundingClientRect();const x=clientX-rect.left;const percent=x/rect.width*100;requestAnimationFrame(()=>{setSliderXPercent(Math.max(0,Math.min(100,percent)));});}},[props.slideMode,isDragging]);const handleMouseDown=useCallback(e=>handleStart(e.clientX),[handleStart]);const handleMouseUp=useCallback(()=>handleEnd(),[handleEnd]);const handleMouseMove=useCallback(e=>handleMove(e.clientX),[handleMove]);const handleTouchStart=useCallback(e=>{if(!props.autoplay){handleStart(e.touches[0].clientX);}},[handleStart,props.autoplay]);const handleTouchEnd=useCallback(()=>{if(!props.autoplay){handleEnd();}},[handleEnd,props.autoplay]);const handleTouchMove=useCallback(e=>{if(!props.autoplay){handleMove(e.touches[0].clientX);}},[handleMove,props.autoplay]);const sliderContainerStyle={width:\"100%\",height:\"100%\",overflow:\"hidden\",position:\"relative\",cursor:props.slideMode===\"drag\"?\"grab\":\"col-resize\"};const sliderLineStyle={height:\"100%\",width:\"1px\",position:\"absolute\",top:\"0\",margin:\"auto\",zIndex:30,backgroundImage:`linear-gradient(to bottom, transparent 5%, ${props.handleLineColor} 50%, transparent 95%)`,left:`${sliderXPercent}%`};const gradientLeftStyle={width:\"144px\",height:\"100%\",maskImage:\"radial-gradient(100px at left, white, transparent)\",position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",left:\"0\",backgroundImage:`linear-gradient(to right, ${props.handleCircleGlowGradientColor1}, transparent)`,zIndex:20,opacity:.5};const gradientRightStyle={width:\"40px\",height:\"50%\",maskImage:\"radial-gradient(50px at left, white, transparent)\",position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",left:\"0\",backgroundImage:`linear-gradient(to right, ${props.handleCircleGlowGradientColor2}, transparent)`,zIndex:10,opacity:1};const gradientFarRightStyle={width:\"40px\",height:\"75%\",top:\"50%\",transform:\"translateY(-50%)\",position:\"absolute\",right:\"-40px\",maskImage:\"radial-gradient(100px at left, white, transparent)\"};const handlebarStyle={height:\"20px\",width:\"20px\",borderRadius:\"6px\",top:\"50%\",transform:\"translateY(-50%)\",backgroundColor:props.handlebarColor,zIndex:30,right:\"-9px\",position:\"absolute\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0px -1px 0px 0px rgba(255, 255, 255, 0.25)\"};const imageContainerStyle={overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\",zIndex:20,pointerEvents:\"none\"};const firstImageContainerStyle={position:\"absolute\",inset:0,zIndex:20,borderRadius:props.cardBorderRadius,flexShrink:0,width:\"100%\",height:\"100%\",userSelect:\"none\",overflow:\"hidden\",objectFit:\"cover\",objectPosition:\"left top\",clipPath:`inset(0 ${100-sliderXPercent}% 0 0)`};const imageStyle={position:\"absolute\",inset:0,zIndex:20,borderRadius:props.cardBorderRadius,flexShrink:0,width:\"100%\",height:\"100%\",userSelect:\"none\",objectFit:\"cover\",objectPosition:\"left top\"};const secondImageStyle={position:\"absolute\",top:0,left:0,zIndex:19,borderRadius:props.cardBorderRadius,width:\"100%\",height:\"100%\",userSelect:\"none\",objectFit:\"cover\",objectPosition:\"left top\"};return /*#__PURE__*/_jsx(LazyMotion,{strict:true,features:domAnimation,children:/*#__PURE__*/_jsxs(\"div\",{ref:sliderRef,style:sliderContainerStyle,onMouseMove:handleMouseMove,onMouseLeave:mouseLeaveHandler,onMouseEnter:mouseEnterHandler,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onTouchStart:handleTouchStart,onTouchEnd:handleTouchEnd,onTouchMove:handleTouchMove,children:[/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:/*#__PURE__*/_jsxs(m.div,{style:sliderLineStyle,transition:{duration:0},children:[/*#__PURE__*/_jsx(\"div\",{style:gradientLeftStyle}),/*#__PURE__*/_jsx(\"div\",{style:gradientRightStyle}),/*#__PURE__*/_jsx(\"div\",{style:gradientFarRightStyle}),props.showHandlebar&&/*#__PURE__*/_jsx(\"div\",{style:handlebarStyle,children:((_props_handlebarIcon=props.handlebarIcon)===null||_props_handlebarIcon===void 0?void 0:_props_handlebarIcon.length)===0||!props.handlebarIcon?/*#__PURE__*/_jsx(ThreeDotsSvg,{handlebarDotsColor:props.handlebarDotsColor||\"#000000\"}):props.handlebarIcon})]})}),/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyle,children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:/*#__PURE__*/_jsx(m.div,{style:firstImageContainerStyle,transition:{duration:0},children:/*#__PURE__*/_jsx(\"img\",{alt:(_props_firstImage=props.firstImage)===null||_props_firstImage===void 0?void 0:_props_firstImage.alt,src:((_props_firstImage1=props.firstImage)===null||_props_firstImage1===void 0?void 0:_props_firstImage1.src)||\"https://images.unsplash.com/photo-1572120360610-d971b9d7767c?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\",style:imageStyle,draggable:false})})})}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:/*#__PURE__*/_jsx(m.img,{style:secondImageStyle,alt:(_props_secondImage=props.secondImage)===null||_props_secondImage===void 0?void 0:_props_secondImage.alt,src:((_props_secondImage1=props.secondImage)===null||_props_secondImage1===void 0?void 0:_props_secondImage1.src)||\"https://images.unsplash.com/photo-1580587771525-78b9dba3b914?q=80&w=2574&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\",draggable:false})})]})});}CompareCardFramer.displayName=\"COMPARE CARD - BACHOFF STUDIO\";function ThreeDotsSvg({handlebarDotsColor}){return /*#__PURE__*/_jsx(\"svg\",{width:\"5\",height:\"17\",viewBox:\"0 0 5 17\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"2.5\",cy:\"2.5\",r:\"2\",fill:handlebarDotsColor}),/*#__PURE__*/_jsx(\"circle\",{cx:\"2.5\",cy:\"8.5\",r:\"2\",fill:handlebarDotsColor}),/*#__PURE__*/_jsx(\"circle\",{cx:\"2.5\",cy:\"14.5\",r:\"2\",fill:handlebarDotsColor})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CompareCardFramer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Compare_Card_Framer.map"],"mappings":"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"}