=b.agents.agentsCount?"":30*b.agents.agentsCount-10*(b.agents.agentsCount-1)+"px"),d&&d.parentNode&&d.parentNode.removeChild(d),1===b.agents.agentsCount&&(this.renderAgentMinimizedWidget(this.mainAgent.pid),g.className="single-agent",b.viewHandler.calculateOwnerNameAndMessageTimeSizeAll(),
b.viewHandler.messagePreview&&b.viewHandler.messagePreview.setStyleToSingleAgent()));0===b.agents.agentsCount&&(b.viewHandler.clearAgentHeader(),this.clearAgentFooter(),b.viewHandler.closeAgentList())},clearAgentFooter:function(){var a,b,k,c;a=n&&n.container&&n.container.elementReferrer?n.container:null;z&&(this.minifiedWidget&&this.minifiedWidget.container)&&(a=this.minifiedWidget.container);a&&this.chatContainer&&(k=a.getElementById("tawkchat-status-text-container"),c=a.getElementById("min-agent-profile-details"),
b=a.getElementById("agent-profile-image"),(a=a.getElementById("tawkchat-status-agent-container"))||a)&&(k&&(k.style.display="block"),c&&(c.innerHTML=""),b.innerHTML="",a.style="",a.className="")},renderAgentMinimizedWidget:function(a){var e,k,c,f;k=n&&n.container&&n.container.elementReferrer?n.container:null;z&&(this.minifiedWidget&&this.minifiedWidget.container)&&(k=this.minifiedWidget.container);k&&(this.chatContainer&&a)&&(e=t.agentProfiles[a],a=k.getElementById("tawkchat-status-agent-container"),
iconContainer=k.getElementById("tawkchat-status-icon-container"),f=k.getElementById("agent-profile-image"),tawkStatusMessage=k.getElementById("tawkchat-status-text-container"),profileDetails=k.getElementById("min-agent-profile-details"),c=k.getElementById("tawkchat-chat-indicator"),a&&(this.clearAgentFooter(),k=e.pi?r.agentImgUrl+"/"+e.pi:"",f.style.backgroundImage=k?"url('"+k+"')":"",f.style.boxShadow="0px 0px 0px 1px "+d.headerTxtColor,a.className+="appear",profileDetails&&(profileDetails.innerHTML=
''+e.n+'
'+e.pst+"
"),tawkStatusMessage&&d.isDesktopRectangle()&&(tawkStatusMessage.style.display="none"),c&&"block"===c.style.display&&b.viewHandler.handleIndicatorToggle(!0)))},clearAgentHeader:function(){},handleAcknowledgment:function(a){var e,k,c,d,f,g,h,l,n=this.chatContainer;if(n&&a.messageId&&(d=n.getElementById(a.messageId))){c=d.parentNode;k=0;for(var p=d.childNodes.length;k" ;b.eventhandler.removeeventhandler(e,"click",h)},"resend"+a.messageid+"click")):(k="b.chatHandler.messages[a.order]," b.viewhandler.addwaittime(),c.removechild(d),b.chathandler.preparemessage(k,!0,!1,!0)))}},handleendchat:function(){},clearagents:function(){},handlerestartchat:function(){},appendmessage:function(a){var="" e,k,c,f;e="!1;var" x="null;k=a.message;var" g="a.time,h=a.senderType,l=this.chatContainer.documentRef,n=this.ifScrollbarDown(),s=l.getElementById("chatWrapper"),qa="messageId-"+(new" date).gettime().tostring()+object.keys(b.chathandler.messages).length,x="messageContainer clearfix" ,u,w,p="{"chat-message-row":v["chat-message-row"]," "chat-resend-link":v["chat-resend-link"],"chat-message-owner-agent":v["chat-message-owner-agent"],"chat-message-owner-visitor":v["chat-message-owner-visitor"],"chat-message-container":v["chat-message-container"],"chat-notification-container":v["chat-notification-container"],"chat-message-status-row":v["chat-message-status-row"],"chat-divider":v["chat-divider"]},g="m.parseChatTime(g);b.chatHandler.noRedraw||(b.viewHandler.isMaximized||d.isEmbedded||d.isPopup||z||"v"===h||"c"!==a.type)||(d.hideWidgetOnLoad&&" "max"="==d.onClickAction?(b.viewHandler.userAction=!1,b.sessionHandler.notifyWindowState("max")):b.viewHandler.messagePreview&&b.viewHandler.messagePreview.show?b.viewHandler.messagePreview.show(b.viewHandler.indicator.unansweredMessages+1,a):b.viewHandler.messagePreview||(this.hasBeenMaximizedOnce||"max"!==d.onClickAction||b.chatHandler.agentHasMessaged)||(b.viewHandler.userAction=!1,b.sessionHandler.notifyWindowState("max"),this.hasBeenMaximizedOnce=!0));u=a.profileImg?a.profileImg?"https://tawk.link/"+" a.profileimg:"":(u="t.agentProfiles[a.ownerId])&&u.pi?r.agentImgUrl+"/"+u.pi:"";u=u?"url('"+u+"')":"transparent";w="transparent"!==u?"background-position:0" 0;background-size:28px="" 28px":"";if("a"="==a.senderType||"s"===a.senderType)P["chat-message-owner-agent"]=P["chat-message-owner-agent"].replace("__IMAGE_URL__",u).replace("__IE_IMAGE_SCALE__",w);P["chat-message-status-row"]=a.isPending?v["chat-message-pending-row"]:P["chat-message-status-row"].replace("__TIME__",g).replace("__TIME_CLASS__","v"===" a.sendertype?"visitor":"agent").replace("__name__","v"="==a.senderType?"":a.name);"undefined"!==typeof" h&&(k="H.unifyUnicode(k),0===k.replace(H.regUnicode,"").trim().length&&(x+="" emojionly"),k="H.toImage(k));1">=t.chatOrder&&(this.hideEmbeddedGreetings(),b.viewHandler.chatContainer.getElementById("changeName").style.display="block",b.viewHandler.chatContainer.getElementById("emailTranscriptOption").style.display="block");"a"===h?(e=this.parseSurvey(k,qa),k=e.message,e=e.isSurvey,b.chatHandler.handleAgentStoppedTyping(a.data.rsc)):
b.chatHandler.visitorHasMessaged||"s"===h||(b.chatHandler.visitorHasMessaged=!0);a.data&&a.data.file&&(k=this.parseUploadedFile(a.data.file));"c"===a.type&&(c=m.escapeTemplateReplacement(P["chat-message-row"],[{placeholder:"__MESSAGE_STATUS_ROW__",textReplace:P["chat-message-status-row"]},{placeholder:/__MESSAGE_ID__/gm,textReplace:qa},{placeholder:"__MESSAGE__",textReplace:k},{placeholder:"__PENDING__",textReplace:a.isPending?"pending":""}]),x="v"===h?x+" visitorChatContainer ":x+" agentChatContainer ");
x=new C(qa,null,{className:x},null,l);this.lastMessageTime=a.isPending?this.lastMessageTime:g;"c"===a.type?(b.chatHandler.lastMessageOwner="s"===h?"server":a.isPending?b.chatHandler.lastMessageOwner:a.ownerId,"a"===h||"s"===h?("a"===h&&(b.chatHandler.agentHasMessaged=!0,this.removeWaitTime()),k=m.escapeTemplateReplacement(P["chat-message-owner-agent"],[{placeholder:"__NAME__",textReplace:a.name}])):k=m.isGeneratedName(D.name())&&P["chat-message-owner-visitor"]?m.escapeTemplateReplacement(P["chat-message-owner-visitor"],
[{placeholder:"__NAME__",textReplace:a.name}]):"",f=m.escapeTemplateReplacement(P["chat-message-container"],[{placeholder:"__OWNER_TPL__",textReplace:k},{placeholder:"__CONTENT__",textReplace:c}]),a.data&&"v"===h&&(f=f.replace("messageBody","messageBody file")),"s"===h&&(f=f.replace("ownerNameContainer","ownerNameContainer trigger"),f=f.replace("messageBody","messageBody trigger"))):"n"===a.type&&(b.chatHandler.lastMessageOwner="notif",a.isRtcError?(c="video"===a.rtcType?' ':
"screen"===a.rtcType?' ':' ',f=m.escapeTemplateReplacement(v["chat-notification-rtc-error-container"],[{placeholder:"__TITLE__",textReplace:k},{placeholder:"__ICON__",textReplace:c}])):f=m.escapeTemplateReplacement(P["chat-notification-container"],[{placeholder:"__MESSAGE_ID__",textReplace:qa},{placeholder:"__MESSAGE__",textReplace:k},{placeholder:"__TIME__",textReplace:g}]));x.template=
f;x.buildView();try{s.insertBefore(x.elementReferrer,l.getElementById("agentTypingContainer"))}catch(y){p.handleError("Chat wrapper is null to append message : "+JSON.stringify(a),y.fileName,y.lineNumber,y.stack)}a.dontPlaySound||("v"===h||a.isPending)||this.popoutWin&&!this.popoutWin.closed||b.audioPlayer.play("chat_sound");!n||b.formHandler.currentForm&&!b.viewHandler.isMaximized||this.scrollToBottom();if(a.timeStamp>r.lastMessageTimestamp)if("v"===h)r.lastMessageTimestamp=a.timeStamp;else if(m.chatElementInView(x.elementReferrer)&&
b.viewHandler.isMaximized)this.updateLastTimestamp(a.timeStamp);else if(this.unseenMessages.push(qa),this.updateTotalUnseenMessages(),0a.scrollHeight-(a.scrollTop+e),k.style.display="none",a;e=a.offsetHeight+10;return 30>a.scrollHeight-(a.scrollTop+e)}};y.prototype.scrollToBottom=function(){if(this.chatContainer&&this.chatContainer.elementReferrer){var a=this.chatContainer.getElementById("chatContainer"),b=this.chatContainer.getElementById("chatPanel");if(a){var k=a.style.display,c=b.style.display;"none"===k&&(a.style.display="block");"none"===c&&(b.style.display="block");a.scrollTop=1E8;"none"===k&&(a.style.display=k);"none"===
c&&(b.style.display=c);-1===this.chatContainer.getElementById("greetingsMainContainer").className.indexOf("minimize")&&0!==a.scrollTop&&this.toggleGreetingsView(a.scrollHeightthis.getViewportDimensions(d.isPopup).height-139};y.prototype.addWaitTime=function(){var a,
e,k;!b.chatHandler.agentHasMessaged&&d.showWaitTime&&(e=this.chatContainer.getElementById("greetingsMainContainer"),(a=this.chatContainer.getElementById("greetingsWaitTime"))&&e&&(k=Math.ceil(r.waitTime/6E4),k=b.languageParser.translate("chat","messageQueuedText",{t:k,strongStart:"",strongEnd:" "}),a.innerHTML=k,a.style.display="block",e.style.display="block",this.waitTimeUpdater(!0)))};y.prototype.removeWaitTime=function(){var a;this.chatContainer&&this.chatContainer.elementReferrer&&(a=this.chatContainer.getElementById("greetingsWaitTime"))&&
(a.innerHTML="",a.style.display="none")};y.prototype.waitTimeUpdater=function(a){var e,k,c=this;if(this.chatContainer&&this.chatContainer.elementReferrer&&(k=this.chatContainer.getElementById("greetingsWaitTime"))&&!(6E4>=r.waitTime)){e=r.waitTime%6E4||6E4;if(a)return setTimeout(function(){c.waitTimeUpdater()},e);r.waitTime-=e;a=Math.ceil(r.waitTime/6E4);a=b.languageParser.translate("chat","messageQueuedText",{t:a,strongStart:"",strongEnd:" "});k.innerHTML=a;setTimeout(function(){c.waitTimeUpdater()},
6E4)}};y.prototype.appendAgentIsTypingElement=function(a){var b,k,c,d=this.ifScrollbarDown(),f=t.agentProfiles[a];this.chatContainer&&(k=(b=f&&f.pi?r.agentImgUrl+"/"+f.pi:"")?"url('"+b+"')":"transparent",c="explorer"===L&&9>J?"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"',sizingMethod='scale');":"","transparent"!==k&&(c+="background-position:0 0;background-size:28px 28px"),f.strongStart="",f.strongEnd=" ",b=v["agent-typing"],b=m.escapeTemplateReplacement(b,[{placeholder:"__MESSAGE_ID__",
textReplace:a},{placeholder:/__NAME__/gm,textReplace:f.n},{placeholder:"__IMAGE_URL__",textReplace:k},{placeholder:"__IE_IMAGE_SCALE__",textReplace:c}]),this.chatContainer.getElementById("agentTypingContainer").innerHTML+=b,this.chatContainer.getElementById("agentTypingContainer").style.display="block",d&&this.scrollToBottom())};y.prototype.removeAgentTypingElement=function(a){this.chatContainer&&((a=this.chatContainer.getElementById("agentTyping-"+a))&&a.parentNode.removeChild(a),this.chatContainer.getElementById("agentTypingContainer").style.display=
"none")};y.prototype.changeRating=function(a){var e="c";this.chatContainer&&(0>a?a=d.showEmoji()&&"undefined"!==typeof H?":thumbsdown_tone2:":"👎":0"+b.languageParser.translate("chat","notificationTitle")+"":""+b.languageParser.translate("chat","notificationTitle")+" "},{placeholder:"__MESSAGE__",textReplace:b.languageParser.translate("chat","offline"===e?"departmentIsOffline":"departmentIsAway",{departmentName:a,strongStart:"",strongEnd:" "})}]),c=m.createElement(d.documentRef,"div",{id:"departmentOfflineNotification",
className:"messageContainer"},null,c),k.insertBefore(c,k.firstChild))};y.prototype.setDivider=function(a,e,k){var c,d,f,g=this;!this.chatContainer.documentRef.getElementById("newMessageDivider")&&(f=this.chatContainer.documentRef.getElementById("chatWrapper"),d=new C("newMessageDivider"),d.template=m.escapeTemplateReplacement(e,[{placeholder:/__NEW_MESSAGES__/gm,textReplace:b.languageParser.translate("chat","newMessages").toUpperCase()}]),d.buildView(),f.insertBefore(d.elementReferrer,k.elementReferrer),
!m.chatElementInView(d)&&b.viewHandler.isMaximized&&(c=this.chatContainer.documentRef.getElementById("newMessagesBar")))&&(c.className="visible",b.eventHandler.listen(c,this.clickEvent,function(){g.scrollToSeeMessage(a);c.className=""},"newmessagedivider"))};y.prototype.removeDivider=function(){var a,b=this;clearTimeout(this.removeDividerTimeout);this.removeDividerTimeout=setTimeout(function(){(a=b.chatContainer.documentRef.getElementById("newMessageDivider"))&&a.parentNode.removeChild(a)},1E3)};
y.prototype.scrollToSeeMessage=function(a){var b=this.chatContainer.documentRef.getElementById("chatContainer");a&&b&&(b.scrollTop=a.offsetTop-b.offsetHeight+50,this.checkSeenMessageViewport())};y.prototype.checkUnseenMessages=function(){var a;if(!this.newMessageNotSeen&&!this.unseenMessages.length)return!1;for(var b=0;b=a.size){var x=new Image;x.onload=function(){var c=m.createElement(k.chatContainer.documentRef,"a",{href:e,target:"_blank"}),q=k.chatContainer.getElementById("placeholder-"+a.name),g=null,
h=null;if(q){c.appendChild(x);c.className="clearfix";q.parentNode.insertBefore(c,q);q.parentNode.removeChild(q);if(!b.viewHandler.isMaximized&&k.messagePreview){g=m.createElement(k.messagePreview.container.documentRef,"a",{href:e,target:"_blank"});if(h=k.messagePreview.container.getElementById("placeholder-"+a.name))g.appendChild(x),g.className="clearfix",h.parentNode.insertBefore(g,h),h.parentNode.removeChild(h);k.messagePreview.scrollToBottom()}setTimeout(function(){f.requestAnimationFrame(function(){d&&
k.scrollToBottom()})},1E3/6)}};x.setAttribute("src",e);x.setAttribute("class","uploaded-image");c=m.escapeTemplateReplacement(c,[{placeholder:"__FILE_DISPLAY__",textReplace:'
'}]);showDetails=!1}else c=-1!==["video/mp4","video/ogg","video/webm"].indexOf(a.mimeType)?m.escapeTemplateReplacement(c,[{placeholder:"__FILE_DISPLAY__",textReplace:' '}]):-1!==["audio/mp3","audio/ogg"].indexOf(a.mimeType)?m.escapeTemplateReplacement(c,[{placeholder:"__FILE_DISPLAY__",textReplace:' '}]):v["file-upload-not-img-vid-audio"];return c=m.escapeTemplateReplacement(c,[{placeholder:"__FILE_NAME__",textReplace:a.fileName},{placeholder:"__DOWNLOAD_URL__",textReplace:e},{placeholder:"__DOWNLOAD_TEXT__",
textReplace:b.languageParser.translate("chat","downloadFile")},{placeholder:"__FILE_SIZE__",textReplace:m.formatFileSize(a.size)},{placeholder:"__FILE_TYPE__",textReplace:a.type},{placeholder:"__DOWNLOAD_LABEL__",textReplace:b.languageParser.translate("chat","download")}])};y.prototype.startUpload=function(a){var e,k,c,d=this,f=v.fileUploadProgress,g=this.ifScrollbarDown();c=this.chatContainer.getElementById("fileInput");e=a.name||a.fileName;k=m.getElementsByClassName(d.chatContainer.elementReferrer,
"upload-error");if(k.length)for(var h=0;h=a?(b.getElementsByClassName("circle-progress-left")[0].style.transform="rotate("+a+"deg)",b.getElementsByClassName("circle-progress-right")[0].style.display="none",
b.getElementsByClassName("circle-progress-clip")[0].style.display="block"):(b.getElementsByClassName("circle-progress-left")[0].style.transform="rotate(180deg)",b.getElementsByClassName("circle-progress-right")[0].style.transform="rotate("+a+"deg)",b.getElementsByClassName("circle-progress-right")[0].style.display="block",b.getElementsByClassName("circle-progress-clip")[0].style.display="none"))};y.prototype.fileUploaded=function(a){(a=this.chatContainer.getElementById("upload-"+a))&&a.parentNode.removeChild(a)};
y.prototype.retryUploadFile=function(a){var b=this,k,c;this.retryUploadList[a]&&this.startUpload(this.retryUploadList[a],function(){k=b.chatContainer.getElementById(a);c=k.parentNode;c.removeChild(k);c.parentNode.removeChild(c);delete b.retryUploadList[a];Object.keys(b.retryUploadList).length||b.chatContainer.getElementById("maxFileNotificationContainer").classList.add("hidden");k=null})};y.prototype.checkUploadFileWarning=function(a,e){var k=this.chatContainer.getElementById("maxFileNotificationContainer"),
c=this.chatContainer.getElementById("maxSizeNotificationContainer"),d=this.chatContainer.getElementById("maxFileSizeList"),f=this.chatContainer.getElementById("maxFileNumberList"),g=this,h;if(e.length){h="";h=m.getElementsByClassName(f,"actionRetry");
for(f=0;f";for(k=0;k"+a[k].name+"";d.innerHTML=h+"";c.classList.remove("hidden")}h&&this.scrollToBottom()};y.prototype.applyWhiteLabelSettings=function(){var a,b,k;this.chatContainer&&(a=this.chatContainer.documentRef.getElementById(this.tawktoLinkName),b=this.chatContainer.documentRef.getElementById(this.bottomContainerName),
k={id:this.tawktoLinkName,parentElem:b,siblingName:b.nextSibling?b.nextSibling.id:null,grandParentName:b.parentNode.id},d.whiteLabel()?(k.url=d.whiteLabel().url||null,k.label=m.transformLabel(m.rawEncode(d.whiteLabel().label))||null,k.textColor=d.whiteLabel().textColor||"#000000"):(k.url="javascript:void(0);",k.label=v["default-branding"]),null===k.label?(a=this.chatContainer.documentRef.getElementById("contentContainer"),a.className+="no-branding",b.parentNode.removeChild(b)):(m.insertRandomTagsBeforeAndAfter(b,
b.parentNode,"div"),m.insertRandomTagsBeforeAndAfter(a,a.parentNode,"a"),m.applyWhiteLabelSettings(a,k)))};y.prototype.showCallRequest=function(a,e,k,c){var f,x,g,h=this;f=v.incomingCallRequest;var l=(new Date).getTime();x=(new Date(k)).getTime();l=e-(l-x);k={callId:a,ringTimeout:e,startedOn:k,caller:c,isMissed:null};x=this.chatContainer.getElementById("incoming-call");x||(e=this.ifScrollbarDown(),b.chatHandler.webrtcWin&&!b.chatHandler.webrtcWin.closed?b.chatHandler.webrtcWin.focus():(x=(g=(c=t.agentProfiles[t.profiles[c.urid]])&&
c.pi?r.agentImgUrl+"/"+c.pi:"default")?"url('"+g+"')":"transparent",g="explorer"===L&&9>J?"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+g+"',sizingMethod='scale');":"","transparent"!==x&&(g+="background-position:0 0;background-size:28px 28px"),f=f.replace(/__IE_IMAGE_SCALE__/,g),f=f.replace(/__IMAGE_URL__/,x),f=f.replace(/__INCOMING_CALL__/,b.languageParser.translate("chat","incoming_call_message",{name:c.n})),f=f.replace(/__ACCEPT_CALL__/,b.languageParser.translate("chat","accept_call")).replace(/__DECLINE_CALL__/,
b.languageParser.translate("chat","decline_call")),clearTimeout(this.incomingCallTimeout),x=new C("incoming-call"),x.template=f,x.buildView(),f=this.chatContainer.getElementById("chatContainer"),c=f.parentNode,f&&c&&(c.insertBefore(x.elementReferrer,f),f=this.chatContainer.getElementById("accept-call"),c=this.chatContainer.getElementById("decline-call"),e&&this.scrollToBottom(),b.eventHandler.listen(f,this.clickEvent,function(){clearTimeout(h.incomingCallTimeout);m.getWebRTCToken(!1,!1,function(){h.removeCallRequest()})},
"acceptVideoCall"),b.eventHandler.listen(c,this.clickEvent,function(){clearTimeout(h.incomingCallTimeout);m.rejectCall(a,function(){h.removeCallRequest()})},"declineVideoCall"),this.incomingCallTimeout=setTimeout(function(){h.removeCallRequest()},l),d.isPopup||(b.viewHandler.isMaximized||d.isEmbedded)||(b.viewHandler.indicator.show(),b.viewHandler.messagePreview&&b.viewHandler.messagePreview.show(b.viewHandler.indicator.unansweredMessages,null,k)),b.audioPlayer.play("chat_sound"))))};y.prototype.removeCallRequest=
function(){var a=this.chatContainer.getElementById("incoming-call");a&&a.parentNode.removeChild(a);this.messagePreview&&this.messagePreview.incomingCallContainer&&this.messagePreview.removeCallRequest()};y.prototype.subscribeCallUpdate=function(a,e){var k,c,d,f,g,h,l,n=this,p=this.chatContainer.documentRef,r=this.callData[a],s=this.ifScrollbarDown();r?k=r.callView:(k=new C(a,null,{className:"webrtcCallContainer messageContainer clearfix"},null,p),k.template=v.callInfo,k.buildView(),p.getElementById("chatWrapper").insertBefore(k.elementReferrer,
p.getElementById("agentTypingContainer")),1>=t.chatOrder&&this.hideEmbeddedGreetings(),this.callData[a]={callView:k});c=m.getElementsByClassName(k.elementReferrer,"loader");d=m.getElementsByClassName(k.elementReferrer,"callInfoContainer");f=m.getElementsByClassName(k.elementReferrer,"callIconWrapper");g=m.getElementsByClassName(k.elementReferrer,"callErrorContainer");c&&c.length&&(c[0].style.display="block");g&&g.length&&(g[0].style.display="none");b.socketManager.sendToConnector("getCallStatus",
{callId:a},function(p,r){c&&c.length&&(c[0].style.display="none");p?(d&&d.length&&(d[0].style.display="none"),g&&g.length?g[0].style.display="block":(l=v.callError.replace("__HEADER__",b.languageParser.translate("chat","error_title")).replace("__MESSAGE__",b.languageParser.translate("chat","call_error_load")).replace("__ACTION__",b.languageParser.translate("notifications","retry")),g=m.createElement(n.chatContainer.documentRef,"div",null,null,l),g.className="callErrorContainer",g.style.display="block",
k.elementReferrer.appendChild(g)),(h=m.getElementsByClassName(k.elementReferrer,"retry-load"))&&h.length&&b.eventHandler.listen(h[0],n.clickEvent,function(){n.subscribeCallUpdate(a,e)},"retryCallLoad"+a)):r.data.call.f&&(d&&d.length&&(d[0].style.display="block"),callIcon=r.data.call.f.vid?' ':r.data.call.f.scrn?' ':' ',f&&f.length&&
(f[0].innerHTML=callIcon),n.callData[a].ver=r.data.call.ver,s&&n.scrollToBottom(),n.updateCallView(r.data.call,e))})};y.prototype.updateCallView=function(a,e){var k,c,d,f,g,h=!!a.mssd;d=!!a.rjctd;c=this.callData[a.clid];var l={},l=null;if(!c)return this.subscribeCallUpdate(a.clid);c.ver>a.ver||(g=this.ifScrollbarDown(),c=c.callView,l=c.elementReferrer.getElementsByClassName("btn-icon")[0],callIconContainerEl=c.elementReferrer.getElementsByClassName("callIconContainer")[0],callIconContainerEl.style.backgroundColor=
"#47ca2b","ringing"===a.stts?("v"!==a.cllr.t&&this.showCallRequest(a.clid,a.rt,a.so,a.cllr),k=b.languageParser.translate("chat",("v"===a.cllr.t?"visitor_":"agent_")+"ringing")):"in-progress"===a.stts?(this.removeCallRequest(),k=b.languageParser.translate("chat","ongoing_call")):"completed"===a.stts&&(f=m.parseChatTime(a.so),this.removeCallRequest(),a.f.vid||a.f.scrn||(l.style.transform="rotate(135deg)"),callIconContainerEl.style.backgroundColor="#e52f48",l={callId:a.clid,ringTimeout:a.rt,startedOn:a.so,
caller:a.cllr,isMissed:h},e||(!b.viewHandler.messagePreview||z)||b.viewHandler.messagePreview.show(b.viewHandler.indicator.unansweredMessages,null,l),h||d?(k=d?b.languageParser.translate("chat","rejected_call"):b.languageParser.translate("chat","missed_"+("v"===a.cllr.t?"agent":"visitor")),d=b.languageParser.translate("chat","call_started_on",{startedOn:f})):(d=m.getTimeDifference(a.so,a.eo),k=b.languageParser.translate("chat","completed_call"),d=b.languageParser.translate("chat","call_end_details",
{startedOn:f,duration:d})),(f=m.getElementsByClassName(c.elementReferrer,"callEndDetails"))&&f.length&&(f[0].innerHTML=d,f[0].style.display="block")),(c=m.getElementsByClassName(c.elementReferrer,"callTitle"))&&c.length&&(c[0].innerHTML=k,h&&(c[0].className+=" missed")),this.callData[a.clid].ver=a.ver,g&&this.scrollToBottom())};y.prototype.closeMessagePreview=function(a){a.ts&&this.messagePreview&&this.messagePreview.removeAllElements(a.ts)};y.prototype.toggleGreetingsView=function(a){var e=this.chatContainer.getElementById("chatContainer"),
k=this.chatContainer.getElementById("greetingsMainContainer");a?0===e.scrollTop&&-1!==k.className.indexOf("minimize")&&(k.className=k.className.replace(" minimize",""),this.chatContainer.getElementById("agentProfileContainer").className="",1===b.agents.agentsCount&&this.chatContainer.getElementById("headerAccountStateContainer").classList.remove("multiple-agent"),this.chatContainer.getElementById("shortMessage").style.display="block"):-1===k.className.indexOf("minimize")&&(k.className+=" minimize",
this.chatContainer.getElementById("agentProfileContainer").className="show",1r.lastMessageTimestamp){a=c;break}}-1!==a&&(k=this.unseenMessages[this.unseenMessages.length-1])&&(e=b.chatHandler.getMessageObjectById(k))&&this.updateLastTimestamp(e.timeStamp)}};y.prototype.updateLastTimestamp=function(a){this.lastUpdateTimeout&&clearTimeout(this.lastUpdateTimeout);this.clearUnseenNotification();
this.lastUpdateTimeout=setTimeout(function(){!(document.hidden||document.msHidden||document.webkitHidden)&&a>r.lastMessageTimestamp&&(r.lastMessageTimestamp=a,b.socketManager.sendToConnector("visitorChatSeen",{timestamp:a},function(){}))},1E3)};y.prototype.clearUnseenNotification=function(){var a=this.chatContainer.documentRef.getElementById("newMessagesBar");this.unseenMessages=[];a&&(a.className="");this.updateTotalUnseenMessages();this.removeDivider()};y.prototype.updateTotalUnseenMessages=function(){this.totalUnseenMessages=
this.unseenMessages.length;b.viewHandler.indicator&&b.viewHandler.indicator.show()};y.prototype.scrollToFirstUnseen=function(){var a=this.chatContainer.documentRef.getElementById("newMessageDivider");a?this.scrollToSeeMessage(a):this.scrollToBottom()};var O=function(){var a=this;this.currentForm="";this.formView=null;this.forms={nameForm:{id:"changeNameForm",title:"NameFormMessage",fields:[{fieldName:"name",valueMaxLength:40,languageKey:"Name",getValue:b.visitorHandler.getNameValue,validation:"isValidString",
type:"input",isRequired:!0}],publish:"notifyNameChange",afterSave:b.visitorHandler.setNameFromForm,resize:"auto"},emailTranscriptForm:{id:"emailTranscriptForm",title:"EmailTranscriptFormMessage",fields:[{fieldName:"name",valueMaxLength:40,languageKey:"Name",getValue:b.visitorHandler.getNameValue,validation:"isValidString",type:"input",hiddenIE8:!0,isRequired:!0},{fieldName:"transcriptEmail",valueMaxLength:150,languageKey:"Email",getValue:b.visitorHandler.getTranscriptEmailValue,validation:"isValidEmail",
type:"input",instantValidation:!1,isRequired:!0}],saveFunc:"requestEmailTranscript",afterSave:b.visitorHandler.setTranscriptValue,resize:"auto"},offlineForm:{id:"offlineForm",getTitle:function(){return m.transformGreetings(d.offlineOptions.text)},dynamicFields:null,saveFunc:"submitOfflineForm",dontCloseForm:!0,afterSave:a.showOfflineOverlay},preChatForm:{id:"preChatForm",getTitle:function(){return d.prechatOptions.text?m.transformGreetings(d.prechatOptions.text):d.isEmbedded&&"page"===$_Tawk_WidgetId&&
pageType&&"profile"===pageType?b.languageParser.translate("form","PreChatFormMessageProfile"):b.languageParser.translate("form","PreChatFormMessage")},dynamicFields:null,saveFunc:"submitPrechatForm",afterSave:a.handlePrechatForm,dontCloseForm:!1},inactivityOverlay:{id:"inactivityOverlay",overlayMessage:"inactive",otherEvent:{eventName:"click",elementName:"inactivityOverlay",executedFunc:b.main.criticalRefresh}},maintenanceOverlay:{id:"maintenanceOverlay",overlayMessage:"maintenance"},endChatForm:{id:"endChatForm",
publish:"endVisitorChat",afterSave:a.handleChatEnded,dontCloseForm:!1,resize:"auto",title:"EndChatTitle"},consentForm:{id:"consentForm",saveFunc:"submitConsent",getTitle:function(){return m.transformGreetings(d.consentOption.text).replace(m.regLineBreaks,m.br)},dynamicFields:null,dontCloseForm:!0,otherEvent:{eventName:"click",elementName:"formDecline",executedFunc:function(){d.isPopup?f.close():r.chatWindowState("min")}},customButtons:function(){return d.consentOption.buttons}},restartChatForm:{id:"restartChatForm",
dontCloseForm:!0,resize:"auto",title:"chatEnded",fields:[{fieldName:"transcriptEmail",valueMaxLength:150,languageKey:"Email",getValue:b.visitorHandler.getTranscriptEmailValue,validation:"isValidEmail",type:"input",instantValidation:!1,isRequired:!0}],saveFunc:"requestEmailTranscript",afterSave:b.visitorHandler.setTranscriptValue}};b.eventEmitter.on("localeChanged",function(){var b=a.currentForm;b&&(a.closeForm(),a.openForm(b))});D.displayName.subscribe(function(b){!a.currentForm||"preChatForm"!==
a.currentForm&&"offlineForm"!==a.currentForm||a.formView.updateName(b)});D.email.subscribe(function(b){!a.currentForm||"preChatForm"!==a.currentForm&&"offlineForm"!==a.currentForm||a.formView.updateEmail(b)});r.prechatFormSubmitted.subscribe(function(){"preChatForm"===a.currentForm&&a.closeForm()})};O.prototype.openForm=function(a){var e,k,d,g=this,x=b.viewHandler.chatContainer.getElementById("formContainer"),h=this.forms[a];if(h&&this.currentForm!==a&&x){this.formView=null;if("preChatForm"===a||
"offlineForm"===a){if(e=b.viewHandler.chatContainer.getElementById("contentContainer"))e.className+=" form-opened ";this.formView=new Z(h,a);"offlineForm"===a&&b.viewHandler.indicator&&b.viewHandler.indicator.hide();c&&c.clearTextareaResize()}else this.formView=new ia(h);this.currentForm=a;this.formView.buildForm();this.formView.buildView(b.viewHandler.chatContainer.documentRef);d=b.viewHandler.chatContainer.getElementById("greetingsMainContainer");e=b.viewHandler.chatContainer.getElementById("greetingsText");
b.viewHandler.chatContainer.getElementById("chatPanel").style.display="none";x.innerHTML="";x.appendChild(this.formView.elementReferrer);x.style.display="block";this.forms[a].getTitle&&"consentForm"!==a&&this.forms[a].getTitle()?(e.innerHTML=this.forms[a].getTitle(),d.style.display="block"):d.style.display="none";"endChatForm"===a&&(d.style.display="block",b.viewHandler.chatContainer.getElementById("contentContainer").className="chatEndVisible");this.attachEventListeners();this.formView.addPlaceholderHandler();
x.className=this.formView.isFormRequired?"has-required":"";b.eventHandler.listen(f,"resize",function(){g.resize()},"windowresizeform");m.redraw(x);"preChatForm"!==a&&"offlineForm"!==a||b.eventEmitter.emit("formOpened");var l,n,p,r;a=/Firefox/i.test(u.userAgent)?"DOMMouseScroll":"mousewheel";z&&(a="touchstart touchmove touchend");k=b.viewHandler.chatContainer.getElementById("formFieldsContainer");b.viewHandler.chatContainer.attachUserEventListener(a,function(a){var e;l=a.originalEvent?a.originalEvent:
a;r=l.detail?-40*l.detail:l.wheelDelta;e=0=d.maximizedDimensions().height&&(a=d.maximizedDimensions().height);b.viewHandler.chatContainer.restyle("height",a+"px !important")}};O.prototype.showOfflineOverlay=function(){b.viewHandler.chatContainer.getElementById("formContainer").className+=" success"};O.prototype.resize=function(){var a,e,c,d,f;null!==this.formView&&
z&&(d=b.viewHandler.chatContainer.getElementById("formContainer"),c=b.viewHandler.chatContainer.getElementById("formInnerHeight"),f=b.viewHandler.chatContainer.getElementById("headerBoxWrapper"),d&&(a=m.getElementsByClassName(d,"formMessageField"),e=m.getElementsByClassName(d,"longFormContainer"),a&&(a.length&&e&&e.length)&&(longFormBottomContainerHeight=m.getElementsByClassName(d,"longFormBottomContainer")[0].clientHeight,e[0].style.height=b.viewHandler.iframeContainer.clientHeight-f.clientHeight-
longFormBottomContainerHeight+"px"),!c||"android"!==z&&"android2"!==z&&"android2.3"!==z||(c.style.overflow="hidden",b.viewHandler.addOverflowScroll(c))))};O.prototype.closeForm=function(){var a,e;a=b.viewHandler.chatContainer.getElementById("formContainer");var c=b.viewHandler.chatContainer.getElementById("submitWrapper");e=b.viewHandler.chatContainer.getElementById("contentContainer");var d="endChatForm"===this.currentForm,f=this.formView?"preChatForm"===this.formView.elementId:null;if(this.currentForm||
f)e&&(e.className=e.className.replace(/form-opened/g,"")),a&&this.formView&&(this.formView=null,this.currentForm="",a.innerHTML="",a.style.display="none",a.className="",a=b.viewHandler.chatContainer.getElementById("greetingsMainContainer"),e=b.viewHandler.chatContainer.getElementById("greetingsText"),a&&(a.style.display="block",e.innerHTML=""),c&&(c.className="",c.innerHTML=""),b.eventEmitter.emit("formClosed"),d&&(b.viewHandler.chatContainer.getElementById("contentContainer").className="",b.formHandler.openForm("emailTranscriptFormOnChatEnded")),
this.handleResizeofForm())};O.prototype.attachEventListeners=function(){var a,e,k=this,d=this.formView.formData,f=b.viewHandler.chatContainer.getElementById("formCancel"),g=b.viewHandler.chatContainer.getElementById("formSubmit"),h=b.viewHandler.chatContainer.getElementById("formCloseChat"),l=this.formView.formData.fields||[],n="preChatForm"===k.formView.elementId,p="offlineForm"===k.formView.elementId,r="formcancelclick",s="formsubmitclick";this.formView.formData.dynamicFields&&(l=this.formView.formData.dynamicFields);
n?(f=b.viewHandler.chatContainer.getElementById("formCancel"),g=b.viewHandler.chatContainer.getElementById("formSubmit"),r="formcancelclick-pc",s="formsubmitclick-pc"):p&&(g=b.viewHandler.chatContainer.getElementById("formSubmit"),a=b.viewHandler.chatContainer.getElementById("resendButton"),s="formsubmitclick-ol");e=b.viewHandler.chatContainer.getElementById("newChat");f&&b.eventHandler.listen(f,b.viewHandler.clickEvent,function(a){if(n)return b.eventEmitter.emit(k.formView.formData.saveFunc,{},function(a,
b){k.handleAfterSave(a,{serverData:b})});k.closeForm();b.eventHandler.cancelEvent(a)},r);g&&b.eventHandler.listen(g,b.viewHandler.clickEvent,function(){k.submitForm()},s);h&&b.eventHandler.listen(h,b.viewHandler.clickEvent,function(a){c?(c.container.hide(),b.viewHandler.isMaximized=!1,b.viewHandler.show()):b.main.hideWidget();b.eventHandler.cancelEvent(a)},"formcloseclick");a&&b.eventHandler.listen(a,b.viewHandler.clickEvent,function(){p&&(b.viewHandler.chatContainer.getElementById("overlayOfflineForm").style.display=
"none",b.viewHandler.chatContainer.getElementById("formFieldsContainer").style.display="block");b.viewHandler.chatContainer.getElementById("submitWrapper").className=b.viewHandler.chatContainer.getElementById("submitWrapper").className.replace("visible","");b.viewHandler.chatContainer.getElementById("formContainer").className=b.viewHandler.chatContainer.getElementById("formContainer").className.replace("success","")},"resendButtonClick");e&&b.eventHandler.listen(e,b.viewHandler.clickEvent,function(a){c.chatStarted();
b.chatHandler.startNewChat();b.eventHandler.cancelEvent(a)},"newChat","newChat");l.forEach(function(a){if(!a.disabled){var e=b.viewHandler.chatContainer.getElementById(a.fieldName+"Field"),c=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldError"),d=b.languageParser.translate("form",a.languageKey+"Placeholder"),q=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldValid"),f=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldErrorIcon");if(e){if(a.instantValidation)if(-1===
(" "+e.parentNode.className+" ").indexOf("valid")&&-1===(" "+e.parentNode.className+" ").indexOf("error")){var g=e.value;if(g=d===g?null:m.trim(g))k[a.validation](g,a.valueMaxLength,a.isRequired)?(c.innerHTML="",c.style.display="none",e.parentNode.className+=" valid",q&&(q.style.display="block")):(c.innerHTML=b.languageParser.translate("form",a.languageKey+"ErrorMessage"),c.style.display="block",e.parentNode.className+=" error")}else e.parentNode.className=e.parentNode.className.replace(" valid",
""),e.parentNode.className=e.parentNode.className.replace(" error","");"textarea"!==e.nodeName.toLowerCase()&&b.eventHandler.listen(e,"keypress",function(a){13===a.keyCode&&k.submitForm()},"formkeypress"+a.fieldName);"options"===a.type&&a.instantValidation&&(e.parentNode.style.paddingRight="15px",b.eventHandler.listen(e,"change",function(f){f=d===e.value?null:m.trim(e.value);f=k[a.validation](f,a.valueMaxLength,a.isRequired);e.parentNode.className=e.parentNode.className.replace(" error","");f?(c.innerHTML=
"",c.style.display="none",-1===(" "+e.parentNode.className+" ").indexOf("valid")&&(e.parentNode.className+=" valid",-1<(" "+e.parentNode.className+" ").indexOf("other-fix")&&(e.parentNode.style.paddingRight="0px")),q&&(q.style.display="block")):(c.innerHTML=b.languageParser.translate("form",a.languageKey+"ErrorMessage"),c.style.display="block",e.parentNode.className+=" error",e.parentNode.className=e.parentNode.className.replace(" valid",""),q&&(q.style.display="none"))},"formselectchange"+a.fieldName));
b.eventHandler.listen(e,"keydown",function(g){setTimeout(function(){var g;a.instantValidation?(g=d===e.value?null:m.trim(e.value),g=k[a.validation](g,a.valueMaxLength,a.isRequired),e.parentNode.className=e.parentNode.className.replace(" error",""),g?(c.innerHTML="",c.style.display="none",f.style.display="none",-1===(" "+e.parentNode.className+" ").indexOf("valid")&&(e.parentNode.className+=" valid"),q&&(q.style.display="block")):(c.innerHTML=b.languageParser.translate("form",a.languageKey+"ErrorMessage"),
c.style.display="block",f.style.display="block",e.parentNode.className+=" error",e.parentNode.className=e.parentNode.className.replace(" valid",""),q&&(q.style.display="none"))):""!==c.innerHTML&&(c.innerHTML="",c.style.display="none",f.style.display="none",e.parentNode.className=e.parentNode.className.replace(" error",""))},1)},"formkeydown"+a.fieldName)}}});if(d.otherEvent){var u=d.otherEvent;(a=b.viewHandler.chatContainer.getElementById(u.elementName))&&b.eventHandler.listen(a,u.eventName,function(a){u.executedFunc()},
"formother")}};O.prototype.submitForm=function(a){var e,c=this;a=b.viewHandler.chatContainer.getElementById("formSubmit");var d=b.viewHandler.chatContainer.getElementById("formCancel"),f=b.viewHandler.chatContainer.getElementById("formCloseChat"),g=b.viewHandler.chatContainer.getElementById("submitWrapper");e=this.validateForm();if(null===e)g.className="";else{g.innerHTML=''+b.languageParser.translate("form","SubmittingProcess")+'
';
g.className="visible";a&&a.setAttribute("disabled","disabled");d&&d.setAttribute("disabled","disabled");f&&f.setAttribute("disabled","disabled");c.handleResizeofForm(!0);if(this.formView.formData.publish)return b.socketManager.sendToConnector(this.formView.formData.publish,e,function(a,b){e.serverData=b;c.handleAfterSave(a,e)});if(this.formView.formData.saveFunc)try{b.eventEmitter.emit(this.formView.formData.saveFunc,e,function(a,b){e.serverData=b;c.handleAfterSave(a,e)})}catch(h){c.handleAfterSave(!0),
p.handleError("Unable to emit form handler save func : "+this.formView.formData.saveFunc+" with data : "+JSON.stringify(e),h.fileName,h.lineNumber,h.stack)}}};O.prototype.handleAfterSave=function(a,e){var c,d,f,g,h,m,l,n;if(b&&b.formHandler.formView&&b.formHandler.formView.formData){c=b.formHandler.formView.formData.afterSave;d=b.viewHandler.chatContainer.getElementById("formSubmit");f=b.viewHandler.chatContainer.getElementById("formCancel");g=b.viewHandler.chatContainer.getElementById("formCloseChat");
h=b.viewHandler.chatContainer.getElementById("submitWrapper");l=b.viewHandler.chatContainer.getElementById("transcriptEmailField");m="emailTranscriptFormOnChatEnded"===this.currentForm;n="offlineForm"===b.formHandler.formView.elementId;h.className="";h.innerHTML="";d&&d.removeAttribute("disabled");f&&f.removeAttribute("disabled");g&&g.removeAttribute("disabled");if(a)return this.updateFormStatus(a);c&&c(e);m?l.value="":(n&&(b.viewHandler.chatContainer.getElementById("overlayOfflineForm").style.display=
"block",b.viewHandler.chatContainer.getElementById("formFieldsContainer").style.display="none",b.viewHandler.hideEmbeddedGreetings()),this.formView.formData.dontCloseForm?this.updateFormStatus():this.closeForm())}};O.prototype.updateFormStatus=function(a){var e,c,d;b.viewHandler.chatContainer&&(e=b.viewHandler.chatContainer.getElementById("formSavingStatus"),c=b.viewHandler.chatContainer.getElementById("savingStatus"),d=b.viewHandler.chatContainer.getElementById("submitWrapper"),e&&c?a?(e.className=
"errorMessage",c.innerHTML=b.languageParser.translate("form","errorSaving"),a=m.getElementsByClassName(b.viewHandler.chatContainer.documentRef,"longFormContainer"),a.length&&(a[0].scrollTop=999999999999)):(e.className="",c.innerHTML=b.languageParser.translate("form","saved")):this.currentForm&&"offlineForm"===this.currentForm?a?(d.className="visible",d.innerHTML=""+b.languageParser.translate("form","OfflineMessageNotSent")+"
",setTimeout(function(){d.className=""},3E3)):(d.className="",this.clearForm()):
d.className="")};O.prototype.validateForm=function(){var a,e,c={},d=0,f=this;if(this.formView)return a=this.formView.formData.fields||[],this.formView.formData.dynamicFields&&(a=this.formView.formData.dynamicFields),a.forEach(function(a){var g,h,l,n,p;if("additionalQuestion"===a.fieldName&&a.getValue&&m.isArray(a.getValue()))c.additionalQuestion={},a.getValue().forEach(function(e,d){(h=b.viewHandler.chatContainer.getElementById(a.fieldName+d))&&(c.additionalQuestion[d]=e===h.value?null:m.trim(h.value))});
else if("choice"===a.fieldType||"option"===a.fieldType)p=b.viewHandler.chatContainer.documentRef.getElementsByName(a.fieldName+"group"),l=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldError"),g=b.viewHandler.chatContainer.getElementById(a.fieldName+"Container"),formLabelEl=g.parentElement.parentElement.getElementsByClassName("form-field-label")[0],errorIconEl=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldErrorIcon"),p="choice"===a.fieldType?f.getSelectedCheckbox(p,a.isRequired):
f.getSelectedRadio(p,a.isRequired),l.innerHTML="",l.style.display="none",errorIconEl.style.display="none",g.className=g.className.replace("error",""),null===p?(d++,n=!1,l.innerHTML=b.languageParser.translate("form",a.languageKey+"ErrorMessage"),l.style.display="block",errorIconEl.style.display="block",g.className+=" error",formLabelEl.style.color="#e52f48"):(formLabelEl.style.color="#707070",c[a.fieldName]=p);else{h=b.viewHandler.chatContainer.getElementById(a.fieldName+"Field");l=b.viewHandler.chatContainer.getElementById(a.fieldName+
"FieldError");errorIconEl=b.viewHandler.chatContainer.getElementById(a.fieldName+"FieldErrorIcon");if(!h)return;g=a.placeholderText===h.value?null:m.trim(h.value);n=f[a.validation](g,a.valueMaxLength,a.isRequired);l.innerHTML="";l.style.display="none";errorIconEl.style.display="none";h.parentNode.className=h.parentNode.className.replace("error","");n?c[a.fieldName]=g:(d++,l.innerHTML=b.languageParser.translate("form",a.languageKey+"ErrorMessage"),l.style.display="block",errorIconEl.style.display=
"block",h.parentNode.className+=" error")}e||n||(e=h)}),0c-6&&(this.agentDetails=
"tawkchat-agent-details");d.minimizedDimensions.subscribe(function(b){a.frameHeight=b.height+"px";a.frameWidth=b.width+"px";a.widgetDimensionsUpdated()});r.pageStatus.subscribe(function(b){a.updateGreetings(b);a.updateStatus(b)});r.chatBubbleClosed.subscribe(function(b){b&&a.bubbleContainer&&a.bubbleContainer.clear()});d.chatBubble.subscribe(function(){a.bubbleSettingsChanged()});d.isRTL.subscribe(function(){a.bubbleSettingsChanged()});d.desktopWidget.subscribe(function(){b=d.minimizedDimensions().width;
c=d.minimizedDimensions().height;a.offsetX=d.widgetOffsetX;a.offsetY=d.widgetOffsetY;d.isDesktopRectangle()?(a.container.template=v["tawkchat-minified-iframe-element-rectangle"],a.chatIndicator.massRestyle(m.getGenericStyle({zindex:"1000003",margin:"0px",width:a.indicatorWidth+"px",height:a.indicatorHeight+"px",position:"fixed",display:"none",bottom:a.offsetY+"px",left:a.offsetY+"px",maxheight:a.indicatorHeight+"px",maxwidth:a.indicatorWidth+"px",minheight:a.indicatorHeight+"px",minwidth:a.indicatorWidth+
"px"}))):(a.container.template=v["tawkchat-minified-iframe-element-round"],a.chatIndicator.massRestyle(m.getGenericStyle({zindex:"1000003",margin:"0px",width:"60px",height:"22px",position:"fixed",display:"none",bottom:"57px",left:"100%",maxheight:"22px",maxwidth:"60px",minheight:"22px",minwidth:"60px"})));a.container.massRestyle(m.getGenericStyle({zindex:"1000001",position:"fixed",bottom:d.isDesktopRectangle()?"0px":a.offsetY,display:"none",height:a.frameHeight,width:a.frameWidth,maxheight:a.frameHeight,
maxwidth:a.frameWidth,minheight:a.frameHeight,minwidth:a.frameWidth}));a.bubbleContainer&&a.bubbleContainer.elementReferrer&&a.bubbleContainer.clear();36>c-6&&(a.agentDetails="tawkchat-agent-details");a.buildView();a.updateStatus()});d.showMessagePreview.subscribe(function(){d.showMessagePreview()?a.initMessagePreviewContainer():a.destroyMessagePreviewContainer()})},buildView:function(){var a;if(this.container&&(b.MinifiedStyle=b.MinifiedStyle.replace(/#tawktoLink/g,"#"+b.viewHandler.tawktoLinkName),
b.MinifiedStyle=b.MinifiedStyle.replace(/#bottomContainer/g,"#"+b.viewHandler.bottomContainerName),d.showMessagePreview()?this.initMessagePreviewContainer():this.destroyMessagePreviewContainer(),this.chatIndicator.buildIframe(b.MinifiedStyle+d.minStyle()),a=m.getElementsByTagName(this.chatIndicator.documentRef,"body")[0],a.innerHTML=v["tawkchat-chat-indicator"],this.container.buildIframe(b.MinifiedStyle+d.minStyle()),this.bubbleContainer&&(d.chatBubble()&&this.bubbleContainer.elementReferrer?this.bubbleContainer.buildIframe(b.MinifiedStyle+
d.minStyle()):this.bubbleContainer.clear()),this.widgetDimensionsUpdated(),this.updateGreetings(),this.attachEvents(),this.inDocument=!0,d.isDesktopRectangle())){a=this.container.getElementById("tawkchat-minified-container");var e=d.topCorner+"px ",c=d.bottomCorner+"px ";a.style.borderRadius=e+e+c+c}},attachEvents:function(){this.container&&(this.container.attachUserEventListener(b.viewHandler.clickEvent,function(a){"max"===r.chatWindowState()?(b.viewHandler.userAction=!0,b.sessionHandler.notifyWindowState("min")):
"max"===d.onClickAction?(b.viewHandler.userAction=!0,b.sessionHandler.notifyWindowState("max")):b.viewHandler.popoutWidget();b.eventHandler.cancelEvent(a)},"tawkchat-minified-wrapper","minifiedclick"),this.container.attachUserEventListener("mousedown",function(a){b.viewHandler.lastFocusedElement=f.document.activeElement},"tawkchat-minified-wrapper","minifiedWidgetMouseDown"),this.attachBubbleEvents())},createCanvasChatBubble:function(){},createVMLChatBubble:function(){}});M.prototype.updateStatus=
function(a){var e;a||(a=r.pageStatus());if(this.container&&a){if(e=this.container.getElementById("tawkchat-status-icon"))e.className=a;if(e=this.container.getElementById("tawk-minified-mobile-text"))e.innerHTML="online"===a||"away"===a?b.languageParser.translate("chat","chat_text"):b.languageParser.translate("chat","mail_text");try{b.eventEmitter.emit("resizeIframeHeight")}catch(c){p.handleError("Unable to emit resizeIframeHeight",c.fileName,c.lineNumber,c.stack)}}};M.prototype.attachBubbleEvents=
function(){this.bubbleContainer&&this.bubbleContainer.attachUserEventListener(b.viewHandler.clickEvent,b.sessionHandler.closeBubble,"tawkchat-chat-bubble-close","bubblecloseclick")};M.prototype.hide=function(){this.container&&(this.shown=!1,this.container.restyle("display","none !important"),this.hideBubble())};M.prototype.show=function(){this.container&&(this.shown=!0,this.container.restyle("display","block !important"),this.showBubble())};M.prototype.widgetDimensionsUpdated=function(){this.container&&
(d.isDesktopRectangle()?(minWidth=d.minimizedDimensions().width,minHeight=d.minimizedDimensions().height):minHeight=minWidth=60,this.container.massRestyle({height:minHeight+"px !important","min-height":minHeight+"px !important","max-height":minHeight+"px !important",width:minWidth+"px !important","min-width":minWidth+"px !important","max-width":minWidth+"px !important","border-radius":d.isDesktopRectangle()?"0 !important":"50% !important"}),this.widgetPositonChanged(),this.bubbleSettingsChanged(),
this.calculateIndicatorPositioning())};M.prototype.bubbleSettingsChanged=function(){var a=d.chatBubble();if(!a&&this.bubbleContainer||d.hideWidgetOnLoad)return this.bubbleContainer.clear();b&&(b.viewHandler&&b.viewHandler.iframeContainer&&b.viewHandler.iframeContainer.elementReferrer)&&(a&&(a.type&&"default"!==a.type||this.bubbleContainer.elementReferrer&&this.bubbleContainer.insertCssFile(".bubble-text-color{color:"+(d.chatBubble()?d.chatBubble().fgc:"#ffffff")+";}",!0),a&&(this.bubbleContainer||
(this.bubbleContainer=new R(m.getRandomName(),m.getGenericStyle({zindex:"1000000",width:"146px",height:"85px",position:"fixed",display:"none",bottom:minHeight+2+"px",right:"20px",maxheight:"85px",maxwidth:"146px",minheight:"85px",minwidth:"146px"}),ca,"iframe")),this.bubbleContainer.elementReferrer||(b.viewHandler.iframeContainer.elementReferrer.appendChild(this.bubbleContainer.buildView()),this.bubbleContainer.buildIframe(b.MinifiedStyle+d.minStyle())))),this.createBubble(),this.attachBubbleEvents())};
M.prototype.updateGreetings=function(a){var b;a||(a=r.pageStatus());this.container&&a&&(b=this.container.getElementById("short-message"))&&(a=h.getShortMessage(a),null!==a&&(b.innerHTML=a))};M.prototype.clear=function(){this.container.clear();this.container=null};M.prototype.widgetPositonChanged=function(){var a={},b=this.offsetX,c=this.offsetY;this.container.getElementById("tawkchat-minified-wrapper");this.container.getElementById("tawkchat-status-agent-container");var f=b+"px";d.isCenterPositioned()?
(d.isDesktopRectangle()&&(f=0.5*d.minimizedDimensions().height-0.5*d.minimizedDimensions().width+"px"),d.isRightPositioned()?(bodyClassName="center right",a=d.isDesktopRectangle()?m.getRotateStyling("-90","49%"):m.getRotateStyling("0","0"),a.right=f,a.left="auto !important"):(bodyClassName="center left",a=d.isDesktopRectangle()?m.getRotateStyling("90","49%"):m.getRotateStyling("0","0"),a.left=f,a.right="auto !important"),d.isDesktopRectangle()||(a.transform="unset"),a.top="calc(50% - "+0.5*d.minimizedDimensions().height+
"px) !important",a.bottom="auto !important"):(a=m.getRotateStyling("0","0"),a.margin="0px !important",d.isTopPositioned()?(a.top=c+"px !important",a.bottom="auto !important",bodyClassName=" top "):(a.top="auto !important",a.bottom=c+"px !important",bodyClassName=" bottom "),d.isRightPositioned()?(bodyClassName+=" right ",a.right=b+"px !important",a.left="auto !important"):(bodyClassName+=" left ",a.left=b+"px !important",a.right="auto !important"));this.container.massRestyle(a)};M.prototype.createBubble=
function(){var a;this.bubbleContainer&&(this.bubbleContainer.elementReferrer&&!d.hideWidget&&d.chatBubble&&!r.chatBubbleClosed())&&(d.chatBubble().type&&"default"!==d.chatBubble().type?this.createImageBubble():this.createDefaultBubble(),a=this.bubbleContainer.getElementById("tawkchat-chat-bubble-close"),this.bubbleContainer.attachUserEventListener("mouseover",function(){a&&(a.style.visibility="visible")},null,"bubbleHover"),this.bubbleContainer.attachUserEventListener("mouseout",function(){a&&(a.style.visibility=
"hidden")},null,"bubbleOut"),this.bubbleContainer.attachUserEventListener(b.viewHandler.clickEvent,function(a){"max"===d.onClickAction?(b.viewHandler.userAction=!0,b.sessionHandler.notifyWindowState("max")):b.viewHandler.popoutWidget();b.eventHandler.cancelEvent(a)},"bubble-image","bubbleContainerClick"),b.viewHandler.isMaximized||this.showBubble())};M.prototype.calculateBubblePositioning=function(a,b,c,f,g,h,l){var n=d.minimizedDimensions().width;d.minimizedDimensions();var p={};m.getElementsByTagName(this.bubbleContainer.documentRef,
"body");if(d.isCenterPositioned()){var r,s;r=-0.5*b;s=f;0===h?(n="gallery"===d.chatBubble().type?0:0.5*(n-b),c+="px !important"):"gallery"===d.chatBubble().type?(s=n=0,c=-1*(0.5*(a-b)-f)+"px !important"):(n=0.5*(n-a),c=-1*(0.5*(a-b)-c)+"px !important");p=m.getRotateStyling(h,"49%");d.isRightPositioned()?(p.right=c,p.left="auto !important"):(p.left=c,p.right="auto !important");p.top="50% !important";p.bottom="auto !important";h=r-n+s}else p=m.getRotateStyling("0","0"),h="0",d.isTopPositioned()?(p.top=
f+"px !important",p.bottom="auto !important",l+=" top "):(p.bottom=f+"px !important",p.top="auto !important",l+=" bottom "),d.isRightPositioned()?(p.right=c+"px !important",p.left="auto !important",l+=" right "):(p.left=c+"px !important",p.right="auto !important",l+=" left ");p.width=a+"px !important";p["max-width"]=a+"px !important";p["min-width"]=a+"px !important";p.height=b+"px !important";p["max-height"]=b+"px !important";p["min-height"]=b+"px !important";p["z-index"]=(0===g?"1000000":"1000002")+
" !important";p.margin=h+"px 0 0 0 !important";this.bubbleContainer.massRestyle(p);this.bubbleContainer.documentRef.body.className+=l};M.prototype.createDefaultBubble=function(){var a,b,c,f=0;a=0;a=!!document.createElement("canvas").getContext;var g=" default ";b=N&&9>J;if(a||b)b=m.getElementsByTagName(this.bubbleContainer.documentRef,"body")[0],b.innerHTML=v["tawkchat-chat-bubble-canvas"],a?this.createCanvasChatBubble():this.createVMLChatBubble(),a=this.bubbleContainer.getElementById("tawkchat-chat-bubble-text"),
a.innerHTML=d.chatBubble().txt,a.style.color=d.chatBubble().fgc,d.isCenterPositioned()?(d.isRightPositioned()?(c=-90,f-=10,d.isRTL()&&(f=d.minimizedDimensions().width-146)):(c=90,f=d.isDesktopRectangle()?d.minimizedDimensions().width-146+10:10,d.isRTL()&&(f=0)),a=d.minimizedDimensions().height+this.offsetX+2):(f=d.minimizedDimensions().height+this.offsetY+2,a=!d.isRightPositioned()&&!d.isRTL()||d.isRightPositioned()&&d.isRTL()?d.isDesktopRectangle()?d.minimizedDimensions().width-146+16:10:0),d.isRTL()&&
(g+=" rtl-direction"),this.calculateBubblePositioning(146,85,a,f,0,c,g)};M.prototype.createImageBubble=function(){var a,b,c,f;c=m.getElementsByTagName(this.bubbleContainer.documentRef,"body")[0];var g=d.chatBubble(),h=g.height+16,l=0;"gallery"===g.type?(b=parseInt(g.name,10),f=22===b,d.isDesktopRectangle()||(b+="-r"),d.isCenterPositioned()?(b+=d.isRightPositioned()?"-cr":"-cl",d.isDesktopRectangle()):b=d.isTopPositioned()?b+(d.isRightPositioned()?"-tr":"-tl"):b+(d.isRightPositioned()?"-br":"-bl"),
a=" gallery ",b="https://static-v.tawk.to/a-v3-47/images/bubbles/"+b+(f?".png":".svg"),d.isCenterPositioned()&&0===g.rotate&&(a+=" center-right"),c.innerHTML=m.escapeTemplateReplacement(v["tawkchat-chat-bubble-gallery"],[{placeholder:"__IMAGE_SRC__",textReplace:b},{placeholder:"__IMAGE_SIZE__",textReplace:"width:"+g.width+"px; height:"+g.height+"px;"}])):(a=" upload ",b="https://tawk.link/"+d.chatBubble().name,c.innerHTML=m.escapeTemplateReplacement(v["tawkchat-chat-bubble-upload"],[{placeholder:"__IMAGE_SRC__",
textReplace:b}]));d.isTopPositioned()||d.isCenterPositioned()?(l+=g.topOffset,d.isCenterPositioned()&&0===g.rotate&&(l-=16)):l+=g.bottomOffset;c=d.isRightPositioned()?g.rightOffset:g.leftOffset;d.isCenterPositioned()&&0!==g.rotate&&(c="gallery"===g.type?c-3:c+2);this.calculateBubblePositioning(g.width,h,c,l,g.zIndex,g.rotate,a)};M.prototype.toggleBubble=function(){d.chatBubble&&(this.bubbleContainer&&this.bubbleContainer.elementReferrer)&&(this.shown&&"offline"!==r.pageStatus()?this.bubbleContainer.restyle("display",
"block !important"):this.bubbleContainer.restyle("display","none !important"))};M.prototype.agentBarChanged=function(a){var b,c,f,g,h,m,l,n={};d.hideWidget||(this.container.massRestyle({height:a+"px !important","min-height":a+"px !important","max-height":a+"px !important"}),m=N&&10>J,closeIconWidth=16,minWidth=d.minimizedDimensions().width,minHeight=d.minimizedDimensions().height,b=d.chatBubble(),c=a-minHeight,l=b.rotate,b.type&&"default"!==b.type?(f=b.topOffset,g=b.bottomOffset,bubbleWidth=b.width,
bubbleContainerHeight=b.height+closeIconWidth,h=d.isRightPositioned()?b.rightOffset:b.leftOffset):(bubbleWidth=146,bubbleContainerHeight=85,d.isCenterPositioned()?(h=minHeight+2,l=d.isRightPositioned()?-90:90):(f=minHeight+2,g=minHeight+2,h=d.isRightPositioned()?0:minWidth-bubbleWidth+closeIconWidth)),d.isCenterPositioned()?(f=-0.5*minWidth+0.5*a+"px !important",h+=c,c=0===l?h+"px !important":-1*(0.5*(bubbleWidth-bubbleContainerHeight)-h)+"px !important",d.isRightPositioned()?(this.container.restyle("right",
f),n.right=c,m&&(this.container.restyle("right",a-minWidth+"px !important"),0!==l&&(n.right=h-(bubbleWidth-bubbleContainerHeight)+"px !important"))):d.isCenterPositioned()||(this.container.restyle("left",f),n.left=c,m&&(this.container.restyle("left","0px !important"),0!==b.rotate&&(n.left=h+"px !important"))),m?this.container.restyle("margin",-0.5*minWidth+"px 0 0 0 !important"):this.container.restyle("margin",-0.5*a+"px 0 0 0 !important")):d.isCenterPositioned()||(d.isTopPositioned()?n.top=f+c+"px !important":
n.bottom=g+c+"px !important"),this.bubbleContainer&&(this.bubbleContainer.elementReferrer&&d.chatBubble&&!r.chatBubbleClosed())&&this.bubbleContainer.massRestyle(n))};M.prototype.calculateIndicatorPositioning=function(){var a={},b=this.indicatorWidth,c=this.indicatorHeight,q=d.minimizedDimensions().width,g=d.minimizedDimensions().height,h="";Math.max(document.documentElement.clientHeight,f.innerHeight||0);var m=this.offsetX,l=this.offsetY,n;d.isCenterPositioned()?(d.isRightPositioned()?(a.right=l+
g-c+5+"px !important",a.top="calc(50% - "+0.5*q+"px) !important",a.left="auto !important",n="right",a.bottom="auto !important",d.isDesktopRectangle()?(a.right=l+g-c+5+"px !important",d.isRTL()&&(a.bottom="calc(50% - "+(0.5*q+5)+"px) !important",a.top="auto !important")):(d.isRTL()?a.right=g+"px !important":a.right=m-5+"px !important",a.left="auto !important")):(a.right="auto !important",n="left",a.bottom="auto !important",d.isDesktopRectangle()?(a.top="calc(50% - "+(0.5*q+5)+"px) !important",a.left=
l+g-c+5+"px !important",d.isRTL()||(a.top="calc(50% + "+(0.5*q-0.5*c)+"px) !important")):(a.top="calc(50% - "+0.5*q+"px) !important",d.isRTL()?a.left=m-5+"px !important":a.left=m+q-b+5+"px !important",a.right="auto !important")),h+=" bottom "+n):(d.isTopPositioned()?(h+=" top ",a.top=l+"px !important",a.bottom="auto !important"):(h+=" bottom ",a.top="auto !important",d.isDesktopRectangle()?a.bottom=g-m-5+"px !important":a.bottom=g+l-d.widgetOffsetY+"px !important"),d.isRightPositioned()?(h+=" right ",
d.isRTL()?d.isDesktopRectangle()?a.right=q-5+"px !important":a.right=q+"px !important":d.isDesktopRectangle()?a.right="1px !important":a.right=m-5+"px !important",a.left="auto !important"):(h+=" left ",d.isRTL()?a.left=m-5+"px !important":a.left=m+q-b+5+"px !important",a.right="auto !important"));a.width=b+"px !important";a["max-width"]=b+"px !important";a["min-width"]=b+"px !important";a.height=c+"px !important";a["max-height"]=c+"px !important";a["min-height"]=c+"px !important";this.chatIndicator.documentRef.body.className+=
" "+h+" round";this.chatIndicator.massRestyle(a)};M.prototype.toggleOfflineIcon=function(a){var b,c;this.container&&!d.isDesktopRectangle()&&(b=this.container.getElementById("maximizeChat"))&&(a?(a="icon-chat",c="icon-mail"):(a="icon-mail",c="icon-chat"),m.removeClass(b,a),m.addClass(b,c))};M.prototype.showBubble=function(){this.bubbleContainer&&("offline"!==r.pageStatus()&&(!b.viewHandler.messagePreview||b.viewHandler.messagePreview&&1>b.viewHandler.messagePreview.messagePreviewCount))&&this.bubbleContainer.show()};
M.prototype.hideBubble=function(){this.bubbleContainer&&this.bubbleContainer.hide()};M.prototype.initMessagePreviewContainer=function(){var a,e;a=b.viewHandler.iframeContainer;this.messagePreview=new R(m.getRandomName(),m.getGenericStyle({zindex:"999999",width:"378px",height:this.messagePreviewHeight,position:"fixed",display:"none",bottom:d.minimizedDimensions().height+this.offsetY+10+"px",right:this.offsetX+"px"}),ca,"iframe");b.viewHandler.messagePreview=new F(this.messagePreview);this.messagePreview.elementReferrer||
a.elementReferrer.appendChild(this.messagePreview.buildView(a.documentRef));this.messagePreview.buildIframe(b.MinifiedStyle+d.minStyle());a=m.getElementsByTagName(this.messagePreview.documentRef,"body")[0];e=v["tawkchat-message-preview"];e=e.replace(/__TAWK_TO_LINK__/gm,b.viewHandler.tawktoLinkName);e=e.replace(/__BOTTOM_CONTAINER__/gm,b.viewHandler.bottomContainerName);a.innerHTML=e};M.prototype.destroyMessagePreviewContainer=function(){this.messagePreview&&(this.messagePreview.documentRef&&this.messagePreview.documentRef.parentNode)&&
this.messagePreview.documentRef.parentNode.removeChild(this.messagePreview.documentRef);this.messagePreview=null;b.viewHandler.messagePreview=null};var Ia=M.extend({init:function(){var a=this;this._super(this);b.eventEmitter.on("localeChanged",function(){a.setLinkTitle()});d.isRTL.subscribe(function(){a.addClassName()})},buildView:function(){this._super(this);this.addClassName();this.setLinkTitle()},attachEvents:function(){this.container&&this._super()},createCanvasChatBubble:function(){var a,b,c,
f,g,h,m,l,n,p,r,s,u,v,w,z,t,y=5,A=d.chatBubble().bgc;if(a=this.bubbleContainer.getElementById("tawkchat-chat-bubble-canvas"))d.chatPosition(),a.width="146",a.height="85",g=a.getContext("2d"),g.clearRect(0,0,134,63),g.fillStyle=A,d.isTopPositioned()?(y=16,h=68,u=y+3,s=81,v=6,w=!1,a=1.1,b=1.9,c=1.6,f=0.85):(h=y=6,u=y+63-3,s=55,v=79,w=!0,a=0.9,b=0.1,c=0.4,f=1.15),d.isRTL()?(t=10,m=t+2,l=t+5,n=t-2,p=t-2,r=t+5,s=81,d.isTopPositioned()?(z=w,c=0.2,f=1.45):(z=!w,c=0.6,f=1.85)):(t=2,m=t+134-2,l=t+134-5,n=
t+134+2,p=t+134+2,r=t+134-5,z=w),g.beginPath(),g.moveTo(t+8,y),g.lineTo(68,y),g.lineTo(t+134-8,y),g.quadraticCurveTo(t+134,y,t+134,y+8),g.lineTo(t+134,y+63-8),g.quadraticCurveTo(t+134,y+63,t+134-8,y+63),g.lineTo(t+8,y+63),g.quadraticCurveTo(t,y+63,t,y+63-8),g.lineTo(t,y+8),g.quadraticCurveTo(t,y,t+8,y),g.strokeStyle="#e3e0e7",g.lineWidth=2,g.stroke(),g.closePath(),g.fill(),g.beginPath(),g.arc(68,u,10,Math.PI*a,Math.PI*b,w),g.strokeStyle="#e3e0e7",g.lineWidth=2,g.stroke(),g.fill(),d.isDesktopRectangle()||
(d.isTopPositioned()&&d.isLeftPositioned()?s-=30:d.isBottomPositioned()&&d.isRightPositioned()?s+=30:d.isCenterPositioned()&&d.isRightPositioned()&&(s+=30)),g.beginPath(),g.arc(s,v,5,0,2*Math.PI,!1),g.strokeStyle="#e3e0e7",g.lineWidth=2,g.stroke(),g.closePath(),g.fill(),g.beginPath(),g.arc(m,h+5,10,Math.PI*c,Math.PI*f,z),g.strokeStyle="#e3e0e7",g.lineWidth=2,g.stroke(),g.closePath(),g.fillStyle=A,g.fill(),g.beginPath(),g.moveTo(l,h+1.5),g.lineTo(n,h+8),g.closePath(),g.lineWidth=2,g.strokeStyle=d.chatBubble().fgc,
g.stroke(),g.beginPath(),g.moveTo(p,h+1.5),g.lineTo(r,h+8),g.closePath(),g.lineWidth=2,g.strokeStyle=d.chatBubble().fgc,g.stroke()},createVMLChatBubble:function(){var a,b,c,f,g,h="",m=0,l=5,n=d.chatBubble().bgc,p=this.bubbleContainer.getElementById("tawkchat-chat-bubble-graphics-container");p&&(d.chatPosition(),this.bubbleContainer.documentRef.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML"),d.isTopPositioned()?(l=15,a=70):a=l=5,d.isRTL()?(m=10,b="90px",c="0px",f=m-6+","+(a+1.5)+
'" to="'+(m+2)+","+(a+8),g=m+2+","+(a+1.5)+'" to="'+(m-6)+","+(a+8)):(m=0,b="53px",c="123px",f=m+136-6+","+(a+1.5)+'" to="'+(m+136+2)+","+(a+8),g=m+136+2+","+(a+1.5)+'" to="'+(m+136-6)+","+(a+8)),h='" +n+'"="">',h+='',h+=" ",d.isTopPositioned()?(h+=' ',h+=' '):(h+="',h+='',h+=" ",
h+=' '),h+=' ',h+=' ',h+=' ',h+=
" ",p.innerHTML=h)}});Ia.prototype.setLinkTitle=function(){var a=this.container.getElementById("minimizeChatMinifiedBtn"),e=this.container.getElementById("maximizeChat");this.container&&(e&&e.setAttribute("title",b.languageParser.translate("rollover","maximize")),a&&a.setAttribute("title",b.languageParser.translate("rollover","minimize")))};Ia.prototype.chatEnded=function(){var a=this.container.getElementById("tawkchat-minified-agent-container"),b=this.container.getElementById("tawkchat-status-text-container"),
c=this.container.getElementById("tawkchat-minified-link-container");a&&b&&(a.innerHTML="",a.style.display="none",b.style.display="block",c.style.marginTop="0px")};Ia.prototype.addClassName=function(){var a;a=d.isRTL()?" rtl-direction":" ltr-direction";this.container&&this.container.elementReferrer&&(this.container.getElementById("tawkchat-minified-wrapper").className=m.getContrast(d.headerTxtColor)+a);this.chatIndicator&&this.chatIndicator.elementReferrer&&(this.chatIndicator.getElementById("tawkchat-chat-indicator").className=
a)};var U=TawkClass.extend({init:function(a,e){var c=this;this.inDocument=!1;this.maxNumberFileUpload=5;c.maxSizeFileUpload=52428800;this.frameWidth=z?"100%":d.maximizedDimensions().width+"px";this.frameHeight=z?"100%":d.maximizedDimensions().height+"px";this.isActionsContainerNotifShown=c.isChatMenuOpen=!1;this.resizeThrottle=0;this.container=d.isPopup?new C(m.getRandomName(),"display: none;"):new R(m.getRandomName(),m.getGenericStyle({zindex:"999999",position:"static",display:"none",height:this.frameHeight,
width:this.frameWidth}),ca,"iframe");this.wrapper=new C("tawkchat-maximized-wrapper");this.wrapper.template=this.wrapper.template.replace(/__IE6__/gm,Aa?"ie6":"");b.MaximizedStyle=b.MaximizedStyle.replace(/#tawktoLink/g,"#"+a);b.MaximizedStyle=b.MaximizedStyle.replace(/#bottomContainer/g,"#"+e);this.wrapper.template=this.wrapper.template.replace(/__TAWK_TO_LINK__/gm,a);this.wrapper.template=this.wrapper.template.replace(/__BOTTOM_CONTAINER__/gm,e);this.wrapper.template=this.wrapper.template.replace("__TOO_LONG_MESSAGE__",
b.languageParser.translate("chat","message_too_long"));N&&10>J&&this.wrapper.addClass("ie9");d.isDesktopRectangle()||this.wrapper.addClass("roundWidget");this.chatTextarea=new C("chatTextarea",null,null,"textarea");this.container.addChildViews([this.wrapper]);d.maximizedDimensions.subscribe(function(a){d.isEmbedded||(d.isPopup||z)||(c.frameHeight=a.height+"px",c.frameWidth=a.width+"px",c.container.restyle("height",c.frameHeight+" !important"),c.container.restyle("width",c.frameWidth+" !important"))});
r.pageStatus.subscribe(function(a){c.updateGreetings(a)});d.soundOn.subscribe(function(){c.toggleSound()});b.eventEmitter.on("localeChanged",function(){c.container&&c.updateGreetings()});d.isRTL.subscribe(function(){c.addClassName()});D.name.subscribe(function(){if(!m.isGeneratedName(D.name()))for(var a=m.getElementsByClassName(c.container.documentRef,"messageOwnerName visitor"),b=0;ba.maxSizeFileUpload?c.push(e[f]):f>=a.maxNumberFileUpload?d.push(e[f]):b.viewHandler.startUpload(e[f]);b.viewHandler.checkUploadFileWarning(c,d)}},"fileInput","fileInputChanged"),this.container.attachUserEventListener("dragover",
function(b){b.preventDefault();b.stopPropagation&&b.stopPropagation();a.wrapper.addClass("drag-over")},"innerWrapper","textareaContainerDragOver"),this.container.attachUserEventListener("dragleave",function(b){var e=a.container.getElementById("tawkchat-maximized-wrapper").getBoundingClientRect();if(b.clientY=e.bottom||b.clientX=e.right)b.preventDefault(),b.stopPropagation&&b.stopPropagation(),a.wrapper.removeClass("drag-over")},"innerWrapper","textareaContainerDragLeave"),
this.container.attachUserEventListener("dragend",function(b){var e=a.container.getElementById("tawkchat-maximized-wrapper").getBoundingClientRect();if(b.clientY=e.bottom||b.clientX=e.right)b.preventDefault(),b.stopPropagation&&b.stopPropagation(),a.wrapper.removeClass("drag-over")},"innerWrapper","textareaContainerDragEnd"),this.container.attachUserEventListener("drop",function(e){e.preventDefault();e.stopPropagation&&e.stopPropagation();a.wrapper.removeClass("drag-over");
e=e.target.files||e.dataTransfer.files;var c=[],d=[];if(e&&0!==e.length){for(var f=0;fa.maxSizeFileUpload?c.push(e[f]):f>=a.maxNumberFileUpload?d.push(e[f]):b.viewHandler.startUpload(e[f]);b.viewHandler.checkUploadFileWarning(c,d)}},"innerWrapper","textareaContainerDrop"),this.container.attachUserEventListener("paste",function(a){var e,c;if((e=(a.originalEvent||a).clipboardData)&&(e=e.items)&&e.length){for(var d=0;d=k.length?(e.className="",a.isActionsContainerNotifShown=!1):(e.className="visible",a.isActionsContainerNotifShown=!0);a.toggleMobileSubmitButton(k);b.chatHandler.sendTextPreview(c)}),this.container.attachUserEventListener(b.viewHandler.clickEvent,function(e){b.eventHandler.cancelEvent(e);b.chatHandler.sendMessage(g.value);g.value="";a.toggleMobileSubmitButton("");
a.resizeTextArea()},"textareaSubmitButton","submitclick"))}else this.chatTextarea.attachUserEventListener("keyup",function(b){5E3>=this.value.length?(e.className="",a.isActionsContainerNotifShown=!1):(e.className="visible",a.isActionsContainerNotifShown=!0);a.resizeTextArea()},null,"chatinputkeyup"),this.chatTextarea.attachUserEventListener("keydown",function(c){var k,d=a.container.getElementById("hidableActionsWrapper"),f=a.container.getElementById("textareaContainer");a.resizeTextArea();if(13===
c.keyCode){if(5E3a.chatTextarea.elementReferrer.clientHeight&&(n=a.chatTextarea.elementReferrer.scrollHeight);
e&&n>=h?(n=150b.agents.agentsCount&&(d.style.display="block"),a||(d.className=d.className.replace(" minimize",
"")))};U.prototype.toggleMenuContainer=function(){};U.prototype.toggleMobileSubmitButton=function(a){var b=this.container.getElementById("actionsContainer");a&&"mobile-typing"!==b.className?b.className="mobile-typing":a||"mobile-typing"!==b.className||(b.className="")};var ra=U.extend({init:function(){var a=this;this._super.apply(this,arguments);b.eventEmitter.on("formClosed",function(){var e=a.container.getElementById("chatPanel");if(e)if(d.showPreChatForm&&!r.prechatFormSubmitted())b.formHandler.openForm("preChatForm");
else if(a.setChatGreetings(!0),e.style.display="block",a.wrapper.removeClass("noMenu"),b.viewHandler.checkSeenMessageViewport(),!z&&a.container.getElementById("chatTextarea")&&"max"===r.chatWindowState()&&b.viewHandler.userAction){var c=m.getDocument(m.getDocument(f).getElementById(a.container.elementId));if(c&&c.getElementById("chatTextarea"))try{setTimeout(function(){c.getElementById("chatTextarea").focus()},0)}catch(g){}}});b.eventEmitter.on("formOpened",function(){a.container&&a.container.getElementById("chatPanel")&&
("preChatForm"!==b.formHandler.currentForm&&"offlineForm"!==b.formHandler.currentForm&&"consentForm"!==b.formHandler.currentForm||a.wrapper.addClass("noMenu"),a.container.getElementById("chatPanel").style.display="none")});b.eventEmitter.on("localeChanged",function(){a.insertText();a.setLinkTitle();a.toggleSound()})},buildView:function(){this._super(this);this.setLinkTitle();this.insertText();this.wrapper&&this.wrapper.addClass(m.getContrast(d.headerTxtColor));this.attachEvents()},insertText:function(){var a;
if(this.container){this.container.getElementById("tawkContent").innerHTML=b.languageParser.translate("overlay","tawkContent");this.container.getElementById("cancelTawkRedirect").innerHTML=b.languageParser.translate("form","CancelButton");this.container.getElementById("tawkRedirect").innerHTML=b.languageParser.translate("form","visitButton");this.container.getElementById("maxFileNotificationMessage").innerHTML=b.languageParser.translate("notifications","maximum_file_upload_warning",{strongStart:"",
strongEnd:" ",limitFileNumber:"5"});this.container.getElementById("maxSizeNotificationMessage").innerHTML=b.languageParser.translate("notifications","maximum_size_upload_warning",{strongStart:"",strongEnd:" ",limitFileSize:"50mb"});this.container.getElementById("emailTranscriptOption").innerHTML=b.languageParser.translate("menu","email_transcript");this.container.getElementById("changeName").innerHTML=b.languageParser.translate("menu","change_name");this.container.getElementById("soundOn").innerHTML=
b.languageParser.translate("menu","sound_on");this.container.getElementById("soundOff").innerHTML=b.languageParser.translate("menu","sound_off");this.container.getElementById("maxSizeNotifLabel").innerHTML=b.languageParser.translate("chat","Warning");this.container.getElementById("maxFileNotifLabel").innerHTML=b.languageParser.translate("chat","Warning");this.container.getElementById("endChat").innerHTML=b.languageParser.translate("menu","end_chat_session");d.isEmbedded||d.isPopup||(this.container.getElementById("popoutChat").innerHTML=
b.languageParser.translate("menu","popout_widget"));a=m.getElementsByClassName(this.container.getElementById("chatContainer"),"closeNotification");for(var e=0;eJ?"none":"2000000000",position:"fixed"});d.isTopPositioned()?(a="transform:translate(0, -30px);",b="transform:translate(0, 0px);"):d.isCenterPositioned()?(a=d.isRightPositioned()?"transform:translate(30px,0);":"transform:translate(-30px,0);",
b="transform:translate(0px,0);"):(a="transform:translate(0, 30px);",b="transform:translate(0, 0px);");a="{0%{opacity:0;"+a+";}to{opacity:1;"+b+"}}";f=f+("@keyframes tawkMaxOpen"+a)+("@-moz-keyframes tawkMaxOpen"+a);f+="@-webkit-keyframes tawkMaxOpen"+a;f+="#"+this.iframeContainerName+"{"+k+"}";f+="#"+c.container.elementId+".open{animation : tawkMaxOpen .25s ease!important;}";this.iframeContainer.insertCssFile(f,!0)},show:function(){c.hide();d.isEmbedded||d.isPopup?(this.iframeContainer.restyle("position",
"static"),this.iframeContainer.restyle("right",""),this.iframeContainer.restyle("left",""),this.iframeContainer.restyle("width","100%"),this.iframeContainer.restyle("height","100%"),c.show()):(this.isWidgetPositionsUpdated=!0,this.indicator.initIndicator(),b.main.maximize?this.maximizeWidget():this.minimizeWidget());this.updateViewByStatus(r.pageStatus());this._super()},showEmbeddedGreetings:function(){},hideEmbeddedGreetings:function(){}});E.prototype.calculateWidgetPosition=function(){var a,b,c=
Math.max((document.documentElement.clientHeight,f.innerHeight||0)/2)-d.maximizedDimensions().height/2,g={};d.isDesktopRectangle()?(a=0,b=d.widgetOffsetX):(b=10,a=d.minimizedDimensions().height+d.widgetOffsetX+10,b=d.isCenterPositioned()?d.minimizedDimensions().width+d.widgetOffsetX+b:b);d.isTopPositioned()?(g.bottom="auto",g.top=a+"px"):(d.isCenterPositioned()?g.bottom=d.isDesktopRectangle()?"0px":c+"px":g.bottom=a+"px",g.top="auto");d.isRightPositioned()?(g.right=b+"px",g.left="auto"):(g.right="auto",
g.left=b+"px");return g};E.prototype.maximizeWidget=function(){c.container.documentRef.getElementById("tawkchat-maximized-wrapper");var a=null,e=null;n&&(a=n.container.getElementById("minimizeChatMinifiedBtn"),e=n.container.getElementById("maximizeChat"));this.indicator&&this.indicator.hide();this.messagePreview&&this.messagePreview.hide();if("max"!==d.onClickAction)return this.popoutWidget();d.hideWidgetOnOffline&&"offline"===r.pageStatus()&&b.formHandler.openForm(d.showConsentForm?"consentForm":
"offlineForm");(d.hideWidgetOnLoad||d.hideWidgetOnOffline)&&this.showWidget();c.show();n&&n.container&&(d.isDesktopRectangle()?n.hide():(n.shown||n.show(),a&&e&&(m.removeClass(e,"appear"),m.addClass(e,"hide"),m.removeClass(a,"hide"),m.addClass(a,"appear")),n.hideBubble(),m.addClass(n.container.getElementById("tawkchat-minified-box"),"open")));this.isMaximized=!0;g.triggerApiHandlers("onChatMaximized");b.viewHandler.scrollToFirstUnseen();if(!z&&this.chatContainer.getElementById("chatTextarea")&&"max"===
r.chatWindowState()&&!b.formHandler.currentForm&&b.viewHandler.userAction){var k=m.getDocument(m.getDocument(f).getElementById(c.container.elementId));if(k&&k.getElementById("chatTextarea"))try{setTimeout(function(){k.getElementById("chatTextarea").focus();b.viewHandler.userAction=!1},0)}catch(h){}}c.container.addClass("open")};E.prototype.minimizeWidget=function(){var a;c.container.documentRef.getElementById("tawkchat-maximized-wrapper");var b=null,k=null;if(!d.isPopup&&!d.isEmbedded){c.hide();this.isMaximized=
!1;if(d.hideWidgetOnLoad)return this.hideWidget();n&&(b=n.container.getElementById("minimizeChatMinifiedBtn"),k=n.container.getElementById("maximizeChat"),a=n.container.getElementById("tawkchat-minified-box"));b&&k&&(m.removeClass(k,"hide"),m.addClass(k,"appear"),m.removeClass(b,"appear"),m.addClass(b,"hide"),m.removeClass(a,"open"));n.show();g.triggerApiHandlers("onChatMinimized");this.indicator.initIndicator()}};E.prototype.popoutWidget=function(){var a="https://tawk.to/chat/"+K.pageId+"/";this.indicator.hide();
r.chatWindowState("min");this.popoutWin&&!this.popoutWin.closed&&this.popoutWin.focus?this.popoutWin.focus():(d.whiteLabel()&&d.whiteLabel().chatUrl&&(a=d.whiteLabel().chatUrl+"/chat/"),this.popoutWin=f.open(a+$_Tawk_WidgetId+"?$_tawk_sk="+r.sessionKey+"&$_tawk_tk="+r.transferKey+"&v="+r.serverVersion,"Tawk","height=500, width=450, resizable=yes, toolbar=no, location=no, menubar=no, personalbar=no"))};E.prototype.toggleWidget=function(){var a=r.chatWindowState();r.chatWindowState("min"===a?"max":
"min")};E.prototype.removeBubble=function(){try{b.eventEmitter.emit("notifyBubbleClosed")}catch(a){p.handleError("Unable to emit notifyBubbleClosed",a.fileName,a.lineNumber,a.stack)}};E.prototype.insertPopupStyle=function(){var a=document.getElementsByTagName("head")[0],e=document.createDocumentFragment(),c=m.createElement(document,"style",{type:"text/css"}),f;f=document.createTextNode(b.ResetStyle+""+b.MaximizedStyle+d.maxStyle());c.styleSheet?c.styleSheet.cssText=f.nodeValue:c.appendChild(f);e.appendChild(c);
a.appendChild(e);document.body.className="popup"};E.prototype.begin=function(){var a=this,e=document.getElementById(g.embedded),k;b.main.started||(this.iframeContainer&&(k=document.getElementById(this.iframeContainer.elementId)),k&&k.parentNode.removeChild(k),d.isEmbedded&&e?(e.appendChild(this.iframeContainer.elementReferrer),b.eventHandler.listen(f,"resize",function(){a.onEmbeddedWindowResize()},"windowresize")):(document.body.appendChild(this.iframeContainer.elementReferrer),d.isPopup?this.insertPopupStyle():
(n.buildView(),this.resizeFromLeft.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,"left")},null,"resizeLeftfocus"),this.resizeFromRight.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,"right")},null,"resizeRightfocus"),this.resizeFromTop.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,null,"top")},null,"resizeTopfocus"),this.resizeFromBottom.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,null,"bottom")},null,
"resizeBottomfocus"),this.resizeTopLeft.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,"left","top")},null,"resizeTopLeftfocus"),this.resizeTopRight.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,"right","top")},null,"resizeTopRightfocus"),this.resizeBottomLeft.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,"left","bottom")},null,"resizeBottomLeftfocus"),this.resizeBottomRight.attachUserEventListener("mousedown",function(b){a.onHeaderMouseDown(b,
"right","bottom")},null,"resizeBottomRightfocus"),b.eventHandler.listen(f,"resize",function(){a.onWindowResize()},"windowresize"))),c.buildView())};E.prototype.hideWidget=function(){this.iframeContainer.hide();g.triggerApiHandlers("onChatHidden")};E.prototype.adjustEmojiContainerHeight=function(){var a=this.chatContainer.documentRef.getElementById("emoji-selection-container"),b=this.chatContainer.documentRef.getElementById("innerWrapper"),c=this.chatContainer.documentRef.getElementById("textareaWrapper"),
d=this.chatContainer.documentRef.getElementById("headerBoxWrapper"),b=b.clientHeight-c.clientHeight-d.clientHeight;185>b&&(a.style.height=b+"px")};E.prototype.showWidget=function(){this.iframeContainer.isVisible||this.iframeContainer.show()};E.prototype.toggleVisibility=function(){this.iframeContainer.toggle()};E.prototype.isWidgetHidden=function(){return!this.iframeContainer.isVisible};E.prototype.onHeaderMouseUp=function(){this.overlayElement.restyle("display","none !important");this.resetFrameDimensions();
this.isResized&&(this.isResized=!1,b.socketManager.sendToConnector("notifyWidgetResized"));b.eventHandler.removeEventHandler(document,"mousemove",this.mouseMovehandler);b.eventHandler.removeEventHandler(document,"mouseup",this.mouseUpHandler)};E.prototype.onHeaderMouseDown=function(a,e,d){var g=this,h=b.eventHandler.getTargetElement(a);h.id!==this.resizeFromLeft.elementId&&h.id!==this.resizeFromRight.elementId&&h.id!==this.resizeFromTop.elementId&&h.id!==this.resizeFromBottom.elementId&&h.id!==this.resizeTopLeft.elementId&&
h.id!==this.resizeBottomLeft.elementId&&h.id!==this.resizeTopRight.elementId&&h.id!==this.resizeBottomRight.elementId||(1===a.button&&!f.event&&!c.documentRef.event||1p?0:p;this.isRight&&"right"===e||!this.isRight&&"left"===e?(e=l-(p-n),280>e?e=280:(p>
this.actualViewPortWidth-e-1&&(p=this.actualViewPortWidth-e-1),g.style.cssText+=";"+f+":"+p+"px !important",this.startOffsetX=e)):this.startOffsetX=e=this.isRight?this.actualViewPortWidth-a.clientX-n:a.clientX-n;280<=e&&0a&&(a=0),k=parseInt(m.computedStyle(this.chatContainer.elementReferrer,"height").replace("px",
""),10)-(a-k),330>k?k=330:(a>this.actualViewPortHeight-k-1&&(a=this.actualViewPortHeight-k-1),g.style.cssText+=";bottom:"+a+"px !important",this.startOffsetY=k)):(startOffsetY=parseInt(m.computedStyle(g,"bottom").replace("px",""),10),k=this.actualViewPortHeight-a.clientY-startOffsetY,this.startOffsetY=this.startY-startOffsetY),330<=k&&0a?a=0:20>this.actualViewPortWidth-
(a+f)&&(a=this.actualViewPortWidth-f);this.iframeContainer.restyle(b,a+"px !important")};E.prototype.setChatWindowYPosition=function(a){var b,d,f=parseInt(c.frameHeight.replace("px",""),10);"auto"===this.iframeContainer.elementReferrer.style.bottom?(styleKey="top",b=-parseInt(this.iframeContainer.elementReferrer.style.top,10),d=!1):(styleKey="bottom",b=parseInt(this.iframeContainer.elementReferrer.style.bottom,10),d=!0);this.startOffsetY||(this.startOffsetY=a+b);a=d?this.startOffsetY-a:a-this.startOffsetY;
20>a?a=0:20>this.actualViewPortHeight-(a+f)&&(a=this.actualViewPortHeight-f);this.iframeContainer.restyle(styleKey,a+"px !important")};E.prototype.onWindowResize=function(){var a=this;clearTimeout(this.resizeTimeout);this.wasScrollbarDown=this.ifScrollbarDown();this.resizeTimeout=setTimeout(function(){a.onWindowResizeTimeout()},100)};E.prototype.onWindowResizeTimeout=function(){var a=this.getActualViewportDimensions(),b=a.width,a=a.height,d=this.iframeContainer.elementReferrer,f=this.isBottom?parseInt(d.style.bottom.replace("px",
""),10):parseInt(d.style.top.replace("px",""),10),g=this.isRight?parseInt(d.style.right.replace("px",""),10):parseInt(d.style.left.replace("px",""),10),h=parseInt(c.frameWidth.replace("px",""),10),m=parseInt(c.frameHeight.replace("px",""),10);h+g>b&&(g=b-h,0>g&&(h+=g,g=0,this.setWidth(h)),this.isRight?d.style.right=g+"px":d.style.left=g+"px");m+f>a&&(f=a-m,0>f&&(m+=f,f=0,this.setHeight(m)),this.isBottom?d.style.bottom=f+"px":d.style.top=f+"px");this.wasScrollbarDown&&this.scrollToBottom();this.resetFrameDimensions()};
E.prototype.setWidth=function(a){if(!a||300>a)a=300;this.chatContainer.restyle("width",a+"px !important")};E.prototype.setHeight=function(a){if(!a||350>a)a=350;this.chatContainer.restyle("height",a+"px !important")};E.prototype.onEmbeddedWindowResize=function(){null===this.isWidgetElementDimensionsNull&&this.setWidgetElementDimensions();this.isWidgetElementDimensionsNull?(this.setWidth(d.maximizedDimensions().width),this.setHeight(d.maximizedDimensions().height)):(this.chatContainer.restyle("width",
"100%"),this.chatContainer.restyle("height","100%"))};E.prototype.setWidgetElementDimensions=function(){var a=document.getElementById(g.embedded);this.isWidgetElementDimensionsNull=280>a.clientWidth||330>a.clientHeight?!0:!1};E.prototype.resetFrameDimensions=function(){var a=parseInt(m.computedStyle(this.chatContainer.elementReferrer,"width").replace("px",""),10),b=parseInt(m.computedStyle(this.chatContainer.elementReferrer,"height").replace("px",""),10);c.frameWidth=a+"px";c.frameHeight=b+"px"};
E.prototype.isWidgetElementDimensionsNull=null;E.prototype.styleAgentBar=function(){var a,e=this.chatContainer;if(e){a=e.getElementById("agentWrapper");try{0a.scrollHeight-(c+b)};A.prototype.resizeHandler=function(){var a=this;"offline"===r.pageStatus()&&d.hideWidgetOnOffline||this.isMaximized||(clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){var b=a.isLandscape(),c=a.ifScrollbarDown();"offline"===r.pageStatus()&&d.hideWidgetOnOffline||(a.landscape!==b&&c&&setTimeout(function(){a.scrollToBottom()},200),a.landscape=b,a.isMobileOptimizedWebsite()&&"opera"!==z&&"android2.3"!==
z||(a.getZoom(),a.renderMinifiedBox()))},100))};A.prototype.getMetaContent=function(){var a,b,c=document.getElementsByTagName("meta"),d="";a=0;for(b=c.length;athis.minifiedBoxWidth?this.minifiedBoxWidth=
110:!this.isLandscape()&&this.minifiedBoxWidth>screen.width?(this.minifiedBoxWidth=screen.width-30,a.style.width="calc(100% - 30px)"):this.isLandscape()&&this.minifiedBoxWidth>f&&(this.minifiedBoxWidth=f-30,a.style.width="calc(100% - 30px)"),!this.isLandscape()&&this.minifiedBoxWidth>screen.width-30?this.minifiedBoxWidth=screen.width-30:this.isLandscape()&&this.minifiedBoxWidth>f-30&&(this.minifiedBoxWidth=f-30-10),c.style.width=this.minifiedBoxWidth+"px",d.isRTL()?b.style.right=this.minifiedBoxWidth-
17+"px":b.style.left=this.minifiedBoxWidth-17+"px")};A.prototype.scaleContent=function(a){if(!this.isMaximized){var b=d.isRTL()?"right":"left";this.resizeMobileRectangleWidget();var c=this.minifiedBoxHeight,f=this.minifiedBoxWidth,g=this.minifiedWidget.container.getElementById("tawkchat-minified-box"),h="scale("+a+")",h="-moz-transform : "+h+"; -webkit-transform : "+h+"; -o-transform : "+h+"; -ms-transform : "+h+"; transform : "+h+";",b="-moz-transform-origin : bottom "+b+"; -webkit-transform-origin : bottom "+
b+"; -o-transform-origin : bottom "+b+"; -ms-transform-origin : bottom "+b+"; transform-origin : bottom"+b;a&&g&&(c=Math.ceil(c*a)+30,f=Math.ceil(f*a)+10,this.minifiedWidget.container.massRestyle({height:c+"px !important",width:f+"px !important","min-height":c+"px !important","min-width":f+"px !important","max-height":c+"px !important","max-width":f+"px !important"}),g.style.cssText+=h+b,d.isRTL()&&!g.classList.contains("rtl-direction")?g.classList.add("rtl-direction"):!d.isRTL()&&g.classList.contains("rtl-direction")&&
g.classList.remove("rtl-direction"));this.updateWidgetPosition(c)}};A.prototype.popup=function(){var a="https://tawk.to/chat/"+K.pageId+"/";this.indicator.hide();this.chatContainer.hide();this.isMaximized=!1;this.show();c.closeMenu();if(this.myWin&&!this.myWin.closed)return this.myWin.focus();d.whiteLabel()&&d.whiteLabel().chatUrl&&(a=d.whiteLabel().chatUrl+"/chat/");this.myWin="nokia"===z?f.open(a+$_Tawk_WidgetId+"?$_tawk_sk="+r.sessionKey+"&$_tawk_tk="+r.transferKey+"&v="+r.serverVersion,"Tawk",
"height=500, width=450, resizable=yes, toolbar=no, location=no, menubar=no, personalbar=no"):f.open(a+$_Tawk_WidgetId+"?$_tawk_sk="+r.sessionKey+"&$_tawk_tk="+r.transferKey+"&v="+r.serverVersion)};A.prototype.maximize=function(){"firefox"===z&&!this.isMobileOptimizedWebsite()||"pop"===d.onClickAction?this.popup():(this.messagePreview&&this.messagePreview.hide(),this.hasChatStarted||(d.showPreChatForm=this.isTherePreChat),this.indicator.hide(),this.minifiedWidget.container.hide(),this.originalIframeContainerStyle||
(this.originalIframeContainerStyle=this.iframeContainer.elementReferrer.style.cssText),this.iframeContainer.restyle("margin","0px !important"),this.isMaximized=!0,this.show())};A.prototype.resetOriginalStyle=function(){this.originalIframeContainerStyle&&(this.iframeContainer.elementReferrer.style.cssText=this.originalIframeContainerStyle)};A.prototype.resizeIframeHeight=function(){var a;!this.isMaximized&&(this.iframeContainer&&this.minifiedWidget.container.elementReferrer&&this.isIEWidget)&&(a=this.minifiedWidget.container.getElementById("tawkchat-status-text-container").offsetHeight,
this.minifiedWidget.container.restyle("height",a+"px"),this.iframeContainer.restyle("marginTop","-"+a/2+"px"),this.iframeContainer.restyle("height",a+"px"))};A.prototype.renderBottomWidget=function(){this.isMaximized||(this.isBottomWidget=!0,this.minifiedWidget.container.template=v["mobile-bottom-"+d.mobileWidget()],this.iframeContainer.restyle("position","fixed"),this.updateWidgetPosition())};A.prototype.handleIndicatorToggle=function(a){var b=this.minifiedBoxWidth,c=this.minifiedWidget.container.getElementById("tawkchat-chat-indicator"),
d=this.minifiedWidget.container.getElementById("tawkchat-minified-wrapper");this.minifiedWidget.container.getElementById("tawkchat-minified-box");this.isIndicatorOn=a;d.className=a?d.className+" indicator-on ":d.className.replace("indicator-on","");this.minifiedBoxWidth=a?b+7:this.defaultWidth;this.isMobileOptimizedWebsite()?this.scaleContent(1):this.renderMinifiedBox();c.style.visibility="visible"};A.prototype.updateViewByStatus=function(a,e){this.isMaximized?(this.parent.updateViewByStatus.call(this,
a),c&&("preChatForm"!==b.formHandler.currentForm&&"offlineForm"!==b.formHandler.currentForm&&"consentForm"!==b.formHandler.currentForm)&&c.toggleMenuContainer("online"===a||"away"===a)):this.iframeContainer.elementReferrer&&("offline"===a&&d.hideWidgetOnOffline?this.hideWidget():this.showWidget(),this.resizeHandler())};A.prototype.updateWidgetPosition=function(a){var b={},c={};a=a||this.minifiedBoxHeight;this.iframeContainer&&(d.isCenterPositioned()?(b.top="50% !important",b.bottom="auto !important",
b.margin=this.isMinifiedRound?-0.5*a+"px 0 0 0 !important":-0.5*a-(this.defaultHeight-37)/2+"px 0 0 0 !important"):(b.margin="0 !important",d.isTopPositioned()?(b.top="0px !important",b.bottom="auto !important",c.top=this.isMinifiedRound?"20px !important":"-10px !important"):(b.bottom="0px !important",b.top="auto !important",c.bottom=this.isMinifiedRound?"14px !important":"0px !important")),d.isRightPositioned()?(b.right="0px !important",b.left="auto !important",c.right=this.isMinifiedRound?"20px !important":
"15px !important"):(b.left="0px !important",b.right="auto !important",c.left=this.isMinifiedRound?"20px !important":"15px !important"),this.iframeContainer.massRestyle(b),this.minifiedWidget.container.massRestyle(c))};A.prototype.addOverflowScroll=function(a){var e=0,d=this;b.eventHandler.listen(a,"touchstart",function(b){e=a.scrollTop+b.touches[0].pageY},"mobiletouchstart"+a.id);b.eventHandler.listen(a,"touchmove",function(f){b.eventHandler.cancelEvent(f);20>=f.touches[0].pageY||0>e-f.touches[0].pageY||
(a.scrollTop=e-f.touches[0].pageY,c.isScrollbarDown=d.ifScrollbarDown())},"mobiletouchmove"+a.id)};A.prototype.resetView=function(){var a,b;if(a=this.chatContainer){if(a=a.getElementById("chatWrapper"))b=a.lastChild,a.innerHTML="",a.appendChild(b),this.showEmbeddedGreetings();this.show()}};A.prototype.renderAgentMinimizedWidget=function(a){var b=this.minifiedWidget.container.getElementById("agent-profile-image"),c=this.minifiedWidget.container.getElementById("tawkchat-status-text-container"),f=this.minifiedWidget.container.getElementById("tawkchat-status-agent-container");
if(a){if(a=t.agentProfiles[a],a=a.pi?r.agentImgUrl+"/"+a.pi:"")"round"===d.mobileWidget()&&(c.style.display="none"),b.style.backgroundImage="url('"+a+"')",f.style.display="block"}else c.style.display="inherit",b.style.backgroundImage=null,f.style.display="none"};A.prototype.handleRestartChat=function(){b.formHandler.closeForm();c.chatStarted()};A.prototype.hideEmbeddedGreetings=function(){var a,b;a=c.container.getElementById("greetingsOverlay");b=c.container.getElementById("chatTableWrapper");a&&
b&&(a.style.display="none",b.style.display="table")};A.prototype.showEmbeddedGreetings=function(){var a=null,b=null,a=this.chatContainer.getElementById("chatContainer");c.container&&a&&(a.style.paddingTop="0px",a=c.container.getElementById("greetingsOverlay"),b=c.container.getElementById("chatTableWrapper"),a&&b&&(b.style.display="none",d.hasGreetingsOverlay&&(a.style.display="block",this.startSlideInAnimation(a,-1*a.offsetHeight,0))))};A.prototype.toggleWidget=function(){this.isMaximized?b.sessionHandler.notifyWindowState("min"):
b.sessionHandler.notifyWindowState("max")};A.prototype.toggleVisibility=function(){this.scrollToBottom();(this.isVisibilityToggled=!this.isVisibilityToggled)?this.hideWidget():this.showWidget()};A.prototype.isWidgetHidden=function(){return!this.iframeContainer.isVisible};var Ja=function(a){A.call(this,a)};Ja.prototype=new A;Ja.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};Ja.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);
this.scaleContent(0.2>a?0.2:a)};var za=function(a){A.call(this,a)};za.prototype=new A;za.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};za.prototype.isLandscape=function(){return 0!==f.orientation};za.prototype.getZoom=function(){this.zoom=(this.isLandscape()?screen.height:screen.width)/f.innerWidth};za.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(a,!1)};var Ka=function(a){A.call(this,a)};Ka.prototype=
new A;Ka.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};Ka.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(a,!0)};var sa=function(a){A.call(this,a);this.screenWidth=0};sa.prototype=new A;sa.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents(!0);this.resizeHandler()};sa.prototype.isLandscape=function(){return 0!==f.orientation};sa.prototype.getZoom=function(){this.isLandscape()?
this.screenWidth=screen.height:this.screenWidth=screen.width;this.zoom=this.screenWidth/f.innerWidth};sa.prototype.renderMinifiedBox=function(){var a;a=this.isMobileOptimizedWebsite()?(0.2*this.screenWidth/this.minifiedBoxWidth).toFixed(2):(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(a,!0)};var La=function(a){A.call(this,a)};La.prototype=new A;La.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};La.prototype.renderMinifiedBox=function(){this.scaleContent()};
var Ma=function(a){A.call(this,a)};Ma.prototype=new A;Ma.prototype.init=function(){this.renderBottomWidget();this.checkMetaContent();this.addResizeEvents();this.resizeHandler()};Ma.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(a,!0)};var ta=function(a){A.call(this,a)};ta.prototype=new A;ta.prototype.init=function(){var a;"ie"===this.browser&&(a=document.createElement("meta"),a.httpEquiv="X-UA-Compatible",a.setAttribute("content","IE=edge"),document.getElementsByTagName("head")[0].appendChild(a));
this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};ta.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(0.2>a?0.2:a)};var Na=function(a){A.call(this,a)};Na.prototype=new A;Na.prototype.init=function(){this.renderBottomWidget();this.addResizeEvents();this.resizeHandler()};Na.prototype.renderMinifiedBox=function(){var a=(1/this.zoom.toFixed(2)).toFixed(2);this.scaleContent(0.2>a?0.2:a)};var ma=y.extend({init:function(){var a,e,k,f,
g=this;this._super(this);this.clickEvent="touchend";this.iframeContainer=new C(m.getRandomName(),"border: 0 none; padding: 0; margin: 0; z-index: 9999999; width: 100%; height: 100%; display: none; position : fixed; top :0; bottom : 0; min-width: 0 !important; min-height: 0 !important; max-width: none !important; max-height: none !important;");c=new ra(this.tawktoLinkName,this.bottomContainerName);this.iframeContainer.addChildViews([c.container]);this.iframeContainer.buildView();a=document.getElementsByTagName("head")[0];
e=document.createDocumentFragment();k=m.createElement(document,"style",{type:"text/css"});f=document.createTextNode(b.ResetStyle+""+b.MaximizedStyle+d.maxStyle());k.styleSheet?k.styleSheet.cssText=f.nodeValue:k.appendChild(f);e.appendChild(k);a.appendChild(e);this.chatContainer=c.container;c.wrapper.addClass("mobile");t.rating.subscribe(function(a){g.changeRating(a)});r.pageStatus.subscribe(function(a){g.updateViewByStatus(a)});d.maxStyle.subscribe(function(){c&&c.container.elementReferrer&&c.container.insertCssFile(d.maxStyle(),
!0)});b.chatHandler.hasChatStarted.subscribe(function(a){c.toggleEndChatOption(a)})},show:function(){c.show();this.updateViewByStatus(r.pageStatus());this._super();b.socketManager.sendToConnector("popupOnFocus",!0)},updateViewByStatus:function(a){this._super(a);c&&("preChatForm"!==b.formHandler.currentForm&&"offlineForm"!==b.formHandler.currentForm)&&(c.toggleMenuContainer("online"===a||"away"===a),d.isPopup&&(a=h.getShortMessage(a),document.title=a?K.pageName()+" - "+m.rawDecode(a):K.pageName()))},
handleEndChat:function(){c.chatEnded();this.hideWidget()},handleRestartChat:function(){c.chatStarted()},hideEmbeddedGreetings:function(){var a,b;c&&c.container&&(a=c.container.getElementById("greetingsWrapper"),b=c.container.getElementById("chatWrapper"),a&&b&&(a.style.display="none",b.style.display="block"))},showEmbeddedGreetings:function(){var a,b;c.container&&(a=c.container.getElementById("greetingsOverlay"),b=c.container.getElementById("chatTableWrapper"),a&&b&&(b.style.display="none",a.style.display=
"block"))}});ma.prototype.begin=function(){var a=z;document.body.appendChild(this.iframeContainer.elementReferrer);if("symbian"===a||"ie"===a||"opera"===a||"android2.3"===a)this.clickEvent="click";c.buildView();if(m.isTouchDevice()&&("android"===z||"android2"===z||"android2.3"===z)){var a=this.chatContainer.getElementById("chatContainer"),e=this.chatContainer.getElementById("menuScrollable");this.addOverflowScroll(a);this.addOverflowScroll(e);a.style.overflow="hidden";e.style.overflow="hidden"}b.audioPlayer.initAudioPlayer()};
ma.prototype.hideWidget=function(){b.socketManager.sendToConnector("popupOnFocus",!1);setTimeout(function(){1=f.touches[0].pageY||0>e-f.touches[0].pageY||(a.scrollTop=e-f.touches[0].pageY,c.isScrollbarDown=d.ifScrollbarDown())},"mobiletouchmove"+a.id)};ma.prototype.addEmojiToInput=function(a){c.addEmojiToInput(a)};ma.prototype.closeEmojiSelection=function(){c.closeEmojiSelection()};var Da=function(){var a=this,c=!1;this.onActivityHandler=function(){b&&
(a.away&&w.connected&&b.socketManager.sendToConnector("notifySocketStatusUpdate","online"),a.active=!0,a.away=!1)};this.popupOnFocusHandler=function(){b&&(!w.connected&&b.socketManager.isForcedDisconnect()?b.main.criticalRefresh(r.serverVersion,!1,!0):(a.hasFocus||(a.active=!0,a.hasFocus=!0,w.connected&&b.socketManager.sendToConnector("popupOnFocus",!0)),a.away&&w.connected&&b.socketManager.sendToConnector("notifySocketStatusUpdate","online"),a.away=!1))};this.popupOnBlurHandler=function(){b&&(a.hasFocus=
!1,w.connected&&b.socketManager.sendToConnector("popupOnFocus",!1))};this.reconnectOnActivity=function(){b&&!c&&(c=!0,b.main.criticalRefresh(r.serverVersion))};this.away=this.active=this.hasFocus=!1;this.interval=this.awayTimeout=this.inactivityTimeout=null;this.initActivityReset=function(){a.resetTimeout();a.setupListeners();a.interval=setInterval(function(){a.active&&(a.resetTimeout(),a.active=!1)},1E4)}};Da.prototype.resetTimeout=function(){var a=this;clearTimeout(this.inactivityTimeout);clearTimeout(this.awayTimeout);
this.awayTimeout=setTimeout(function(){!a.away&&b&&(a.away=!0,b&&(b.socketManager&&w.connected)&&b.socketManager.sendToConnector("notifySocketStatusUpdate","away"))},6E5);b&&!b.socketManager.isForcedDisconnect()&&(this.inactivityTimeout=setTimeout(function(){a.inactivityTimeoutHandler()},12E5))};Da.prototype.inactivityTimeoutHandler=function(){b&&(b.socketManager.disconnectConnector(),d.isEmbedded?b.formHandler.openForm("inactivityOverlay"):r.chatWindowState("min"),z?(b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,
"touchmove",this.reconnectOnActivity,"acitmmousemove"),b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,b.viewHandler.clickEvent,this.reconnectOnActivity,"acitmclick"),b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,"keydown",this.reconnectOnActivity,"acitmkeydown"),b.eventHandler.listen(document,"touchmove",this.reconnectOnActivity,"acitmousemove"),b.eventHandler.listen(document,b.viewHandler.clickEvent,this.reconnectOnActivity,"acitclick"),b.eventHandler.listen(document,
"keydown",this.reconnectOnActivity,"acitkeydown")):(b.eventHandler.listen(document,"mousemove",this.reconnectOnActivity,"acitmousemove"),b.eventHandler.listen(document,"click",this.reconnectOnActivity,"acitclick"),b.eventHandler.listen(document,"keydown",this.reconnectOnActivity,"acitkeydown"),document.onfocusin?b.eventHandler.listen(document,"focusin",this.reconnectOnActivity,"acitfocus"):b.eventHandler.listen(f,"focus",this.reconnectOnActivity,"acitfocus")))};Da.prototype.cleanUp=function(){clearInterval(this.interval);
clearTimeout(this.inactivityTimeout);clearTimeout(this.awayTimeout)};Da.prototype.setupListeners=function(){z?(b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,"touchmove",this.onActivityHandler,"acmmousemove"),b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,b.viewHandler.clickEvent,this.onActivityHandler,"acmclick"),b.eventHandler.listen(b.viewHandler.chatContainer.documentRef,"keydown",this.onActivityHandler,"acmkeydown"),b.eventHandler.listen(document,"touchmove",this.onActivityHandler,
"acmousemove"),b.eventHandler.listen(document,b.viewHandler.clickEvent,this.onActivityHandler,"acclick"),b.eventHandler.listen(document,"keydown",this.onActivityHandler,"ackeydown")):d.isPopup?(document.onfocusin?(b.eventHandler.listen(document,"focusin",this.popupOnFocusHandler,"acfocus"),b.eventHandler.listen(document,"focusout",this.popupOnBlurHandler,"acblur")):(b.eventHandler.listen(f,"focus",this.popupOnFocusHandler,"acfocus"),b.eventHandler.listen(f,"blur",this.popupOnBlurHandler,"acblur")),
b.eventHandler.listen(document,"click",this.popupOnFocusHandler,"acphclick"),b.eventHandler.listen(document,"keydown",this.popupOnFocusHandler,"acphkeydown")):(b.eventHandler.listen(document,"mousemove",this.onActivityHandler,"acmousemove"),b.eventHandler.listen(document,"click",this.onActivityHandler,"acclick"),b.eventHandler.listen(document,"keydown",this.onActivityHandler,"ackeydown"))};var na=function(){var a=this;this.originalPageStatus=this.agentCountSubscription=this.setupTimeout=null;this.utcOffset=
0;b.eventEmitter.on("scheduleUpdate",function(b){d.widgetId===b.wdgt&&(d.schedule=b.ws?a.convertOldScheduleFormat(b.ws.sch):null,d.scheduleTimezone=null===b.wstz?{}:{utc:b.wstz.utc,tzo:b.wstz.offset},a.setup())})};na.prototype.setup=function(){this.clear();null===this.originalPageStatus&&(this.originalPageStatus=r.pageStatus());d.schedule?(this.utcOffset=-1*((new Date).getTime()-d.scheduleTimezone.utc),this.calculate()):r.pageStatus(this.originalPageStatus)};na.prototype.calculate=function(){var a,
b,c,f,g,h=this;this.clear();if(d.schedule)if(0===d.schedule.length)this.goOffline();else{a=new Date;b=-6E4*a.getTimezoneOffset();b=d.scheduleTimezone.tzo-b;c=new Date(a.getTime()+this.utcOffset+b);a=c.getDay();b=60*c.getHours()+c.getMinutes();c=60*b+c.getSeconds();for(var m=0;m=l.start&&bk||900=this.maxRetrycount?(this.clearTimers(),b&&b.main.hideWidget()):(this.retryCount++,a=this.getRetryWaitDelay(),this.retryRegisterTimeout=setTimeout(function(){c.register()},a)))};$.prototype.resetRetryCount=function(){this.retryCount=0;this.retryDelay=10};$.prototype.getRetryWaitDelay=function(){var a,b=Math.random()*(this.maxRandom-this.minRandom)+this.minRandom;null===this.retryDelay?this.retryDelay=this.retryInitialDelay:(a=this.retryDelay*
this.retryMultiplier,this.retryDelay=this.retryDelay>this.maxDelay||a>this.maxDelay?this.maxDelay:a);return 1E3*Math.round(this.retryDelay*b)};$.prototype.clearTimers=function(){this.abort();clearTimeout(this.requestCancelTimeout);clearTimeout(this.registerDelayTimeout);clearTimeout(this.retryRegisterTimeout);clearInterval(this.connectionCookieInterval);fa.setHTTPCookie("TawkConnectionTime",0,!0);this.connectionCookieInterval=this.requestCancelTimeout=this.registerDelayTimeout=this.retryRegisterTimeout=
null};var oa=function(){};oa.prototype.processSettings=function(a){var c,k,f,g=14,h="",l="",n="";if(!(a.wv#emailTranscriptForm::before, #changeNameForm::before, #chatEndedForm::before, #endChatForm::before {background-color:" +d.headerbgcolor+";="" border-color:="" "+d.headerbgcolor+";}",h+="#formSubmit, #formSubmit-pc {background-color:" +d.headerbgcolor+";}",h="d.isDesktopRectangle()?h+("#textareaWrapper," #actionscontainer{border-radius="" 0px="" !important="" ;}"):h+"#textareawrapper,="" 5px="" ;}",="" h+="button.theme-background-color:hover{background-color: " +m.shadecolor(d.headerbgcolor,-0.3)+"!important;}",h+=".agentChatContainer .message{background-color: " +d.agenttextbgcolor+"="" "+d.agenttextcolor+"="" !important;}",h+=".agentTypingIndicator .dot{background-color: " +d.agenttextcolor+"="" +d.visitortextbgcolor+"="" "+d.visitortextcolor+"="" !important;}",="" +d.headertxtcolor+";}",h+="#greetingsOverlay{background-color:" +d.agenttextbgcolor+="" "="" transparent="" transparent;}",h+=".visitorChatContainer .messageWrapper .message::after {border-color: transparent transparent transparent " +d.visitortextbgcolor+";}",h+=".agentChatContainer .messageWrapper .message::before,.agentChatContainer .messageWrapper .message::after {border-color: transparent " d.headertxtcolor+";}",h+="#textareaContainer.additionalPadding{padding-right: " +g+"px;}",h+=".rtl-direction #textareaContainer.additionalPadding{padding-left: " 14px;}",h+="#actionsContainer.mobile-typing #textareaContainer{padding-right: " +(g+25)+"px;}",h+=".rtl-direction #actionsContainer.mobile-typing #textareaContainer{padding-left: " +(g+25)+"px;}",d.maxstyle(h)),b.minifiedmobilestyle&&(n="n+c+k,bottomBorderRadius=".bottom-border-corner{border-bottom-left-radius:"+d.bottomCorner+" "px="" +d.topcorner+"px="" !important;}",n+="topBorderRadius,n+=bottomBorderRadius,d.mobMinStyle(n)));a.cf&&(d.consentOption={text:a.cf.msg,buttons:[{textReplace:a.cf.btnAccpt,placeholder:"__CUSTOM_SUBMIT_BUTTON__"},{textReplace:a.cf.btnRjct,placeholder:"__CUSTOM_CLOSE_BUTTON__"}]},a.cf.plcyUrl&&(d.consentOption.text+=" "\n["+(a.cf.plcyurltxt||a.cf.plcyurltxt)+"]("+a.cf.plcyurl+")"));m.updatefonts()}};oa.prototype.processprechatform="function(a){d.showPreChatForm="undefined"!==typeof" a.prechatform&&null!="=a.prechatForm;d.showPreChatForm&&(d.prechatOptions=a.prechatForm)};oa.prototype.processOfflineForm=function(a){a=a.offlineForm?a.offlineForm:{text:b.languageParser.translate("form","OfflineFormMessage"),shortMessage:b.languageParser.translate("status","offline"),fields:[{label:b.languageParser.translate("form","name")," isrequired:!0,type:"name"},{label:b.languageparser.translate("form","email"),isrequired:!0,type:"email"},{label:b.languageparser.translate("form","message"),isrequired:!0,type:"message"}]};d.offlineoptions="a};oa.prototype.getPrechatFields=function(){return" d.prechatoptions.fields};oa.prototype.getofflinefields="function(){return" d.offlineoptions.fields};oa.prototype.getshortmessage="function(a){var" b="null;"online"===a&&d.onlineGreeting?b=d.onlineGreeting.shortMessage:"away"===a&&d.awayGreeting?b=d.awayGreeting.shortMessage:" "offline"="==a&&d.offlineOptions&&(b=d.offlineOptions.shortMessage);return" b};oa.prototype.getlongmessage="function(a){var" m.transformgreetings(b)};h="new" oa;var="" ga="function(){var" a="this;D.name.subscribe(function(a){D.displayName(m.parseVisitorName(a))});b.eventEmitter.on("localeChanged",function(){D.displayName(m.parseVisitorName(D.name()))});" b.eventemitter.on("visitordataupdate",function(b){a.updatevisitorinformation(b)});b.eventemitter.on("requestemailtranscript",function(a,c){a.chatendversion="t.chatEndVersion;b.chatHandler.hasChatEnded?b.socketManager.sendToConnector("notifyEndChatTranscript",a,c):b.socketManager.sendToConnector("notifyEmailTranscript",a,c)})};ga.prototype.updateVisitorUUID=function(a){var" uuid:b.e[a]})}),object.keys(b.p).foreach(function(a){d.uuids.push({isexact:!1,domain:a,uuid:b.p[a]})}));fa.storeuuid()};ga.prototype.updatevisitorinformation="function(a){a.n&&m.isString(a.n)&&D.name(a.n);a.te&&m.isString(a.te)&&(D.transcriptEmail=a.te);a.e&&m.isString(a.e)&&D.email(a.e);a.vid&&(D.visitorId=a.vid);a.dpt&&m.isString(a.dpt)&&(t.chatDepartment=a.dpt);a.pcfs&&r.prechatFormSubmitted(!0)};ga.prototype.setNameFromForm=function(a){b.visitorHandler.setNameValue(a);g.triggerApiHandlers("onVisitorNameChanged"," a.name)};ga.prototype.getnamevalue="function(){return" d.name()="==D.displayName()?D.name():""};ga.prototype.setNameValue=function(a){D.name(m.rawEncode(a.name))};ga.prototype.getTranscriptEmailValue=function(){return" d.transcriptemail};ga.prototype.getemailvalue="function(){return" d.email()||d.transcriptemail};ga.prototype.setemailvalue="function(a){D.email(a.email)};ga.prototype.setTranscriptValue=function(a){a.name&&D.name(m.rawEncode(a.name));D.transcriptEmail=a.transcriptEmail};var" v="function(){var" c;a&&(c="a.ast)&&(m.isString(c)&&m.isArray(a.dptst))&&a.asver">r.pageStatusVersion&&(b.scheduler.originalPageStatus=a.ast,r.pageStatusVersion=a.asver,r.departments=a.dptst,r.pageStatus(a.ast),b.scheduler.calculate())});b.eventEmitter.on("submitPrechatForm",function(b,c){a.formatPrechatData(b,c)});
b.eventEmitter.on("submitOfflineForm",function(b,c){a.formatOfflineData(b,c)});r.pageStatus.subscribe(function(a){g.triggerApiHandlers("onStatusChange",a)});b.eventEmitter.on("visitorTagsUpdate",function(a){g.triggerApiHandlers("onTagsUpdated",a)})};V.prototype.closeBubble=function(){r.chatBubbleClosed(!0);b.socketManager.sendToConnector("notifyChatBubbleClosed")};V.prototype.getDeparmentOptions=function(){var a,c,d,f=[],g=r.departments;a=0;for(c=g.length;a ");0!==a.toLowerCase().indexOf("http")&&0!==a.toLowerCase().indexOf("ftp")&&(c="http://");return''+a+" "};I.prototype.parseEmail=function(a){var b="";if("undefined"!==typeof H&&H.unifyUnicode(a)!==a)return a;-1===a.indexOf("mailto")&&(b=
"mailto:");return''+a+" "};I.prototype.sendTextPreview=function(a){var c,f,g=this;c=b.eventHandler.getTargetElement(a);if(13===a.keyCode&&!a.shiftKey&&!z)return b.eventHandler.cancelEvent(a),f=m.trim(c.value),c.value="",this.sendMessage(f);!this.keyDownTimeout&&d.showVisitorTyping()&&(this.keyDownTimeout=setTimeout(function(){f=m.trim(c.value);"undefined"!==typeof H&&(f=H.toShort(f));b.socketManager.sendToConnector("notifyMessagePreview",f);clearTimeout(g.keyDownTimeout);
g.keyDownTimeout=0},1E3))};I.prototype.sendMessage=function(a,c,d){var f=(new Date).getTime();a=m.trim(a);clearTimeout(this.keyDownTimeout);this.keyDownTimeout=0;if(!a)return d?d():!1;"undefined"!==typeof H&&(a=H.toShort(a));this.previousText&&(this.previousTextTime&&this.previousText===a&&500>f-this.previousTextTime)&&b.loggingHandler.logIncident("Double message occured",{previousText:this.previousText,currentText:a,currentT:f,previousT:this.previousTextTime});this.previousTextTime=f;this.previousText=
a;c=!!c;c=b.viewHandler.appendMessage({message:this.parseText(m.rawEncode(a)),name:D.displayName(),type:"c",time:new Date,isPending:!0,senderType:"v",ownerId:D.visitorId,dontPlaySound:c});this.sendMessageToServer(a,c,d)};I.prototype.sendMessageToServer=function(a,c,d){var f=this,h;d=d||function(a){b.viewHandler.handleAcknowledgment(a)};b.socketManager.sendToConnector("sendChatMessage",a,function(b,l,n){b||(h=++t.chatOrder,f.messages[h]={ut:"v",t:"c",m:m.rawEncode(a),co:l,messageId:c,uid:D.visitorId},
t.chatVersion=n,f.hasChatStarted()||"offline"===r.pageStatus()||(f.hasChatStarted(!0),g.triggerApiHandlers("onChatStarted")),g.triggerApiHandlers("onChatMessageVisitor",a));d({error:b,messageId:c,order:h})})};I.prototype.conversationUpdate=function(a){a=a||{};var c,f,g=a.cver||0,h=a.c||[];f=t.chatBuffer;t.chatSynced=!0;if(!(t.chatVersion>=g)){a=0;for(c=f.length;ag&&h.push(f[a]);a=0;for(c=h.length;a"+d.n+""}),name:"",type:"n",time:new Date,
isPending:!1,senderType:"a",ownerId:"",dontPlaySound:!0},t.chatOrder++,b.chatHandler.messages[t.chatOrder]=d,b.viewHandler.appendMessage(d))};ua.prototype.removeAgentFromList=function(a,b,c){var d=t.agents[b];if(!d)return t.agents[b]=a,!1;b=d.pid;if(d.seq.timed.count?(delete t.agentProfiles[a],c&&b.viewHandler.removeAgent(a),!0):!1};ua.prototype.clearAgents=function(){this.agentsCount=0;this.totalAgents(0);t.agentProfiles={};t.agents={};t.profiles={};b.viewHandler.clearAgentFooter();b.viewHandler.clearAgentHeader();b.viewHandler.closeAgentList()};var ka=function(){var a=this;this.stack=[];this.socketConnector=new xa;this.events={};b.eventEmitter.on("socketReady",function(){a.clearStack()})};ka.prototype.initConnector=function(){this.socketConnector.init()};
ka.prototype.sendToConnector=function(a,b,c){if(w.connected)if(void 0!==c||"function"===typeof b)this.safeCallback(a,b,c);else try{this.socketConnector.emit(a,b,c)}catch(d){p.handleError("Unable to emit to socket connector in sendToConnector for command : "+a+" with data :"+JSON.stringify(b),d.fileName,d.lineNumber,d.stack)}else this.addToStack(a,b,c)};ka.prototype.addToStack=function(a,b,c){"sendChatMessage"===a&&delete this.events.notifyMessagePreview;"notifyMessagePreview"===a?this.events[a]={command:a,
data:b,callback:c}:this.stack.push({command:a,data:b,callback:c})};ka.prototype.clearStack=function(){var a=this;this.stack.forEach(function(b){a.sendToConnector(b.command,b.data,b.callback)});for(var b in this.events)a.sendToConnector(a.events[b].command,a.events[b].data,a.events[b].callback);this.stack=[];this.events={}};ka.prototype.safeCallback=function(a,b,c){var d,f;"function"===typeof b&&(c=b,b=null);d=setTimeout(function(){c(!0);throw Error("Socket server did not execute the callback for "+
a+" with data : "+JSON.stringify(b));},35E3);f=function(){clearTimeout(d);f=function(){};c.apply(null,arguments)};try{null===b?this.socketConnector.emit(a,f):this.socketConnector.emit(a,b,f)}catch(g){p.handleError("Unable to emit to socket connector in safeCallback for command : "+a+" with data :"+JSON.stringify(b),g.fileName,g.lineNumber,g.stack)}};ka.prototype.disconnectConnector=function(){this.socketConnector.disconnectSocket()};ka.prototype.connectorListeningOn=function(a){return 0!==this.socketConnector.listeners(a).length};
ka.prototype.isForcedDisconnect=function(){return this.socketConnector.forceDisconnected};var X=function(){this.started=this.maximize=this.isDocumentReady=!1;this.previousSessionKey=null;this.waitingForLanguage=!1;this.startTime=w.startTime;this.versionReloadTimeout=null;this.dataIsReady=this.viewIsReady=!1};X.prototype.load=function(){var a=this;K.pageId=$_Tawk_AccountKey;d.widgetId=$_Tawk_WidgetId;"undefined"!==typeof K.pageId&&"undefined"!==typeof d.widgetId&&(h.processSettings(w.widgetSettings),
this.init(),this.isDocumentReady||(b.eventHandler.listen(document,"DOMContentLoaded",function(){a.init()},"domloaded"),b.eventHandler.listen(document,"readystatechange",function(){("complete"===document.readyState||"interactive"===document.readyState&&document.body)&&a.init()},"domstatechange"),b.eventHandler.listen(f,"load",function(){a.init()},"windowload")),b.eventEmitter.on("removeWidget",function(b){a.removeWidget()}),b.eventEmitter.on("submitConsent",function(b){a.registerWithConsent()}))};
X.prototype.init=function(){var a,c;if("XMLHttpRequest"in f&&"withCredentials"in new XMLHttpRequest&&(u.cookieEnabled&&!this.isDocumentReady)&&(this.isDocumentReady=!0,c=m.parseQueryString(),!c.$_tawk_beacon&&"operamini"!==z)){if(a=m.getReloadedScript())a=m.parseQueryString(a.src),r.restarted=a.restarted,this.maximize=a.maximized;ba();g.isPopup&&(r.transferKey=c.$_tawk_tk,r.sessionKey=c.$_tawk_sk,d.isPopup=!0);g.embedded&&(d.isEmbedded=!0,z=null);z?(d.isPopup?b.viewHandler=new ma:this.initRenderer(z),
b.formHandler=new O):(b.formHandler=new O,b.viewHandler=new ib,b.audioPlayer.initAudioPlayer());b.viewHandler&&(b.sessionHandler.setVisitorAttributes(),g.triggerApiHandlers("onBeforeLoad"),this.bootStrap())}};X.prototype.bootStrap=function(){var a=this;this.dataIsReady=this.viewIsReady=!1;setTimeout(function(){b.viewHandler.begin();a.viewIsReady=!0;a.setupDone()},0);setTimeout(function(){l.register()},0)};X.prototype.initRenderer=function(a){switch(a){case "chrome":b.viewHandler=new Ja(a);break;case "safari":b.viewHandler=
new za(a);break;case "opera":b.viewHandler=new Ka(a);break;case "android":b.viewHandler=new sa(a);break;case "android2.3":b.viewHandler=new La(a);break;case "android2":b.viewHandler=new ta(a);break;case "firefox":b.viewHandler=new Ma(a);break;case "ie":b.viewHandler=10>J?new ta(a):new Na(a);break;case "blackberry":b.viewHandler=new ta(a);break;case "nokia":b.viewHandler=new ta(a);break;case "uc":b.viewHandler=new sa(a)}b.viewHandler&&b.viewHandler.init()};X.prototype.begin=function(a){l.registerStarted=
!1;l.clearTimers();l.registerTime=(new Date).getTime()-l.registerStart;l.registerStart=null;a.error?"USER_ERROR"===a.error||"SERVER_DOWN"===a.error?this.hideWidget():l.retryRegister():(b.activityManager.initActivityReset(),this.started?this.reinited(a):(this.started=!0,this.extractRegisterData(a),this.dataIsReady=!0,this.setupDone()))};X.prototype.extractRegisterData=function(a){a.wdgt&&(a.wdgt.lc!==w.widgetSettings.lc&&(this.waitingForLanguage=!0,m.insertScript("https://static-v.tawk.to/655/languages/"+
a.wdgt.lc+".js")),h.processSettings(a.wdgt));a.rcf&&d.consentOption?(this.needConsent=!0,d.showConsentForm=!0):(this.needConsent=!1,d.showConsentForm=!1);"max"!==d.onClickAction||z||(this.maximize="max"===a.cw,r.chatWindowState(a.cw));r.criticalVersion=a.cjsv||0;r.visitorSocketServer=a.vss;r.sessionKey=a.sk;r.transferKey=a.tk;r.transferedSession=!!a.ts;r.serverVersion=a.jsv||0;this.needConsent||(b.visitorHandler.updateVisitorUUID(a),b.visitorHandler.updateVisitorInformation(a));d.soundOn()&&d.soundOn(a.sdo);
d.whiteLabel(a.wl);d.scheduleTimezone=a.wstz;r.prechatFormSubmitted(!!a.pcfs);r.departments=m.isArray(a.dptst)?a.dptst.reverse():[];r.pageStatusVersion=a.asver||0;r.waitTime=void 0!==a.ewt&&0!==a.ewt?1E3*a.ewt:6E4;K.tawkId=a.twid;K.pageName(m.rawDecode(a.pgn));r.pageStatus(a.ast||"offline");r.chatBubbleClosed(!!a.bblc);t.chatVersion=a.cver||0;t.chatDepartment=a.dpt||"any";t.chatHistory=a.c||[];d.webRTCSettings(a.webrtc);d.brandingRedirect(a.otl);r.lastMessageTimestamp=a.lmst};X.prototype.initBuildChat=
function(){b.chatHandler.parseHistory();b.viewHandler.applyWhiteLabelSettings();this.showWidget();this.needConsent||(b.socketManager.initConnector(),delete w.init);w.ready=!0;g.triggerApiHandlers("onLoad")};X.prototype.reinited=function(a){var c=r.sessionKey;this.extractRegisterData(a);c!==a.sk?(b.chatHandler.clearChatMessages(),b.viewHandler.resetView(),b.agents.clearAgents()):(r.visitorSocketServer=a.vss,r.sessionKey=a.sk,r.transferKey=a.tk,r.transferedSession=!!a.ts,r.serverVersion=a.jsv||0,b.visitorHandler.updateVisitorUUID(a));
b.scheduler.setup();b.viewHandler.updateViewByStatus(r.pageStatus());b.socketManager.initConnector()};X.prototype.criticalRefresh=function(a,c,g){var h=this,l=(new Date).getTime(),n="https://embed.tawk.to/"+K.pageId+"/"+$_Tawk_WidgetId+"?refresh=true&";if(d.isPopup)return f.location.reload(!!c);this.dataIsReady=this.viewIsReady=!1;this.removeWidget();c&&(n+="restarted=true&");g&&(n+="maximized=true&");n+="v="+a||r.serverVersion||r.currentVersion;delete w.downloaded;m.insertScript(n,"TawkScript-"+
l);var p=setInterval(function(){f.$_Tawk.startTime!==h.startTime&&(b=null,clearInterval(p),clearTimeout(h.versionReloadTimeout))},200)};X.prototype.removeWidget=function(){var a;b&&(b.viewHandler&&b.viewHandler.iframeContainer)&&(a=document.getElementById(b.viewHandler.iframeContainer.elementId));l.clearTimers();b.eventHandler.clearEvents();b.activityManager.cleanUp();b.socketManager.disconnectConnector();b.eventEmitter.removeAllListeners();b.scheduler.cleanUp();clearTimeout(m.checkWhiteLabelRef);
b.viewHandler.messagePreview&&b.viewHandler.messagePreview.hide();"undefined"!==typeof m.messagePreviewCheckWhiteLabelRef&&clearTimeout(m.messagePreviewCheckWhiteLabelRef);a&&a.parentNode.removeChild(a)};X.prototype.setupDone=function(a){a&&(b.languageParser.language=w.language,this.waitingForLanguage=!1);this.viewIsReady&&(this.dataIsReady&&!this.waitingForLanguage)&&this.initBuildChat()};X.prototype.showWidget=function(){b.scheduler.setup();!d.isPopup&&d.hideWidgetOnLoad||b.viewHandler.show()};
X.prototype.hideWidget=function(){b&&b.viewHandler&&b.viewHandler.hideWidget()};X.prototype.registerWithConsent=function(){this.maximize=!0;fa.storeSessionInformation(!1,"cf");l.register()};w.languageUpdater=function(){if(b&&b.main&&b.main.waitingForLanguage){b.main.setupDone(!0);try{b.eventEmitter.emit("localeChanged"),m.updateFonts()}catch(a){p.handleError("Unable to emit locale changed",a.fileName,a.lineNumber,a.stack)}}};var Ea=function(a,b){this.language=a;this.notFoundCallback="function"===
typeof b?b:function(){}};Ea.prototype.translate=function(a,b,c,d){var f,g;f=[];var h=this.language||d;if(!h[a])return this.notFoundCallback(Error("Missing context : {"+a+"}, {"+b+"}")),b;d=h[a][b];if(!d)return this.notFoundCallback(Error("Missing key : {"+a+"}, {"+b+"}")),b;b=d.pluralVars?d.pluralVars.length:0;g=d.vars?d.vars.length:0;if(0