{"version":3,"file":"Examples.B3nEJOxa.mjs","names":["useCallback","useRef"],"sources":["https:/framerusercontent.com/modules/tLIhwkHosA246MhT7Nh9/vKKiZsayaqlPTnoztyDu/Examples.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState}from\"react\";// Learn more: https://www.framer.com/developers/overrides/\nfunction randomHexColor(){return`#${Math.floor(Math.random()*16777215).toString(16).padStart(6,\"0\")}`;}export function withRotate(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,whileHover:{scale:1.05}});};}export function withRandomColor(Component){return props=>{const[background,setBackground]=useState(\"#0099FF\");return /*#__PURE__*/_jsx(Component,{...props,animate:{background},onClick:()=>{setBackground(randomHexColor());}});};}export function withExitIntentOnce(Component){return /*#__PURE__*/forwardRef(function WithExitIntentOnce(props,ref){const triggerOverlay=useCallback(()=>{if(typeof window===\"undefined\")return;try{const sessionKey=\"gti-booking-popup-shown\";if(window.sessionStorage.getItem(sessionKey))return;window.sessionStorage.setItem(sessionKey,\"true\");}catch(_error){// Ignore storage access errors and still attempt to trigger once per mount.\n}if(typeof props.onTap===\"function\"){props.onTap(undefined,undefined);}else if(typeof props.onClick===\"function\"){props.onClick({});}},[props]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const sessionKey=\"gti-booking-popup-shown\";const canRunDesktopExitIntent=()=>{const desktopMedia=window.matchMedia(\"(min-width: 810px)\").matches;const hasFinePointer=window.matchMedia(\"(pointer: fine)\").matches;const hasMouseEvents=\"onmousemove\"in window;const touchOnly=navigator.maxTouchPoints>0&&!window.matchMedia(\"(any-pointer: fine)\").matches;return desktopMedia&&hasFinePointer&&hasMouseEvents&&!touchOnly;};if(!canRunDesktopExitIntent())return;try{if(window.sessionStorage.getItem(sessionKey))return;}catch(_error){// Ignore storage access errors.\n}const handleExitIntent=event=>{const isTopEdge=event.clientY<=0;const leftDocument=!event.relatedTarget;if(!isTopEdge||!leftDocument)return;triggerOverlay();};document.addEventListener(\"mouseout\",handleExitIntent);document.addEventListener(\"mouseleave\",handleExitIntent);return()=>{document.removeEventListener(\"mouseout\",handleExitIntent);document.removeEventListener(\"mouseleave\",handleExitIntent);};},[triggerOverlay]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}export function withPortfolioSlider(Component){return /*#__PURE__*/forwardRef(function WithPortfolioSlider(props,ref){const sliderRef=useRef(null);const activeSlideRef=useRef(0);const interactionPauseRef=useRef(false);const dotButtonsRef=useRef([]);const assignRef=useCallback(node=>{sliderRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);const getSlides=useCallback(()=>{const slider=sliderRef.current;if(!slider)return[];return Array.from(slider.children).filter(child=>child instanceof HTMLElement&&child.dataset.portfolioControl!==\"true\"&&!child.classList.contains(\"gti-portfolio-control\"));},[]);const updateDots=useCallback(activeIndex=>{dotButtonsRef.current.forEach((button,index)=>{const isActive=index===activeIndex;button.style.width=isActive?\"18px\":\"9px\";button.style.background=isActive?\"#FFFFFF\":\"rgba(255,255,255,0.46)\";button.setAttribute(\"aria-current\",isActive?\"true\":\"false\");});},[]);const normalizeIndex=useCallback((index,total)=>{if(!total)return 0;return(index%total+total)%total;},[]);const showSlide=useCallback(index=>{const slides=getSlides();if(!slides.length){activeSlideRef.current=0;updateDots(0);return;}const activeIndex=normalizeIndex(index,slides.length);activeSlideRef.current=activeIndex;slides.forEach((slide,slideIndex)=>{const isActive=slideIndex===activeIndex;const direction=slideIndex<activeIndex?\"-8%\":\"8%\";slide.style.display=\"block\";slide.style.position=\"absolute\";slide.style.inset=\"0\";slide.style.flex=\"0 0 100%\";slide.style.width=\"100%\";slide.style.minWidth=\"100%\";slide.style.maxWidth=\"100%\";slide.style.height=\"100%\";slide.style.opacity=isActive?\"1\":\"0\";slide.style.transform=isActive?\"translateX(0)\":`translateX(${direction})`;slide.style.transition=\"opacity 320ms ease, transform 320ms ease\";slide.style.pointerEvents=isActive?\"auto\":\"none\";slide.style.zIndex=isActive?\"1\":\"0\";slide.setAttribute(\"aria-hidden\",isActive?\"false\":\"true\");});updateDots(activeIndex);},[getSlides,normalizeIndex,updateDots]);useEffect(()=>{const slider=sliderRef.current;if(!slider||typeof window===\"undefined\"||typeof document===\"undefined\")return;slider.dataset.portfolioSlider=\"true\";slider.style.position=\"relative\";slider.style.overflow=\"hidden\";slider.style.scrollSnapType=\"none\";slider.style.scrollbarWidth=\"none\";slider.style.WebkitOverflowScrolling=\"touch\";const styleElement=document.createElement(\"style\");styleElement.textContent='[data-portfolio-slider=\"true\"]::-webkit-scrollbar{display:none}.gti-portfolio-slider-arrow:focus-visible,.gti-portfolio-slider-dot:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:640px){.gti-portfolio-slider-arrow{width:38px!important;height:38px!important;font-size:20px!important}.gti-portfolio-slider-arrow-left{left:10px!important}.gti-portfolio-slider-arrow-right{right:10px!important}.gti-portfolio-slider-dots{bottom:12px!important}}';document.head.appendChild(styleElement);const createArrow=(label,direction)=>{const button=document.createElement(\"button\");button.type=\"button\";button.className=`gti-portfolio-control gti-portfolio-slider-arrow ${direction<0?\"gti-portfolio-slider-arrow-left\":\"gti-portfolio-slider-arrow-right\"}`;button.dataset.portfolioControl=\"true\";button.setAttribute(\"aria-label\",label);button.textContent=direction<0?\"<\":\">\";Object.assign(button.style,{position:\"absolute\",top:\"50%\",[direction<0?\"left\":\"right\"]:\"18px\",width:\"48px\",height:\"48px\",borderRadius:\"999px\",border:\"1px solid rgba(255,255,255,0.42)\",background:\"rgba(17,24,39,0.72)\",color:\"#FFFFFF\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",fontFamily:\"Inter, sans-serif\",fontSize:\"22px\",fontWeight:\"700\",lineHeight:\"1\",transform:\"translateY(-50%)\",zIndex:\"4\",boxShadow:\"0 14px 32px rgba(17,24,39,0.22)\",backdropFilter:\"blur(10px)\"});button.addEventListener(\"click\",event=>{event.stopPropagation();interactionPauseRef.current=true;showSlide(activeSlideRef.current+direction);window.setTimeout(()=>{interactionPauseRef.current=false;},1200);});return button;};const previousButton=createArrow(\"Previous portfolio slide\",-1);const nextButton=createArrow(\"Next portfolio slide\",1);const dots=document.createElement(\"div\");dots.className=\"gti-portfolio-control gti-portfolio-slider-dots\";dots.dataset.portfolioControl=\"true\";dots.setAttribute(\"aria-hidden\",\"true\");Object.assign(dots.style,{position:\"absolute\",left:\"50%\",bottom:\"18px\",display:\"flex\",gap:\"8px\",transform:\"translateX(-50%)\",zIndex:\"4\"});const rebuildDots=()=>{const slides=getSlides();dotButtonsRef.current=[];dots.replaceChildren();slides.forEach((_slide,index)=>{const button=document.createElement(\"button\");button.type=\"button\";button.className=\"gti-portfolio-slider-dot\";button.dataset.portfolioControl=\"true\";Object.assign(button.style,{width:\"9px\",height:\"9px\",borderRadius:\"999px\",border:\"0\",padding:\"0\",cursor:\"pointer\",background:\"rgba(255,255,255,0.46)\",transition:\"all 180ms ease\"});button.addEventListener(\"click\",event=>{event.stopPropagation();interactionPauseRef.current=true;showSlide(index);window.setTimeout(()=>{interactionPauseRef.current=false;},1200);});dotButtonsRef.current.push(button);dots.appendChild(button);});const controlsVisible=slides.length>1;previousButton.style.display=controlsVisible?\"flex\":\"none\";nextButton.style.display=controlsVisible?\"flex\":\"none\";dots.style.display=controlsVisible?\"flex\":\"none\";updateDots(activeSlideRef.current);};slider.append(previousButton,nextButton,dots);const observer=new MutationObserver(()=>{rebuildDots();showSlide(activeSlideRef.current);});observer.observe(slider,{childList:true});rebuildDots();showSlide(activeSlideRef.current);window.setTimeout(()=>showSlide(activeSlideRef.current),80);const handleResize=()=>showSlide(activeSlideRef.current);window.addEventListener(\"resize\",handleResize);const handlePointerDown=()=>{interactionPauseRef.current=true;};const handlePointerUp=()=>{window.setTimeout(()=>{interactionPauseRef.current=false;},900);};const handleFocusIn=()=>{interactionPauseRef.current=true;};const handleFocusOut=()=>{interactionPauseRef.current=false;};slider.addEventListener(\"pointerdown\",handlePointerDown);slider.addEventListener(\"pointerup\",handlePointerUp);slider.addEventListener(\"focusin\",handleFocusIn);slider.addEventListener(\"focusout\",handleFocusOut);const autoAdvance=window.setInterval(()=>{const slides=getSlides();if(slides.length<2||interactionPauseRef.current||document.hidden||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){return;}showSlide(activeSlideRef.current+1);},4200);let resizeObserver=null;if(typeof ResizeObserver!==\"undefined\"){resizeObserver=new ResizeObserver(()=>{showSlide(activeSlideRef.current);});resizeObserver.observe(slider);}return()=>{observer.disconnect();window.removeEventListener(\"resize\",handleResize);slider.removeEventListener(\"pointerdown\",handlePointerDown);slider.removeEventListener(\"pointerup\",handlePointerUp);slider.removeEventListener(\"focusin\",handleFocusIn);slider.removeEventListener(\"focusout\",handleFocusOut);window.clearInterval(autoAdvance);resizeObserver?.disconnect();previousButton.remove();nextButton.remove();dots.remove();dotButtonsRef.current=[];styleElement.remove();};},[getSlides,showSlide,updateDots]);const{style,children,...rest}=props;return /*#__PURE__*/_jsx(Component,{...rest,ref:assignRef,style:{...style,position:\"relative\",overflowX:\"hidden\",overflowY:\"hidden\",scrollbarWidth:\"none\",scrollSnapType:\"none\"},children:children});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withExitIntentOnce\":{\"type\":\"reactHoc\",\"name\":\"withExitIntentOnce\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPortfolioSlider\":{\"type\":\"reactHoc\",\"name\":\"withPortfolioSlider\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}