/*! guidedcontact 1.0.0 2020-03-03 10:14:06 */ var GuidedContact=GuidedContact||{};GuidedContact=function(a){"use strict";var b={},c=function(){for(var b=document.querySelectorAll("["+a+"]"),c=0;c',d=d.replace(/\%id/g,this.sources[a].token).replace(/\%label/g,this.sources[a].label);var e=document.createElement("div");e.className="row",e.innerHTML=d.replace(/\%gridColumn/g,c).replace(/\%uuid/g,this.uuid),this.context.appendChild(e)},attachEvents:function(){if(this.getChatQueue().push(["_onEvent","button_shown",this.onChatReady(this)]),this.getChatQueue().push(["_onEvent","message_received",this.checkChatBci(this)]),jQuery(document).off("click.guidedContact").on("click.guidedContact",".jsrs-gc-start-chat",this.onClickChatItem(this)),jQuery(this.panelExpandEl).off("rslib.panelExpand.open.guidedContact").on("rslib.panelExpand.open.guidedContact",this.onPanelExpandOpen(this)),""!==location.search&&location.search.indexOf(this.chatRefreshParamUrl)>-1){var a=this;this.getChatQueue().push(["_onEvent","started",function(){jQuery(a.panelExpandEl).trigger("click")}])}},toggleChatItems:function(a){for(var b=this.context.querySelectorAll(".dimelo_chat_item_markup"),c=0,d=b.length;cf?(tmp=d,d=f,f=tmp):d===f&&e>g&&(tmp=e,e=g,g=tmp),currentTime=new Date,openingDate=new Date(currentTime.getFullYear(),currentTime.getMonth(),currentTime.getDate(),d,e),closingDate=new Date(currentTime.getFullYear(),currentTime.getMonth(),currentTime.getDate(),f,g),Date.now()>=openingDate.getTime()&&Date.now()-1&&(a.needsBci=!0);var e=a.context.querySelector("#dimelo_chat_button_"+c);return!e||(jQuery(e).trigger("click"),d&&inception.sendTmsEvent("open","clicktochat",d),a.toggleChatItems(!1),!0)}},onPanelExpandOpen:function(a){return function(b,c){a.panelAvailable||inception.sendTmsEvent("click","contactpage","gotochat_unavailable"),c.innerHTML=c.innerHTML.replace(/data-radio-id/gi,"id"),history.pushState({},document.title,location.pathname),a.chatRefresh&&jQuery(a.chatRefresh).off("click.guidedContact").on("click.guidedContact",a.onRefresh(a))}},onRefresh:function(a){return function(){if(!a.chatRefresh)return!0;""!==location.search&&location.search.indexOf("?")>-1?location.replace(location+"&"+a.chatRefreshParamUrl):location.replace(location+"?"+a.chatRefreshParamUrl)}},checkChatBci:function(a){return function(){a.needsBci&&inception.clickToApps.getInstance("chat").getBciLead(),a.needsBci=!1}}};var GuidedContact=GuidedContact||{};GuidedContact.Chatbot=function(a,b){var c=!1,d=function(){console.log("INIT BOT"),e()},e=function(){if(!c){for(var b=0;b",a+="",a+=""},compileDirective:function(a){if(!a)return!1;inception.ngCompileDirective(a)},handlePanelOpen:function(a){return function(b,c){c.querySelector(".row .columns").innerHTML+=a.getGuidedContactHtml(),a.compileDirective($(c))}},attachEvents:function(){$(this.context).on("rslib.panelExpand.open",this.handlePanelOpen(this))}};var GuidedContact=GuidedContact||{};GuidedContact.Showhide=function(a,b,c,d,e){var f=a,g="",h=!1,i=document.querySelector(".rsc-guidedcontact-expand--disabled");a="["+a+"]";var j=function(){var a=document.querySelector("body"),b={attributes:!1,childList:!0,subtree:!0},c=new MutationObserver(k);c.observe(a,b),k(null,c)},k=function(a,b){null===document.querySelector(".dimelo-chat-wrapper")&&i?i.classList.remove("rsc-guidedcontact-expand--disabled"):i&&(i.classList.add("rsc-guidedcontact-expand--disabled"),b.disconnect())},l=function(){m(),$(a).on(e,p),$(c).on(e,function(a){a.preventDefault(),t(),x(),$(c).hide()}),$(".jsrs-expand-panel").on("rslib.panelExpand.open."+e,n),$(".jsrs-expand-panel").on("rslib.panelExpand.close."+e,n)},m=function(){$(a).off(e,p),$(c).off(e),$(d).off(e),$(".jsrs-expand-panel").off("rslib.panelExpand.open."+e,n),$(".jsrs-expand-panel").off("rslib.panelExpand.close."+e)},n=function(a){var c=$(a.target).closest(b),e=$(d,c),f=$(a.target).closest(d);if(f)if(this.closePanel){for(var g=0;g640?inception.scrollToElement(a[1],80):inception.scrollToElement(a[1],20)},v=function(a){var b=a[1].querySelector(".jsrs-gc-start-chat");if(b){var c=a[1].className.replace("panelExpand","").replace("Chat",""),d=c+"-"+(b.getAttributeNode("disabled")?"disabled":"enabled");inception.sendTmsEvent("click",g,d)}},w=function(){$(".jsrs-expand-panel").off("rslib.panelExpand.open.showhide").on("rslib.panelExpand.open.showhide",function(){y()}),$(".jsrs-expand-panel").off("rslib.panelExpand.close.showhide").on("rslib.panelExpand.close.showhide",function(){setTimeout(function(){t(),$(c).hide()},300)})},x=function(){for(var b=$(a),c=0,d=b.length;c