// Global vars, defined in Bubble

var primaryColor = "#385b39";

var forceInitialOpen = true;

var forceInitialOpenTimer = 5.1;

var alwaysShowExternalWidget = false;

var pulsateButton = true;

var animatedIcon =  true;

var maaCustomLoaderIcon = "none"

console.log('Defining customLoaderIcon', maaCustomLoaderIcon);


!function(t,e,n){const a=e.currentScript,i=a.id;var o=a.getAttribute("data-open-on-load"),s=a.getAttribute("data-dashboard")||"",r=a.getAttribute("data-private")||"",d=a.getAttribute("data-hide-lead-capture")||"",l=a.getAttribute("data-conv")||"",c=a.getAttribute("data-reset")||"false";c="true"===c;var m=a.getAttribute("data-in-page");m="true"==m;var h=a.getAttribute("data-s3j78qh")||"";t.innerWidth<=768&&(forceInitialOpen=!1),"true"==h&&(forceInitialOpen=!1,alwaysShowExternalWidget=!1,pulsateButton=!1);var p=a.getAttribute("data-env")||"";const f=e.createElement("style");f.textContent=".askai-hidden { display: none; }",e.head.appendChild(f);const g=e.createElement("meta");g.name="viewport",g.content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0";const u=e.querySelector('meta[name="viewport"]');u?u.content+=", "+g.content:e.head.appendChild(g);let y="";function w(){var t=e.getElementById("askai-floating-button"),n=e.querySelector(".askai-frame-widget");if(!m){const a=()=>{var t=e.querySelector(".askai-frame-widget");const n=t&&t.querySelector("iframe");n&&n.getAttribute("data-src")&&!n.src&&(n.src=n.getAttribute("data-src"))},o=()=>{n&&n.querySelector("iframe")?a():requestAnimationFrame(o)};o(),t.style.animation="pulsateButtonOff 3s ease-in-out",t.classList.add("maa-close-floating-button"),localStorage.setItem("maa-state-"+i,"open")}n.style.display="block",n.classList.add("visible")}"undefined"!=typeof Storage&&(localStorage.getItem("maa-state-"+i)&&(y=localStorage.getItem("maa-state-"+i)),""===y&&(y="closed")),function(){"undefined"!=typeof primaryColor&&""!==primaryColor||(primaryColor="#BD477E");var n=e.createElement("div");n.className="askai-frame-widget",n.setAttribute("data-id",i);var a=e.createElement("div");a.className="askai-hidden",a.id="askai-floating-button",a.innerHTML=" ";var o=e.createElement("div");o.className="maa-spinner-container";var f=e.createElementNS("http://www.w3.org/2000/svg","svg");f.classList.add("maa-spinner"),f.setAttribute("viewBox","0 0 50 50");var g=e.createElementNS("http://www.w3.org/2000/svg","circle");if(g.classList.add("maa-path"),g.setAttribute("cx","25"),g.setAttribute("cy","25"),g.setAttribute("r","20"),g.setAttribute("fill","none"),g.setAttribute("stroke-width","5"),f.appendChild(g),o.appendChild(f),m)m&&e.getElementById("askai-embed").appendChild(n);else{e.body.appendChild(n),e.body.appendChild(a);var u,y="data:image/svg+xml,%3Csvg%20width%3D%22500%22%20height%3D%22500%22%20viewBox%3D%220%200%20500%20500%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22250%22%20cy%3D%22250%22%20r%3D%22250%22%20fill%3D%22%23"+primaryColor.substring(1)+"%22/%3E%0A%20%20%20%20%3Crect%20x%3D%2299%22%20y%3D%22117%22%20width%3D%22261%22%20height%3D%2276%22%20rx%3D%2218%22%20fill%3D%22white%22/%3E%0A%20%20%20%20%3Crect%20x%3D%22178%22%20y%3D%22215%22%20width%3D%22223%22%20height%3D%2275%22%20rx%3D%2218%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22/%3E%0A%20%20%20%20%3Crect%20x%3D%2299%22%20y%3D%22308%22%20width%3D%22196%22%20height%3D%2275%22%20rx%3D%2218%22%20fill%3D%22white%22/%3E%0A%3C/svg%3E",w="data:image/svg+xml,%3Csvg%20cache-id%3D%2260283dc8acab420fb185a5b31219f657%22%20id%3D%22eAdMbV1lYwe1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20500%20500%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%3E%0A%3Cstyle%3E%3C%21%5BCDATA%5B%0A%23eAdMbV1lYwe3%20%7Banimation%3A%20eAdMbV1lYwe3_c_o%203125ms%20linear%20infinite%20normal%20forwards%7D%40keyframes%20eAdMbV1lYwe3_c_o%20%7B%200%25%20%7Bopacity%3A%200.6%3Banimation-timing-function%3A%20cubic-bezier%280.42%2C0%2C0.58%2C1%29%7D%2032%25%20%7Bopacity%3A%200.6%7D%2080%25%20%7Bopacity%3A%201%7D%20100%25%20%7Bopacity%3A%200.6%7D%7D%20%23eAdMbV1lYwe4%20%7Banimation%3A%20eAdMbV1lYwe4_c_o%203125ms%20linear%20infinite%20normal%20forwards%7D%40keyframes%20eAdMbV1lYwe4_c_o%20%7B%200%25%20%7Bopacity%3A%200.6%3Banimation-timing-function%3A%20cubic-bezier%280.42%2C0%2C0.58%2C1%29%7D%2024%25%20%7Bopacity%3A%201%7D%2072%25%20%7Bopacity%3A%201%7D%20100%25%20%7Bopacity%3A%200.6%7D%7D%20%23eAdMbV1lYwe5%20%7Banimation%3A%20eAdMbV1lYwe5_c_o%203125ms%20linear%20infinite%20normal%20forwards%7D%40keyframes%20eAdMbV1lYwe5_c_o%20%7B%200%25%20%7Bopacity%3A%201%7D%2012%25%20%7Bopacity%3A%201%3Banimation-timing-function%3A%20cubic-bezier%280.42%2C0%2C0.58%2C1%29%7D%2044%25%20%7Bopacity%3A%200.6%7D%2076%25%20%7Bopacity%3A%200.6%7D%20100%25%20%7Bopacity%3A%201%7D%7D%0A%5D%5D%3E%3C/style%3E%0A%3Ccircle%20r%3D%22250%22%20transform%3D%22translate%28250%20250%29%22%20fill%3D%22%23"+primaryColor.substring(1)+"%22/%3E%3Crect%20id%3D%22eAdMbV1lYwe3%22%20width%3D%22261%22%20height%3D%2276%22%20rx%3D%2218%22%20ry%3D%2218%22%20transform%3D%22matrix%28.963363%200%200%201%2099.000006%20312.599938%29%22%20opacity%3D%220.6%22%20fill%3D%22%23fff%22/%3E%3Crect%20id%3D%22eAdMbV1lYwe4%22%20width%3D%22261%22%20height%3D%2276%22%20rx%3D%2223%22%20ry%3D%2223%22%20transform%3D%22matrix%28.700678%200%200%201%20203.561515%20215.792307%29%22%20opacity%3D%220.6%22%20fill%3D%22%23fff%22/%3E%3Crect%20id%3D%22eAdMbV1lYwe5%22%20width%3D%22261%22%20height%3D%2276%22%20rx%3D%2218%22%20ry%3D%2218%22%20transform%3D%22translate%2899%20117%29%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E";u=animatedIcon?w:y,maaCustomLoaderIcon.includes("https://")&&(u=maaCustomLoaderIcon)}var b=e.createElement("style"),v="\n            #fc_frame {\n                display: none;\n            }\n\n            .maa-spinner-container {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                position: absolute; /* This makes the spinner overlay on top of the iframe. */\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                background-color: rgba(255, 255, 255, 0.8); /* Semi-transparent white background. Adjust as needed. */\n            }\n\n            .maa-spinner {\n                animation: rotate 2s linear infinite;\n                margin: 0 auto;\n                width: 50px;\n                height: 50px;\n            }\n\n            @keyframes rotate {\n                100% {\n                transform: rotate(360deg);\n                }\n            }\n\n            .maa-path {\n                stroke: "+primaryColor+"; /* Adjust the color as needed. */\n                stroke-linecap: round;\n                animation: dash-maa 1.5s ease-in-out infinite;\n            }\n\n            @keyframes dash-maa {\n                0% {\n                stroke-dasharray: 1, 150;\n                stroke-dashoffset: 0;\n                }\n                50% {\n                stroke-dasharray: 90, 150;\n                stroke-dashoffset: -35;\n                }\n                100% {\n                stroke-dasharray: 90, 150;\n                stroke-dashoffset: -124;\n                }\n            }\n\n            /* Pulsate effect */\n            @keyframes pulsateButton {\n                0% {\n                    transform: scale(1);\n                }\n                50% {\n                    transform: scale(1.08);\n                }\n                100% {\n                    transform: scale(1);\n                }\n            }\n\n            /* Pulsate effect */\n            @keyframes pulsateButtonOff {\n                0% {\n                    transform: scale(1);\n                }\n                50% {\n                    transform: scale(1);\n                }\n                100% {\n                    transform: scale(1);\n                }\n            }\n\n            /*custom chat css for AskAI*/\n            .askai-frame-widget {\n                position: fixed;\n                display: none;\n                bottom: 85px;\n                min-height: 635px;\n                max-height: 635px !important;\n                right: 20px;\n                z-index: 99999999;\n                background: white !important;\n                border-radius: 20px;\n                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                transition: transform 0.3s;\n                overflow: hidden;\n            }\n            .askai-frame-widget iframe {\n                width: 450px;\n                max-width: 100%;\n                position: relative;\n                background: transparent !important;\n                background-color: transparent !important;\n                height: 635px !important;\n            }\n            .askai-hidden {\n                display: none;\n            }\n            .askai-fade-in {\n                animation: fadeIn 0.6s ease-in-out forwards;\n            }\n            @keyframes fadeIn {\n                from {\n                    opacity: 0;\n            }\n                to {\n                    opacity: 1;\n            }\n            }\n            #askai-floating-button {\n                z-index: 100000000000000;\n                position: fixed;\n                width: 65px;\n                height: 65px;\n                min-width: 55px;\n                min-height: 55px;\n                max-width: 55px;\n                max-height: 55px;\n                bottom: 15px;\n                right: 20px;\n                padding: 0px;\n                background-size: cover;\n                color: #ffffff;\n                border: none;\n                border-radius: 200px;\n                cursor: pointer;\n                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                transition: transform 0.3s;\n            }\n            #askai-floating-button::before {\n                content: '';\n                position: absolute;\n                top: -20px;\n                right: -20px;\n                bottom: -20px;\n                left: -20px;\n                z-index: -1;\n            }\n            @media only screen and (max-height: 725px) {\n                .askai-frame-widget {\n                    bottom: 75px;\n                    min-height: 532px;\n                    max-height: 532px !important;\n                }\n                .askai-frame-widget iframe {\n                    bottom: 0 !important;\n                    height: 535px !important;\n                    width: 420px;\n                }\n                #askai-floating-button {\n                    bottom: 10px;\n                }\n            }\n            @media only screen and (max-width: 445px) {\n                .askai-frame-widget {\n                    left: 20px;\n                    right: 20px;\n                    bottom: 75px;\n                    margin-left: auto;\n                    margin-right: auto;\n                    min-height: 532px;\n                    max-height: 532px !important;\n                }\n                .askai-frame-widget iframe {\n                    position: absolute;\n                    width: 100%;\n                    bottom: 0 !important;\n                    height: 535px !important;\n                }\n                #askai-floating-button {\n                    bottom: 10px;\n                }\n            }\n            @media only screen and (min-width: 451px) {\n                #askai-floating-button:hover {\n                    transform: scale(1.08);\n            }\n                .askai-frame-widget {\n                    opacity: 0;\n                    transform: translateY(15px);\n                    display: none;\n            }\n                @keyframes fadeInUp {\n                    0% {\n                        opacity: 0;\n                        transform: translateY(15px);\n                }\n                    100% {\n                        opacity: 1;\n                        transform: translateY(0);\n                }\n            }\n                @keyframes fadeOutDown {\n                    0% {\n                        opacity: 1;\n                        transform: translateY(0);\n                }\n                    100% {\n                        opacity: 0;\n                        transform: translateY(15px);\n                }\n            }\n                .askai-frame-widget.visible {\n                    display: block;\n                    animation: fadeInUp 0.5s ease forwards;\n            }\n                .askai-frame-widget.hiding {\n                    animation: fadeOutDown 0.5s ease forwards;\n            }\n            }\n            @media only screen and (max-width: 450px) {\n                @keyframes fadeInUp {\n                    0% {\n                        opacity: 0;\n                        transform: translateY(0px);\n                }\n                    100% {\n                        opacity: 1;\n                        transform: translateY(0);\n                }\n            }\n                @keyframes fadeOutDown {\n                    0% {\n                        opacity: 1;\n                        transform: translateY(0);\n                }\n                    100% {\n                        opacity: 0;\n                        transform: translateY(0px);\n                }\n            }\n                .askai-frame-widget {\n                    opacity: 0;\n                    display: none;\n            }\n                .askai-frame-widget.visible {\n                    display: block;\n                    animation: fadeInUp 0.5s ease forwards;\n            }\n                .askai-frame-widget.hiding {\n                    animation: fadeOutDown 0.5s ease forwards;\n            }\n            }\n            #askai-floating-button {\n                background-image: url('"+u+"') \n            }\n            .askai-floating-button {\n                display: block !important;\n            }\n            .maa-close-floating-button {\n                background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22500%22%20height%3D%22500%22%20viewBox%3D%220%200%20500%20500%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%22250%22%20cy%3D%22250%22%20r%3D%22250%22%20fill%3D%22%23"+primaryColor.substring(1)+"%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M355.36%20213.63C351.822%20210.123%20346.097%20210.123%20342.577%20213.63L249.995%20315.129L157.431%20213.63C153.902%20210.123%20148.176%20210.123%20144.647%20213.63C141.118%20217.226%20141.118%20222.979%20144.647%20226.485L243.161%20334.458C245.043%20336.346%20247.537%20337.155%20249.995%20336.976C252.461%20337.155%20254.955%20336.346%20256.845%20334.458L355.36%20226.485C358.88%20222.979%20358.88%20217.226%20355.36%20213.63Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E') !important;\n            }              \n                    ",x="";if(m&&(x="\n                #askai-embed {\n                    max-width: 1000px;\n                    left: 0px;\n                    right: 0px;\n                    margin-left: auto;\n                    margin-right: auto;\n                    position: relative;\n                }\n                #askai-floating-button {\n                    display: none !important;\n                }\n                /*custom chat css for AskAI*/\n                .askai-frame-widget {\n                    position: relative;\n                    display: none;\n                    bottom: 0px;\n                    min-height: 635px !important;\n                    max-height: 635px !important;\n                    left: 0px;\n                    right: 0px;\n                    margin-left: auto;\n                    margin-right: auto;\n                    z-index: 100;\n                    background: white;\n                    border-radius: 20px;\n                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                    transition: transform 0.3s;\n                    overflow: hidden;\n                }\n                @media only screen and (max-width: 445px) {\n                    .askai-frame-widget {\n                        min-height: 635px !important;\n                        max-height: 635px !important;\n                    }\n                }\n                .askai-frame-widget iframe {\n                    min-width: 100%;\n                    max-width: 100%;\n                    position: relative;\n                }\n                @media only screen and (max-width: 445px) {\n                    .askai-frame-widget iframe {\n                        position: relative;\n                        height: 635px !important;\n                        width: 100%;\n                        bottom: 0 !important;\n                    }\n                }\n            "),b.appendChild(e.createTextNode(v+x)),e.head.appendChild(b),setTimeout((function(){a.classList.remove("askai-hidden"),a.classList.add("askai-fade-in")}),1e3),!m)try{var k=e.getElementById("askai-floating-button");!localStorage.getItem("maa-pulsate-button")&&pulsateButton&&(k.style.animation="pulsateButton 1s ease-in-out infinite",setTimeout((function(){k.style.animation="pulsateButtonOff 3s ease-in-out"}),1e4),localStorage.setItem("maa-pulsate-button",!0))}catch(t){console.error("An error occurred while setting the pulsate animation: ",t)}!function(){"use strict";function n(n){let a=[],f=[];for(let t=0;t<n.length;t++){let u=n[t];if(null==u)continue;let y=u.getAttribute("data-id");if(u.children.length>0)continue;let w=e.createElement("iframe"),b=`askai-frame-${Math.random().toString(36).substr(2,9)}`;w.id=b;let v="",x="",k="";m&&(k="&in-page=yes"),h&&(h="&internal=yes"),s&&(s="&dashboard=yes"),r&&(r="&private=yes"),d="true"==d?"&lead-capture=no":"",console.log(d),""!==l&&(x="&demo=yes&c="+l),"test"===p&&(p="version-test/"),"undefined"!=typeof Storage?(localStorage.getItem("maa-ve-"+i)&&(v="&veid="+localStorage.getItem("maa-ve-"+i)),localStorage.getItem("maa-conv-id-"+i)&&""===l&&!c&&(x="&c="+localStorage.getItem("maa-conv-id-"+i))):console.log("Sorry, your browser does not support Web Storage...");var g=`https://myaskai.com/${p}embed?i=${y}${x}${h}${k}${s}${r}${d}${v}`;w.setAttribute("data-src",g),m&&w.setAttribute("src",g),w.setAttribute("scrolling","no"),w.setAttribute("frameborder","0"),w.setAttribute("width","100%"),w.setAttribute("height","0px"),w.setAttribute("style","background: transparent !important; background-image: none !important;"),w.setAttribute("title","My AskAI AI Assistant Embedded Chat Widget"),w.setAttribute("allow","clipboard-read; clipboard-write"),u.append(o,w),a.push(w),f.push(b)}for(let e=0;e<a.length;e++){if(!a[e])continue;let n=f[e];t.iFrameResize&&iFrameResize({log:!1,checkOrigin:!1},`#${n}`)}}!function(){let t=e.createElement("script");t.src="https://myaskai.com/iframeResizer-min",t.type="text/javascript",t.async=!0;let a=e.querySelectorAll(".askai-frame-widget");t.onload=()=>{n(a),new MutationObserver((function(t){n(e.querySelectorAll(".askai-frame-widget"))})).observe(e,{attributes:!1,childList:!0,characterData:!1,subtree:!0})},e.body.appendChild(t)}()}()}(),function(){var t=e.getElementById("askai-floating-button");if(t){var n=e.querySelector(".askai-frame-widget");t.addEventListener("click",(function(){n.classList.contains("visible")?function(){var t=e.getElementById("askai-floating-button"),n=e.querySelector(".askai-frame-widget");n.classList.remove("visible"),n.classList.add("hiding"),t.classList.remove("maa-close-floating-button"),localStorage.setItem("maa-state-"+i,"closed"),setTimeout((function(){n.style.display="none",n.classList.remove("hiding")}),500)}():w()})),t.addEventListener("mouseenter",(function(){if(!m){const t=()=>{var t=e.querySelector(".askai-frame-widget");const n=t&&t.querySelector("iframe");n&&n.getAttribute("data-src")&&!n.src&&(n.src=n.getAttribute("data-src"))},a=()=>{n&&n.querySelector("iframe")?t():requestAnimationFrame(a)};a()}}))}}();let b=e.getElementById("askai-floating-button"),v=e.querySelector(".askai-frame-widget");function x(){try{localStorage.setItem("maa-state-"+i,"closed")}catch(t){}setTimeout((function(){b.style.display="block",b.style.opacity="1"}),750)}function k(){m||(b.style.opacity="0",v.style.opacity="0",setTimeout((function(){b.style.display="none",b.classList.remove("maa-close-floating-button"),v.style.display="none",v.classList.remove("visible")}),500))}function A(t){switch(t.visibility){case"maximized":k();break;case"minimized":LiveChatWidget.call("hide"),x();break;case"hidden":x()}}function C(){try{const t=()=>{zE("messenger","hide"),x()},e=()=>{k()};zE("messenger","close"),zE("messenger","hide"),zE("messenger:on","open",e),zE("messenger:on","close",t)}catch(t){}const n=setInterval((()=>{(()=>{if(t.LiveChatWidget){try{t.LiveChatWidget.on("ready",(()=>{LiveChatWidget.call("hide"),LiveChatWidget.on("visibility_changed",A),console.log("LiveChatWidget initialized successfully")}))}catch(t){console.error("Error initializing LiveChatWidget:",t)}return!0}return!1})()&&clearInterval(n)}),100);try{Intercom("hide"),t.intercomSettings={...t.intercomSettings,hide_default_launcher:!0},Intercom("onShow",k),Intercom("onHide",x)}catch(t){}try{t.HubSpotConversations?(t.HubSpotConversations.widget.close(),t.HubSpotConversations.widget.remove()):t.hsConversationsOnReady=[()=>{t.hsConversationsSettings={...t.hsConversationsSettings,loadImmediately:!1},t.HubSpotConversations.widget.close(),t.HubSpotConversations.widget.remove()}]}catch(t){console.error(t)}try{$crisp.push(["do","chat:close"]),$crisp.push(["do","chat:hide"]);const t=()=>{k()},e=()=>{$crisp.push(["do","chat:hide"]),x()};$crisp.push(["on","chat:opened",t]),$crisp.push(["on","chat:closed",e])}catch(t){}const a=setInterval((()=>{(()=>{if("undefined"!=typeof $zoho&&$zoho.salesiq){$zoho.salesiq.ready=function(){try{$zoho.salesiq.floatbutton.visible("hide"),$zoho.salesiq.floatbutton.coin.hidetooltip(),$zoho.salesiq.floatwindow.close((function(){$zoho.salesiq.floatwindow.visible("hide"),x()})),$zoho.salesiq.floatwindow.minimize((function(){$zoho.salesiq.floatwindow.visible("hide"),x()}))}catch(t){}};try{$zoho.salesiq.floatbutton.visible("hide"),$zoho.salesiq.floatbutton.coin.hidetooltip(),$zoho.salesiq.floatwindow.close((function(){$zoho.salesiq.floatwindow.visible("hide"),x()})),$zoho.salesiq.floatwindow.minimize((function(){$zoho.salesiq.floatwindow.visible("hide"),x()}))}catch(t){}return!0}return!1})()&&clearInterval(a)}),100);try{t.fcSettings={onInit:function(){t.fcWidget.on("widget:opened",(function(t){console.log("Widget Opened"),k()}))}},t.fcSettings={onInit:function(){t.fcWidget.on("widget:closed",(function(t){var n;console.log("Widget Closed"),(n=e.getElementById("fc_frame"))&&(n.style.display="none"),x()}))}}}catch(t){}try{!function(){const n=()=>{tidioChatApi.hide(),x()},a=()=>{k()};function i(){tidioChatApi.display(!1),t.tidioChatApi.on("close",n),t.tidioChatApi.on("open",a)}t.tidioChatApi?t.tidioChatApi.on("ready",i):e.addEventListener("tidioChat-ready",i)}()}catch(t){}}if(m&&w(),!m)if("open"===y||o)C(),w();else if(forceInitialOpen&&!localStorage.getItem("maa-force-open")){let t=isNaN(forceInitialOpenTimer)||void 0===forceInitialOpenTimer?5:forceInitialOpenTimer;setTimeout((function(){e.getElementById("askai-floating-button").style="",C(),w()}),1e3*t),localStorage.setItem("maa-force-open","true")}function D(){k(),setTimeout((function(){try{zE("messenger","show"),zE("messenger","open")}catch(t){}try{LiveChatWidget.call("maximize")}catch(t){}try{Intercom("showMessages")}catch(t){}try{t.Tawk_API.showWidget(),t.Tawk_API.maximize()}catch(t){}try{t.HubSpotConversations.widget.load({widgetOpen:!0}),t.HubSpotConversations.widget.open(),t.HubSpotConversations.on("widgetClosed",(e=>{t.HubSpotConversations.widget.remove(),x()}))}catch(t){}try{$crisp.push(["do","chat:show"]),$crisp.push(["do","chat:open"])}catch(t){}try{$zoho.salesiq.floatwindow.visible("show")}catch(t){}try{(n=e.getElementById("fc_frame"))&&(n.style.display="block"),t.fcWidget.open({name:"3874b22345g23",replyText:"236btdny898w5ym"})}catch(t){}var n;try{tidioChatApi.open(),tidioChatApi.show()}catch(t){}}),300)}alwaysShowExternalWidget&&m||C(),t.onload=function(){try{$crisp.push(["do","chat:close"]),$crisp.push(["do","chat:hide"])}catch(t){}t.Tawk_API=t.Tawk_API||{},t.Tawk_API.onLoad=function(){console.log("Tawk widget is ready and loaded.");try{t.Tawk_API.hideWidget(),setInterval((function(){let e=t.Tawk_API.isChatMinimized(),n=t.Tawk_API.isChatHidden(),a=t.Tawk_API.isChatMaximized();e&&!n||e&&n?(t.Tawk_API.hideWidget(),x(),console.log("Tawk: Minimized or hidden")):a&&(k(),console.log("Tawk: Maximized"))}),1e3)}catch(t){console.error("Error accessing widget",t)}};try{t.HubSpotConversations?(t.HubSpotConversations.widget.close(),t.HubSpotConversations.widget.remove()):t.hsConversationsOnReady=[()=>{t.hsConversationsSettings={...t.hsConversationsSettings,loadImmediately:!1},t.HubSpotConversations.widget.close(),t.HubSpotConversations.widget.remove()}]}catch(t){console.error(t)}try{"hidden"===y&&D()}catch(t){}},t.addEventListener("message",(function(n){if("https://myaskai.com"===n.origin){if("string"==typeof n.data&&n.data.startsWith("myaskai-ve")){const t=n.data.substring(12);localStorage.setItem("maa-ve-"+i,t)}if("string"==typeof n.data&&n.data.startsWith("c-id")){const t=n.data.substring(6);localStorage.setItem("maa-conv-id-"+i,t)}if("string"==typeof n.data&&n.data.startsWith("myaskai-email")){!function(t){try{const e=LiveChatWidget.get("customer_data");e.email&&""!==e.email.trim()||LiveChatWidget.call("set_customer_email",t)}catch(t){}try{Intercom("update",{email:t})}catch(t){}try{const e=$crisp.get("user:email");e&&""!==e.trim()||$crisp.push(["set","user:email",[t]])}catch(t){}try{tidioChatApi.setVisitorData({email:t})}catch(t){}}(n.data.substring(15))}if("string"==typeof n.data&&n.data.startsWith("demo-open")&&(C(),x()),"string"==typeof n.data&&n.data.startsWith("human-handoff")){try{localStorage.setItem("maa-state-"+i,"hidden")}catch(t){}if(n.data.length<=13&&D(),n.data.length>13){!function(n){k(),setTimeout((function(){try{zE("messenger","show"),zE("messenger","open")}catch(t){}try{LiveChatWidget.call("maximize"),LiveChatWidget.call("set_session_variables",{"My AskAI Handover Note":n})}catch(t){}try{LiveChatWidget.call("maximize")}catch(t){}try{Intercom("showNewMessage",n)}catch(t){}try{t.Tawk_API.showWidget(),t.Tawk_API.maximize()}catch(t){}try{t.HubSpotConversations.widget.load({widgetOpen:!0}),t.HubSpotConversations.widget.open(),t.HubSpotConversations.on("widgetClosed",(e=>{t.HubSpotConversations.widget.remove(),x()}))}catch(t){}try{$crisp.push(["do","chat:show"]),$crisp.push(["do","chat:open"]),$crisp.push(["set","message:text",[n]])}catch(t){}try{$zoho.salesiq.floatwindow.visible("show")}catch(t){}try{console.log("FD summary handover"),(a=e.getElementById("fc_frame"))&&(a.style.display="block"),t.fcWidget.open({name:"Chat with us",replyText:n})}catch(t){}var a;try{tidioChatApi.open(),tidioChatApi.show(),tidioChatApi.messageFromVisitor(n)}catch(t){}}),300)}(n.data.substring(15))}}}}),!1)}(window,document);