{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3cwPhbGNWIM5psONGTMz/pRzWVD6kU2RXVvw6KoUN/SlideBeforeAfter.js", "ssg:https://framerusercontent.com/modules/nAAT9Qwx3gyYSj4XCMsk/08zGyV06ZhlIFNHUNlJB/rVaShExTI.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function BeforeAfter(props){const{beforeImage,afterImage,handlerImage,handlerSize,beforeLabel,afterLabel,isBeforeOnly}=props;// If \"Is Before Only?\" is true, render only the before image and the before label\nif(isBeforeOnly){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"img\",{src:beforeImage,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:10,left:10,padding:\"5px 12px\",backgroundColor:\"rgba(0,0,0,1)\",color:\"#fafafa\",borderRadius:\"20px\",fontFamily:\"Golos Text\",fontWeight:\"500\",fontSize:\"12px\",opacity:1,transition:\"opacity 0.15s\"},children:beforeLabel})]});}const[position,setPosition]=React.useState(50);const[dragging,setDragging]=React.useState(false);const[isInView,setIsInView]=React.useState(false);const containerRef=React.useRef(null);const draggingRef=React.useRef(false);// Update dragging ref whenever dragging changes\nReact.useEffect(()=>{draggingRef.current=dragging;},[dragging]);// Intersection Observer: set isInView when component enters viewport\nReact.useEffect(()=>{const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setIsInView(true);}},{threshold:.25});if(containerRef.current){observer.observe(containerRef.current);}return()=>{if(containerRef.current){observer.unobserve(containerRef.current);}};},[]);// Autoplay animation: center \u2192 left extreme (25%) \u2192 right extreme (75%) \u2192 center\nReact.useEffect(()=>{if(isInView&&!draggingRef.current){let startTime=null;const duration=3e3// Total animation duration in ms (3 seconds)\n;const segment=duration/3// Each segment lasts 1 second\n;const animate=timestamp=>{if(draggingRef.current)return;if(!startTime)startTime=timestamp;const elapsed=timestamp-startTime;if(elapsed>=duration){setPosition(50)// End at center\n;return;}let newPos=50;if(elapsed<=segment){// Segment 1: move from 50% to 25%\nconst progress=elapsed/segment;newPos=50+(25-50)*progress// equals 50 - 25*progress\n;}else if(elapsed<=2*segment){// Segment 2: move from 25% to 75%\nconst progress=(elapsed-segment)/segment;newPos=25+(75-25)*progress// equals 25 + 50*progress\n;}else{// Segment 3: move from 75% back to 50%\nconst progress=(elapsed-2*segment)/segment;newPos=75+(50-75)*progress// equals 75 - 25*progress\n;}setPosition(newPos);requestAnimationFrame(animate);};requestAnimationFrame(animate);}},[isInView]);// Drag-and-drop logic\nconst handleDrag=e=>{const rect=containerRef.current.getBoundingClientRect();let newPosition=(e.clientX-rect.left)/rect.width*100;newPosition=Math.max(0,Math.min(newPosition,100));setPosition(newPosition);setDragging(true);};const handleDragStart=()=>{document.addEventListener(\"mousemove\",handleDrag);document.addEventListener(\"mouseup\",handleDragEnd);document.body.style.userSelect=\"none\";document.body.style.pointerEvents=\"none\";};const handleDragEnd=()=>{document.removeEventListener(\"mousemove\",handleDrag);document.removeEventListener(\"mouseup\",handleDragEnd);document.body.style.userSelect=\"\";document.body.style.pointerEvents=\"\";setDragging(false);};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,onMouseDown:handleDragStart,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",cursor:\"ew-resize\"},children:[/*#__PURE__*/_jsx(\"img\",{src:beforeImage,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",clipPath:`polygon(0 0, ${position}% 0, ${position}% 100%, 0 100%)`,transition:dragging?\"none\":\"clip-path 0.5s ease-out\"}}),/*#__PURE__*/_jsx(\"img\",{src:afterImage,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",clipPath:`polygon(${position}% 0, 100% 0, 100% 100%, ${position}% 100%)`,transition:dragging?\"none\":\"clip-path 0.5s ease-out\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,bottom:0,left:`${position}%`,width:\"2px\",backgroundColor:\"rgba(0, 0, 0, 1)\",transition:dragging?\"none\":\"left 0.5s ease-out\"}}),handlerImage?/*#__PURE__*/_jsx(\"img\",{src:handlerImage,style:{position:\"absolute\",top:\"50%\",left:`${position}%`,transform:\"translate(-50%, -50%)\",height:`${handlerSize}px`,borderRadius:\"50%\",transition:dragging?\"none\":\"left 0.5s ease-out\"}}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:`${position}%`,transform:\"translate(-50%, -50%)\",width:`${handlerSize}px`,height:`${handlerSize}px`,backgroundColor:\"#fff\",borderRadius:\"50%\",transition:dragging?\"none\":\"left 0.5s ease-out\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:10,left:10,padding:\"5px 12px\",backgroundColor:\"rgba(0,0,0,1)\",color:\"#fafafa\",borderRadius:\"20px\",fontFamily:\"Golos Text\",fontWeight:\"500\",fontSize:\"12px\",opacity:position>25?1:0,transition:\"opacity 0.15s\"},children:beforeLabel}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:10,right:10,padding:\"5px 12px\",backgroundColor:\"rgba(0,0,0,1)\",color:\"#fafafa\",fontFamily:\"Golos Text\",fontWeight:\"500\",fontSize:\"12px\",borderRadius:\"20px\",opacity:position<75?1:0,transition:\"opacity 0.15s\"},children:afterLabel})]});}BeforeAfter.defaultProps={beforeImage:\"https://example.com/before.jpg\",afterImage:\"https://example.com/after.jpg\",handlerSize:20,beforeLabel:\"Before\",afterLabel:\"After\",isBeforeOnly:false};addPropertyControls(BeforeAfter,{beforeImage:{type:ControlType.String,title:\"Before Image URL\",defaultValue:BeforeAfter.defaultProps.beforeImage},afterImage:{type:ControlType.String,title:\"After Image URL\",defaultValue:BeforeAfter.defaultProps.afterImage},handlerImage:{type:ControlType.File,title:\"Handler Image\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"svg\"]},handlerSize:{type:ControlType.Number,title:\"Handler Size\",defaultValue:BeforeAfter.defaultProps.handlerSize,min:10,max:200},beforeLabel:{type:ControlType.String,title:\"Before Label\",defaultValue:BeforeAfter.defaultProps.beforeLabel},afterLabel:{type:ControlType.String,title:\"After Label\",defaultValue:BeforeAfter.defaultProps.afterLabel},isBeforeOnly:{type:ControlType.Boolean,title:\"Is Before Only?\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"BeforeAfter\":{\"type\":\"reactComponent\",\"name\":\"BeforeAfter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideBeforeAfter.map", "// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Golos Text-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Golos Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/golostext/v4/q5uXsoe9Lv5t7Meb31EcOR9UdVTNs822plVjRQ5ZEr8zXcyx.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-pc7nY .framer-styles-preset-1g4nhy9:not(.rich-text-wrapper), .framer-pc7nY .framer-styles-preset-1g4nhy9.rich-text-wrapper p { --framer-font-family: \"Golos Text\", \"Golos Text Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-b2620a0a-ad40-4a71-b1ad-aeb19e577df8, #fafafa); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-pc7nY .framer-styles-preset-1g4nhy9:not(.rich-text-wrapper), .framer-pc7nY .framer-styles-preset-1g4nhy9.rich-text-wrapper p { --framer-font-family: \"Golos Text\", \"Golos Text Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-b2620a0a-ad40-4a71-b1ad-aeb19e577df8, #fafafa); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-pc7nY .framer-styles-preset-1g4nhy9:not(.rich-text-wrapper), .framer-pc7nY .framer-styles-preset-1g4nhy9.rich-text-wrapper p { --framer-font-family: \"Golos Text\", \"Golos Text Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-b2620a0a-ad40-4a71-b1ad-aeb19e577df8, #fafafa); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-pc7nY\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["BeforeAfter", "props", "beforeImage", "afterImage", "handlerImage", "handlerSize", "beforeLabel", "afterLabel", "isBeforeOnly", "u", "p", "position", "setPosition", "ye", "dragging", "setDragging", "isInView", "setIsInView", "containerRef", "pe", "draggingRef", "ue", "observer", "entry", "startTime", "duration", "segment", "animate", "timestamp", "elapsed", "newPos", "handleDrag", "e", "rect", "newPosition", "handleDragStart", "handleDragEnd", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className"]
}
