{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js", "ssg:https://framerusercontent.com/modules/lW58bngiGvbzj18INW2W/OtBpDVbIhCG8PY70L50h/Before_After_Slider.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);if(param===\"t\")searchParams.set(\"start\",value)// embeds have to use `start`, but copying via right-click usually gives you `t=`\n;}}// https://developers.google.com/youtube/player_parameters\nsearchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/8AHPXm9Y6mI\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL,null];}const searchParams=url.searchParams;if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useMotionValue,useSpring,useTransform}from\"framer-motion\";export default function BeforeAfterSlider(props){const{style,before,after,orientation,startPercent,dividerColor,dividerWidth,handleColor,handleBg,handleSize,badgeSize,badgeGap,arrowColor,showLabels,beforeLabel,afterLabel,labelBg,labelColor,labelPadding,labelRadius,font,hoverSnap,snapStrength,transition}=props;const isH=orientation===\"horizontal\";const containerRef=React.useRef(null);// ---- Stable MotionValues for anything used inside transforms ----\nconst mvPct=useMotionValue(clamp(startPercent??60,0,100));const mvDividerWidth=useMotionValue(dividerWidth??2);const mvHandleSize=useMotionValue(handleSize??4);React.useEffect(()=>mvDividerWidth.set(dividerWidth??2),[dividerWidth]);React.useEffect(()=>mvHandleSize.set(handleSize??4),[handleSize]);React.useEffect(()=>mvPct.set(clamp(startPercent??60,0,100)),[startPercent]);// Spring for non-drag interactions\nconst mvPctSpring=useSpring(mvPct,{stiffness:300,damping:30,...transition});// Track size for px conversion\nconst[size,setSize]=React.useState({w:0,h:0});React.useLayoutEffect(()=>{const el=containerRef.current;if(!el)return;const resize=()=>setSize({w:el.clientWidth,h:el.clientHeight});resize();const ro=new ResizeObserver(resize);ro.observe(el);return()=>ro.disconnect();},[]);// Instant drag vs eased snapping\nconst[isDragging,setDragging]=React.useState(false);const driving=isDragging?mvPct:mvPctSpring;// Logical divider position in px\nconst posPx=useTransform(driving,v=>{const len=isH?size.w:size.h;return clamp(v,0,100)/100*(len||1);});// BEFORE clipPath\nconst clipPath=useTransform(driving,v=>isH?`inset(0 ${100-v}% 0 0)`:`inset(0 0 ${100-v}% 0)`);// Visual-centering for divider & handle (use MotionValues so nothing is undefined)\nconst lineX=useTransform([posPx,mvDividerWidth],([p,d])=>isH?p+d/2:0);const lineY=useTransform([posPx,mvDividerWidth],([p,d])=>!isH?p+d/2:0);const handleX=useTransform([posPx,mvHandleSize],([p,s])=>isH?p-s/2:0);const handleY=useTransform([posPx,mvHandleSize],([p,s])=>!isH?p-s/2:0);// Pointer \u2192 percent\nconst setFromEvent=e=>{const el=containerRef.current;if(!el)return;const rect=el.getBoundingClientRect();const len=isH?rect.width:rect.height;const cursor=isH?e.clientX-rect.left:e.clientY-rect.top;mvPct.set(clamp(cursor/Math.max(1,len)*100,0,100));};// Drag config\nconst dragAxis=isH?\"x\":\"y\";const dragConstraints=React.useMemo(()=>({left:0,right:size.w,top:0,bottom:size.h}),[size]);// Optional hover snap (disabled while dragging)\nconst snapPoints=React.useMemo(()=>[0,50,100],[]);const onMouseMove=e=>{if(!hoverSnap||isDragging)return;const el=containerRef.current;if(!el)return;const rect=el.getBoundingClientRect();const len=isH?rect.width:rect.height;const cursor=isH?e.clientX-rect.left:e.clientY-rect.top;const localPct=clamp(cursor/Math.max(1,len)*100,0,100);const target=nearest(localPct,snapPoints);mvPct.set(lerp(localPct,target,clamp(snapStrength??.3,0,1)));};// Keyboard a11y\nconst step=5;const onKeyDown=e=>{if(isH){if(e.key===\"ArrowLeft\")mvPct.set(clamp(mvPct.get()-step,0,100));if(e.key===\"ArrowRight\")mvPct.set(clamp(mvPct.get()+step,0,100));}else{if(e.key===\"ArrowUp\")mvPct.set(clamp(mvPct.get()-step,0,100));if(e.key===\"ArrowDown\")mvPct.set(clamp(mvPct.get()+step,0,100));}};const hasBefore=!!before?.src;const hasAfter=!!after?.src;return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",overflow:\"hidden\",borderRadius:8,userSelect:\"none\",touchAction:\"none\",...style},onPointerDown:e=>{setDragging(true);e.target.setPointerCapture?.(e.pointerId);setFromEvent(e);},onPointerMove:e=>{if(e.target.hasPointerCapture?.(e.pointerId))setFromEvent(e);},onPointerUp:()=>setDragging(false),onPointerCancel:()=>setDragging(false),onMouseMove:onMouseMove,tabIndex:0,onKeyDown:onKeyDown,role:\"slider\",\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":Math.round(mvPct.get()),\"aria-label\":\"Before/After slider\",children:[/*#__PURE__*/_jsx(\"div\",{style:layerStyle(),children:hasAfter?/*#__PURE__*/_jsx(\"img\",{src:after.src,alt:after.alt??\"After\",style:imgStyle()}):/*#__PURE__*/_jsx(Placeholder,{label:\"After\"})}),/*#__PURE__*/_jsx(motion.div,{style:{...layerStyle(),clipPath},children:hasBefore?/*#__PURE__*/_jsx(\"img\",{src:before.src,alt:before.alt??\"Before\",style:imgStyle()}):/*#__PURE__*/_jsx(Placeholder,{label:\"Before\"})}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:0,width:isH?0:\"100%\",height:isH?\"100%\":0,borderLeft:isH?`${dividerWidth}px solid ${dividerColor}`:\"none\",borderTop:!isH?`${dividerWidth}px solid ${dividerColor}`:\"none\",x:isH?lineX:0,y:!isH?lineY:0,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Drag handle\",drag:dragAxis,dragConstraints:dragConstraints,dragElastic:0,onDragStart:()=>setDragging(true),onDragEnd:()=>setDragging(false),onDrag:e=>setFromEvent(e),style:{position:\"absolute\",top:isH?0:undefined,left:isH?undefined:0,x:isH?handleX:0,y:!isH?handleY:0,width:isH?handleSize:\"100%\",height:isH?\"100%\":handleSize,background:\"transparent\",border:\"none\",cursor:isH?\"ew-resize\":\"ns-resize\",outline:\"none\"},children:/*#__PURE__*/_jsx(HandleGroup,{horizontal:isH,railColor:handleColor,bg:handleBg,railThickness:handleSize,dividerWidth:dividerWidth,badgeSize:badgeSize,badgeGap:badgeGap,arrowColor:arrowColor})}),showLabels&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Label,{text:beforeLabel,style:{...font||{},color:labelColor,background:labelBg,padding:`${labelPadding}px ${labelPadding+4}px`,borderRadius:labelRadius,position:\"absolute\",top:12,left:12}}),/*#__PURE__*/_jsx(Label,{text:afterLabel,style:{...font||{},color:labelColor,background:labelBg,padding:`${labelPadding}px ${labelPadding+4}px`,borderRadius:labelRadius,position:\"absolute\",bottom:12,right:12}})]})]});}/* ---------- Handle with two round badges ---------- */function HandleGroup({horizontal,railColor,bg,railThickness,dividerWidth,badgeSize,badgeGap,arrowColor}){// Offset from divider center to badge center: \u00BD rail + gap + \u00BD divider\nconst offset=railThickness/2+badgeGap+dividerWidth/2;const railStyle={position:\"relative\",width:horizontal?railThickness:40,height:horizontal?40:railThickness,borderRadius:999,background:railColor,boxShadow:\"0 6px 20px rgba(0,0,0,0.25)\",margin:\"auto\",overflow:\"visible\"};const commonBadge={position:\"absolute\",width:badgeSize,height:badgeSize,borderRadius:\"50%\",background:bg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};return /*#__PURE__*/_jsx(\"div\",{style:railStyle,children:horizontal?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{...commonBadge,left:\"50%\",top:\"50%\",transform:`translate(-50%, -50%) translateX(${-offset}px)`},children:/*#__PURE__*/_jsx(Chevron,{dir:\"left\",color:arrowColor})}),/*#__PURE__*/_jsx(\"div\",{style:{...commonBadge,left:\"50%\",top:\"50%\",transform:`translate(-50%, -50%) translateX(${offset}px)`},children:/*#__PURE__*/_jsx(Chevron,{dir:\"right\",color:arrowColor})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{...commonBadge,left:\"50%\",top:\"50%\",transform:`translate(-50%, -50%) translateY(${-offset}px)`},children:/*#__PURE__*/_jsx(Chevron,{dir:\"up\",color:arrowColor})}),/*#__PURE__*/_jsx(\"div\",{style:{...commonBadge,left:\"50%\",top:\"50%\",transform:`translate(-50%, -50%) translateY(${offset}px)`},children:/*#__PURE__*/_jsx(Chevron,{dir:\"down\",color:arrowColor})})]})});}function Chevron({dir,color}){const sz=20;const base={width:sz,height:sz,color};switch(dir){case\"left\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:base,fill:\"currentColor\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M15.41 7.41L10.83 12l4.58 4.59L14 18l-6-6 6-6 1.41 1.41z\"})});case\"right\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:base,fill:\"currentColor\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6-6-6-1.41 1.41z\"})});case\"up\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:base,fill:\"currentColor\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z\"})});default:return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:base,fill:\"currentColor\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"})});}}/* ---------- helpers ---------- */function layerStyle(){return{position:\"absolute\",inset:0};}function imgStyle(){return{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};}function clamp(n,min,max){return Math.max(min,Math.min(max,n));}function lerp(a,b,t){return a+(b-a)*t;}function nearest(x,arr){return arr.reduce((p,c)=>Math.abs(c-x)<Math.abs(p-x)?c:p,arr[0]);}function Label({text,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...style,whiteSpace:\"nowrap\",pointerEvents:\"none\",userSelect:\"none\"},children:text});}// Placeholder for when images aren\u2019t set yet\nfunction Placeholder({label}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"grid\",placeItems:\"center\",background:\"repeating-conic-gradient(from 45deg, #f2f2f2 0% 25%, #e6e6e6 0% 50%) 50% / 20px 20px\",color:\"#999\",fontFamily:\"Inter, system-ui, sans-serif\",fontSize:14,letterSpacing:.4,userSelect:\"none\",pointerEvents:\"none\"},children:[label,\" image\"]});}BeforeAfterSlider.displayName=\"Before/After Slider\";addPropertyControls(BeforeAfterSlider,{before:{type:ControlType.ResponsiveImage,title:\"Before\"},after:{type:ControlType.ResponsiveImage,title:\"After\"},orientation:{type:ControlType.Enum,title:\"Orientation\",defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],displaySegmentedControl:true},startPercent:{type:ControlType.Number,title:\"Start %\",defaultValue:60,min:0,max:100,step:1,unit:\"%\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#FFFFFF\"},dividerWidth:{type:ControlType.Number,title:\"Div. Width\",defaultValue:2,min:1,max:12,step:1,unit:\"px\",displayStepper:true},handleColor:{type:ControlType.Color,title:\"Handle Rail\",defaultValue:\"#000000\"},handleBg:{type:ControlType.Color,title:\"Handle BG\",defaultValue:\"rgba(0,0,0,0.65)\"},handleSize:{type:ControlType.Number,title:\"Handle W/H\",defaultValue:4,min:2,max:32,step:1,unit:\"px\",displayStepper:true},badgeSize:{type:ControlType.Number,title:\"Badge Size\",defaultValue:36,min:16,max:120,step:1,unit:\"px\",displayStepper:true},badgeGap:{type:ControlType.Number,title:\"Badge Gap\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",displayStepper:true},arrowColor:{type:ControlType.Color,title:\"Arrow\",defaultValue:\"#FFFFFF\"},showLabels:{type:ControlType.Boolean,title:\"Labels\",defaultValue:true},beforeLabel:{type:ControlType.String,title:\"Before Label\",defaultValue:\"Before\",hidden:p=>!p.showLabels},afterLabel:{type:ControlType.String,title:\"After Label\",defaultValue:\"After\",hidden:p=>!p.showLabels},labelBg:{type:ControlType.Color,title:\"Label BG\",defaultValue:\"rgba(0,0,0,0.55)\",hidden:p=>!p.showLabels},labelColor:{type:ControlType.Color,title:\"Label Text\",defaultValue:\"#FFFFFF\",hidden:p=>!p.showLabels},labelPadding:{type:ControlType.Number,title:\"Label Pad\",defaultValue:6,min:0,max:24,step:1,displayStepper:true,hidden:p=>!p.showLabels},labelRadius:{type:ControlType.Number,title:\"Label Radius\",defaultValue:8,min:0,max:24,step:1,displayStepper:true,hidden:p=>!p.showLabels},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2,fontWeight:600},hidden:p=>!p.showLabels},hoverSnap:{type:ControlType.Boolean,title:\"Hover Snap\",defaultValue:false},snapStrength:{type:ControlType.Number,title:\"Snap Strength\",defaultValue:.3,min:0,max:1,step:.05,hidden:p=>!p.hoverSnap},transition:{type:ControlType.Transition,title:\"Spring\",defaultValue:{type:\"spring\",stiffness:300,damping:30}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BeforeAfterSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Before_After_Slider.map"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "originalSearchParams", "searchParams", "param", "value", "iframeProps", "u", "wrapperStyle", "l", "getThumbnailURL", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "page", "res", "pre", "ext", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "BeforeAfterSlider", "props", "style", "before", "after", "orientation", "startPercent", "dividerColor", "dividerWidth", "handleColor", "handleBg", "handleSize", "badgeSize", "badgeGap", "arrowColor", "showLabels", "beforeLabel", "afterLabel", "labelBg", "labelColor", "labelPadding", "labelRadius", "font", "hoverSnap", "snapStrength", "transition", "isH", "containerRef", "pe", "mvPct", "useMotionValue", "clamp", "mvDividerWidth", "mvHandleSize", "ue", "mvPctSpring", "useSpring", "size", "setSize", "ye", "fe", "el", "resize", "ro", "isDragging", "setDragging", "driving", "posPx", "useTransform", "v", "len", "clipPath", "lineX", "p", "lineY", "handleX", "s", "handleY", "setFromEvent", "e", "rect", "cursor", "dragAxis", "dragConstraints", "se", "snapPoints", "onMouseMove", "localPct", "target", "nearest", "lerp", "step", "onKeyDown", "hasBefore", "hasAfter", "u", "layerStyle", "imgStyle", "Placeholder", "motion", "HandleGroup", "l", "Label", "horizontal", "railColor", "bg", "railThickness", "offset", "railStyle", "commonBadge", "Chevron", "dir", "color", "base", "n", "min", "max", "a", "b", "t", "x", "arr", "c", "text", "label", "addPropertyControls", "ControlType"]
}
