{"version":3,"file":"Project_Card.D6F_Ii74.mjs","names":["useState","useRef","p"],"sources":["https:/framerusercontent.com/modules/T0fdaeFYVLhTHUSjOpzr/myqDGhtWHjajXhkec7cg/Project_Card.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function ProjectShowcase(props){var tab1Label=props.tab1Label||\"Web\";var tab2Label=props.tab2Label||\"Mobile\";var tab3Label=props.tab3Label||\"\";var tab4Label=props.tab4Label||\"\";var tab1Images=props.tab1Images||[];var tab2Images=props.tab2Images||[];var tab3Images=props.tab3Images||[];var tab4Images=props.tab4Images||[];var bgColor=props.bgColor||\"#ffffff\";var switcherBg=props.switcherBg||\"#f4f4f5\";var switcherActiveBg=props.switcherActiveBg||\"#ffffff\";var switcherText=props.switcherText||\"#71717a\";var switcherActiveText=props.switcherActiveText||\"#18181b\";var switcherBorder=props.switcherBorder||\"#e4e4e7\";var switcherAlign=props.switcherAlign||\"flex-end\";var switcherPosition=props.switcherPosition||\"outside\";var switcherPadTop=props.switcherPadTop||16;var switcherPadRight=props.switcherPadRight||16;var switcherPadBottom=props.switcherPadBottom||16;var switcherPadLeft=props.switcherPadLeft||16;var arrowBg=props.arrowBg||\"#ffffff\";var arrowColor=props.arrowColor||\"#18181b\";var arrowBorder=props.arrowBorder||\"#e4e4e7\";var containerRadius=props.containerRadius||16;var imageRadius=props.imageRadius||12;var switcherRadius=props.switcherRadius||10;var imagePadTop=props.imagePadTop||0;var imagePadRight=props.imagePadRight||0;var imagePadBottom=props.imagePadBottom||0;var imagePadLeft=props.imagePadLeft||0;var arrowInset=props.arrowInset||16;var arrowSize=props.arrowSize||36;var arrowGap=props.arrowGap||16;var dotToImage=props.dotToImage||16;var dotToContainer=props.dotToContainer||16;var screenFit=props.screenFit||\"cover\";var showDots=props.showDots!==undefined?props.showDots:true;var dotColor=props.dotColor||\"#d4d4d8\";var dotActiveColor=props.dotActiveColor||\"#18181b\";var fontFamily=props.fontFamily||\"'DM Sans', sans-serif\";var showShadow=props.showShadow!==undefined?props.showShadow:true;var borderColor=props.borderColor||\"#e4e4e7\";var showBorder=props.showBorder!==undefined?props.showBorder:true;var animDuration=props.animDuration||.4;var animDistance=props.animDistance||30;var animType=props.animType||\"slide\";var switcherAnimEnabled=props.switcherAnimEnabled!==undefined?props.switcherAnimEnabled:true;var arrowMode=props.arrowMode||\"hover\";var showSwitcher=props.showSwitcher!==undefined?props.showSwitcher:true;var swipeEnabled=props.swipeEnabled!==undefined?props.swipeEnabled:true;var swipeThreshold=props.swipeThreshold||50;// Lightbox\nvar lightboxEnabled=props.lightboxEnabled!==undefined?props.lightboxEnabled:true;var lightboxBg=props.lightboxBg||\"rgba(0, 0, 0, 0.92)\";var lightboxFit=props.lightboxFit||\"contain\";var lightboxShowCounter=props.lightboxShowCounter!==undefined?props.lightboxShowCounter:true;var lightboxShowArrows=props.lightboxShowArrows!==undefined?props.lightboxShowArrows:true;var lightboxArrowBg=props.lightboxArrowBg||\"rgba(255, 255, 255, 0.1)\";var lightboxArrowHoverBg=props.lightboxArrowHoverBg||\"rgba(255, 255, 255, 0.2)\";var lightboxArrowColor=props.lightboxArrowColor||\"#ffffff\";var lightboxCloseColor=props.lightboxCloseColor||\"#ffffff\";var showZoomHint=props.showZoomHint!==undefined?props.showZoomHint:true;var hasImagePad=imagePadTop>0||imagePadRight>0||imagePadBottom>0||imagePadLeft>0;var isInside=switcherPosition===\"inside\";var isHoverArrows=arrowMode===\"hover\";var isStaticArrows=arrowMode===\"static\";var isAlwaysArrows=arrowMode===\"always\";var tabs=[];if(tab1Label)tabs.push({label:tab1Label,images:tab1Images});if(tab2Label)tabs.push({label:tab2Label,images:tab2Images});if(tab3Label)tabs.push({label:tab3Label,images:tab3Images});if(tab4Label)tabs.push({label:tab4Label,images:tab4Images});var _s1=useState(0);var activeTab=_s1[0];var setActiveTab=_s1[1];var _s2=useState(0);var activeSlide=_s2[0];var setActiveSlide=_s2[1];var _s3=useState(\"none\");var slideDir=_s3[0];var setSlideDir=_s3[1];var _s4=useState(0);var slideKey=_s4[0];var setSlideKey=_s4[1];var _s5=useState(false);var isHovered=_s5[0];var setIsHovered=_s5[1];var _s6=useState(0);var dragOffset=_s6[0];var setDragOffset=_s6[1];var _s7=useState(false);var isDragging=_s7[0];var setIsDragging=_s7[1];var _s8=useState(false);var lightboxOpen=_s8[0];var setLightboxOpen=_s8[1];var _s9=useState(false);var didDrag=_s9[0];var setDidDrag=_s9[1];var _s10=useState(0);var lbDragOffset=_s10[0];var setLbDragOffset=_s10[1];var _s11=useState(false);var lbIsDragging=_s11[0];var setLbIsDragging=_s11[1];var touchStartX=useRef(0);var touchStartY=useRef(0);var touchActive=useRef(false);var dragLockedHorizontal=useRef(false);var lbTouchStartX=useRef(0);var lbTouchStartY=useRef(0);var lbTouchActive=useRef(false);var lbDragLockedHorizontal=useRef(false);var currentImages=tabs[activeTab]?tabs[activeTab].images:[];var totalSlides=currentImages.length;function handleTabClick(index){if(index===activeTab)return;setSlideDir(index>activeTab?\"right\":\"left\");setActiveTab(index);setActiveSlide(0);setSlideKey(slideKey+1);}function handlePrev(e){if(e)e.stopPropagation();if(totalSlides===0)return;setSlideDir(\"left\");setActiveSlide(activeSlide===0?totalSlides-1:activeSlide-1);setSlideKey(slideKey+1);}function handleNext(e){if(e)e.stopPropagation();if(totalSlides===0)return;setSlideDir(\"right\");setActiveSlide(activeSlide===totalSlides-1?0:activeSlide+1);setSlideKey(slideKey+1);}function handleDotClick(index){if(index===activeSlide)return;setSlideDir(index>activeSlide?\"right\":\"left\");setActiveSlide(index);setSlideKey(slideKey+1);}function openLightbox(){if(!lightboxEnabled||totalSlides===0)return;if(didDrag)return;setLightboxOpen(true);}function closeLightbox(e){if(e)e.stopPropagation();setLightboxOpen(false);}useEffect(function(){if(!lightboxOpen)return;function onKey(e){if(e.key===\"Escape\")closeLightbox();else if(e.key===\"ArrowRight\")handleNext();else if(e.key===\"ArrowLeft\")handlePrev();}document.addEventListener(\"keydown\",onKey);var prevOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";return function(){document.removeEventListener(\"keydown\",onKey);document.body.style.overflow=prevOverflow;};},[lightboxOpen,activeSlide,totalSlides]);function handleTouchStart(e){if(!swipeEnabled||totalSlides<=1)return;var t=e.touches[0];touchStartX.current=t.clientX;touchStartY.current=t.clientY;touchActive.current=true;dragLockedHorizontal.current=false;setDidDrag(false);}function handleTouchMove(e){if(!swipeEnabled||!touchActive.current||totalSlides<=1)return;var t=e.touches[0];var dx=t.clientX-touchStartX.current;var dy=t.clientY-touchStartY.current;if(!dragLockedHorizontal.current){if(Math.abs(dx)>10||Math.abs(dy)>10){if(Math.abs(dx)>Math.abs(dy)){dragLockedHorizontal.current=true;setIsDragging(true);setDidDrag(true);}else{touchActive.current=false;return;}}else{return;}}setDragOffset(dx*.7);if(e.cancelable)e.preventDefault();}function handleTouchEnd(){if(!swipeEnabled||!touchActive.current){touchActive.current=false;return;}touchActive.current=false;if(dragLockedHorizontal.current&&Math.abs(dragOffset)>swipeThreshold){if(dragOffset<0)handleNext();else handlePrev();}dragLockedHorizontal.current=false;setIsDragging(false);setDragOffset(0);setTimeout(function(){setDidDrag(false);},100);}function handleLbTouchStart(e){if(totalSlides<=1)return;var t=e.touches[0];lbTouchStartX.current=t.clientX;lbTouchStartY.current=t.clientY;lbTouchActive.current=true;lbDragLockedHorizontal.current=false;}function handleLbTouchMove(e){if(!lbTouchActive.current||totalSlides<=1)return;var t=e.touches[0];var dx=t.clientX-lbTouchStartX.current;var dy=t.clientY-lbTouchStartY.current;if(!lbDragLockedHorizontal.current){if(Math.abs(dx)>10||Math.abs(dy)>10){if(Math.abs(dx)>Math.abs(dy)){lbDragLockedHorizontal.current=true;setLbIsDragging(true);}else{lbTouchActive.current=false;return;}}else{return;}}setLbDragOffset(dx*.7);if(e.cancelable)e.preventDefault();}function handleLbTouchEnd(){if(!lbTouchActive.current){lbTouchActive.current=false;return;}lbTouchActive.current=false;if(lbDragLockedHorizontal.current&&Math.abs(lbDragOffset)>swipeThreshold){if(lbDragOffset<0)handleNext();else handlePrev();}lbDragLockedHorizontal.current=false;setLbIsDragging(false);setLbDragOffset(0);}function getImgSrc(img){if(!img)return\"\";if(typeof img===\"string\")return img;if(img.src)return img.src;return\"\";}function renderTabIcon(label){if(label===\"Web\"||label===\"Desktop\"){return /*#__PURE__*/_jsxs(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"3\",width:\"20\",height:\"14\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"21\",x2:\"16\",y2:\"21\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"17\",x2:\"12\",y2:\"21\"})]});}if(label===\"Mobile\"){return /*#__PURE__*/_jsxs(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"2\",width:\"14\",height:\"20\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"18\",x2:\"12.01\",y2:\"18\"})]});}if(label===\"Tablet\"){return /*#__PURE__*/_jsxs(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"2\",width:\"16\",height:\"20\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"18\",x2:\"12.01\",y2:\"18\"})]});}return null;}var containerShadow=showShadow?\"0 4px 24px rgba(0,0,0,0.06), 0 1px 4px rgba(0,0,0,0.04)\":\"none\";var containerBorderStyle=showBorder?\"1px solid \"+borderColor:\"none\";var showArrows=totalSlides>1;var hasDots=showDots&&totalSlides>1;var dur=animDuration+\"s\";var dist=animDistance+\"px\";var ease=\"cubic-bezier(0.16, 1, 0.3, 1)\";var animName=\"none\";if(animType===\"slide\"){animName=slideDir===\"right\"?\"slideR\":slideDir===\"left\"?\"slideL\":\"fadeScale\";}else if(animType===\"fade\"){animName=\"fadeOnly\";}else if(animType===\"scale\"){animName=\"fadeScale\";}var imgAnimation=animName!==\"none\"&&!isDragging?animName+\" \"+dur+\" \"+ease+\" both\":\"none\";var arrowVisible=isHoverArrows?isHovered:true;var arrowOpacity=arrowVisible?1:0;var arrowTranslateLeft=arrowVisible?\"translateY(-50%) translateX(0)\":\"translateY(-50%) translateX(-10px)\";var arrowTranslateRight=arrowVisible?\"translateY(-50%) translateX(0)\":\"translateY(-50%) translateX(10px)\";function renderArrowButton(direction){var isLeft=direction===\"left\";return /*#__PURE__*/_jsx(\"button\",{onClick:isLeft?handlePrev:handleNext,style:{width:arrowSize,height:arrowSize,minWidth:arrowSize,borderRadius:\"50%\",background:arrowBg,border:\"1px solid \"+arrowBorder,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0 2px 8px rgba(0,0,0,0.06)\",transition:\"transform 0.2s, box-shadow 0.2s\",outline:\"none\",padding:0,flexShrink:0},onMouseEnter:function(e){e.currentTarget.style.transform=\"scale(1.08)\";e.currentTarget.style.boxShadow=\"0 4px 12px rgba(0,0,0,0.1)\";},onMouseLeave:function(e){e.currentTarget.style.transform=\"scale(1)\";e.currentTarget.style.boxShadow=\"0 2px 8px rgba(0,0,0,0.06)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:isLeft?/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"}):/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})});}var switcherElement=showSwitcher?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:isStaticArrows&&showArrows?\"space-between\":switcherAlign,paddingTop:isInside?switcherPadTop:0,paddingRight:isInside?switcherPadRight:0,paddingBottom:isInside?switcherPadBottom:switcherPadBottom,paddingLeft:isInside?switcherPadLeft:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:2,padding:3,background:switcherBg,borderRadius:switcherRadius,border:\"1px solid \"+switcherBorder},children:tabs.map(function(tab,i){var isActive=activeTab===i;var icon=renderTabIcon(tab.label);return /*#__PURE__*/_jsxs(\"button\",{onClick:function(){handleTabClick(i);},style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"7px 18px\",fontSize:13,fontWeight:isActive?600:450,fontFamily:fontFamily,color:isActive?switcherActiveText:switcherText,background:isActive?switcherActiveBg:\"transparent\",border:isActive?\"1px solid \"+switcherBorder:\"1px solid transparent\",borderRadius:switcherRadius-2,cursor:\"pointer\",transition:\"all 0.3s \"+ease,outline:\"none\",WebkitTapHighlightColor:\"transparent\",boxShadow:isActive?\"0 1px 3px rgba(0,0,0,0.06)\":\"none\",animation:isActive&&switcherAnimEnabled?\"switcherPop 0.3s \"+ease:\"none\"},children:[icon,tab.label]},i);})}),isStaticArrows&&showArrows?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:arrowGap},children:[renderArrowButton(\"left\"),renderArrowButton(\"right\")]}):null]}):null;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",fontFamily:fontFamily,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:\"@keyframes slideR { from { opacity: 0; transform: translateX(\"+dist+\"); } to { opacity: 1; transform: translateX(0); } }\"+\"@keyframes slideL { from { opacity: 0; transform: translateX(-\"+dist+\"); } to { opacity: 1; transform: translateX(0); } }\"+\"@keyframes fadeOnly { from { opacity: 0; } to { opacity: 1; } }\"+\"@keyframes fadeScale { from { opacity: 0; transform: scale(0.97); } to { opacity: 1; transform: scale(1); } }\"+\"@keyframes switcherPop { 0% { transform: scale(0.95); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } }\"+\"@keyframes lightboxFadeIn { from { opacity: 0; } to { opacity: 1; } }\"+\"@keyframes lightboxImageIn { from { opacity: 0; transform: scale(0.96); } to { opacity: 1; transform: scale(1); } }\"}),!isInside&&showSwitcher?switcherElement:null,/*#__PURE__*/_jsxs(\"div\",{style:{background:bgColor,borderRadius:containerRadius,boxShadow:containerShadow,border:containerBorderStyle,overflow:\"hidden\"},children:[isInside&&showSwitcher?switcherElement:null,/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",paddingTop:imagePadTop,paddingRight:imagePadRight,paddingBottom:imagePadBottom,paddingLeft:imagePadLeft,touchAction:swipeEnabled&&totalSlides>1?\"pan-y\":\"auto\"},onMouseEnter:function(){setIsHovered(true);},onMouseLeave:function(){setIsHovered(false);},onTouchStart:handleTouchStart,onTouchMove:handleTouchMove,onTouchEnd:handleTouchEnd,onTouchCancel:handleTouchEnd,children:[totalSlides>0?/*#__PURE__*/_jsx(\"img\",{src:getImgSrc(currentImages[activeSlide]),alt:\"Screen \"+(activeSlide+1),draggable:false,onClick:openLightbox,style:{width:\"100%\",aspectRatio:\"1440 / 1080\",objectFit:screenFit,borderRadius:hasImagePad?imageRadius:0,display:\"block\",animation:imgAnimation,transform:isDragging?\"translateX(\"+dragOffset+\"px)\":\"translateX(0)\",transition:isDragging?\"none\":\"transform 0.3s \"+ease,userSelect:\"none\",WebkitUserSelect:\"none\",pointerEvents:isDragging?\"none\":\"auto\",cursor:lightboxEnabled?\"zoom-in\":\"default\"}},activeTab+\"-\"+activeSlide+\"-\"+slideKey):/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",aspectRatio:\"1440 / 1080\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:8,color:switcherText,fontSize:13,opacity:.6,background:\"#f4f4f5\",borderRadius:hasImagePad?imageRadius:0},children:[/*#__PURE__*/_jsxs(\"svg\",{width:32,height:32,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8.5\",cy:\"8.5\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"21 15 16 10 5 21\"})]}),/*#__PURE__*/_jsx(\"span\",{children:\"Add images in properties\"})]}),totalSlides>1?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:imagePadTop+12,right:imagePadRight+12,padding:\"4px 10px\",background:\"rgba(0,0,0,0.5)\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",borderRadius:8,fontSize:11,fontWeight:500,color:\"#ffffff\",fontFamily:fontFamily,zIndex:3,pointerEvents:\"none\"},children:activeSlide+1+\" / \"+totalSlides}):null,lightboxEnabled&&totalSlides>0&&showZoomHint?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:imagePadTop+12,left:imagePadLeft+12,padding:\"5px 10px 5px 8px\",display:\"flex\",alignItems:\"center\",gap:5,background:\"rgba(0,0,0,0.5)\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",borderRadius:8,fontSize:11,fontWeight:500,color:\"#ffffff\",fontFamily:fontFamily,zIndex:3,pointerEvents:\"none\",opacity:isHovered?1:.7,transition:\"opacity 0.25s ease\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:11,height:11,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"21\",x2:\"16.65\",y2:\"16.65\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"11\",y1:\"8\",x2:\"11\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"11\",x2:\"14\",y2:\"11\"})]}),\"Click to zoom\"]}):null,(isHoverArrows||isAlwaysArrows)&&showArrows?/*#__PURE__*/_jsx(\"button\",{onClick:handlePrev,style:{position:\"absolute\",left:arrowInset,top:\"50%\",transform:isHoverArrows?arrowTranslateLeft:\"translateY(-50%)\",opacity:isHoverArrows?arrowOpacity:1,width:arrowSize,height:arrowSize,borderRadius:\"50%\",background:arrowBg,border:\"1px solid \"+arrowBorder,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0 2px 8px rgba(0,0,0,0.08)\",transition:\"opacity 0.3s \"+ease+\", transform 0.3s \"+ease+\", box-shadow 0.2s\",outline:\"none\",padding:0,zIndex:4},onMouseEnter:function(e){var base=isHoverArrows?\"translateY(-50%) translateX(0)\":\"translateY(-50%)\";e.currentTarget.style.transform=base+\" scale(1.08)\";e.currentTarget.style.boxShadow=\"0 4px 12px rgba(0,0,0,0.12)\";},onMouseLeave:function(e){e.currentTarget.style.transform=isHoverArrows?arrowTranslateLeft:\"translateY(-50%)\";e.currentTarget.style.boxShadow=\"0 2px 8px rgba(0,0,0,0.08)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}):null,(isHoverArrows||isAlwaysArrows)&&showArrows?/*#__PURE__*/_jsx(\"button\",{onClick:handleNext,style:{position:\"absolute\",right:arrowInset,top:\"50%\",transform:isHoverArrows?arrowTranslateRight:\"translateY(-50%)\",opacity:isHoverArrows?arrowOpacity:1,width:arrowSize,height:arrowSize,borderRadius:\"50%\",background:arrowBg,border:\"1px solid \"+arrowBorder,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0 2px 8px rgba(0,0,0,0.08)\",transition:\"opacity 0.3s \"+ease+\", transform 0.3s \"+ease+\", box-shadow 0.2s\",outline:\"none\",padding:0,zIndex:4},onMouseEnter:function(e){var base=isHoverArrows?\"translateY(-50%) translateX(0)\":\"translateY(-50%)\";e.currentTarget.style.transform=base+\" scale(1.08)\";e.currentTarget.style.boxShadow=\"0 4px 12px rgba(0,0,0,0.12)\";},onMouseLeave:function(e){e.currentTarget.style.transform=isHoverArrows?arrowTranslateRight:\"translateY(-50%)\";e.currentTarget.style.boxShadow=\"0 2px 8px rgba(0,0,0,0.08)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}):null]}),hasDots?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:6,paddingTop:dotToImage,paddingBottom:dotToContainer},children:currentImages.map(function(_,i){var isActiveDot=activeSlide===i;return /*#__PURE__*/_jsx(\"button\",{onClick:function(){handleDotClick(i);},style:{width:isActiveDot?20:8,height:8,borderRadius:4,background:isActiveDot?dotActiveColor:dotColor,border:\"none\",padding:0,cursor:\"pointer\",transition:\"all 0.3s cubic-bezier(0.16, 1, 0.3, 1)\",outline:\"none\"}},i);})}):null]}),lightboxOpen?/*#__PURE__*/_jsxs(\"div\",{onClick:closeLightbox,style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,background:lightboxBg,backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",zIndex:99999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,animation:\"lightboxFadeIn 0.3s ease both\",cursor:\"zoom-out\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:closeLightbox,\"aria-label\":\"Close lightbox\",style:{position:\"absolute\",top:20,right:20,width:44,height:44,borderRadius:\"50%\",background:\"rgba(255, 255, 255, 0.1)\",border:\"1px solid rgba(255, 255, 255, 0.15)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",outline:\"none\",padding:0,zIndex:100002,transition:\"background 0.2s, transform 0.2s\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},onMouseEnter:function(e){e.currentTarget.style.background=\"rgba(255, 255, 255, 0.2)\";e.currentTarget.style.transform=\"scale(1.05)\";},onMouseLeave:function(e){e.currentTarget.style.background=\"rgba(255, 255, 255, 0.1)\";e.currentTarget.style.transform=\"scale(1)\";},children:/*#__PURE__*/_jsxs(\"svg\",{width:20,height:20,viewBox:\"0 0 24 24\",fill:\"none\",stroke:lightboxCloseColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),lightboxShowCounter&&totalSlides>1?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:28,left:\"50%\",transform:\"translateX(-50%)\",padding:\"8px 16px\",background:\"rgba(255, 255, 255, 0.1)\",border:\"1px solid rgba(255, 255, 255, 0.15)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",borderRadius:100,fontSize:13,fontWeight:500,color:\"#ffffff\",fontFamily:fontFamily,zIndex:100002,pointerEvents:\"none\",letterSpacing:\"0.02em\"},children:[activeSlide+1,\" / \",totalSlides]}):null,lightboxShowArrows&&totalSlides>1?/*#__PURE__*/_jsx(\"button\",{onClick:function(e){e.stopPropagation();handlePrev();},\"aria-label\":\"Previous image\",style:{position:\"absolute\",left:20,top:\"50%\",transform:\"translateY(-50%)\",width:48,height:48,borderRadius:\"50%\",background:lightboxArrowBg,border:\"1px solid rgba(255, 255, 255, 0.15)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",outline:\"none\",padding:0,zIndex:100001,transition:\"background 0.2s, transform 0.2s\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},onMouseEnter:function(e){e.currentTarget.style.background=lightboxArrowHoverBg;e.currentTarget.style.transform=\"translateY(-50%) scale(1.05)\";},onMouseLeave:function(e){e.currentTarget.style.background=lightboxArrowBg;e.currentTarget.style.transform=\"translateY(-50%) scale(1)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:20,height:20,viewBox:\"0 0 24 24\",fill:\"none\",stroke:lightboxArrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}):null,lightboxShowArrows&&totalSlides>1?/*#__PURE__*/_jsx(\"button\",{onClick:function(e){e.stopPropagation();handleNext();},\"aria-label\":\"Next image\",style:{position:\"absolute\",right:20,top:\"50%\",transform:\"translateY(-50%)\",width:48,height:48,borderRadius:\"50%\",background:lightboxArrowBg,border:\"1px solid rgba(255, 255, 255, 0.15)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",outline:\"none\",padding:0,zIndex:100001,transition:\"background 0.2s, transform 0.2s\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},onMouseEnter:function(e){e.currentTarget.style.background=lightboxArrowHoverBg;e.currentTarget.style.transform=\"translateY(-50%) scale(1.05)\";},onMouseLeave:function(e){e.currentTarget.style.background=lightboxArrowBg;e.currentTarget.style.transform=\"translateY(-50%) scale(1)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:20,height:20,viewBox:\"0 0 24 24\",fill:\"none\",stroke:lightboxArrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}):null,/*#__PURE__*/_jsx(\"img\",{src:getImgSrc(currentImages[activeSlide]),alt:\"Screen \"+(activeSlide+1),draggable:false,onClick:function(e){e.stopPropagation();},onTouchStart:handleLbTouchStart,onTouchMove:handleLbTouchMove,onTouchEnd:handleLbTouchEnd,onTouchCancel:handleLbTouchEnd,style:{maxWidth:\"calc(100vw - 40px)\",maxHeight:\"calc(100vh - 40px)\",objectFit:lightboxFit,borderRadius:8,boxShadow:\"0 30px 80px rgba(0, 0, 0, 0.6)\",cursor:\"default\",userSelect:\"none\",WebkitUserSelect:\"none\",transform:lbIsDragging?\"translateX(\"+lbDragOffset+\"px)\":\"translateX(0)\",transition:lbIsDragging?\"none\":\"transform 0.3s \"+ease,animation:lbIsDragging?\"none\":\"lightboxImageIn 0.35s \"+ease+\" both\",touchAction:\"pan-y\"}},\"lb-\"+activeTab+\"-\"+activeSlide)]}):null]});}addPropertyControls(ProjectShowcase,{showSwitcher:{type:ControlType.Boolean,title:\"Show Switcher\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},tab1Label:{type:ControlType.String,title:\"Tab 1 Label\",defaultValue:\"Web\"},tab1Images:{type:ControlType.Array,title:\"Tab 1 Images\",control:{type:ControlType.Image},defaultValue:[]},tab2Label:{type:ControlType.String,title:\"Tab 2 Label\",defaultValue:\"Mobile\"},tab2Images:{type:ControlType.Array,title:\"Tab 2 Images\",control:{type:ControlType.Image},defaultValue:[]},tab3Label:{type:ControlType.String,title:\"Tab 3 (optional)\",defaultValue:\"\"},tab3Images:{type:ControlType.Array,title:\"Tab 3 Images\",control:{type:ControlType.Image},defaultValue:[],hidden:function(p){return!p.tab3Label;}},tab4Label:{type:ControlType.String,title:\"Tab 4 (optional)\",defaultValue:\"\"},tab4Images:{type:ControlType.Array,title:\"Tab 4 Images\",control:{type:ControlType.Image},defaultValue:[],hidden:function(p){return!p.tab4Label;}},swipeEnabled:{type:ControlType.Boolean,title:\"Swipe Gestures\",defaultValue:true},swipeThreshold:{type:ControlType.Number,title:\"Swipe Threshold\",defaultValue:50,min:20,max:150,step:5,hidden:function(p){return!p.swipeEnabled;}},// Lightbox\nlightboxEnabled:{type:ControlType.Boolean,title:\"Click to Zoom\",defaultValue:true,description:\"Open fullscreen on click\"},lightboxBg:{type:ControlType.Color,title:\"Lightbox BG\",defaultValue:\"rgba(0, 0, 0, 0.92)\",hidden:function(p){return!p.lightboxEnabled;}},lightboxFit:{type:ControlType.Enum,title:\"Lightbox Fit\",options:[\"contain\",\"cover\"],optionTitles:[\"Contain\",\"Cover\"],defaultValue:\"contain\",hidden:function(p){return!p.lightboxEnabled;}},lightboxShowCounter:{type:ControlType.Boolean,title:\"LB Counter\",defaultValue:true,hidden:function(p){return!p.lightboxEnabled;}},lightboxShowArrows:{type:ControlType.Boolean,title:\"LB Arrows\",defaultValue:true,hidden:function(p){return!p.lightboxEnabled;}},lightboxArrowBg:{type:ControlType.Color,title:\"LB Arrow BG\",defaultValue:\"rgba(255, 255, 255, 0.1)\",hidden:function(p){return!p.lightboxEnabled||!p.lightboxShowArrows;}},lightboxArrowHoverBg:{type:ControlType.Color,title:\"LB Arrow Hover\",defaultValue:\"rgba(255, 255, 255, 0.2)\",hidden:function(p){return!p.lightboxEnabled||!p.lightboxShowArrows;}},lightboxArrowColor:{type:ControlType.Color,title:\"LB Arrow Color\",defaultValue:\"#ffffff\",hidden:function(p){return!p.lightboxEnabled||!p.lightboxShowArrows;}},lightboxCloseColor:{type:ControlType.Color,title:\"LB Close Color\",defaultValue:\"#ffffff\",hidden:function(p){return!p.lightboxEnabled;}},showZoomHint:{type:ControlType.Boolean,title:\"Show Zoom Hint\",defaultValue:true,hidden:function(p){return!p.lightboxEnabled;}},arrowMode:{type:ControlType.Enum,title:\"Arrow Mode\",options:[\"hover\",\"static\",\"always\"],optionTitles:[\"Hover (Desktop)\",\"Static (Mobile)\",\"Always Visible\"],defaultValue:\"hover\"},arrowGap:{type:ControlType.Number,title:\"Arrow Gap\",defaultValue:16,min:4,max:32,step:2,hidden:function(p){return p.arrowMode!==\"static\";}},switcherPosition:{type:ControlType.Enum,title:\"Switcher Position\",options:[\"outside\",\"inside\"],optionTitles:[\"Outside\",\"Inside\"],defaultValue:\"outside\"},switcherAlign:{type:ControlType.Enum,title:\"Switcher Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"flex-end\",hidden:function(p){return p.arrowMode===\"static\";}},switcherPadTop:{type:ControlType.Number,title:\"Switcher Pad Top\",defaultValue:16,min:0,max:40,step:2},switcherPadRight:{type:ControlType.Number,title:\"Switcher Pad Right\",defaultValue:16,min:0,max:40,step:2,hidden:function(p){return p.switcherPosition!==\"inside\";}},switcherPadBottom:{type:ControlType.Number,title:\"Switcher Pad Bottom\",defaultValue:16,min:0,max:40,step:2},switcherPadLeft:{type:ControlType.Number,title:\"Switcher Pad Left\",defaultValue:16,min:0,max:40,step:2,hidden:function(p){return p.switcherPosition!==\"inside\";}},containerRadius:{type:ControlType.Number,title:\"Container Radius\",defaultValue:16,min:0,max:32,step:2},imagePadTop:{type:ControlType.Number,title:\"Image Pad Top\",defaultValue:0,min:0,max:60,step:2},imagePadRight:{type:ControlType.Number,title:\"Image Pad Right\",defaultValue:0,min:0,max:60,step:2},imagePadBottom:{type:ControlType.Number,title:\"Image Pad Bottom\",defaultValue:0,min:0,max:60,step:2},imagePadLeft:{type:ControlType.Number,title:\"Image Pad Left\",defaultValue:0,min:0,max:60,step:2},imageRadius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:12,min:0,max:24,step:2},screenFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"contain\",\"cover\",\"fill\"],optionTitles:[\"Contain\",\"Cover\",\"Fill\"],defaultValue:\"cover\"},arrowInset:{type:ControlType.Number,title:\"Arrow Inset\",defaultValue:16,min:0,max:60,step:2,hidden:function(p){return p.arrowMode===\"static\";}},arrowSize:{type:ControlType.Number,title:\"Arrow Size\",defaultValue:36,min:28,max:48,step:2},dotToImage:{type:ControlType.Number,title:\"Image → Dots\",defaultValue:16,min:0,max:40,step:2},dotToContainer:{type:ControlType.Number,title:\"Dots → Container\",defaultValue:16,min:0,max:40,step:2},animType:{type:ControlType.Enum,title:\"Transition Type\",options:[\"slide\",\"fade\",\"scale\",\"none\"],optionTitles:[\"Slide\",\"Fade\",\"Scale\",\"None\"],defaultValue:\"slide\"},animDuration:{type:ControlType.Number,title:\"Transition Duration\",defaultValue:.4,min:.1,max:1.5,step:.05,hidden:function(p){return p.animType===\"none\";}},animDistance:{type:ControlType.Number,title:\"Slide Distance\",defaultValue:30,min:10,max:100,step:5,hidden:function(p){return p.animType!==\"slide\";}},switcherAnimEnabled:{type:ControlType.Boolean,title:\"Switcher Animation\",defaultValue:true},bgColor:{type:ControlType.Color,title:\"Container BG\",defaultValue:\"#ffffff\"},showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:true},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#e4e4e7\",hidden:function(p){return!p.showBorder;}},showShadow:{type:ControlType.Boolean,title:\"Show Shadow\",defaultValue:true},switcherBg:{type:ControlType.Color,title:\"Switcher BG\",defaultValue:\"#f4f4f5\"},switcherActiveBg:{type:ControlType.Color,title:\"Switcher Active BG\",defaultValue:\"#ffffff\"},switcherText:{type:ControlType.Color,title:\"Switcher Text\",defaultValue:\"#71717a\"},switcherActiveText:{type:ControlType.Color,title:\"Switcher Active Text\",defaultValue:\"#18181b\"},switcherBorder:{type:ControlType.Color,title:\"Switcher Border\",defaultValue:\"#e4e4e7\"},switcherRadius:{type:ControlType.Number,title:\"Switcher Radius\",defaultValue:10,min:4,max:20,step:1},arrowBg:{type:ControlType.Color,title:\"Arrow BG\",defaultValue:\"#ffffff\"},arrowColor:{type:ControlType.Color,title:\"Arrow Icon\",defaultValue:\"#18181b\"},arrowBorder:{type:ControlType.Color,title:\"Arrow Border\",defaultValue:\"#e4e4e7\"},showDots:{type:ControlType.Boolean,title:\"Show Dots\",defaultValue:true},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#d4d4d8\",hidden:function(p){return!p.showDots;}},dotActiveColor:{type:ControlType.Color,title:\"Dot Active\",defaultValue:\"#18181b\",hidden:function(p){return!p.showDots;}},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"'DM Sans', sans-serif\"}});export default ProjectShowcase;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectShowcase\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Project_Card.map"],"mappings":"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"}