{"version":3,"file":"ExitIntentPopup.DNdTP2ac.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","useState","useMemo","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/xy2PDu4QnRyN4R1ZTlPZ/vliuErTyYqck4H61IPQI/VRp0FTs7a.js","https:/framerusercontent.com/modules/IcXIbS1TTUQka39b50l4/DAJ4BsWhx22MsE6A3vua/ExitIntentPopup.js"],"sourcesContent":["// Generated by Framer (ad1bd2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nXEoTho1fD7iLQkqlFwg/1VxTUp9FXqx9AiB5sEyk/UB0PpDrxZ.js\";const EmbedFonts=getFonts(Embed);const cycleOrder=[\"OMUpa_SDn\",\"sqLVXdFLU\"];const serializationHash=\"framer-FlvVH\";const variantClassNames={OMUpa_SDn:\"framer-v-1djdw2\",sqLVXdFLU:\"framer-v-624084\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OMUpa_SDn\",Mobile:\"sqLVXdFLU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OMUpa_SDn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OMUpa_SDn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1djdw2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OMUpa_SDn\",ref:refBinding,style:{backgroundColor:\"var(--token-eee20c03-b84d-418a-82b0-ba65cecb3e05, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({sqLVXdFLU:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uski32\",layoutDependency:layoutDependency,layoutId:\"MYNYzfVK9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vcbj5z\",layoutDependency:layoutDependency,layoutId:\"rakDgZVNr\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||554.5)-40-780)/2+0+0)+0+0+0),pixelHeight:1080,pixelWidth:1920,positionX:\"center\",positionY:\"bottom\",sizes:`max(max(min(${componentViewport?.width||\"100vw\"}, 386px), 340px), 1px)`,src:\"https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?width=1920&height=1080 1920w\"},className:\"framer-1ckb7gv\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"iZ7KL7yoH\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 24%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 24%) add\"},...addPropertyOverrides({sqLVXdFLU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||581.5)-40-776)/2+0+0)+0+0+0),pixelHeight:1080,pixelWidth:1920,positionX:\"center\",positionY:\"bottom\",sizes:`max(max(min(${componentViewport?.width||\"100vw\"}, 386px), 340px), 1px)`,src:\"https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/bG0K1rr8TXHg9V0Qo8MTgWUDXs.png?width=1920&height=1080 1920w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5skxes\",layoutDependency:layoutDependency,layoutId:\"oPfUOxkJw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"30px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-f5eecd9b-5cdc-4095-ac1f-93e018bfd28a, rgb(25, 40, 47)))\"},children:\"The future of finance is on-chain\"})}),className:\"framer-1o5x8rr\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"fVtQopKZJ\",style:{\"--extracted-a0htzi\":\"var(--token-f5eecd9b-5cdc-4095-ac1f-93e018bfd28a, rgb(25, 40, 47))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10bv3kq\",\"data-styles-preset\":\"UB0PpDrxZ\",style:{\"--framer-text-alignment\":\"center\"},children:\"Subscribe to the Paxos newsletter for insights and updates shaping the future of global finance.\"})}),className:\"framer-1pkfae6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jO6KDoI0v\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nr869n\",\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"S6SEu1tfw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k3w9fu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rnGsSyrO8-container\",nodeId:\"rnGsSyrO8\",rendersWithMotion:true,scopeId:\"VRp0FTs7a\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<script charset=\"utf-8\" type=\"text/javascript\" src=\"//js.hsforms.net/forms/embed/v2.js\"></script>\\n<script>\\n  hbspt.forms.create({\\n    portalId: \"424565\",\\n    formId: \"f804682c-16f4-40d0-b47b-4b3f02d07fe6\",\\n    region: \"na1\"\\n  });\\n</script>',id:\"rnGsSyrO8\",layoutId:\"rnGsSyrO8\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FlvVH.framer-13zzog4, .framer-FlvVH .framer-13zzog4 { display: block; }\",\".framer-FlvVH.framer-1djdw2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 40px 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FlvVH .framer-uski32 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; max-width: 386px; min-width: 340px; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-FlvVH .framer-vcbj5z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FlvVH .framer-1ckb7gv { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-FlvVH .framer-5skxes { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 386px; min-width: 340px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-FlvVH .framer-1o5x8rr, .framer-FlvVH .framer-1pkfae6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FlvVH .framer-nr869n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 346px; }\",\".framer-FlvVH .framer-1k3w9fu-container { flex: none; height: auto; min-height: 155px; position: relative; width: 100%; }\",\".framer-FlvVH.framer-v-624084.framer-1djdw2 { width: 340px; }\",\".framer-FlvVH.framer-v-624084 .framer-uski32 { align-self: unset; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 554.5\n * @framerIntrinsicWidth 346\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sqLVXdFLU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVRp0FTs7a=withCSS(Component,css,\"framer-FlvVH\");export default FramerVRp0FTs7a;FramerVRp0FTs7a.displayName=\"Newsletter Popup\";FramerVRp0FTs7a.defaultProps={height:554.5,width:346};addPropertyControls(FramerVRp0FTs7a,{variant:{options:[\"OMUpa_SDn\",\"sqLVXdFLU\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVRp0FTs7a,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVRp0FTs7a\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"346\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"554.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sqLVXdFLU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VRp0FTs7a.map","// Exit-Intent Popup Modal (Framer Workshop)\n// - Independent controls: Close Button Size (bg circle) & Close Icon Size\n// - Absolute X/Y or Anchors + Insets\n// - Exit-intent detection + overrides\n// - Lockout, reset, touch fallback, debug outline\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const STORAGE_KEY=\"__framer_exit_intent_popup_closed_at__\";const LOCKOUT_DAYS=30;const TOP_ZONE_PX=16;function daysToMs(days){return days*24*60*60*1e3;}const isNum=v=>typeof v===\"number\"&&!isNaN(v);export default function ExitIntentPopup(props){const{// Content\nslot,// Overlay\nshowOverlay,overlayColor,overlayOpacity,// Popup\npopupBackground,popupBorderRadius,popupPadding,// Close button (visual)\nshowCloseButton,closeButtonColor,closeButtonBg,closeLabel,customCloseImage,closeButtonSize,closeIconSize,// Positioning\nclosePositionMode,// Anchors mode\ncloseButtonX,closeInsetX,closeButtonY,closeInsetY,// Absolute mode\ncloseAbsX,closeAbsY,// Debug\nforceVisibleDebug,// Frequency / testing\nresetFrequency,// Runtime + mobile fallback\nrunInExport,enableTouchFallback,touchFallbackDelayMs,// Override exit-intent (testing)\noverrideExitIntent,overrideDelayMs,style}=props;const[show,setShow]=useState(false);const[hasTriggered,setHasTriggered]=useState(false);const[version,setVersion]=useState(0);const lockoutMs=useMemo(()=>daysToMs(LOCKOUT_DAYS),[]);const overlayZIndex=2147483647;const mouseInTop=useRef(false);// Lockout active?\nconst lockoutActive=useMemo(()=>{if(typeof window===\"undefined\")return false;try{const ts=window.localStorage.getItem(STORAGE_KEY);if(!ts)return false;return Date.now()-Number(ts)<lockoutMs;}catch{return false;}},[lockoutMs,version]);// Core trigger\nconst trigger=useCallback(()=>{if(show||lockoutActive||hasTriggered)return;startTransition(()=>{setShow(true);setHasTriggered(true);});},[show,lockoutActive,hasTriggered]);// Override — show on load (testing)\nuseEffect(()=>{const rt=RenderTarget.current();const canRun=rt===RenderTarget.preview||runInExport&&rt===RenderTarget.export;if(!canRun||!overrideExitIntent||show||lockoutActive||hasTriggered)return;const delay=Math.max(0,Number(overrideDelayMs||0));const t=setTimeout(trigger,delay);return()=>clearTimeout(t);},[overrideExitIntent,overrideDelayMs,show,lockoutActive,hasTriggered,runInExport,trigger]);// Exit intent detection\nuseEffect(()=>{const rt=RenderTarget.current();const canRun=rt===RenderTarget.preview||runInExport&&rt===RenderTarget.export;if(!canRun||overrideExitIntent||show||lockoutActive||hasTriggered)return;function onMouseMove(e){if(e.clientY<TOP_ZONE_PX&&!mouseInTop.current){mouseInTop.current=true;trigger();}if(e.clientY>=TOP_ZONE_PX&&mouseInTop.current){mouseInTop.current=false;}}function onMouseOut(e){if(!e.relatedTarget&&e.clientY<=0)trigger();}window.addEventListener(\"mousemove\",onMouseMove);window.addEventListener(\"mouseout\",onMouseOut);return()=>{window.removeEventListener(\"mousemove\",onMouseMove);window.removeEventListener(\"mouseout\",onMouseOut);};},[show,lockoutActive,hasTriggered,runInExport,overrideExitIntent,trigger]);// Touch fallback\nuseEffect(()=>{const rt=RenderTarget.current();const canRun=rt===RenderTarget.preview||runInExport&&rt===RenderTarget.export;if(!canRun||!enableTouchFallback||overrideExitIntent||show||lockoutActive||hasTriggered)return;const isTouch=typeof window!==\"undefined\"&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0);if(!isTouch)return;const delay=Math.max(0,Number(touchFallbackDelayMs||8e3));const t=setTimeout(trigger,delay);return()=>clearTimeout(t);},[show,lockoutActive,hasTriggered,enableTouchFallback,touchFallbackDelayMs,runInExport,overrideExitIntent,trigger]);// Close handler: persist timestamp\nconst handleClose=useCallback(()=>{if(typeof window!==\"undefined\"){try{window.localStorage.setItem(STORAGE_KEY,String(Date.now()));}catch{}}startTransition(()=>setShow(false));},[]);// ESC key closes\nuseEffect(()=>{if(!show)return;function onKeyDown(e){if(e.key===\"Escape\")handleClose();}window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[show,handleClose]);// Reset lockout\nuseEffect(()=>{if(!resetFrequency)return;if(typeof window!==\"undefined\"){try{window.localStorage.removeItem(STORAGE_KEY);}catch{}}setVersion(v=>v+1);},[resetFrequency]);// ---- Close button style (uses independent button/icon sizes) ----\nconst computedButtonSize=useMemo(()=>{const v=Number(closeButtonSize);// keep a sensible minimum hit target\nreturn isNum(v)?Math.max(28,v):36;},[closeButtonSize]);const closeStyle=useMemo(()=>{const base={position:\"absolute\",width:computedButtonSize,height:computedButtonSize,zIndex:9999,border:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"50%\",background:forceVisibleDebug?\"#ffffff\":closeButtonBg,color:forceVisibleDebug?\"#111111\":closeButtonColor,boxShadow:\"0 2px 8px rgba(0,0,0,0.10)\",cursor:\"pointer\",padding:0,outline:forceVisibleDebug?\"2px dashed magenta\":\"none\",// Prevent large icons from overflowing visually\noverflow:\"hidden\"};if(closePositionMode===\"absolute\"){return{...base,left:isNum(closeAbsX)?closeAbsX:16,top:isNum(closeAbsY)?closeAbsY:16};}// Anchors mode\nconst insetX=isNum(closeInsetX)?closeInsetX:16;const insetY=isNum(closeInsetY)?closeInsetY:16;return{...base,left:closeButtonX===\"left\"?insetX:undefined,right:closeButtonX===\"right\"?insetX:undefined,top:closeButtonY===\"top\"?insetY:undefined,bottom:closeButtonY===\"bottom\"?insetY:undefined};},[computedButtonSize,closePositionMode,closeAbsX,closeAbsY,closeInsetX,closeInsetY,closeButtonX,closeButtonY,closeButtonBg,closeButtonColor,forceVisibleDebug]);// Canvas ghost\nif(RenderTarget.current()===RenderTarget.thumbnail)return null;if(RenderTarget.current()!==RenderTarget.preview&&RenderTarget.current()!==RenderTarget.export&&!show){return /*#__PURE__*/_jsx(\"div\",{style:{minWidth:5,minHeight:5,width:\"100%\",height:\"100%\"}});}if(!show||lockoutActive)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:overlayZIndex,pointerEvents:\"auto\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...style},\"aria-modal\":\"true\",role:\"dialog\",children:[showOverlay&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:overlayColor,opacity:overlayOpacity,transition:\"opacity 0.16s\",zIndex:1},\"aria-hidden\":\"true\",onClick:handleClose}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",minWidth:5,minHeight:5,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:popupBackground,borderRadius:popupBorderRadius,minWidth:340,minHeight:200,maxWidth:\"90vw\",maxHeight:\"80vh\",boxShadow:\"0 8px 32px rgba(0,0,0,0.13)\",padding:popupPadding,position:\"relative\",pointerEvents:\"auto\",display:\"flex\",alignItems:\"start\",justifyContent:\"center\",overflow:\"visible\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,minHeight:0},children:slot}),showCloseButton!==false&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:closeStyle,\"aria-label\":closeLabel,onClick:handleClose,children:customCloseImage?.src?/*#__PURE__*/_jsx(\"img\",{src:customCloseImage?.src,alt:\"close\",style:{width:closeIconSize,height:closeIconSize,maxWidth:\"100%\",maxHeight:\"100%\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:closeIconSize,height:closeIconSize,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.4 6.4l11.2 11.2M6.4 17.6L17.6 6.4\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\"})})})]})})]});}addPropertyControls(ExitIntentPopup,{slot:{type:ControlType.Slot,title:\"Content\"},// Overlay\nshowOverlay:{type:ControlType.Boolean,title:\"Show Overlay\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"#222222\"},overlayOpacity:{type:ControlType.Number,title:\"Overlay Opacity\",defaultValue:.52,min:0,max:1,step:.01,hidden:({showOverlay})=>!showOverlay},// Popup\npopupBackground:{type:ControlType.Color,title:\"Popup BG\",defaultValue:\"#fff\"},popupBorderRadius:{type:ControlType.Number,title:\"Popup Radius\",defaultValue:16,min:0,max:64,step:1},// Close button visibility\nshowCloseButton:{type:ControlType.Boolean,title:\"Show Close Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},// NEW: sizes\ncloseButtonSize:{type:ControlType.Number,title:\"Close Button Size (px)\",defaultValue:36,min:28,max:128,step:1},closeIconSize:{type:ControlType.Number,title:\"Close Icon Size (px)\",defaultValue:22,min:8,max:128,step:1},// Positioning mode\nclosePositionMode:{type:ControlType.Enum,title:\"Close Position\",options:[\"anchors\",\"absolute\"],optionTitles:[\"Anchors (corners)\",\"Absolute (x/y)\"],defaultValue:\"anchors\"},// Anchors mode + insets\ncloseButtonX:{type:ControlType.Enum,title:\"Anchor X\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"right\",hidden:({closePositionMode})=>closePositionMode!==\"anchors\"},closeInsetX:{type:ControlType.Number,title:\"Inset X (px)\",defaultValue:16,min:0,max:1e3,step:1,hidden:({closePositionMode})=>closePositionMode!==\"anchors\"},closeButtonY:{type:ControlType.Enum,title:\"Anchor Y\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\",hidden:({closePositionMode})=>closePositionMode!==\"anchors\"},closeInsetY:{type:ControlType.Number,title:\"Inset Y (px)\",defaultValue:16,min:0,max:1e3,step:1,hidden:({closePositionMode})=>closePositionMode!==\"anchors\"},// Absolute mode (x/y)\ncloseAbsX:{type:ControlType.Number,title:\"X (px from left)\",defaultValue:16,min:-2e3,max:2e3,step:1,hidden:({closePositionMode})=>closePositionMode!==\"absolute\"},closeAbsY:{type:ControlType.Number,title:\"Y (px from top)\",defaultValue:16,min:-2e3,max:2e3,step:1,hidden:({closePositionMode})=>closePositionMode!==\"absolute\"},// Visuals\ncustomCloseImage:{type:ControlType.ResponsiveImage,title:\"Custom Close Image\"},closeButtonColor:{type:ControlType.Color,title:\"Close Color\",defaultValue:\"#222\"},closeButtonBg:{type:ControlType.Color,title:\"Close Bg\",defaultValue:\"#fff\"},closeLabel:{type:ControlType.String,title:\"Close Label\",defaultValue:\"Close popup\"},// Debug\nforceVisibleDebug:{type:ControlType.Boolean,title:\"Force Visible (debug)\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},// Frequency / testing\nresetFrequency:{type:ControlType.Boolean,title:\"Reset (for test)\",defaultValue:false,enabledTitle:\"Reset\",disabledTitle:\"No Reset\"},// Runtime + mobile fallback\nrunInExport:{type:ControlType.Boolean,title:\"Run in Export\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"Preview only\"},enableTouchFallback:{type:ControlType.Boolean,title:\"Touch Fallback\",defaultValue:false,enabledTitle:\"Enable\",disabledTitle:\"Disable\"},touchFallbackDelayMs:{type:ControlType.Number,title:\"Touch Delay (ms)\",defaultValue:8e3,min:0,max:6e4,step:100,hidden:({enableTouchFallback})=>!enableTouchFallback},// Override exit-intent (testing)\noverrideExitIntent:{type:ControlType.Boolean,title:\"Override: Show on Load\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},overrideDelayMs:{type:ControlType.Number,title:\"Override Delay (ms)\",defaultValue:0,min:0,max:6e4,step:50,hidden:({overrideExitIntent})=>!overrideExitIntent}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ExitIntentPopup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ExitIntentPopup.map"],"mappings":"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"}