{"version":3,"file":"GlobalChatWidget.D8sFbFnv.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/Ok1jqPNuXbkXwYBwKv4Q/1ieXqWKm567wlyg5xoPV/GlobalChatWidget.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// ==========================================\n// 1. RECEIVER: CONTROLLER FOR THE MAIN WIDGET COMPONENT (FAB)\n// ==========================================\nexport function ChatWidgetController(Component){return props=>{// PERFORMANCE FIX 1: Mulai dengan \"Icon Only\" agar tidak memblokir LCP\nconst[activeVariant,setActiveVariant]=useState(\"Icon Only\");const[isLeadQualified,setIsLeadQualified]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;// PERFORMANCE FIX 2: Tunda kemunculan \"With Text\" selama 5 detik\nconst tooltipTimer=setTimeout(()=>{setActiveVariant(curr=>curr===\"Icon Only\"?\"With Text\":curr);},5e3);// --- 1. FRAMER FORM FIX (CSS INJECTION) ---\nconst styleId=\"framer-form-mobile-fix\";if(!document.getElementById(styleId)){const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n                    @media screen and (max-width: 810px) {\n                        div[data-framer-name=\"Form - Mobile\"],\n                        div[data-framer-name=\"Chat Options - Mobile\"] {\n                            max-height: 85dvh !important; \n                            overflow-y: auto !important;\n                            justify-content: flex-start !important; \n                            -webkit-overflow-scrolling: touch !important; \n                            padding-bottom: 20px !important;\n                        }\n                    }\n                `;document.head.appendChild(style);}// --- 2. RESPOND.IO BYPASS (JS INLINE OVERRIDE) ---\nconst enforceRespondIoSize=()=>{if(window.matchMedia(\"(max-width: 810px)\").matches){const iframes=document.querySelectorAll('iframe[src*=\"respond.io\"], iframe[id*=\"respondio\"], div[id*=\"respondio\"] iframe');iframes.forEach(iframe=>{if(iframe.style.getPropertyValue(\"max-height\")!==\"55dvh\"){iframe.style.setProperty(\"height\",\"55dvh\",\"important\");iframe.style.setProperty(\"max-height\",\"55dvh\",\"important\");iframe.style.setProperty(\"bottom\",\"0\",\"important\");iframe.style.setProperty(\"top\",\"auto\",\"important\");iframe.style.setProperty(\"border-top-left-radius\",\"20px\",\"important\");iframe.style.setProperty(\"border-top-right-radius\",\"20px\",\"important\");iframe.style.setProperty(\"box-shadow\",\"0 -4px 30px rgba(0,0,0,0.2)\",\"important\");}});}};// PERFORMANCE FIX 3: Kurangi agresivitas interval dari 100ms menjadi 1000ms (1 detik)\n// Ini akan sangat melegakan CPU HP!\nconst respondIoEnforcer=setInterval(enforceRespondIoSize,1e3);// --- WIDGET OPEN LOGIC ---\nconst handleOpen=()=>{const isMobileView=window.matchMedia(\"(max-width: 810px)\").matches;if(window.__leadAlreadyTracked||isLeadQualified){setActiveVariant(isMobileView?\"Chat Options - Mobile\":\"Chat Options\");}else{setActiveVariant(isMobileView?\"Form - Mobile\":\"Form\");}};const handleSuccess=()=>{const isMobileView=window.matchMedia(\"(max-width: 810px)\").matches;setIsLeadQualified(true);window.__leadAlreadyTracked=true;setActiveVariant(isMobileView?\"Chat Options - Mobile\":\"Chat Options\");};const handleClose=()=>setActiveVariant(\"Icon Only\");const handleDismissTooltip=()=>setActiveVariant(\"Icon Only\");window.addEventListener(\"OPEN_CHAT_WIDGET\",handleOpen);window.addEventListener(\"CHAT_FORM_SUCCESS\",handleSuccess);window.addEventListener(\"CLOSE_CHAT_WIDGET\",handleClose);window.addEventListener(\"DISMISS_TOOLTIP\",handleDismissTooltip);return()=>{clearTimeout(tooltipTimer);clearInterval(respondIoEnforcer);window.removeEventListener(\"OPEN_CHAT_WIDGET\",handleOpen);window.removeEventListener(\"CHAT_FORM_SUCCESS\",handleSuccess);window.removeEventListener(\"CLOSE_CHAT_WIDGET\",handleClose);window.removeEventListener(\"DISMISS_TOOLTIP\",handleDismissTooltip);};},[isLeadQualified]);return /*#__PURE__*/_jsx(Component,{...props,variant:activeVariant,onTap:e=>{if(typeof window!==\"undefined\"&&window.__ignoreNextTap)return;if(activeVariant===\"With Text\"||activeVariant===\"Icon Only\"){const isMobileView=window.matchMedia(\"(max-width: 810px)\").matches;if(window.__leadAlreadyTracked||isLeadQualified){setActiveVariant(isMobileView?\"Chat Options - Mobile\":\"Chat Options\");}else{setActiveVariant(isMobileView?\"Form - Mobile\":\"Form\");}}if(props.onTap)props.onTap(e);}});};}// ==========================================\n// 2. BROADCASTER: CTA BUTTON IN NAVBAR / PAGE\n// ==========================================\nexport function TriggerOpenChat(Component){return props=>{const fireEvent=e=>{if(typeof window!==\"undefined\"){if(window.__lastBroadcastTime&&Date.now()-window.__lastBroadcastTime<500)return;window.__lastBroadcastTime=Date.now();window.dispatchEvent(new CustomEvent(\"OPEN_CHAT_WIDGET\"));}};const handleInteraction=e=>{fireEvent(e);if(props.onTap)props.onTap(e);if(props.onClick)props.onClick(e);};const handleTouch=e=>{fireEvent(e);};return /*#__PURE__*/_jsx(Component,{...props,onTap:handleInteraction,onClick:handleInteraction,onPointerDown:handleTouch,onTouchStart:handleTouch,style:{...props.style,cursor:\"pointer\"}});};}// ==========================================\n// 3. TRACKER & NEXT STAGE: MUTATION OBSERVER\n// ==========================================\nexport function TrackFormSubmit(Component){return props=>{useEffect(()=>{if(typeof window===\"undefined\")return;let observer;// PERFORMANCE FIX 4: Jangan jalankan Observer berat saat halaman pertama diload.\n// Tunggu 4 detik dulu sampai Lighthouse selesai menilai, karena tidak mungkin ada user\n// yang berhasil mengisi form lead dalam 3 detik pertama web dibuka.\nconst attachTimer=setTimeout(()=>{const handleFormInteraction=e=>{const target=e.target;const isButton=target.closest(\"button\")||target.closest('input[type=\"submit\"]')||target.closest('div[data-framer-name*=\"Button\"]')||target.closest('div[style*=\"cursor: pointer\"]');if(isButton){const btnText=(isButton.textContent||isButton.innerText||\"\").toLowerCase();if(btnText.includes(\"start chat\")){const inputs=document.querySelectorAll(\"input\");let isValid=true;for(let i=0;i<inputs.length;i++){const input=inputs[i];const placeholder=(input.getAttribute(\"placeholder\")||\"\").toLowerCase();if(placeholder.includes(\"enter your\")){const rect=input.getBoundingClientRect();const isVisible=rect.height>0&&window.getComputedStyle(input).display!==\"none\";if(isVisible&&input.required&&input.value.trim()===\"\"){isValid=false;try{input.reportValidity();}catch(err){}break;}}}if(!isValid){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();return false;}}}};document.addEventListener(\"click\",handleFormInteraction,true);document.addEventListener(\"touchstart\",handleFormInteraction,true);observer=new MutationObserver(mutations=>{if(window.__leadAlreadyTracked)return;let successDetected=false;for(let mutation of mutations){if(mutation.type===\"childList\"||mutation.type===\"characterData\"){const buttons=document.querySelectorAll('form div[data-framer-name*=\"Button\"], form button');buttons.forEach(btn=>{const textContent=(btn.textContent||btn.innerText||\"\").toLowerCase();const htmlContent=btn.innerHTML;if(textContent.includes(\"thank you\")||textContent.includes(\"success\")||htmlContent.includes(\"<svg\")&&!htmlContent.includes(\"start chat\")){successDetected=true;}});if(successDetected)break;}}if(successDetected&&!window.__leadAlreadyTracked){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"qualified_lead_submitted\",lead_source:\"Framer Custom Widget Form\"});window.__leadAlreadyTracked=true;observer.disconnect();setTimeout(()=>{window.dispatchEvent(new CustomEvent(\"CHAT_FORM_SUCCESS\"));},500);}});observer.observe(document.body,{childList:true,subtree:true,characterData:true});// Bersihkan event di cleanup agar tidak bocor memory\nwindow.__cleanupFormTracker=()=>{if(observer)observer.disconnect();document.removeEventListener(\"click\",handleFormInteraction,true);document.removeEventListener(\"touchstart\",handleFormInteraction,true);};},4e3)// Delay 4 detik\n;return()=>{clearTimeout(attachTimer);if(window.__cleanupFormTracker)window.__cleanupFormTracker();};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// ==========================================\n// 4. ACTION: RESPOND.IO BUTTON\n// ==========================================\nexport function LaunchRespondIo(Component){return props=>{const openChatSafely=()=>{if(window.$respond){window.$respond.do(\"chat:open\");setTimeout(()=>{if(window.$respond)window.$respond.do(\"chat:open\");},300);}};return /*#__PURE__*/_jsx(Component,{...props,onTap:e=>{if(typeof window!==\"undefined\"){if(e&&e.stopPropagation)e.stopPropagation();window.dispatchEvent(new CustomEvent(\"CLOSE_CHAT_WIDGET\"));if(window.$respond){setTimeout(()=>{openChatSafely();},150);}else{if(!document.getElementById(\"respondio__widget\")){const script=document.createElement(\"script\");script.id=\"respondio__widget\";script.src=\"https://cdn.respond.io/webchat/widget/widget.js?cId=8d214a242f49cc5e87c710a6b5a8607\";script.async=true;document.body.appendChild(script);}let checkCount=0;const checkReady=setInterval(()=>{checkCount++;if(window.$respond){clearInterval(checkReady);setTimeout(()=>openChatSafely(),300);}else if(checkCount>20){clearInterval(checkReady);}},500);}}if(props.onTap)props.onTap(e);}});};}// ==========================================\n// 5. ACTION: WHATSAPP BUTTON\n// ==========================================\nexport function LaunchWhatsApp(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onTap:e=>{if(typeof window!==\"undefined\"){const waLink=\"https://wa.me/628132878349?text=Hi%20Ulu%20Yoga!\";window.open(waLink,\"_blank\");window.dispatchEvent(new CustomEvent(\"CLOSE_CHAT_WIDGET\"));}if(props.onTap)props.onTap(e);}});};}// ==========================================\n// 6. ACTION: CLOSE \"X\" BUTTON\n// ==========================================\nexport function CloseWidgetIcon(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onTap:e=>{if(typeof window!==\"undefined\"){if(e&&e.stopPropagation)e.stopPropagation();window.dispatchEvent(new CustomEvent(\"CLOSE_CHAT_WIDGET\"));}if(props.onTap)props.onTap(e);}});};}// ==========================================\n// 7. ACTION: DISMISS TOOLTIP \"X\" BUTTON\n// ==========================================\nexport function DismissTooltip(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onTap:e=>{if(typeof window!==\"undefined\"){if(e&&e.stopPropagation)e.stopPropagation();window.__ignoreNextTap=true;setTimeout(()=>{window.__ignoreNextTap=false;},300);window.dispatchEvent(new CustomEvent(\"DISMISS_TOOLTIP\"));}if(props.onTap)props.onTap(e);}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"DismissTooltip\":{\"type\":\"reactHoc\",\"name\":\"DismissTooltip\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"TrackFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChatWidgetController\":{\"type\":\"reactHoc\",\"name\":\"ChatWidgetController\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TriggerOpenChat\":{\"type\":\"reactHoc\",\"name\":\"TriggerOpenChat\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LaunchRespondIo\":{\"type\":\"reactHoc\",\"name\":\"LaunchRespondIo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseWidgetIcon\":{\"type\":\"reactHoc\",\"name\":\"CloseWidgetIcon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LaunchWhatsApp\":{\"type\":\"reactHoc\",\"name\":\"LaunchWhatsApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlobalChatWidget.map"],"mappings":"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"}