{"version":3,"file":"MiramisChatWidget.r-eOkFly.mjs","names":["React.useState","React.useMemo","React.useCallback"],"sources":["https:/framerusercontent.com/modules/Bq9v0aU6cpGc0BhVudCH/ew4ZZWOMadr0vejovpIG/MiramisChatWidget.js"],"sourcesContent":["// Build a subtle chat-style notification widget that sits in the bottom-right corner of the page.\n// Layout: fixed bottom-right, avatar + optional online dot, sender + timestamp, message, CTA, dismiss X.\n// Behaviour: hidden on load, slides in after delay, stays until dismissed, once per session, cookie suppression, demo booked suppression.\n// Mobile: full width minus 16px margins, positioned at bottom.\n// Analytics: push events to window.dataLayer on shown/dismiss/cta click.\n// Canvas: visible for editing; Live: delayed display.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";const DISMISSED_COOKIE=\"miramis_widget_dismissed\";const DEMO_BOOKED_COOKIE=\"miramis_demo_booked\";const SESSION_SHOWN_KEY=\"miramis_chat_widget_shown_session\";function safeGetCookie(name){if(typeof document===\"undefined\")return null;const cookies=document.cookie?document.cookie.split(\";\"):[];for(const c of cookies){const trimmed=c.trim();if(!trimmed)continue;if(trimmed.startsWith(name+\"=\"))return decodeURIComponent(trimmed.slice(name.length+1));if(trimmed===name)return\"\";}return null;}function safeSetCookie(name,value,days){if(typeof document===\"undefined\")return;const maxAge=Math.max(0,Math.floor(days*86400));document.cookie=`${encodeURIComponent(name)}=${encodeURIComponent(value)}; Max-Age=${maxAge}; Path=/; SameSite=Lax`;}function pushDataLayer(eventName){if(typeof window===\"undefined\")return;const w=window;const dl=w.dataLayer=w.dataLayer||[];const page_path=typeof location!==\"undefined\"?location.pathname:\"\";dl.push({event:eventName,page_path});}/**\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 220\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function MiramisChatWidget(props){const{delaySeconds,dismissSuppressionDays,senderName,senderAvatar={src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Sender avatar\"},showOnlineDot,messageText,ctaLabel,ctaUrl,backgroundColor,borderColor,nameColor,metaColor,messageColor,ctaBackground,ctaTextColor,nameFont,metaFont,messageFont,ctaFont}=props;const isStatic=useIsStaticRenderer();const rt=RenderTarget.current();const isCanvas=rt===RenderTarget.canvas;const[isOpen,setIsOpen]=React.useState(isCanvas||isStatic);const[hasAnimatedIn,setHasAnimatedIn]=React.useState(false);const href=React.useMemo(()=>ctaUrl||\"/book-demo\",[ctaUrl]);const dismiss=React.useCallback(()=>{safeSetCookie(DISMISSED_COOKIE,\"1\",dismissSuppressionDays);pushDataLayer(\"miramis_chat_widget_dismissed\");React.startTransition(()=>setIsOpen(false));},[dismissSuppressionDays]);const onCtaClick=React.useCallback(()=>{pushDataLayer(\"miramis_chat_widget_cta_click\");},[]);React.useEffect(()=>{if(isCanvas||isStatic)return;if(typeof window===\"undefined\")return;const dismissed=safeGetCookie(DISMISSED_COOKIE)!=null;const demoBooked=safeGetCookie(DEMO_BOOKED_COOKIE)!=null;const sessionShown=typeof sessionStorage!==\"undefined\"?sessionStorage.getItem(SESSION_SHOWN_KEY):null;if(dismissed||demoBooked||sessionShown){React.startTransition(()=>setIsOpen(false));return;}const ms=Math.max(0,(delaySeconds||0)*1e3);const t=window.setTimeout(()=>{const dismissedNow=safeGetCookie(DISMISSED_COOKIE)!=null;const demoBookedNow=safeGetCookie(DEMO_BOOKED_COOKIE)!=null;const sessionShownNow=typeof sessionStorage!==\"undefined\"?sessionStorage.getItem(SESSION_SHOWN_KEY):null;if(dismissedNow||demoBookedNow||sessionShownNow)return;try{sessionStorage.setItem(SESSION_SHOWN_KEY,\"1\");}catch{}pushDataLayer(\"miramis_chat_widget_shown\");React.startTransition(()=>{setIsOpen(true);setHasAnimatedIn(true);});},ms);return()=>window.clearTimeout(t);},[delaySeconds,isCanvas,isStatic]);const panelBaseStyle={width:\"380px\",maxWidth:\"380px\",background:backgroundColor,border:`1px solid ${borderColor}`,borderRadius:16,boxShadow:\"0 8px 32px rgba(0,0,0,0.12)\",overflow:\"hidden\",pointerEvents:\"auto\"};const fixedWrapperStyle={position:\"fixed\",right:24,bottom:24,zIndex:9999,pointerEvents:\"none\"};const canvasWrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"flex-end\",justifyContent:\"flex-end\",pointerEvents:\"none\",overflow:\"visible\"};const innerMotionStyle={...panelBaseStyle};const show=isCanvas||isStatic?true:isOpen;const motionInitial=isCanvas||isStatic?false:{opacity:0,y:18,scale:.98};const motionAnimate=isCanvas||isStatic?{opacity:1,y:0,scale:1}:show?{opacity:1,y:0,scale:1}:{opacity:0,y:18,scale:.98};const motionTransition=isCanvas||isStatic?undefined:{duration:.4,ease:[.16,1,.3,1]};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .miramis-chat-widget-fixed {\n                    position: fixed;\n                    right: 24px;\n                    bottom: 24px;\n                    z-index: 9999;\n                    pointer-events: none;\n                }\n                .miramis-chat-widget-panel {\n                    pointer-events: auto;\n                    width: 380px;\n                    max-width: 380px;\n                }\n                @media (max-width: 520px) {\n                    .miramis-chat-widget-fixed {\n                        left: 16px;\n                        right: 16px;\n                        bottom: 16px;\n                    }\n                    .miramis-chat-widget-panel {\n                        width: calc(100vw - 32px);\n                        max-width: calc(100vw - 32px);\n                    }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:isCanvas?canvasWrapperStyle:{position:\"relative\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:show?/*#__PURE__*/_jsx(\"div\",{className:isCanvas?undefined:\"miramis-chat-widget-fixed\",style:isCanvas?undefined:fixedWrapperStyle,children:/*#__PURE__*/_jsxs(motion.section,{\"aria-label\":\"Chat notification\",className:isCanvas?undefined:\"miramis-chat-widget-panel\",style:innerMotionStyle,initial:motionInitial,animate:motionAnimate,exit:isCanvas||isStatic?undefined:{opacity:0,y:18,scale:.98},transition:motionTransition,onAnimationComplete:()=>{if(!hasAnimatedIn)return;},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",padding:16,paddingRight:44,display:\"flex\",gap:12,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:40,height:40,flex:\"0 0 40px\"},children:[/*#__PURE__*/_jsx(\"img\",{src:senderAvatar?.src,srcSet:senderAvatar?.srcSet,alt:senderAvatar?.alt||\"Sender avatar\",style:{width:40,height:40,borderRadius:12,objectFit:\"cover\",display:\"block\"}}),showOnlineDot&&/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Online\",style:{position:\"absolute\",right:-2,bottom:-2,width:12,height:12,borderRadius:999,background:\"#22C55E\",border:`2px solid ${backgroundColor}`,boxShadow:\"0 2px 8px rgba(0,0,0,0.12)\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:6,minWidth:0,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...nameFont,color:nameColor,fontFamily:nameFont?.fontFamily,fontWeight:nameFont?.fontWeight,fontStyle:nameFont?.fontStyle,width:\"max-content\",maxWidth:\"100%\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:senderName}),/*#__PURE__*/_jsx(\"span\",{style:{...metaFont,color:metaColor,fontFamily:metaFont?.fontFamily,fontWeight:metaFont?.fontWeight,fontStyle:metaFont?.fontStyle,width:\"max-content\",whiteSpace:\"nowrap\"},children:\"\\xb7 Just now\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0 0\",...messageFont,color:messageColor,fontFamily:messageFont?.fontFamily,fontWeight:messageFont?.fontWeight,fontStyle:messageFont?.fontStyle,whiteSpace:\"pre-wrap\",overflowWrap:\"break-word\"},children:messageText})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Dismiss\",onClick:dismiss,style:{position:\"absolute\",top:12,right:12,width:28,height:28,borderRadius:10,border:`1px solid ${borderColor}`,background:\"rgba(255,255,255,0.85)\",color:\"#0A0A14\",display:\"grid\",placeItems:\"center\",cursor:\"pointer\",padding:0,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.2 2.2L9.8 9.8M9.8 2.2L2.2 9.8\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:16,paddingTop:0},children:/*#__PURE__*/_jsx(\"a\",{href:href,onClick:onCtaClick,style:{display:\"flex\",width:\"100%\",justifyContent:\"center\",textDecoration:\"none\"},\"aria-label\":ctaLabel,children:/*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"max-content\",minWidth:0,padding:\"10px 12px\",borderRadius:999,background:ctaBackground,color:ctaTextColor,border:\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 8px 18px rgba(11,92,255,0.18)\",cursor:\"pointer\",userSelect:\"none\",...ctaFont,fontFamily:ctaFont?.fontFamily,fontWeight:ctaFont?.fontWeight,fontStyle:ctaFont?.fontStyle},initial:isCanvas||isStatic?false:{scale:.96,opacity:0},animate:isCanvas||isStatic?{scale:1,opacity:1}:{scale:1,opacity:1},transition:isCanvas||isStatic?undefined:{duration:.35,delay:.12,ease:[.16,1,.3,1]},children:ctaLabel})})})]})}):null})})]});}addPropertyControls(MiramisChatWidget,{delaySeconds:{type:ControlType.Number,title:\"Delay (s)\",defaultValue:30,min:0,max:300,step:1,displayStepper:false},dismissSuppressionDays:{type:ControlType.Number,title:\"Dismiss Days\",defaultValue:14,min:1,max:365,step:1,displayStepper:false},senderName:{type:ControlType.String,title:\"Sender\",defaultValue:\"Ansu from Miramis\"},senderAvatar:{type:ControlType.ResponsiveImage,title:\"Avatar\"},showOnlineDot:{type:ControlType.Boolean,title:\"Online Dot\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},messageText:{type:ControlType.String,title:\"Message\",defaultValue:\"Hey — curious what Miramis could do for your team? Happy to walk you through it in a quick 30-minute demo, tailored to how you work with contracts today.\",displayTextArea:true},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Book a demo\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/book-demo\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E2E8F0\"},nameColor:{type:ControlType.Color,title:\"Name\",defaultValue:\"#0A0A14\"},metaColor:{type:ControlType.Color,title:\"Meta\",defaultValue:\"#64748B\"},messageColor:{type:ControlType.Color,title:\"Message\",defaultValue:\"#475569\"},ctaBackground:{type:ControlType.Color,title:\"CTA Bg\",defaultValue:\"#0B5CFF\"},ctaTextColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#FFFFFF\"},nameFont:{type:ControlType.Font,title:\"Name Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.1em\"}},metaFont:{type:ControlType.Font,title:\"Meta Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.1em\"}},messageFont:{type:ControlType.Font,title:\"Message Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.35em\"}},ctaFont:{type:ControlType.Font,title:\"CTA Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\",textAlign:\"center\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MiramisChatWidget\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"220\",\"framerIntrinsicWidth\":\"380\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MiramisChatWidget.map"],"mappings":"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"}