_STATICURLS=["js.zohocdn.com","css.zohocdn.com","https://files.zohopublic.eu","salesiq.zohopublic.eu"];WEBSITE_VISITOR_API_FLOW_ENABLED=false;var $ZSIQLSDB=$ZSIQLSDB||function(){var t=function(t){try{return window[t].setItem("test","1"),window[t].removeItem("test"),!!window[t]}catch(t){return!1}},e=t("sessionStorage"),o=t("localStorage");return{set:function(e,o,i){if($ZSIQLSDB.isLocalStorageAvail())try{this.storeInLocalStorage(e,o,i)}catch(t){$ZSIQCookie.set(e,$ZSIQLSDB.toString(o),i)}else $ZSIQCookie.set(e,$ZSIQLSDB.toString(o),i)},storeInLocalStorage:function(t,e,o){var i=JSON.parse(localStorage.siqlsdb||"{}");o&&(e.ttl=o,e.time=(new Date).getTime()),e=$ZSIQLSDB.toString(e),i[t]=e,localStorage.siqlsdb=JSON.stringify(i)},isLocalStorageAvail:function(){return o},get:function(t){return $ZSIQLSDB.isLocalStorageAvail()&&$ZSIQLSDB.getFromLocalStorage(t)||$ZSIQUtil.parseToJSON($ZSIQCookie.get(t))},isSessionStorageAvail:function(){return e},storeInSession:function(t,e){if(!this.isSessionStorageAvail())return!1;var o=$ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}");return o[t]=e,sessionStorage.utsdb=JSON.stringify(o),!0},getFromSession:function(t){if(this.isSessionStorageAvail())return $ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}")[t]},getFromLocalStorage:function(e){var o=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}")[e];if(!o)return null;try{if((o=$ZSIQUtil.parseToJSON(o)).ttl&&o.ttl+o.time<(new Date).getTime())return $ZSIQLSDB.remove(e),null}catch(t){LSDebugger.postDebugInfo("Value: "+o+"Key"+e,null,null,!0)}return o},remove:function(e,t){var o=t&&$zohosq._domain;if($ZSIQLSDB.isLocalStorageAvail()&&!o)try{var i=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}");i[e]&&delete i[e],localStorage.siqlsdb=JSON.stringify(i)}catch(t){$ZSIQCookie.remove(e)}else $ZSIQCookie.remove(e,$zohosq._domain)},removeAllFAQValuesFromSession:function(t){if(this.isSessionStorageAvail())try{var e=JSON.parse(sessionStorage.utsdb||"{}");for(var t in e)e.hasOwnProperty(t)&&(t.startsWith("article_")||t.startsWith("faq_"))&&delete e[t];sessionStorage.utsdb=JSON.stringify(e)}catch(t){}},removeSessionStore:function(t){if(this.isSessionStorageAvail())try{var e=JSON.parse(sessionStorage.utsdb||"{}");e[t]&&(delete e[t],sessionStorage.utsdb=JSON.stringify(e))}catch(t){}},toString:function(e){if(!e)return e;try{return t=e,Object.toJSON?Object.toJSON(t):JSON.stringify(t)}catch(t){var o,i=[];for(var r in e)o=e[r].replace('"','\\"'),i.push('"'+r+'":"'+o+'"');return"{"+i+"}"}var t},removeAllStorage:function(){for(var t=document.cookie.split("; "),e=$ZSIQUtil.getkeylist(),o=0;o<t.length;o++)for(var i=0;i<e.length;i++)if(-1!=t[o].search(new RegExp(e[i],"i"))){$ZSIQCookie.remove(t[o]);break}this.isSessionStorageAvail()&&(sessionStorage.utsdb="{}"),this.isLocalStorageAvail()&&(localStorage.siqlsdb="{}",localStorage.utsdb="{}"),$ZSIQWidget&&delete $ZSIQWidget.avuid},setCookie:function(t,e,o){$zohosq._domain?$ZSIQCookie.set(t,$ZSIQLSDB.toString(e),o,!0,$zohosq._domain):this.set(t,e,o)}}}();var $ZSIQCookie=$ZSIQCookie||{get:function(e){e+="=";var o=document.cookie.indexOf(e),t="";return-1!=o&&-1!=(t=document.cookie.substr(o+e.length)).indexOf(";")&&(t=t.substring(0,t.indexOf(";"))),decodeURIComponent(t)},set:function(e,o,t,n,i){var r=new Date;null!=t&&""!=t||(t=18e4),r.setTime(r.getTime()+t),e+="= "+encodeURIComponent(o)+";expires= "+r.toGMTString()+";",n&&(e+="path=/;"),e=i?e+"domain="+i+";":e;try{$ZSIQChat.isEmbedFeatureConfEnabled()&&(e+="secure")}catch(e){}return document.cookie=e,!0},remove:function(e,o){var t=new Date;if(t.setTime(t.getTime()-1),o){var n=e+"=;expires="+t.toGMTString()+";";n+="path=/;",document.cookie=n+"domain="+o+";"}else document.cookie=e+"=;expires="+t.toGMTString()+";"}};try{_ZSIQ=window._ZSIQ||{JSAPI:{}},$ZSIQAnalytics={},$ZSIQAutopick={},_ZSIQ.isagentschat||($zohosq=$zoho.livedesk||$zoho.salesiq,$zohosq._callbacks={},$zcb=$zohosq._callbacks,$zv=$zohosq.values,$zlm={},$zlch={},$zla="handleAnalyticEvents",$zohosq.utsvalues=$zohosq.utsvalues||{},$ZSIQ_UTSinitialized=null),$zohosq._invoke=function(t,e){for(var n in $ZSIQAnalytics)if($ZSIQAnalytics.hasOwnProperty(n)){var i=$ZSIQAnalytics[n];$ZShandleEvent(t,e,i)}if($zcb[t]&&"function"==typeof $zcb[t]){if("object"!=typeof e){if($zlm[t]===e)return!1;$zlm[t]=e}var o;if(e.visitid)o=$zcb[t](e.visitid,e);else{if("visitor.trigger"===t)return $zcb[t](e.triggername,e.visitorinfo);o=$zcb[t](e)}o=null!=o?o:-1;var a={};a[t]=o,$zlch[t]&&$zohosq.setValue("callback",a),$zlm[t]={}}else"custom.field"==t&&$zohosq.customfield.handleCallbacks(e);return!1},$zohosq.clientactions={},$zohosq.visitor={destroy:function(t){try{t=t||Float.lsobject.lsid}catch(t){}$ZDestroyFloatData(t),$ZNotifyTracking(6)},referer:function(t){return t&&t.trim()&&$zohosq.setValue("referer",t,3),$zv.referer},cpage:function(t){return t&&t.trim()&&$zohosq.setValue("cpage",t,3),$zv.cpage},pagetitle:function(t){return t&&t.trim()&&$zohosq.setValue("pagetitle",t,3),$zv.pagetitle},customaction:function(t,e){if(t&&0!=t.trim().length&&!$ZSisThresholdExceeded("ca",50)){var n={};n.field=t,n.value=e||{},$zv.customaction=n,$ZNotifyTracking(4,n)}},uniqueid:function(){return $zv.uvid},uniqueuserid:function(){return $zv.uuid},handleinfo:function(t){$zohosq.setValue("handleinfo",t,3);var e=t.name;e&&e.trim()&&$zohosq.setValue("name",e);var n=t.email;null!=n&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(n)&&$zohosq.setValue("email",n);var i=t.phone;null!=i&&$ZSIQUtil.isValidPhoneNo(i)&&$zohosq.setValue("phone",i)},name:function(t){return t&&t.trim()&&$zohosq.setValue("name",t,3),$zv.name},email:function(t){if(null!=t&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(t))return $zohosq.setValue("email",t,3),$zv.email},id:function(t){return t&&t.trim()&&$zohosq.setValue("id",t),$ZSIQUtil.getAPIValues().id=t,$zv.id},question:function(t){return null!=t&&$zohosq.setValue("question",t),$zv.question},contactnumber:function(t){return null!=t&&$ZSIQUtil.isValidPhoneNo(t)&&$zohosq.setValue("phone",t,3),$zv.phone},info:function(t){return t&&($zv.info=t),$zohosq.setValue("info",$zv.info,3),$zv.info},setlocation:function(t){return t&&$zohosq.setValue("seclocation",t),$zv.seclocation},authkey:function(t){return t&&($zv.authkey=t),$zv.authkey},chat:function(t){$zcb["visitor.chat"]=t},attend:function(t){$zcb["visitor.attend"]=t},missed:function(t){$zcb["visitor.missed"]=t},agentsoffline:function(t){$zcb["visitor.offline"]=t},offlineMessage:function(t){$zcb["visitor.offline"]=t},chatmessage:function(t){$zcb["visitor.chatmessage"]=t},chatcomplete:function(t){$zcb["visitor.chatcomplete"]=t},rating:function(t){$zcb["visitor.rating"]=t},feedback:function(t){$zcb["visitor.feedback"]=t},idleTime:function(t){isNaN(t)||($zv.idletime=t,$ZNotifyTracking(2,t))},idle:function(t){$zcb["visitor.idle"]=t},active:function(t){$zcb["visitor.active"]=t},onNavigate:function(t){return t},trigger:function(t){$zcb["visitor.trigger"]=t},triggeredchat:function(t){$zcb["visitor.triggeredchat"]=t},ongoingchat:function(){var t=$ZSIQUtil.getIframe();return!(!t||!t.$Support)&&!!t.$Support.isChatExist()},getGeoDetails:function(){$zv.fetchgeolocation=!0}},$zohosq.article={content:function(t){return t&&($zv.articlecontent=t),$zv.articlecontent}},$zohosq.chat={enableCrossDomain:function(t){return t&&t.trim()&&$zohosq.setValue("enablecrossdomain",t),$zv.enablecrossdomain},mode:function(t){return null!=t&&$zohosq.setValue("chatmode",t),$zv.chatmode},sendmessage:function(t){Float&&t&&Float.sendMessage(t)},department:function(t){return null!=t&&$zohosq.setValue("department",t),$zv.department},defaultdepartment:function(t){return t&&($zv.defaultdepartment=t),$zv.defaultdepartment},agent:function(t){return null!=t&&$zohosq.setValue("agent",t),$zv.agent},messages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},systemmessages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},title:function(t,e){return t&&($zv.title=t),"[object Object]"===Object.prototype.toString.call(e)&&($zv.titlestyle=e),$zv.title},messagehint:function(t){return t&&($zv.messagehint=t),$zv.messagehint},online:function(t){$zcb["chat.online"]=t},offline:function(t){$zcb["chat.offline"]=t},logo:function(t,e){return t&&($zv.clogo=t),e&&($zv.cwebsite=e),$zv.clogo},waitinghandler:function(t){var e="chat.waitinghandler";$zcb[e]=$zlch[e]=t,$zv[e]=null!=t},start:function(){if(!$ZSIQUtil.getIframe())return $ZSIQChatWindow.clearIframeLoader(),void $ZSIQChatWindow.populateIframe(function(){_ZSIQ.JSAPI.broadcastMessage("chatstart",{})});_ZSIQ.JSAPI.broadcastMessage("chatstart",{})},forward:function(t){return null!=t&&$zohosq.setValue("forward",t),$zv.forward},attend:function(t){$zcb["visitor.attend"]=t},agentMessage:function(t){$zcb["visitor.chatmessage"]=t},triggerMessage:function(t){$zv.triggermsg=!0,$zcb["visitor.chattrigger"]=t},complete:function(t){if(!t){var e=!1,n=$ZSIQUtil.getIframe();return _ZSIQ.JSAPI.broadcastMessage("chatend",{}),n&&n.$Support&&n.$Support.isChatExist&&(e=n.$Support.isChatExist()),e}$zcb["visitor.chatcomplete"]=t},missed:function(t){$zcb["visitor.missed"]=t},theme:function(t){!function(t){if(!t)return;$zv.buttontheme=t+"-btn",$zv.sbonlinebg="",$zv.sbonlinebdr="",$zv.sbicobg=""}(t),function(t){if(!t)return;var e={black:["blck","black"],gray:["gry","gray"],blue:["blue","blue"],green:["green","green"],red:["red","red"],purple:["purple","purple"]};e.hasOwnProperty(t)?($zv.embedtheme=e[t][0],$zv.embedheadertheme=e[t][1]):$zv.embedtheme=t}(t)},floatingwindow:function(t){$zv.forcefloatingwindow="all"===t||!("ipad"===t&&/ipad/.test(navigator.userAgent.toLowerCase()))},transferchat:function(t){$zcb["agent.transferchat"]=t},accepttransfer:function(t){$zcb["agent.accepttransfer"]=t},waitime:function(t){t&&($zv.waitime=t)},waittime:function(t){t&&($zv.waitime=t)},continue:function(t){t?$zcb["chat.continue"]=t:_ZSIQ.JSAPI.broadcastMessage("showchatui",{})}},$zohosq.call={initiatecall:function(t){return null!=t&&$zohosq.setValue("initiatecall",t),$zv.agent},start:function(){var e=$ZSIQUtil.getIframe();if(!e.SiqAVRouter&&e.$Support.EmbedObj.ismedialibraryondemandloadingenabled)return $zohosq.setValue("isDirectCall",!0),void e.$Support.getMediaLibraryJS();var t={conversationtype:0,successCbk:function(t){$zohosq._directcall=!0,_ZSIQ.JSAPI.broadcastMessage("callstart",{}),$zoho.salesiq.floatwindow.visible("show"),e.SiqAVRouter.container.uiHandler.initiateDirectCallUI(t)}.bind(this)};if(!e.$Support.isOnlineChat())return $zoho.salesiq.floatwindow.visible("show"),e.$Support.Util.showMessageAreaUI(),void e.$Support.Util.checkAndFocusComposer();e.SiqAVRouter.container.audioImpl.startApiDirectCall(t),e.$Support.toggleDirectCall(!0),$ZSIQWidgetUI.handleMinimizeCall(),e.SiqAVRouter.container.uiHandler.initiateDirectCallUI()},isavsupported:function(t){$zcb["call.isavsupported"]=t},attended:function(t){$zcb["call.attended"]=t},completed:function(t){$zcb["call.completed"]=t},missed:function(t){$zcb["call.missed"]=t},cancelled:function(t){$zcb["call.cancelled"]=t}},$zohosq.rating={visible:function(t){t&&$zohosq.setValue("rating.visible",t)}},$zohosq.feedback={visible:function(t){t&&$zohosq.setValue("feedback.visible",t)}},$zohosq.integ={requestid:function(t){return null!=t&&$zohosq.setValue("requestid",t),$zv.requestid}},$zohosq.chatbubble={visible:function(t){return t&&($zv.bubblevisible=t),$zv.bubblevisible},animate:function(t){return t&&($zv.bubbleanimatetimer=t),$zv.bubbleanimatetimer},src:function(t){return t&&($zv.bubblesrc=t),$zv.bubblesrc},close:function(t){$zcb["chatbubble.close"]=t}},$zohosq.chatbutton={texts:function(t){return t&&($zv.buttontexts=t),$zv.buttontexts},icon:function(t){return t&&($zv.buttonicon=t),$zv.buttonicon},visible:function(t){t&&$zohosq.setValue("buttonvisible",t),$ZSIQCookie.set("isiframeenabled",!0,864e5,!0);try{zhandleLiveEvent("buttonvisible",t)}catch(t){}return $zv.buttonvisible},onlineicon:{src:function(t){return t&&($zv.buttononlineicon=t),$zv.buttononlineicon}},offlineicon:{src:function(t){return t&&($zv.buttonofflineicon=t),$zv.buttonofflineicon}},click:function(t){$zcb["chatbutton.click"]=t},width:function(t){return t&&($zv.bwidth=t),$zv.bwidth}},$zohosq.floatbutton={position:function(t){return t&&($zv.floatposition=t),$zv.floatposition},visible:function(t){t&&$zohosq.setValue("floatvisible",t),$ZSIQCookie.set("isiframeenabled",!0,864e5,!0);try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.handleWidgetVisible(t)})}catch(t){}return $zv.floatvisible},onlineicon:{src:function(t){return t&&($zv.floatbuttononlinesrc=t),$zv.floatbuttononlinesrc}},offlineicon:{src:function(t){return t&&($zv.floatbuttonofflinesrc=t),$zv.floatbuttonofflinesrc}},click:function(t){$zcb["floatbutton.click"]=t},coin:{hidetooltip:function(){try{$zv.ishidetooltip=!0,$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.checkAndHideCoinToolTip()})}catch(t){}}}},$zohosq.chatwindow={visible:function(t){t&&($zv.chatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5,!0),"hide"!=t&&($zohosq.fileloadtime=0);try{zhandleLiveEvent("chatwindowvisible",t)}catch(t){}return $zv.chatwindowvisible},reload:function(){$ZSIQUtil.getIframe().$Support.reload()}},$zohosq.floatwindow={visible:function(t,e,n){t&&($zv.floatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5,!0),"hide"!=t&&($zohosq.fileloadtime=0);try{if(!$ZSIQUtil.getIframe()&&$ZSIQChatWindow.getIframeLoader()&&"hide"!=t)return $ZSIQChatWindow.clearIframeLoader(),void $ZSIQChatWindow.populateIframe(function(){$ZSIQChatWindow.handleChatWindowVisible(t,!1,e,n)});$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQChatWindow.handleChatWindowVisible(t,!1,e,n)})}catch(t){}return $zv.floatwindowvisible},open:function(t){t?$zcb["chat.open"]=t:this.visible("show")},close:function(t){t?$zcb["chat.close"]=t:this.visible("hide")},minimize:function(t){if(t)$zcb["floatwindow.minimize"]=t;else try{$ZSIQChatWindow.minimizeChatWindow(!0)}catch(t){}},onlinetitle:function(t){return null!=t&&($zv.floatwindowonlinetitle=t),$zv.floatwindowonlinetitle},offlinetitle:function(t){return null!=t&&($zv.floatwindowofflinetitle=t),$zv.floatwindowofflinetitle},fields:function(t){return null!=t&&($zv.floatwindowfields=t),$zv.floatwindowfields},defaultview:function(t){return null!=t&&($zv.defaultview=t),$zv.defaultview}},$zohosq.custom={html:function(t,e){if(t&&e){$zv.customhtml=[t,e];try{Float.drawFloatButtonHtml($zv.customhtml)}catch(t){try{zlsDrawButtonHtml($zv.customhtml)}catch(t){}}}return $zv.floatbuttondraw}},$zohosq.customfield={add:function(t){var e="customfield";if(t){var n=$zv[e]=$zv[e]||[];this._splice([t.name],n),$zv[e].push(t),_ZSIQ.JSAPI.broadcastMessage(e,$zv[e])}},clear:function(t){var e="customfield";t||($zv[e]=[],t=[]),"[object Array]"===Object.prototype.toString.call(t)&&this._splice(t,$zv[e]||[])},handleCallbacks:function(t){if(t){var e=this._getObject(t.name);e&&e.callback&&e.callback(t.val)}},_getObject:function(t){var e=$zv.customfield;if(e&&!(e.length<1))for(var n=0;n<e.length;n++)if(e[n].name==t)return e[n]},_splice:function(t,e){for(var n="clearfield",i=0;i<t.length;i++){for(var o=0;o<e.length;o++)if(e[o].name==t[i]){e.splice(o,1),_ZSIQ.JSAPI.broadcastMessage("clearcustomfield",[t[i]]);break}/^(siq_name|siq_email|siq_phone|)$/.exec(t[i])&&($zv[n]&&$zv[n].push(t[i]),_ZSIQ.JSAPI.broadcastMessage(n,[t[i]]))}}},$zohosq.reset=function(){$zv.reset="on";var t=$ZSIQUtil.getIframe(),e=$ZSIQWidget.getWidgetObject(),n=e.lsid;if(t&&t.$Support&&t.$Support.isChatExist()&&t.$Support.quitConnetcedChats(),$ZSIQUTS.clearUtsApivalues(),$ZSIQUtil.checkTrackingEnabled()){$zohosq.visitor.destroy(n),$ZNotifyTracking(1,"off");var i=$ZSIQWidget.getEmbedObject().pinfo.pinfo;1==JSON.parse(i.isgdprenabled)&&0!=JSON.parse(i.trackingprivacyconfig)&&1==e.isgdprenabled||$ZNotifyTracking(1,"on")}$ZSIQLSDB.removeAllStorage(),$ZSIQUtil.clearApiValues(),$zv=$zohosq.values={},$ZSIQChat.init()},$zohosq.pastchat={visible:function(t){t&&$zohosq.setValue("pastchatvisible",t)}},$zohosq.field={clear:function(t){$zv.clearfield=[],$zohosq.customfield.clear(t)}},$zohosq.tracking={on:function(){$zv.tracking="on",$ZSIQUtil.getAPIValues().tracking="on",$ZNotifyTracking(1,"on")},off:function(){$zv.tracking="off",$ZSIQUtil.getAPIValues().tracking="off",$ZNotifyTracking(1,"off")},domain:function(t){var e=window.location.hostname;t&&-1!==e.indexOf(t,e.length-t.length)&&($zohosq.utsvalues.trackingdomain=t)},allowMultiTrigger:function(t){$zv.mtrigger=$ZSIQUtil.getAPIValues().mtrigger=!!t},eqaulHosts:function(t){if(!t)return $zohosq.utsvalues.equalhosts;var e=t.split(",");$zohosq.utsvalues.equalhosts||($zohosq.utsvalues.equalhosts=[]);for(var n=0;n<e.length;n++){var i=e[n].trim(),o=!1;if($zohosq.utsvalues.equalhosts)for(var a=0;a<$zohosq.utsvalues.equalhosts.length;a++){if($zohosq.utsvalues.equalhosts[a]==i){o=!0;break}}o||$zohosq.utsvalues.equalhosts.push(i)}return $zohosq.utsvalues.equalhosts},getsiqid:function(){return $UTSHandler.getSIQID()},forcesecure:function(t){t&&($zohosq.utsvalues.forcesecure=!0)}},$zohosq.language=function(t){return t&&($zv.language=t),$zv.language},$zohosq.personalize={agentorder:function(t){return null!=t&&$zohosq.setValue("agentorder",t),$zv.agentorder}},$zohosq.set=function(t){for(var e in t)try{for(var n=e.split("."),i=this[n[0]],o=1;o<n.length;o++)n[o]&&(i=i[n[o]]);"function"==typeof i&&i(t[e])}catch(t){}},$zohosq.setValue=function(t,e,n){if(null!=e&&t&&($zv[t]=e,_ZSIQ.JSAPI.broadcastMessage(t,e),n)){var i={};i[t]=e,$ZNotifyTracking(n,i)}},$zoho.ld={},$zoho.ld.handle={customClick:function(t){var e=$zohosq.values.customhtml;if(!e)return!1;var n=e[1][t+".click"];if("function"==typeof n)n();else try{$ZSIQChatWindow.openChatWindow()}catch(t){try{zlsHandleCustomClick()}catch(t){}}}},$zohosq.privacy={trackingbannercontent:function(t){return t&&($zv.trackbannerobj=t),$zv.trackbannerobj},chatbannercontent:function(t){return t&&($zv.textbannerobj=t),$zv.textbannerobj},content:function(t){return t&&($zv.chatprivacycontent=t),$zv.chatprivacycontent}},$zohosq.domain=function(t){$zohosq.tracking.domain(t),$zohosq._domain=t}}catch(t){}$ZSisThresholdExceeded=function(t,e){var n=Math.floor((new Date).getTime()/6e4);if(n=t+"_"+n,"undefined"==typeof $ZSIQUTS)return!1;var i=$UTSHandler.getFromSession(n);return i||(i=0),$UTSHandler.storeInSession(n,++i),e<i},$ZDestroyFloatData=window.$ZDestroyFloatData||function(t){try{sessionStorage.lsdb=JSON.stringify("{}")}catch(t){}try{localStorage.lsdb=JSON.stringify("{}")}catch(t){}try{for(var e=["zld"+t+"float","zld"+t+"dragpos","ZLD"+t+"WTIME","ZLD"+t,"ZLD"+t+"WAITING","ZLDTRIGGER"+t,"ZLD"+t+"VISITORINFO"],n=0;n<e.length;n++){var i=e[n]+"= ;expires= "+new Date(-1).toGMTString();try{var o=Float.getDomain();i+=o?";domain="+o:""}catch(t){}document.cookie=i,i+="path=/;",document.cookie=i}}catch(t){}},$ZNotifyTracking=window.$ZNotifyTracking||function(t,e){if($ZSIQ_UTSinitialized||window.$UTSConnector)try{$UTSHandler.handleApiChange(t,e)}catch(t){}},$ZShandleEvent=window.$ZShandleEvent||function(t,e,n){try{$zohosq.handleAnalyticEvents(t,e,n)}catch(t){}},_ZSIQ.JSAPI.broadcastMessage=window._ZSIQ.JSAPI.broadcastMessage||function(t,e){if($ZSIQ_UTSinitialized)try{var n=$ZSIQUtil.getIframe(),i={};i[t]=e,$ZSIQUtil.updateApiValues(),n.$Support.handleApiData(i,!0)}catch(t){}try{AgentsChat.broadcastMessage(t,e)}catch(t){}try{zlsWinBroadcastMessage(t,e)}catch(t){}try{zlsBtnBroadcastMessage(t,e)}catch(t){}},_ZSIQ.JSAPI.identifySIQParam=window._ZSIQ.JSAPI.identifySIQParam||function(){var t,e,n,i=function(t){return decodeURIComponent((t+"").replace(/\+/g,"%20"))};try{var o={};if(!(a=window.location.search))return;for(var a,s=(a=a.replace(/^\?/g,"")).split("&"),r=[],l=0;l<s.length;l++)o[i((r=s[l].split("="))[0])]=i(r[1]);null!=o.siq_eemail?$zohosq.setValue("e_email",o.siq_eemail):null!=o.siq_email?$zohosq.visitor.email(o.siq_email):null!=o.om_email&&$zohosq.visitor.email(o.om_email),null!=o.siq_ename?$zohosq.setValue("e_name",o.siq_ename):null!=o.siq_name?$zohosq.visitor.name(o.siq_name):null!=o.om_name&&$zohosq.visitor.name(o.om_name),t=location.href.split("?")[0],e=location.search,n=location.hash,e&&(t+=(e=(e=(e=e.replace(/^\?/g,"")).replace(/(^|&)siq_(name|email|ename|eemail)=[^&]*/g,"")).replace(/^&/g,""))?"?"+e+n:n,window.history.replaceState(window.history.state,"",t))}catch(t){}};try{var $zsalobj=window.$zsalobj||{};$zohosq.init=function(){$zsalobj&&0==Object.keys($zsalobj).length&&($zsalobj={"chatbutton.click":["Button Clicked","Click on the "+_ZSIQ.brandname+" SalesIQ chat button."],"floatbutton.click":["Button Clicked","Click on the "+_ZSIQ.brandname+" SalesIQ chat button."],"chat.close":["Chat Closed","Click on the Close (X) icon in the chat window."],"floatwindow.minimize":["Chat Minimized","Click to minimize the "+_ZSIQ.brandname+" SalesIQ chat window."],"chatbubble.close":["Bubble Closed","Click on the Close(X) icon on the chat bubble."],"visitor.attend":["Chat Connected","Chat sessions with the visitors.","waitingduration"],"visitor.chatcomplete":["Chat Ended","Chat ended by the visitors.","chatduration"],"chat.file":["File Transferred","File transfers made by the visitors."],"chat.print":["Chat Printed","Chat transcripts printed by the visitors."],"chat.mail":["Chat Mail sent","Chat transcripts emailed by the visitor."],"visitor.rating":["Rating Submitted","Rating submitted by visitors.","rating"],"visitor.feedback":["Feedback Submitted","Feedback messages submitted by visitors."],"visitor.chattrigger":["Chat Triggerred","Auto and proactive chat initiated to the visitors."],"visitor.triggerresponded":["Trigger Responded","Visitor responded to trigger or proactive chat."],"visitor.chat":["Chat Initiated","Visitor initiated chats."],"visitor.offline":["Offline Message Submitted","Offline messages submitted by the visitors."],"visitor.missed":["Chat Missed","Chat missed by the SalesIQ users."],"chat.visitorend":["Chat Ended by visitor","Chats ended by the visitors."]})},$zohosq.handleAnalyticEvents=window.$zohosq.handleAnalyticEvents||function(e,t,a){var i=$zsalobj[e];if(i){var s=t[i[2]];if(s&&(s=parseInt(s)),1==a)try{"function"==typeof gtag?3===i.length?gtag("event",i[0],{event_category:"SalesIQ",event_label:i[1],value:s}):gtag("event",i[0],{event_category:"SalesIQ",event_label:i[1]}):"function"==typeof ga?3===i.length?ga("send","event","Sales IQ",i[0],i[1],s):ga("send","event","Sales IQ",i[0],i[1]):"undefined"!=typeof _gaq&&(3===i.length?_gaq.push(["_trackEvent","Sales IQ",i[0],i[1],s]):_gaq.push(["_trackEvent","Sales IQ",i[0],i[1]]))}catch(e){}else if(2==a)3===i.length?clicky.log("Sales IQ-"+i[0]+"-"+s):clicky.log("Sales IQ-"+i[0]);else if(3==a){if(3===i.length)(n={})[i[1]]=s,_kmq.push(["record","Sales IQ "+i[0],n]);else _kmq.push(["record","Sales IQ "+i[0]])}else if(4==a){if(3===i.length)(n={})[i[1]]=s,window.optimizely.push(["trackEvent","Sales IQ "+i[0],n]);else window.optimizely.push(["trackEvent","Sales IQ "+i[0]])}else if(5==a){if(3===i.length)(n={})[i[1]]=s,woopra.track("Sales IQ "+i[0],n);else woopra.track("Sales IQ "+i[0])}else if(6==a)3===i.length?_paq.push(["trackEvent","Sales IQ",i[0],"",s]):_paq.push(["trackEvent","Sales IQ",i[0]]);else if(7==a){if(3===i.length)(n={})[i[1]]=s,mixpanel.track("Sales IQ "+i[0],n);else mixpanel.track("Sales IQ "+i[0])}else if(8==a){var n;if(3===i.length)(n={})[i[1]]=s,_hsq.push(["trackEvent","Sales IQ "+i[0],n]);else _hsq.push(["trackEvent","Sales IQ "+i[0]])}else if(9==a){var l={event:"Sales IQ Events",category:"Sales IQ",action:i[0],label:i[1],value:0};3===i.length&&(l.value=s),dataLayer.push(l)}}}}catch(e){}var UDHandler={registry:{},registerUpload:function(a){null==a&&(a=(new Date).getTime());var e="0",t="0";try{e=CurrentPortal.getSOID(),t=CurrentUser.getZUID()}catch(e){}return UDHandler.registry[a]={ajaxparams:{url:_UPLOADSERVERURL?_UPLOADSERVERURL+"/webupload":$ZSIQChat.getWidgetData().commondata.uploadserver+"/publicupload",type:"POST",xhrFields:{withCredentials:!0},internalCrossDomain:"true",contentType:!1,processData:!1,success:function(e,t){UDHandler.deleteRegistry(a)},async:!0},isuploaded:!1,udsheaders:{"x-service":UDHandler.servicename,"x-streammode":"1","upload-id":""+a,"x-siq-soid":e,"x-siq-zuid":t,"x-siq-uploadtype":"default"},time:(new Date).getTime()},a},setServiceName:function(e){UDHandler.servicename=e},upload:function(e){if(e){var t=UDHandler.registry[e];t&&($.ajax($.extend(t.ajaxparams,{headers:t.udsheaders})),t.time=(new Date).getTime(),t.isuploaded=!0)}},addCustomHeaders:function(e,t,a){if(e){var r=UDHandler.registry[e];r&&(t&&a&&"string"==typeof t?r.udsheaders[t]=""+a:t&&"object"==$.type(t)&&$.extend(r.udsheaders,t))}},setOwner:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["x-siq-zuid"]=""+t)}},setSOID:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["x-siq-soid"]=""+t)}},setFileDetails:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["Content-Length"]=""+t.size,a.ajaxparams.data=t,a.ajaxparams["file-name"]=t.name)}},setFileName:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["file-name"]=t)}},setUploadType:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["x-siq-uploadtype"]=t)}},deleteRegistry:function(e){delete UDHandler.registry[e]},IEPolyFill:function(){"function"!=typeof Object.assign&&(Object.assign=function(e,t){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),r=1;r<arguments.length;r++){var n=arguments[r];if(null!=n)for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])}return a})},getDownLoadLink:function(e,t,a){var r=("undefined"!=typeof _ZSIQDOWNLOADSERVERURL?_ZSIQDOWNLOADSERVERURL+"/webdownload":$ZSIQChat.getWidgetData().commondata.downloadserver+"/public")+"?x-service="+("undefined"!=typeof _SIQSERVICENAME?_SIQSERVICENAME:$ZSIQChat.getWidgetData().commondata.siqservicename)+"&event-id="+e,n={"x-siq-downloadtype":t||"default"};UDHandler.IEPolyFill();var i=JSON.stringify(n);if(a&&"object"==typeof a)try{var s=Object.assign(a,n);i=JSON.stringify(s)}catch(e){}return r+="&x-cli-msg="+encodeURIComponent(i)}};var $ZSIQUtil=$ZSIQUtil||function(){var i,r=["en","ar","da","de","el","es","fr","ga","he","hu","it","iw","ja","ko","nb","nl","pl","pt","pt_PT","ro","ru","sv","th","tr","zh","hr","cs","sk","sl","vi","hy","ka","pt_PT","zh_TW","bg","fa_IR","fi"],a={0:"inherit",1:"salesiq-font",2:"ZSIQ Open Sans",3:"ZSIQ Oxygen",4:"ZSIQ Roboto"},t={},o=!1,c="",s=null;return{istitleblinking:o,documenttitle:c,STATUS_ENABLE:1,STATUS_DISABLE:0,initializeAPIValues:function(){_ZSIQ.JSAPI.identifySIQParam();try{$zohosq.internalready(),t=$zohosq.values}catch(e){}try{$zohosq.ready(),this.updateApiValues()}catch(e){}},updateApiValues:function(){if(t&&$zohosq.values)for(var e in $zohosq.values)t[e]=$zohosq.values[e];else t=$zohosq.values;t.uvid=$UTSHandler.get("_zldt")},isDowngradedToFreePlan:function(){try{var e="true"==$ZSIQChat.getWidgetData().embedobj.pinfo.pinfo.isdowngradedtofreeplan,t=$ZSIQLicence.isFreePlan();return e&&t&&!$ZSIQChat.isPreview()}catch(e){}return!1},getCompanyLogo:function(e){if($ZSIQUtil.isDowngradedToFreePlan()){var t=$ZSIQChat.getWidgetData().commondata.imgstaticserver;return t+="https://img.zohostatic.com/salesiq/Aug_06_2021_https/images/logo.png"}return e},getAPIValues:function(){return $ZSIQUtil.isDowngradedToFreePlan()&&delete t.clogo,t},clearApiValues:function(){t={}},isCSSTransformSupport:function(){try{for(var e="transform WebkitTransform MozTransform OTransform msTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n++)if(t&&void 0!==t.style[e[n]])return e[n]}catch(e){return!1}return!1},onCDNFailure:function(e){var t=$ZSIQWidget.getWidgetObject().cssstaticserver,n=$ZSIQChat.getWidgetData().jsstaticserver,i="",r=(e.href?e.href:e.src).match(/\.([^.]+)$/);r&&(i=r[1]),"js"==i?(link=document.createElement("script"),link.src=n):"css"==i&&(link=document.createElement("link"),link.rel="stylesheet",link.href=t,link.type="text/css"),document.getElementsByTagName("head")[0].appendChild(link)},getSourceID:function(){},fadeInAnimate:function(e,t){var n=0,i=setInterval(function(){1<=n&&(clearInterval(i),e.style.display=""),n+=.1,e.style.opacity=n},t)},fadeOutAnimate:function(e,t,n){var i=1,r=setInterval(function(){i<=0&&(clearInterval(r),e.style.display="none",n&&n()),i-=.1,e.style.opacity=i},t)},storeCookieVal:function(e,t,n){var i=new Date,r=5;0==n&&(r=1440),i.setTime((new Date).getTime()+60*r*1e3);var a,o="zld"+$ZSIQWidget.getWidgetObject().lsid+e+"="+escape(t)+";expires= "+i.toGMTString()+";path=/";try{var c=((a=$zohosq.utsvalues.trackingdomain)||(a=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(a)||(a="")),a||"");o+=c?";domain="+c:"",$ZSIQChat.isEmbedFeatureConfEnabled()&&(o+=";secure")}catch(e){}document.cookie=o},getCookieValue:function(e){e="zld"+$ZSIQWidget.getWidgetObject().lsid+e;var t=document.cookie.indexOf(e),n=document.cookie.length;if(-1==t)return"";var i=t+e.length,r=unescape(document.cookie.substr(i+1,n).split(";")[0]);return"state"==r&&alert("state found"),r},containsClass:function(e,t){return!!e&&(e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.classname))},bindClickEvent:function(e,t){window.addEventListener?e.addEventListener("click",t):e.attachEvent("onclick",t)},bindResizeEvent:function(e){window.addEventListener?window.addEventListener("resize",e):window.attachEvent("resize",e)},bindFocusEvent:function(e,t){window.addEventListener?e.addEventListener("focus",t):e.attachEvent("onfocus",t)},getBrowserLanguage:function(){for(var e="",t=[(document.documentElement.lang||"").replace(/-/g,"_"),(navigator.language||navigator.userLanguage||"").replace(/-/g,"_")],n=0;n<t.length;n++){var i=t[n];if(i)return e=i.split("_")[0],-1<r.indexOf(i)?i:-1<r.indexOf(e)?e:""}},getAPILanguage:function(){return api_lang=($ZSIQUtil.getAPIValues().language||"").replace(/-/g,"_")},getLiveLSID:function(){return $ZSIQChat.getWidgetData().embedobj.einfo.embedid},isChatExist:function(){try{return $ZSIQUtil.getIframe().$Support.isChatExist()}catch(e){return""}},getkeylist:function(){var e=$ZSIQChat.getWidgetData(),t=e.widgetobj.lsid,n=$ZSIQUtil.getLiveLSID(),i=$ZSIQUtil.getAvuid();return["isiframeenabled","DNbanner",$ZSIQUtil.getGDPRBannerCookieKey(),"cdn_status","ZLD"+n,"av_call","ZLD_ApiAVCall","ZLDTRIGGER"+n,i+"_accesstime","ZSIQ","ZLDPERSONALIZE","ZLD"+t,e.widgetobj.screenname+"-"]},checkTrackingEnabled:function(){var e=$ZSIQWidget.getWidgetObject().istracking,t=$ZSIQUtil.getAPIValues()||{};return e||"on"==t.tracking},isFetchGeoDetails:function(){return 1==$ZSIQUtil.getAPIValues().fetchgeolocation},startAfterReady:function(e){try{$zohosq.afterReady(e),$ZSIQUtil.updateApiValues()}catch(e){}},startOnLoad:function(){try{$zohosq.onload(),$ZSIQUtil.updateApiValues()}catch(e){}},getAPIVisitorID:function(){return $ZSIQUtil.getAPIValues().id},getIframe:function(){var e=document.getElementById("siqiframe");return!!e&&(e.contentWindow||e.contentDocument.document||e.contentDocument)},getConfigFromStorage:function(){var e="ZSIQ"+$zohosq.widgetcode+"data";if(e)return $ZSIQLSDB.get(e)},setAVUIDCookie:function(e){if(e&&$zohosq._domain){var t="ZLD"+e+"avuid",n=$ZSIQLSDB.get(t);if(n){var i=$zohosq._domain?63072e6:31e4;$ZSIQLSDB.setCookie(t,n,i),$ZSIQLSDB.setCookie("ZLD"+$zohosq.widgetcode+"avuid",n,31e4)}}},checkAndSetZldp:function(e,t){$UTSHandler.getZldp()||$ZSIQUtil.setZldp(e,t)},getReferrer:function(){return document.referrer},setZldp:function(e,t){$ZSIQLSDB.setCookie(t+"-_zldp",e,31e4)},getZldp:function(e){return $UTSHandler.getZldp()||$ZSIQLSDB.get(e+"-_zldp")},storeDetails:function(e){var t="ZSIQ"+$zohosq.widgetcode+"data";$ZSIQLSDB.set(t,e,864e5)},preserveBlockIP:function(){var e="ZSIQ"+$zohosq.widgetcode+"blocked";$ZSIQLSDB.setCookie(e,{status:!0},2592e6)},isIPBlocked:function(){var e="ZSIQ"+$zohosq.widgetcode+"blocked",t=$ZSIQLSDB.get(e);return!!t&&t.status},ajax:function(e,t,n,i,r){var a=t||function(){},o=n||function(){},c=new XMLHttpRequest;if("withCredentials"in c)c.onreadystatechange=function(){4==this.readyState&&200==this.status?a(this.response):o(this.response)},c.open("GET",e,!0),i&&(c.withCredentials=!0),r&&c.setRequestHeader(r,!0);else if("undefined"!=typeof XDomainRequest){c=new XDomainRequest;try{c.onload=function(){a(this.response)},c.onerror=function(){o(this.response)}}catch(e){}c.open("GET",e),i&&(c.withCredentials=!0),r&&c.setRequestHeader(r,!0)}c.send()},postAjax:function(e,t,n,i,r){var a=n||function(){},o=i||function(){},c=new XMLHttpRequest;if("withCredentials"in c)c.onreadystatechange=function(){4==this.readyState&&200==this.status?a(this.response):o(this.response)},c.open("POST",e),r&&(c.withCredentials=!0);else if("undefined"!=typeof XDomainRequest){c=new XDomainRequest;try{c.onload=function(){a(this.response)},c.onerror=function(){o(this.response)}}catch(e){}c.open("POST",e),r&&(c.withCredentials=!0)}c.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"),c.send(t)},parseToJSON:function(e){try{if(!e||"object"==typeof e)return e;e=JSON.parse(e)}catch(e){}return e},setText:function(e,t){document.getElementsByTagName("body")[0];var n=document.getElementById(e);"textContent"in document.body?n.textContent=t:n.innerText=t},getWebFontFamily:function(){var e=document.body,t="",n=$ZSIQWidget.getWidgetObject();return n.font[0]==$ZSIQUtil.STATUS_ENABLE&&n.font[1].default&&"0"!=n.font[1].default?t=a[""+n.font[1].default]:e.currentStyle?t=e.currentStyle.fontFamily:document.defaultView&&(t=document.defaultView.getComputedStyle(e,null).getPropertyValue("font-family")),t||"salesiq-font"},getImageURL:function(e,t){var n=t.fpath,i="",r="undefined"!=typeof $ZSIQChat&&$ZSIQChat.getWidgetData().usedownloadserver,a=t.ispreview||!1;if(r&&n){var o=n.split("/")[0];if("fembedcss"==o||"floatimagepreview"==o||"floatimage"==o||"embedcss"==o||"fgravatar"==o||"fsticker_online"==o||"fsticker_offline"==o||"bsticker_online"==o||"bsticker_offline"==o||"ssticker_online"==o||"ssticker_offline"==o||"sgallery"==o||"psticker_online"==o||"psticker_offline"==o||"apps_custom_sticker"==o){var c=$ZSIQWidget.getEmbedObject().pinfo.soid,s=n.split("/")[1],d=t.fname?t.fname:t.pfname,l={"x-siq-filetype":o,"x-siq-lsid":s.split("_")[1],"x-siq-soid":c,"x-siq-ispreview":a,"x-siq-pfname":d};return i=UDHandler.getDownLoadLink(s,"default",l)}}return i=$ZSIQChat.getWidgetData().embedobj.schema+"://"+$ZSIQWidget.getEmbedObject().embedserverurl+"/"+e.screenname+"/"+n+"/photo.ls",1==t.ispreview&&(i+="?ispreview=true"),i},blinkTitle:function(e){if(!e)return!1;o||(c=document.title,o=!0),clearTimeout(i);var t,n="";i=setInterval(function(){t="title"==t?(n=e,"chatmsg"):(n=c,"title"),document.title=n},500)},stopBlinking:function(){o&&(clearTimeout(i),o=!1,document.title=c)},setShrinkImageCSS:function(e,t,n){var i,r,a,o,c=(i=e.naturalHeight,r=e.naturalWidth,a={WIDTH:r,HEIGHT:i},o=[n/r,t/i],1<(o=Math.min(o[0],o[1]))?a:a={WIDTH:r*o,HEIGHT:i*o});e.style.height=c.HEIGHT+"px",e.style.width=c.WIDTH+"px"},isValidPhoneNo:function(e){return!!e&&/^[+0-9A-Za-z():.\-\[\] ]{1,30}$/.test(e)},getProductURLForImage:function(){if(!$ZSIQChat.getWidgetData().commondata.isdev)return"";var e=$ZSIQChat.getWidgetData().embedobj;return e.schema+"://"+e.producturl},getURLParameterByName:function(e){if(s)return s[e];s={};for(var t=window.location.search.replace(/^\?/g,"").split("&"),n=[],i=0;i<t.length;i++)n=t[i].split("="),s[n[0]]=n[1];return s[e]},linkifySubString:function(e){try{e=e.replace(/((?:href|src)=["']?)?((https?:\/\/(?:www\.)?|www\.)[a-z0-9][^@]*?)(?=&quot;|&#x27;|&lt;|[\s"'<]|$)/gi,function(e,t,n,i){var r="www."===i?"http://"+n:n;window.location.protocol,$ZSIQWidget.getEmbedObject().embedserverurl;return t?e:"<a href='"+r+"' target='_blank' class='zsiq_hyperlink' >"+n+"</a>"})}catch(e){}return e},isEmpty:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},checkAndGetParsedVal:function(e){var t=$ZSIQUtil.parseToJSON(e);return"object"==typeof t||"boolean"==typeof t?t:e},formWidgetObject:function(e){var t={};for(var n in e)t[n]=$ZSIQUtil.checkAndGetParsedVal(e[n]);return $ZSIQAnalytics=t.analytics,$ZSIQAutopick=t.autopick,_ZSIQ.brandname=t.brandname,t},formEmbedObject:function(e){var t={};for(var n in e)t[n]=$ZSIQUtil.checkAndGetParsedVal(e[n]);return t},getObjectKeys:function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},getGDPRBanner:function(e,t){var n,i=t.trackingprivacystatement?t.trackingprivacystatement:e.i18nkeys["gdpr.banner.notify"],r=e.i18nkeys["gdpr.banner.button.ok"],a=e.i18nkeys["gdpr.banner.button.donottrack"],o=(t.trackingprivacystatement?t.trackingprivacystatement:e.i18nkeys["gdpr.banner.donottrack"],e.i18nkeys["gdpr.banner.learnmore"]),c=!((!(n=$UTSHandler.getAPIValuesForUTS()).tracking||"off"!=n.tracking)&&e.istracking),s="";if((n=$ZSIQUtil.getAPIValues()).trackbannerobj){var d=n.trackbannerobj;if(i=d.description&&0!=d.description.trim().length?d.description:i,r=d.acceptbutton&&0!=d.acceptbutton.trim().length?d.acceptbutton:r,a=d.declinebutton&&0!=d.declinebutton.trim().length?d.declinebutton:a,d.policytextandlink){var l=d.policytextandlink;o=l.text&&0!=l.text.trim().length?l.text:o,t.cookiepolicyurl=l.link&&0!=l.link.trim().length&&$ZSIQUtil.isValidURL(l.link)?l.link:t.cookiepolicyurl}}t.cookiepolicyurl&&(s="<a class='siq-lnmor' target='_blank' href='"+(-1==t.cookiepolicyurl.indexOf("http")?"http://"+t.cookiepolicyurl:t.cookiepolicyurl)+"'>"+o+"</a>");switch(JSON.parse(t.trackingprivacyconfig)){case 1:return"<div id='gdprbanner' class='siq-msgbanr'><span class='dib-mid'>"+i+s+"</span><div class='siq-clkoptn'><div class='siq-okbtn dib-mid' type=0 config="+t.trackingprivacyconfig+" docclick='updateCookieForTracking'>"+r+"</div></div></div>";case 2:return"<div id='gdprbanner' class='siq-msgbanr'><span class='dib-mid'>"+i+s+"</span><div class='siq-clkoptn'><div class='siq-okbtn dib-mid' type=0 config="+t.trackingprivacyconfig+"  docclick='updateCookieForTracking' >"+r+"</div>"+(c?"":"<div class='siq-trkbtn dib-mid' type=1 config="+t.trackingprivacyconfig+" docclick='updateCookieForTracking'>"+a+"</div>")+"</div></div>"}},getGDPRBannerCookieKey:function(e){return"gdpr_"+(e=e||$ZSIQWidget.getWidgetObject().screenname)},updateCookieForTracking:function(e,t){var n=$ZSIQUtil.getGDPRBannerCookieKey(),i=$ZSIQUtil.getGDPRBannerCookieKey(),r=2592e6,a=$ZSIQUtil.getAPIValues()||{};n+="__donottrack",i+="_trackingconfig";var o=function(){handleIframeFunction(function(e){e.$Support.handleDomainStorage("updatecorsdata","cookie")})};switch(e){case 0:$ZSIQCookie.set(n,0,r,!0),$ZSIQCookie.set(i,t,r,!0),$ZSIQUtil.hideGDPRBanner(),"on"==a.reset&&$ZSIQUtil.checkTrackingEnabled()&&$ZNotifyTracking(1,"on"),$UTSHandler.init(!0),o();break;case 1:$ZSIQCookie.set(n,1,r,!0),$ZSIQCookie.set(i,t,r,!0),$ZNotifyTracking(1,"off"),$ZSIQUtil.hideGDPRBanner(),o()}},checkGDPRBannerStatus:function(e,t,n){var i=n.pinfo.pinfo.trackingprivacyconfig,r=$ZSIQUtil.getGDPRBannerCookieKey(t);switch(e){case 0:var a=$ZSIQCookie.get(r+"__donottrack"),o=$ZSIQCookie.get(r+"_trackingconfig");return 0!=a.length&&o==i;case 1:return 0==$ZSIQCookie.get(r+"__donottrack");case 2:return 1==$ZSIQCookie.get(r+"__donottrack")&&2==i}return!1},hideGDPRBanner:function(){var e=document.getElementById("gdprbanner");$ZSIQWidgetUI.addClass(e,"gdprbanner_slide")},getGDPRPendingStatus:function(e,t,n){var i=!1;try{if(t.pinfo&&t.pinfo.pinfo){var r=t.pinfo.pinfo,a=JSON.parse(r.isgdprenabled),o=1==e.widgetobj.isgdprenabled,c=r.trackingprivacyconfig;a&&0!=c&&!$ZSIQUtil.checkGDPRBannerStatus(0,n,t)&&o&&(i=!0)}}catch(e){}return i},isValidURL:function(e){var t=new RegExp(/^(((http|https):\/\/(www.){0,1})|www.){1}[a-zA-Z0-9]+[-a-zA-Z0-9@:/%_+.~#?&/=]*[^.]$/);return void 0!==e&&t.test(e)},hyperLinksSubString:function(e,t,n){try{if(-1!==e.indexOf(t)&&0!=n.length){var i=e.length,r=t.length,a=e.substring(0,e.indexOf(t)),o=e.substring(e.indexOf(t),e.indexOf(t)+r),c=e.substring(e.indexOf(t)+r,i);e=a+(o="<a class='siq-lnmor' target='_blank' href='"+(n=-1==n.indexOf("http")?"http://"+n:n)+"'>"+o+"</a>")+c}else 0!=n.length&&(e+=" <a class='siq-lnmor' target='_blank' href='"+(n=-1==n.indexOf("http")?"http://"+n:n)+"'>"+t+"</a>")}catch(e){}return e},stringify:function(e){try{return Object.toJSON?Object.toJSON(e):JSON.stringify(e)}catch(e){}},getNavigationObj:function(e){var t=e?e.document:null,n="";if(o&&c&&(n=c),t&&t.location&&t.location.protocol){if(-1==e.location.protocol.indexOf("http")&&e.parent&&e.parent!=e)return $ZSIQUtil.getNavigationObj(e.parent);var i;(i={}).current_page=$zohosq.visitor.cpage()||t.location.href.substring(0,3072),i.page_title=$zohosq.visitor.pagetitle()||n||t.title.substring(0,3072),i.referer=$zohosq.visitor.referer()||t.referrer.substring(0,3072);try{i.lsid=$ZSIQWidget.getWidgetObject().lsid}catch(e){}return i}(i={}).current_page=$zohosq.visitor.cpage()||document.location.href.substring(0,3072),i.page_title=$zohosq.visitor.pagetitle()||n||document.title.substring(0,3072),i.referer=$zohosq.visitor.referer()||document.referrer.substring(0,3072);try{i.lsid=$ZSIQWidget.getWidgetObject().lsid}catch(e){}return i},getAvuid:function(){return $ZSIQWidget.avuid||($ZSIQWidget.avuid=$ZSIQLSDB.get("ZLD"+$ZSIQChat.getWidgetData().widgetobj.lsid+"avuid")),$ZSIQWidget.avuid},getElementHeight:function(e){var t=getComputedStyle(e).display;e.style.display="inline-block";var n=e.offsetHeight;return e.style.display=t,n},isObjectdeepEqual:function(e,t){if(e===t)return!0;if(void 0===t||void 0===t)return!1;var n=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var a=n[r];switch(typeof e[a]){case"object":if(!this.isObjectdeepEqual(e[a],t[a]))return!1;break;case"function":if(void 0===t[a]||e[a].toString()!=t[a].toString())return!1;break;case"number":if(isNaN(e[a])&&isNaN(t[a]))break;default:if(e[a]!=t[a])return!1}}return!0},bindEventsForImgPreview:function(){document.getElementById("zsiqimagepreview").addEventListener("click",function(e){switch(e.target.getAttribute("docclick")){case"zsiqclose":$ZSIQChatWindow.closeImagePreview(e);break;case"zsiqstartchat":$ZSIQChatWindow.startChat(e);break;case"zsiqfaqvote":$ZSIQChatWindow.updateVote(e,e.target)}})},preConnectDomains:function(){if(Array.isArray(window._STATICURLS)){for(var e=$ZSIQChat.getScriptSource().split("://")[0]+"://",t=_STATICURLS.length,n=0;n<t;n++){var i=_STATICURLS[n];-1==i.indexOf("https://")&&(i=e+i);var r=document.createElement("link");r.rel="preconnect",r.href=i,document.head.appendChild(r),r.parentNode.removeChild(r),r=null}delete window._STATICURLS}},bindEventsCookieBanner:function(){var e=document.getElementById("gdprbanner");e&&e.addEventListener("click",function(e){var t=e.target;"updateCookieForTracking"!=t.getAttribute("docclick")||$ZSIQUtil.updateCookieForTracking(JSON.parse(t.getAttribute("type")),t.getAttribute("config"))})},getUrlParamObj:function(e){var t={};if(e){for(var n=(e.split("?")[1]||"").split("&"),i=0;i<n.length;i++){var r=n[i].split("=");t[r[0]]=r[1]}return t}}}}(),$ZSIQLicence={verify:function(e){var t=$ZSIQUtil.getIframe().$Support.EmbedObj.linfo[e];return t&&JSON.parse(t)||!1},isFreePlan:function(){var e=parseInt($ZSIQChat.getWidgetData().embedobj.linfo.planid);return-1<[1,7,12].indexOf(e)}};function handleIframeFunction(e){var t=$ZSIQUtil.getIframe();t&&t.$Support&&e(t)}var $UTSHandler=$UTSHandler||function(){var g=function(t,e){var i,n={};n[t]=e;try{i=$ZSIQUTS.getFromSession("utssynccache")||$ZSIQUtil.stringify([]),(i=JSON.parse(i)).push(n)}catch(t){i=[]}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify(i))},a=function(t,e){var i=e[t];switch(parseInt(t)){case 1:$UTSHandler.handleChatTriggers(i.type,i.data);break;case 2:$ZSIQChatWindow.openChatWindow(!0);break;case 3:$zohosq.floatbutton.visible("show");break;case 4:$ZSIQUTSAction.handleButtonGlow();break;case 5:$ZSIQUTSAction.handleAnimate();break;case 6:$ZSIQUtil.getIframe().$Support.setUVID(i.uvid);break;case 7:$UTSHandler.handleTrackChat(i.data);break;case 8:$UTSHandler.handleUTSConnect(i.data);break;case 9:$UTSHandler.handleBotTrigger(i)}};return{notifyCustomEvent:function(t){$ZSIQUTS.notifyCustomEvent(t)},getUTSCachedata:function(){var t=$ZSIQUTS.getFromSession("utssynccache");if(t){for(var e in t=JSON.parse(t)){var i=t[e];for(var n in i)a(n,i)}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify([]))}},storeInSession:function(t,e){$ZSIQUTS.storeInSession(t,e)},get:function(t){return $ZSIQUTS.get(t)},getFromSession:function(t){return $ZSIQUTS.getFromSession(t)},updateAction:function(t){$ZSIQUTS.updateAction(t)},handleApiChange:function(t,e){$ZSIQUTS.handleApiChange(t,e)},init:function(t){$ZSIQUTS.init(t)},getUTSActionData:function(){return $ZSIQUTSAction.getUTSActionData()},handleChatTriggers:function(e,i){var t=$ZSIQChat.getWidgetData();if(1!=$ZSIQUtil.formWidgetObject(t.widgetobj).hideembed)try{var n=$ZSIQUtil.getAPIValues(),a=$ZSIQUtil.getIframe(),r=$ZSIQUtil.getAvuid();if($ZSIQLSDB.getFromSession(r+"_formcontextinitiated"))return;a.$Support.getTriggerCookie()&&n.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?a.$Support.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),a.$Support.Util.handleTriggers(e,i)}catch(t){var o={};o.type=e,o.data=i,g(1,o)}},openChatWindow:function(){try{$ZSIQChatWindow.openChatWindow(!0)}catch(t){g(2,{})}$UTSHandler.updateAction({type:"1"})},showButton:function(){try{$zohosq.floatbutton.visible("show")}catch(t){g(3,{})}},getFloatStatus:function(){try{return $ZSIQWidget.getWidgetStatus()}catch(t){var e=$ZSIQChat.getWidgetData();return $ZSIQUtil.formWidgetObject(e.widgetobj).status}},getFloatDiv:function(e){try{return $ZSIQWidgetUI.getWidgetDiv()}catch(t){return g(e,{}),null}},getFloatState:function(){return $ZSIQWidgetUI.getWidgetState()},setUVID:function(e){$ZSIQUtil.getAPIValues().uvid=e;try{$ZSIQUtil.getIframe().$Support.setUVID(e)}catch(t){g(6,{uvid:e})}$zv.uvid=e},setUUID:function(t){t&&($ZSIQUtil.getAPIValues().uuid=t,$zv.uuid=t)},getDomain:function(){var t=$zohosq.utsvalues.trackingdomain;return t||(t=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(t)||(t="")),t||""},handleTrackChat:function(e){try{if("object"!=typeof $ZSIQChatWindow)return void setTimeout(function(){$UTSHandler.handleTrackChat(e)},1e3);$ZSIQChatWindow.handleIframeLoading();var t=$ZSIQUtil.getAvuid();if($ZSIQLSDB.getFromSession(t+"_formcontextinitiated"))return;var i=1==$ZSIQWidgetUI.getWidgetState()?$ZSIQWidgetUI.F_BUTTON:$ZSIQWidgetUI.F_WINDOW;$ZSIQWidgetUI.setWidgetState(i),$ZSIQUtil.getIframe().$Support.Util.handleTrackChat(e)}catch(t){var n={};n.data=e,g(7,n)}},handleUTSConnect:function(e){try{$ZSIQUtil.getIframe().$Support.Util.handleUTSConnect(e)}catch(t){var i={};i.data=e,g(8,i)}},handleBotTrigger:function(e){try{var t=$ZSIQChat.getWidgetData(),i=$ZSIQUtil.formWidgetObject(t.widgetobj),n=$ZSIQUtil.getAvuid();if(1==i.hideembed||$ZSIQLSDB.getFromSession(n+"_formcontextinitiated"))return;var a=$ZSIQUtil.getAPIValues(),r=$ZSIQUtil.getIframe(),o=r.$Support;if(o.isChatExist())return;var S=o.getTriggerCookie();if(e.lsid&&e.lsid!=o.EmbedObj.livelsid)return;if(S&&a.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?o.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),o.getTriggerCookie())return;r.$Support.Util.handleBotTriggers(e);try{$UTSHandler.updateAction({type:"7"})}catch(t){}}catch(t){g(9,e)}},formatDataForBotTrigger:function(t){return{aboutme:t.aboutme,attender:t.attender,attender_imagefkey:t.attender_imagefkey,msglist:t.msglist,istrigmsg:!0,isbottrigmsg:!0,isBotChat:!0,winid:t.time}},getAPIValuesForUTS:function(){var t=$ZSIQUtil.getAPIValues(),e=$ZSIQChat.getWidgetData(),i=$ZSIQUtil.formWidgetObject(e.widgetobj);return t.name=t.name||i.visitorname,t.email=t.email||i.visitoremail,t},setTrackedfrommailchimp:function(t){$ZSIQChat.istrackedfrommailchimp=t},isTrackedfrommailchimp:function(){return $ZSIQChat.istrackedfrommailchimp},getUTSSID:function(){return $ZSIQUTS.getUTSSID()},getUTSName:function(){return $ZSIQUTS.getUTSName()},getEqualDomains:function(){return $zohosq.utsvalues.equalhosts},setSIQID:function(t){t&&($zohosq.utsvalues.siqid=t)},getSIQID:function(){return $zohosq.utsvalues.siqid},isForceSecure:function(){return $zohosq.utsvalues.forcesecure},getZldp:function(){try{return $ZSIQUTS.get("_zldp")}catch(t){if("undefined"!=typeof $UTSConnector)return $UTSConnector.util.db.getFromCookie({key:"_zldp"})||$UTSConnector.util.db.getFromStorage({type:"localStorage",key:"_zldp"})}}}}();var $ZSIQUTS=$ZSIQUTS||function(b){var h,y,d,T,u,k,w,r,a,t,o=0,s=1,c=2,n=0,e=1,i=-1,l=s,m=63072e6,f=function(e,t){var n=t?"ws":"http";return!e&&e.location?n+"://":e.location.protocol?-1==e.location.protocol.indexOf("http")&&e.parent&&e.parent!=e?f(e.parent,t):-1!=e.location.protocol.indexOf("https")?n+"s://":n+"://":f(e.parent,t)},g={net:{},util:{},moninterval:1e4},S=(ie=navigator.userAgent,oe=ie.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+[^\s|\$]+)/i)||[],/trident/i.test(oe[1])?"IE "+((ne=/\brv[ :]+(\d+)/g.exec(ie)||[])[1]||""):"Chrome"===oe[1]&&null!=(ne=ie.match(/\b(OPR|Edge)\/(\d+)/))?ne.slice(1).join(" ").replace("OPR","Opera"):(oe=oe[2]?[oe[1],oe[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(ne=ie.match(/[v|V]ersion\/(\d+[^\s|\$]+)/i))&&oe.splice(1,1,ne[1]),oe.join(" "))),p=!1;/ios 10.1/i.test(S)&&(p=!0),"undefined"!=typeof WebSocket&&!1 in WebSocket.prototype&&(p=!0),navigator.userAgent.match(/Lumia.*/)&&(p=!0);var v=function(){return d},U=function(e){return m<e?m:e},I=function(){return t},$=function(e){t=e};g.seqmsg={servercount:-1,clientcount:-1,isconnectionmade:!1,maxexpirytime:6e5,maxdelay:6e4},g.seqmsg.init=function(e){e||0==e||(e=-1),g.seqmsg.servercount=e,g.seqmsg.getSequenceNo(),-1==g.seqmsg.clientcount&&(g.seqmsg.clientcount=e)},g.seqmsg.getServerUpdatedcount=function(){return g.seqmsg.servercount},g.seqmsg.updateServerUpdatedcount=function(e){e||0==e||(g.seqmsg.servercount=-1),g.seqmsg.servercount=e},g.seqmsg.getSequenceNo=function(){return-1==g.seqmsg.clientcount&&(g.seqmsg.clientcount=g.seqmsgdb.getSequenceNumber(!0)),g.seqmsg.clientcount},g.seqmsg.incrementSequenceNo=function(){g.seqmsg.clientcount++},g.seqmsg.enroll=function(e,t){if(g.seqmsg.isconnectionmade){g.seqmsg.incrementSequenceNo();var n=g.seqmsgdb.getFromDB(),i={};i.data=e,i.time=(new Date).getTime()+g.seqmsg.maxexpirytime,n[g.seqmsg.clientcount]=i,g.seqmsgdb.updateInDB(n,g.seqmsg.maxexpirytime)}},g.seqmsg.asyncResend=function(t){if(g.seqmsg.isconnectionmade&&t){var e="";try{e=t.shift()}catch(e){g.notifier.doLog("Exception array shift -> "+e.message+" stack -> "+e.stack+" name -> "+e.name+" missedseq -> "+t)}if(e){var n=g.seqmsgdb.getFromDB()[e];if(n){var i=n.data;g.notifier.sendData(i,void 0,!1),g.seqmsg.clear(e)}setTimeout(function(){g.seqmsg.asyncResend(arguments[0])},0,t)}}},g.seqmsg.clear=function(e){var t=g.seqmsgdb.getFromDB();e?delete t[e]:t={},g.seqmsgdb.updateInDB(t,g.seqmsg.maxexpirytime)},g.seqmsgdb={},g.seqmsgdb.getFromDB=function(e){var t=$ZSIQUTS.getFromSession("seq_msgs")||"{}";return t=JSON.parse(t),e?t[e]||{}:t},g.seqmsgdb.getSequenceNumber=function(e){var t,n=g.seqmsgdb.getFromDB();for(var i in n)i=parseInt(i),t||(t=i),e?t<i&&(t=i):i<t&&(t=i);return t||-1},g.seqmsgdb.updateInDB=function(e,t){$ZSIQUTS.storeInSession("seq_msgs",JSON.stringify(e),t)};var q=function(){try{return!!b.sessionStorage&&(sessionStorage.setItem("quota_test","1"),sessionStorage.removeItem("quota_test"),!0)}catch(e){}return!1},_=function(){try{return!!b.localStorage&&(localStorage.setItem("quota_test","1"),localStorage.removeItem("quota_test"),!0)}catch(e){}return!1},O=function(e,t,n){e=Q(e);var i=new Date;n=n||864e5,i.setTime(i.getTime()+n);var o=e+"= "+t+";expires= "+i.toGMTString();o+=";path=/";try{var r=$UTSHandler.getDomain();o+=r?";domain="+r:"",$ZSIQChat.isEmbedFeatureConfEnabled()&&(o+=";secure")}catch(e){}document.cookie=o},C=function(e,t,n){if(!_())return!1;e=Q(e);var i=JSON.parse(localStorage.utsdb||"{}"),o={};return o[e]=t,n&&(o.ttl=n,o.time=(new Date).getTime()),i[e]=o,localStorage.utsdb=JSON.stringify(i),!0},E=function(e){if(!_())return!1;var t=e,n=JSON.parse(localStorage.utsdb||"{}"),i=n[e=Q(t)];if(i)delete n[Z(t)],localStorage.utsdb=JSON.stringify(n);else{if(!(i=n[e=Z(t)]))return null;i[Q(t)]=i[e],delete i[Z(t)],n[Q(t)]=i,delete n[Z(t)],localStorage.utsdb=JSON.stringify(n)}return i?i.ttl&&i.ttl+i.time<(new Date).getTime()?(delete n[Q(t)],delete n[Z(t)],localStorage.utsdb=JSON.stringify(n),null):i[e]:null},N=function(e){var t=e;e=Q(t),e+="=";var n=document.cookie.indexOf(e),i="";return-1!==n?-1!==(i=document.cookie.substr(n+e.length)).indexOf(";")&&(i=i.substring(0,i.indexOf(";"))):(e=Z(t),e+="=",-1!==(n=document.cookie.indexOf(e))&&(-1!==(i=document.cookie.substr(n+e.length)).indexOf(";")&&(i=i.substring(0,i.indexOf(";"))),O(t,i,864e5))),i},Q=function(e){return F(e)},Z=function(e){return W(e)},F=function(e){return y+"-"+e},W=function(e){return y+"-"+h+"-"+e},z=function(e){return Array.isArray&&Array.isArray(e)||"[object Array]"===Object.prototype.toString.call(e)||"[object Array Iterator]"===Object.prototype.toString.call(e)},x=null,D=null,M=0,j=!1,B=!1,L=!1,A=f(b),J=i;g.net={disabledbyserver:!1,fallbacktimer:-1,monitortimer:-1,reconnectwhenactive:!1,lpt:0,writeenabled:!1,connAlive:function(){g.net.lpt=new Date},connMonitor:function(){V.logFine("inside connMonitor");var e=new Date;try{e-g.net.lpt>3*g.moninterval&&("hidden"!=P.cur_st?j||B?!1===j&&g.net.reconnect():g.net.reconnect():V.logFine("skipped by tab status")),g.util.dbconsistencychecked||g.net.disabledbyserver||g.util.checkConsistency()}finally{g.net.scheduleMonitor()}},scheduleMonitor:function(){V.logFine("inside scheduleMonitor"),clearTimeout(g.net.monitortimer),g.net.monitortimer=setTimeout(function(){g.net.connMonitor()},g.moninterval)},reconnect:function(){V.logFine("inside reconnect - $ZUserStatus.isactive : "+K.isactive+" - "+P.cur_st+" - "+g.net.disabledbyserver),g.net.disabledbyserver||!K.isactive&&null!=K.isactive||"hidden"==P.cur_st||(K.init(),g.net.disableConnection(),g.init())},scheduleFallback:function(){clearTimeout(g.net.fallbacktimer),g.net.fallbacktimer=setTimeout(g.net.fallbackToCR,2e4)},unscheduleFallback:function(){clearTimeout(g.net.fallbacktimer)},fallbackToCR:function(){G._WEBSOCK.readyState===G.readystate.OPEN&&G.initialized||(G.disableConnection(),X.init())},handleUTSEvent:function(e){var t=e.d;switch(e.o){case 0:G.setInitialized(),g.net.writeenabled=!0,g.seqmsg.isconnectionmade=!0,g.notifier.notifyQueued(),$UTSHandler.setUVID($ZSIQUTS.get("_zldt")),$UTSHandler.setUUID(t.uuid);try{$ZSIQUTSAction.handle(t.triggers)}catch(e){g.notifier.doLog("Exception in triggering message - "+e.message+" stack - "+e.stack+" name:"+e.name)}L=!0,t.isnewconnection=!0,R.handleConnect(t),$ZSIQUTSAction.includeBeforeSubmit(t),T.customaction&&g.notifier.updateCustomAction(T.customaction),t.sseqno&&g.seqmsg.init(parseInt(t.sseqno)),g.notifier.identifyByCampaign(),g.notifier.doLog(" isLocalstorage: "+_()+" isSessionStorage: "+q()+" Tab status - "+P.latime+" - "+P.cur_st),r=t.name,a=t.token,t.triggers&&"object"==typeof $ZSIQChatWindow&&$ZSIQChatWindow.populateIframe(),$ZSIQUTSAction.handleInfo(t);break;case 1:G.ping(),D=t._zldp,x=t._zldt,k=t.sid,I()&&$ZSIQUTS.storeInSession("sid",k),$UTSHandler.setUUID(t.uuid),$UTSHandler.setUVID(x),g.net.writeenabled=!0,g.seqmsg.isconnectionmade=!0,g.notifier.notifyQueued(),L=!0,R.handleConnect(t),$ZSIQUTSAction.handle(t.triggers),$ZSIQUTSAction.includeBeforeSubmit(t),t.sseqno&&g.seqmsg.init(parseInt(t.sseqno)),$UTSHandler.isTrackedfrommailchimp()||g.notifier.identifyByCampaign(),r=t.name,a=t.token,$ZSIQUTSAction.handleInfo(t);break;case 2:D=t._zldp,x=t._zldt,k=t.sid;try{D=D?D.trim():D,x=x?x.trim():x,k=k?k.trim():k,$ZSIQUTS.store("_zldp",D,U(63072e6)),$ZSIQUTS.store("_zldt",x,U(864e5)),I()&&$ZSIQUTS.storeInSession("sid",k)}catch(e){}L=!0,g.util.checkMode(c)||g.notifier.acknowledge();break;case 3:$ZSIQUTSAction.handle(t.triggers);break;case 4:if(g.util.checkMode(c))return;if(t&&t.seqno)return void g.seqmsg.clear(t.seqno);if(t&&t.sseqno){if(g.seqmsg.updateServerUpdatedcount(parseInt(t.sseqno)),t.missedseq){var n=JSON.parse(t.missedseq);g.seqmsg.asyncResend(n)}return}break;case 100:t.uvid=$ZSIQUTS.get("_zldt")||x,$UTSHandler.handleTrackChat(t);break;case 101:$ZSIQUTS.handleCustomAction(t);break;case 102:var i=t.triggers;!t.triggers&&t.botTriggers&&"botTriggers"==t.module&&(i=t),$ZSIQUTSAction.handle(i);break;case-1:if(g.util.checkMode(c))return;t&&t.issidclear&&($ZSIQUTS.removeFromSession("sid"),k="");var o=t&&t.duration||"";g.net.disableConnection(o),g.net.disabledbyserver=!0;break;case 11:$ZSIQUTSAction.handleInfo(t)}},handleResponse:function(e,t){if(B=!0,e)if((e=JSON.parse(e))&&e.seqno)g.seqmsg.clear(e.seqno);else if(e&&e.sseqno){if(g.seqmsg.updateServerUpdatedcount(parseInt(e.sseqno)),e.missedseq){var n=JSON.parse(e.missedseq);g.seqmsg.asyncResend(n)}}else if(!t&&b.SharedWorker&&V.sendResponseToOthers(e),z(e))for(var i=0;i<e.length;i++)this.handleUTSEvent(e[i]);else this.handleUTSEvent(e)},scheduleRecon:(Y=[30,60,90,120,300],ee=0,te=-1,function(e,t){var n,i;e?Y[ee=0]=(n=5,i=30,Math.floor(Math.random()*(i-n+1)+n)):ee<Y.length-1&&ee++;var o=Y[ee];clearTimeout(te),te=setTimeout(t,1e3*o)}),goOffline:function(){if(3<=M||J===n){3<M&&(B=!1);var e=!(j=!0);3!==M&&J!==n||(e=!0),J=i,this.scheduleRecon(e,this.reconnect)}},requestSuccess:function(){(3<=M||J===e)&&(J=i,j=!1)},disableConnection:function(e){if(j=!0,e){var t=60*e*1e3,n=(new Date).getTime()+t;$ZSIQUTS.store("nextrecon",n),setTimeout(function(){V.logFine("disable connect settimeout");try{g.net.disabledbyserver=!1}catch(e){}g.init()},t)}g.util.checkMode(s)?G.disableConnection():g.util.checkMode(o)&&X.disableConnection(),g.net.writeenabled=!1,b.$UTSConnector&&$UTSConnector.util.net.terminate()}},g.util={dbconsistencychecked:!1,offlinetimer:-1,addOnOffEvent:function(e,t){document.body.attachEvent?document.body.attachEvent("on"+e,t):b.addEventListener&&b.addEventListener(e,t)},checkMode:function(e){return l===e},parseQueryString:function(e){var t={};if(!e||!e.trim())return t;for(var n=(e=e.replace(/^\?/g,"")).split("&"),i=[],o=function(e){return decodeURIComponent((e+"").replace(/\+/g,"%20"))},r=0;r<n.length;r++)t[o((i=n[r].split("="))[0])]=o(i[1]);return t},composeUrl:function(){var i=[];function e(e,t){var n;t&&i.push(e+"="+encodeURIComponent((n=t)?n.replace(/^\s+|\s+$/gm,""):n))}try{Float.stopBlinking()}catch(e){}var t=$ZSIQUtil.getNavigationObj(b),n=t.current_page,o=t.page_title;try{var r=$zohosq.visitor.onNavigate({url:n,title:o});r&&(n=r.url||n,o=r.title||o)}catch(e){}var a=$ZSIQUtil.getURLParameterByName("mc_cid"),s=$ZSIQUtil.getURLParameterByName("mc_eid");if(null==a&&null==s){var c=N("mailchimp");if(c){var l=JSON.parse(c);T.name=l.name,T.email=l.email}}var d=t.referer,u={"x-e":""+h,"x-s":""+y,cpage:n,"x-sid":k,ptitle:o,_zldp:D||$ZSIQUTS.get("_zldp"),_zldt:x||$ZSIQUTS.get("_zldt"),name:T.name,email:T.email?T.email.toLowerCase():"",e_name:$zv.e_name,e_email:$zv.e_email,phone:T.phone,localtime:function(e){try{return(new Date).toTimeString().split(" ").slice(1).join(" ")}catch(e){}return""}(),gmttime:function(){try{return(new Date).toTimeString().split(" ").slice(1,2)[0]}catch(e){}return""}(),docref:d.substring(0,3072),resolution:"screen"in b&&void 0!==screen.width&&void 0!==screen.height?screen.width+"x"+screen.height:""};try{delete $zv.e_name,delete $zv.e_email}catch(e){}try{var m=$ZSIQChat.getWidgetData(),f=$ZSIQUtil.formWidgetObject(m.widgetobj).lsid;f&&(u.lsid=""+f)}catch(e){}$ZSIQUtil.getAPILanguage()?u.lang_embed=$ZSIQUtil.getAPILanguage():w?u.lang_embed=w:$ZSIQUtil.getBrowserLanguage()&&(u.lang_embed=$ZSIQUtil.getBrowserLanguage());try{var g=(new Date).getTime(),S=$ZSIQUTS.getFromSession("con_id");S?g=S:$ZSIQUTS.storeInSession("con_id",g),u.con_id=""+g}catch(e){}for(var p in u.referer=null,$ZSIQUTS.getFromSession("siq_isdirect")||($ZSIQUTS.getFromSession("siq_ref")?u.referer=$ZSIQUTS.getFromSession("siq_ref"):d?(d=d.substring(0,3072),$ZSIQUTS.storeInSession("siq_ref",d),u.referer=d):$ZSIQUTS.storeInSession("siq_isdirect",!0)),u)u.hasOwnProperty(p)&&e(p,u[p]);try{Float.blinkTitle(Float.blinkmsg)}catch(e){}if(L)e("recon","true");else if(T.info){var v=T.info;"object"==typeof v&&(v=JSON.stringify(v)),e("cinfo",v)}return i.join("&")},bindEvents:function(){try{function t(e){e=e||{};var t={},n=$ZSIQUtil.getNavigationObj(b),i=e[2];if((i=i?i.trim():i)&&("/"==i.substring(0,1)?i=b.location.origin+i:"?"==i.substring(0,1)?-1!==(i=b.location.origin+b.location.pathname+i).indexOf("#")&&(i+=b.location.hash):i="#"==i.substring(0,1)?b.location.origin+b.location.pathname+b.location.search+i:null),t.cpage=i||n.current_page,t.ptitle=e[1]||n.page_title,t.referer=n.referer,t.lsid=n.lsid,b.$UTSConnector){var o=$History.getList();o&&0!=o.length?($UTSConnector.util.db.storeInStorage({type:"localStorage",key:"h_cpage",value:t.cpage}),$History.push({referer:t.referer,cpage:t.cpage,title:t.ptitle,lsid:t.lsid}),$UTSConnector.util.net.checkHistory()):g.notifier.updateNavigtion(t)}else g.notifier.updateNavigtion(t)}i=b.history,o=i.pushState,i.pushState=function(e){var t=o.apply(i,arguments);return"function"==typeof i.onpushstate&&i.onpushstate(arguments),t},H(b,"hashchange",t),b.history.onpushstate=function(e){try{t(e)}catch(e){}},-1!==navigator.userAgent.indexOf("Firefox")&&(b.onbeforeunload=(n=b.onbeforeunload,function(e){return g.net.disableConnection(),"function"==typeof n?n():e.returnValue?e.returnValue:void 0}))}catch(e){}var n,i,o},checkConsistency:function(){x===$ZSIQUTS.get("_zldt")&&D===$ZSIQUTS.get("_zldp")||(k=null,g.net.reconnect()),g.util.dbconsistencychecked=!0}},g.util.addOnOffEvent("online",function(){g.util.offlinetimer&&-1!=g.util.offlinetimer?clearTimeout(g.util.offlinetimer):K.isactive?g.net.reconnect():g.net.reconnectwhenactive=!0,J=e}),g.util.addOnOffEvent("offline",function(){g.util.offlinetimer&&-1!=g.util.offlinetimer&&clearTimeout(g.util.offlinetimer),g.util.offlinetimer=setTimeout(function(){J=n,g.net.reconnectwhenactive=!1,g.net.goOffline(),g.util.offlinetimer=-1},2e3)}),g.notifier={qdata:[],maxsize:100,lastupdatedinfo:{}},g.notifier.notifyServer=function(e,t){try{e&&!e.event_time&&(e.event_time=""+(new Date).getTime())}catch(e){}b.$UTSConnector?$UTSConnector.util.net.trackEvent(e):g.util.checkMode(c)||(g.net.writeenabled||t)&&(G._WEBSOCK.readyState===G.readystate.OPEN||g.util.checkMode(o))?g.notifier.sendData(e,void 0,!0):g.notifier.qdata.length>g.notifier.maxsize||(g.notifier.removeIfExists(e),g.notifier.qdata.push(e))},g.notifier.removeIfExists=function(e){try{for(var t=0;t<g.notifier.qdata.length;t++)JSON.stringify(g.notifier.qdata[t])==JSON.stringify(e)&&g.notifier.qdata.splice(t,1)}catch(e){}},g.notifier.waitForSocketConnection=function(e,t){setTimeout(function(){e.readyState!==G.readystate.OPEN?g.notifier.waitForSocketConnection(e,t):void 0!==t&&t()},500)},g.notifier.sendData=function(e,t,n){if(g.seqmsg.enroll(e,n),g.util.checkMode(s)){var i=e;g.seqmsg.isconnectionmade&&((i={}).data=e,i.seqno=g.seqmsg.getSequenceNo()),G._WEBSOCK.readyState===G.readystate.OPEN?G._WEBSOCK.send(JSON.stringify(i)):g.notifier.waitForSocketConnection(G._WEBSOCK,function(){G._WEBSOCK.send(JSON.stringify(i))})}else g.util.checkMode(o)?X.bind(JSON.stringify(e),t):g.util.checkMode(c)&&V.send(e)},g.notifier.updateNavigtion=function(e){this.notifyServer({opr:"nav",navdata:e})},g.notifier.updateCustomAction=function(e){var t={},n=$ZSIQUtil.getNavigationObj(b);t.cpage=n.current_page,t.ptitle=n.page_title,t.lsid=n.lsid,this.notifyServer({opr:"customaction",action:e,navdata:t});try{delete $zohosq.values.customaction,delete $ZSIQUtil.getAPIValues().customaction}catch(e){}},g.notifier.doLog=function(e){this.notifyServer({opr:"dolog",logdata:e})},g.notifier.enrollInfo=function(e,t){if(e&&t){var n={};n[e]=t,n.uptime=(new Date).getTime(),g.notifier.lastupdatedinfo[e]=n}},g.notifier.isUpdated=function(e,t){var n=g.notifier.lastupdatedinfo[e];return!!n&&(n[e]==t&&((new Date).getTime()-n.uptime<6e4||(delete g.notifier.lastupdatedinfo[e],!1)))},g.notifier.updateGuessInfo=function(e){var t={},n={};(e=e.details||{}).isError&&(t.isError=e.isError),e.name&&e.name.trim()&&(e.name=e.name.trim(),t.name=e.name),e.email&&e.email.trim()&&(e.email=e.email.trim(),t.email=e.email.toLowerCase()),e.phone&&e.phone.trim()&&(e.phone=e.phone.trim(),t.phone=e.phone),e.company&&(n.company=e.company),this.notifyServer({opr:"updateguessinfo",detail:t,cinfo:JSON.stringify(n)})},g.notifier.updateInfo=function(e){var t,n,i=e.name;e.email&&(t=e.email.toLowerCase()),e.phone&&$ZSIQUtil.isValidPhoneNo(e.phone)&&(n=e.phone),g.notifier.isUpdated("name",i)&&(i=void 0),g.notifier.isUpdated("email",t)&&(t=void 0),g.notifier.isUpdated("phone",n)&&(n=void 0),(e.info||i||t||n)&&(g.notifier.enrollInfo("name",i),g.notifier.enrollInfo("email",t),g.notifier.enrollInfo("phone",n),this.notifyServer({opr:"updateinfo",name:i,email:t,phone:n,cinfo:e.info}))},g.notifier.identifyByCampaign=function(){var e=$ZSIQChat.getWidgetData();if($ZSIQUtil.formWidgetObject(e.widgetobj).ismailchimpenabled){var t=$ZSIQUtil.getURLParameterByName("mc_cid"),n=$ZSIQUtil.getURLParameterByName("mc_eid");if(null!=t&&null!=n)O("mc_cid",t),O("mc_eid",n);else N("mailchimp")||(t=N("mc_cid"),n=N("mc_eid"));t&&n&&(this.notifyServer({opr:"identifybycampaign",campaigndata:{mc_cid:t,mc_eid:n}}),$UTSHandler.setTrackedfrommailchimp(!0))}var i=$zv.e_name,o=$zv.e_email;o&&i&&this.notifyServer({opr:"identifybycampaign",campaigndata:{e_name:i,e_email:o}})},g.notifier.updateStatus=function(e){if(e)try{this.notifyServer({opr:"status",status:""+e})}catch(e){}},g.notifier.acknowledge=function(){var e=$ZSIQUTS.get("_zldt");if(e){var t={opr:"ack",uvid:e};g.notifier.notifyServer(t,!0)}},g.notifier.notifyQueued=function(){g.notifier.qdata.length&&g.net.writeenabled&&(g.notifier.sendData(g.notifier.qdata,!0,!0),g.notifier.qdata=[])};var R={handleConnect:function(e){e.chid?(e.uvid=x,e,$UTSHandler.handleTrackChat(e)):$UTSHandler.handleUTSConnect(e)}},P={cur_st:"visible",is_init:!1};P.latime=(new Date).getTime(),P.init=function(){if(!P.is_init){P.is_init=!0;var t,n=["moz","ms","o","webkit"],e=!0,i=function(){for(var e=0;e<n.length;e++)if(a(n[e])in document)return n[e];return null}(),o=a(i),r=(i||"")+"visibilitychange";document.addEventListener(r,l,!1),document.addEventListener("focus",function(){l(!0)},!1),document.addEventListener("blur",function(){l(!1)},!1),b.addEventListener("focus",function(){l(!0)},!1),b.addEventListener("blur",function(){l(!1)},!1),document.addEventListener("mousemove",u,!1),document.addEventListener("mousedown",u,!1),document.addEventListener("keypress",u,!1),document.addEventListener("DOMMouseScroll",u,!1),document.addEventListener("mousewheel",u,!1),document.addEventListener("touchmove",u,!1),document.addEventListener("MSPointerMove",u,!1),d()}function a(e){return e?e+"Hidden":"hidden"}function s(){e||(e=!0,P.cur_st="visible")}function c(){e&&(e=!1,P.cur_st="hidden")}function l(e){return"boolean"==typeof e?e?s():c():document[o]?c():s()}function d(){t=b.setTimeout(m,1e4)}function u(e){b.clearTimeout(t),P.latime=(new Date).getTime(),s(),d()}function m(){36e5<(new Date).getTime()-P.latime&&c(),d()}};var K={updateIdle:function(){var e=K;if(e.isactive){g.notifier.updateStatus(e.idle),e.isactive=!1;try{$zohosq._invoke("visitor.idle",!0)}catch(e){}}},init:function(){if(P.init(),void 0===this.isactive){var e=T.idletime;e&&!isNaN(e)&&(e=60*e*1e3),this.idletime=e||9e5,this.timer=-1,this.online=1,this.idle=4,this.isactive=!0;for(var t=["keydown","keypress","mouseout","mouseenter","click"],n=0;n<t.length;n++)H(document,t[n],K.active);this.active()}},active:function(){var e=K;if(e.updateTimer(),!e.isactive){e.isactive=!0,g.net.reconnectwhenactive?(g.net.reconnectwhenactive=!1,j=!1):g.seqmsg.isconnectionmade||g.net.reconnect(),g.notifier.updateStatus(e.online);try{$zohosq._invoke("visitor.active",!0)}catch(e){}}},updateTimer:function(){var e=K;clearTimeout(e.timer),e.timer=setTimeout(function(){K.updateIdle()},K.idletime)}},H=function(e,t,n){e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener(t,n,!0)},V={initialized:!1,workerid:0,utsworkerurl:null,mastertabworkerid:0,utsworker:null,latimeupdater:null,lapolltimer:null,connecttimer:null,_enablelog:!1,logFine:function(e){V._enablelog&&console.log("%c "+e,"color: blue")},logTrace:function(e){V._enablelog&&console.log("%c "+e,"color: red")},logInfo:function(e){V._enablelog&&console.log("%c "+e,"color: green")},logObj:function(e){V._enablelog&&console.log(e)},init:function(e){g.seqmsg.isconnectionmade=!1,V.logFine("inside init funciton"),V.utsworkerurl=$ZSIQUTS.getFromLocalStorage("sw_url"),V.mastertabworkerid=e?V.workerid=0:V.workerid=-1,l=c,"off"!==T.tracking&&V.initOrStartWorker(e)},initOrStartWorker:function(e){if(V.logFine("inside initOrStartWorker funciton"),V.utsworkerurl)try{V.initWorker(e)}catch(e){V.utsworkerurl=null,$ZSIQUTS.storeInLocalStorage("sw_url","",-1e3)}else V.initWorkerBlob(e)},initWorkerBlob:function(e){V.logFine("inside initWorkerBlob funciton");var t=document.createElement("script");t.type="text/worker",t.id="utsworker",t.innerHTML=V.getWorkerScript(),document.getElementsByTagName("body")[0].appendChild(t);var n=new Blob([document.querySelector("#utsworker").textContent],{type:"text/javascript"}),i=b.URL.createObjectURL(n);$ZSIQUTS.storeInLocalStorage("sw_url",i,36e5),V.utsworkerurl=i,V.initOrStartWorker(),document.getElementById("utsworker").remove()},initWorker:function(e){V.utsworker=new SharedWorker(V.utsworkerurl),V.utsworker.port.start(),V.utsworker.port.onmessage=function(e){try{V.onMessage(JSON.parse(e.data))}catch(e){g.notifier.doLog("Exception in SW: message - "+e.message+" stack - "+e.stack)}},V.scheduleConnectMonitor()},getWorkerScript:function(){return"\n var connectedports = {}; /* To store list of ports with id as key*/ \n var mastertabid = -1;\n onconnect = function(event) {\n var port = event.ports[0];\n var formatted_port = construstPortObject(port);\n port.start();\n port.addEventListener('message', function(event) { listenForMessage(event); });\n notifyTabs(port, {operation : 'connect', payload : constructPayLoad(['id', 'mastertabid'], [formatted_port.id, mastertabid])});\n if (mastertabid == -1) {\n mastertabid = formatted_port.id;\n notifyTabs(port, { operation : 'makemaster' });\n }\n };\n var enrollConnected = function(portobj){\n if (!portobj || Object.keys(portobj).length == 0) {\n throw 'exception';\n }\n var id = portobj.id;\n var port = portobj.port;\n if (!id || !port) {\n throw 'exception';\n }\n do { // To prevent same ID getting overrided.\n if (!isKeyExists(id, connectedports)) {\n break;\n }\n id--;\n } while(true);\n connectedports[id] = portobj;\n portobj.id = id;\n return portobj;\n };\n var isKeyExists = function(key, hash) {\n if (!key || !hash) {\n return false;\n }\n var keylist = Object.keys(hash);\n return (keylist.indexOf('' + key) > -1);\n };\n var listenForMessage = function(event) {\n var port = getPortFromClientEvent(event);\n var data = {operation : event.data.operation, payload : JSON.parse(event.data.payload)};\n if (!port) {\n return;\n }\n switch(data.operation) {\n case 'tomaster':\n if (mastertabid == -1) {/* slave tab will resend the message. Bcoz ack not recieved. */\n return;\n }\n port = connectedports[mastertabid].port;\n break;\n case 'lapoll':\n connectedports[data.payload.id].port.latime = new Date().getTime();\n data.payload.mastertabid = mastertabid;\n port = connectedports[data.payload.id].port;\n if (mastertabid == -1) {\n mastertabid = data.payload.id;\n notifyTabs(port, { operation : 'makemaster' });\n }return;\n case 'tononmaster':\n for (var workerid in connectedports) {\n if (mastertabid == workerid) {\n continue;\n }\n notifyTabs(connectedports[workerid].port, data);\n }\n return;}\n if (port == -1) {\n notifyAllTabs(data);\n }\n else {\n notifyTabs(port, data);\n }\n };\n var notifyAllTabs = function(data){\n notifyTabs('-1', data);\n };\n var notifyTabs = function(port, data) {\n if (port == '-1') {\n for (var workerid in connectedports) {\n notifyTabs(connectedports[workerid].port, data);\n }\n }\n else {\n port.postMessage(JSON.stringify(data));\n }\n };\n var getPortFromClientEvent = function(event) {\n var data = event.data;\n var operation = data.operation;\n var payload = JSON.parse(data.payload);\n var clientworkerid = payload.id;\n if (!clientworkerid) {\n throw 'client id not not event';\n }\n if (!connectedports[clientworkerid]) {\n throw 'client id not registered with worker';\n }\n if (payload.isNotifyTabs) {\n return -1;\n }\n return connectedports[clientworkerid].port;\n };\n var construstPortObject = function(port) {\n var id = new Date().getTime();\n var customportobject = {};\n customportobject.port = port;\n customportobject.id = id;\n customportobject.connectedtime = new Date().getTime();\n return enrollConnected(customportobject);\n };\n var constructPayLoad = function(keys, values) {\n var payload = {};\n if (!keys || !values){\n return payload;\n }\n if (keys.length != values.length) {\n return payload;\n }\n for (var keyindex = 0; keyindex < keys.length; keyindex++) {\n payload[keys[keyindex]] = values[keyindex];\n }\n return payload;\n };\n var checkWorkerAlive = function(data) {\n for (var workerid in connectedports) {\n if (connectedports[workerid].port.latime < (new Date().getTime() - 8000)) {\n /* Mark as expired. B'coz last access time not updated. */\n delete connectedports[workerid];\n if (mastertabid == workerid) {\n mastertabid = -1;\n }\n } else {\n connectedports[workerid].port.postMessage(JSON.stringify({operation : 'alive', payload : {'mastertabid' : mastertabid, 'connectedports' : JSON.stringify(connectedports)}}));\n }\n }\n setTimeout(function () {\n checkWorkerAlive();\n }, 5000);\n };\n checkWorkerAlive();\n"},scheduleConnectMonitor:function(){V.unscheduleConnectMonitor(),V.connecttimer=setTimeout(function(){$ZSIQUTS.storeInLocalStorage("sw_url","",-1e3),V.init(!1)},500)},unscheduleConnectMonitor:function(){clearTimeout(V.connecttimer)},onMessage:function(e){V.logInfo("onMessage -"+JSON.stringify(e));var t=e.operation,n=e.payload;if(t)switch(t){case"connect":g.net.connAlive(),K.init(),V.unscheduleConnectMonitor(),V.logFine("connected to worker - your id:"+n.id);var i=n.id,o=n.mastertabid,r=!1;if(0==V.workerid&&(r=!0),V.workerid=i,V.mastertabworkerid=o,V.initAccessTimePoll(),r&&-1!=V.mastertabworkerid&&V.workerid!=V.mastertabworkerid){var a={},s=$ZSIQUtil.getNavigationObj(b);a.cpage=s.current_page,a.ptitle=s.page_title,a.referer=s.referer,a.lsid=s.lsid,g.notifier.updateNavigtion(a)}break;case"makemaster":V.mastertabworkerid=V.workerid,g.init(!1,!0);break;case"alive":V.workerid!=V.mastertabworkerid&&g.net.connAlive();break;case"tomaster":if(0!=V.workerid&&V.workerid!=V.mastertabworkerid)return;n=n.data,g.notifier.notifyServer(n);break;case"tononmaster":g.net.handleResponse(n.data,!0)}},initAccessTimePoll:function(){V.clearAccessTimepoll(),V.lapolltimer=setInterval(function(){V.pollLATime()},5e3)},clearAccessTimepoll:function(){clearTimeout(V.lapolltimer)},pollLATime:function(){V.sendMessage("lapoll",{id:V.workerid})},send:function(e){V.sendMessage("tomaster",{id:V.workerid,data:e})},sendResponseToOthers:function(e){V.sendMessage("tononmaster",{id:V.workerid,data:JSON.stringify(e)})},sendMessage:function(e,t){e&&t&&(V.utsworker?(V.logTrace("sendMessage "+JSON.stringify({operation:e,payload:JSON.stringify(t)})),V.utsworker.port.postMessage({operation:e,payload:JSON.stringify(t)})):V.logTrace("utsworker itself not initialised"+V.utsworker))},disableConnection:function(){g.net.disableConnection()},constructPayload:function(e,t){var n={};if(n.id=workerid,n.isNotifyTabs=!1,isNotifyOtherTab&&(n.isNotifyTabs=!0),!e||Object.keys(e).length<1)return n;for(var i in e)n[i]=e[i];return n}},G={id:null,wsScheme:f(b,!0),_WEBSOCK:{},pingTimer:{},recontimer:null,readystate:{CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},initialized:!1,init:function(){if(V.logInfo("inside ws init"),g.seqmsg.isconnectionmade=!1,l=s,"off"!==T.tracking){g.net.scheduleFallback();try{var e=G.wsScheme+v()+"/watchws?";e+=g.util.composeUrl();var t=$ZSIQUTS.getFromSession("connection_count")||0;t=parseInt(t),t++,$ZSIQUTS.storeInSession("connection_count",JSON.stringify(t)),e+="&connection_count="+t;try{"WebSocket"in b&&void 0!==b.WebSocket?G._WEBSOCK=new WebSocket(e):"MozWebSocket"in b&&(G._WEBSOCK=new MozWebSocket(e))}catch(e){return V.logFine("Exception on new websocket "+e),clearTimeout(g.net.fallbacktimer),void(g.net.fallbacktimer=setTimeout(g.net.fallbackToCR,0))}V.logFine("BEFORE WS.id - "+G.id),G._WEBSOCK.id=(new Date).getTime(),G.id=G._WEBSOCK.id,V.logFine("WS.id - "+G.id),G._WEBSOCK.onopen=function(e){G.onOpen(e)},G._WEBSOCK.onclose=function(e){V.logFine(" WS._WEBSOCK.onclose - "+this.id),V.logObj(e),G.id===this.id&&(G.onClose(e),g.seqmsg.isconnectionmade=!1)},G._WEBSOCK.onerror=function(e){G.onError(e)},G._WEBSOCK.onmessage=function(e){try{G.onMessage(e)}catch(e){g.notifier.doLog("Exception in WebSocket: message - "+e.message+" stack - "+e.stack+" name:"+e.name)}}}catch(e){}}},onMessage:function(e){V.logFine(" WS.onMessage - "+JSON.stringify(e)+" WS.initialized -> "+G.initialized+" WS.id -> "+G.id),g.net.connAlive(),M=0,g.net.requestSuccess(),G.initialized||g.net.scheduleFallback();var t=e.data;if("//1//"!==t){if(""!==t){if(","===t)return V.logFine("data = ,"),void G.init();g.net.handleResponse(t),clearTimeout(G.pingTimer),G.pingTimer=setTimeout(G.pingcb,1e4)}}else G.setInitialized()},pingcb:function(){if(15e3<new Date-g.net.lpt)try{G._WEBSOCK.readyState===G.readystate.OPEN&&G._WEBSOCK.send(JSON.stringify({data:"-",seqno:g.seqmsg.getSequenceNo()}))}catch(e){g.notifier.doLog("Exception in WebSocket: ping - "+e.message+" stack - "+e.stack+" name:"+e.name)}G.pingTimer=setTimeout(G.pingcb,1e4)},onOpen:function(e){V.logFine("inside ws.onopen - WS.recontimer - must be cleared"),clearTimeout(G.recontimer),K.init()},onError:function(e){V.logFine("inside ws.onError - evt -> "+JSON.stringify(e)),V.logObj(e)},onClose:function(e){if(V.logFine("inside ws.close - evt -> "+JSON.stringify(e)),g.util.checkMode(s)){M++,g.net.goOffline(),clearTimeout(G.recontimer);var t=(new Date).getTime()%20;G.recontimer=setTimeout(function(){G.bind()},1e3*t)}},bind:function(){!0!==j&&g.util.checkMode(s)&&(G._WEBSOCK.readyState!==G.readystate.CONNECTING&&G._WEBSOCK.readyState!==G.readystate.OPEN||(V.logFine("websocet closed - WS._WEBSOCK.readyState - "+G._WEBSOCK.readyState),G._WEBSOCK.close(),g.seqmsg.isconnectionmade=!1),clearTimeout(G.recontimer),V.logFine("inside ws.bind"),G.init(),g.net.connAlive())},disableConnection:function(){try{V.logFine("websocket closed - by disableconnection"),G._WEBSOCK.close(),g.seqmsg.isconnectionmade=!1}catch(e){}},ping:function(){g.util.checkMode(s)&&(G.initialized=!1,G._WEBSOCK.readyState===G.readystate.OPEN&&G._WEBSOCK.send("--1--"))},setInitialized:function(){g.util.checkMode(s)&&(G.initialized=!0,g.net.unscheduleFallback())}},X={lastevttime:0,reqobjs:[],fullTripTimer:null,respTimer:null,ajax:function(e){var t,n=e.type||"GET",i=e.async||!0,o=e.onSuccess||function(){},r=e.onFailure||function(){},a=e.url,s=e.options||{};if("withCredentials"in(t=new XMLHttpRequest)){(t=new XMLHttpRequest).open(n,a,i),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"),s.ajaxreq=t;try{t.onreadystatechange=function(){4===t.readyState&&(200===t.status?o(s):r(s))}}catch(e){throw clearTimeout(X.respTimer),X.respTimer=setTimeout(function(){X.bind()},1e4),M++,g.net.goOffline(),e}}else if("undefined"!=typeof XDomainRequest){(t=new XDomainRequest).open("GET",a),s.ajaxreq=t;try{t.onprogress=function(){},t.ontimeout=function(){},t.onload=function(){o(s)},t.onerror=function(){r(s)}}catch(e){throw clearTimeout(X.respTimer),X.respTimer=setTimeout(function(){X.bind()},1e4),M++,g.net.goOffline(),e}}return setTimeout(function(){t.send(e.qp)},0),t},sendReq:function(e,t){var n=(new Date).getTime(),i={url:e,qp:t,type:"POST",onSuccess:function(e){var t=e.evtstarttime,n=e.ajaxreq.responseText;if(!(4e4<X.lastevttime-t&&""===n)&&(g.net.handleResponse(n),g.seqmsg.isconnectionmade&&g.net.connAlive(),g.net.requestSuccess(),M=0,""!==n)){try{var i=JSON.parse(n);if(null!=i.sseqno)return;if(z(i))for(var o=0;o<i.length;o++){var r,a=i[o];if("4"==a.o&&(r=a.d)&&null!=r.sseqno)return}else if("4"==i.o&&(r=i.d)&&null!=r.sseqno)return}catch(e){return}X.bind()}},onFailure:function(e){var t=e.ajaxreq.status;X.reqobjs[0]&&X.reqobjs[0].abort(),clearTimeout(X.respTimer),X.respTimer=setTimeout(function(){X.bind()},1e4),500!==t&&304!==t&&404!==t&&400!==t&&(M++,g.net.goOffline())},options:{evtstarttime:X.lastevttime=n}},o=X.ajax(i);X.reqobjs[0]=X.reqobjs[1],X.reqobjs[1]=o},init:function(){if(g.seqmsg.isconnectionmade=!1,l=o,"off"!==T.tracking){var e=A+v()+"/watch",t=$ZSIQUTS.getFromSession("connection_count")||0;t=parseInt(t),t++,$ZSIQUTS.storeInSession("connection_count",JSON.stringify(t));try{X.sendReq(e,g.util.composeUrl()+"&nocache="+(new Date).getTime()+"&connection_count="+t)}catch(e){return}K.init()}},bind:function(e,t){if(!0!==j&&(null!==X.respTimer&&clearTimeout(X.respTimer),k)){var n=A+v()+"/bind",i="sid="+encodeURIComponent(k)+"&nocache="+(new Date).getTime();e&&(i+="&",t&&(i+="q"),i+="data="+encodeURIComponent(e),i+="&",i+="seqno="+g.seqmsg.getSequenceNo()),g.seqmsg.isconnectionmade&&g.net.connAlive(),X.sendReq(n,i),clearTimeout(X.fullTripTimer),X.fullTripTimer=setTimeout(function(){X.bind()},2e4)}},disableConnection:function(){clearTimeout(X.fullTripTimer),clearTimeout(X.respTimer),g.seqmsg.isconnectionmade=!1}};g.init=function(e,t){V.logFine("uts -init"),e&&null,e&&g.util.bindEvents();var n=!(j=!1);$ZSIQUTS.get("nextrecon")&&(n=$ZSIQUTS.get("nextrecon")-(new Date).getTime()<0),n&&(b.$UTSConnector?(setTimeout(function(){$UTSConnector.util.net.disabled_by_server&&$zohosq.tracking.on()},0),K.init()):(!t&&b.SharedWorker,!p&&"WebSocket"in b&&void 0!==b.WebSocket||"MozWebSocket"in b?(V.logFine("websocket - init"),G.init()):("withCredentials"in new XMLHttpRequest||b.XDomainRequest)&&(V.logFine("CORS - init"),X.init())))};var Y,ee,te,ne,ie,oe;return{$TabStatus:P,SW:V,store:function(e,t,n){O(e,t,n),C(e,t,n)},storeInLocalStorage:C,getFromLocalStorage:E,removeFromSession:function(e){if(!q())return!1;var t=JSON.parse(sessionStorage.utsdb||"{}");return delete t[Q(e)],delete t[Z(e)],sessionStorage.utsdb=JSON.stringify(t),!0},storeInSession:function(e,t){if(!q())return!1;var n=e;e=Q(n);var i=JSON.parse(sessionStorage.utsdb||"{}");return i[e]=t,delete i[Z(n)],sessionStorage.utsdb=JSON.stringify(i),!0},get:function(e){return N(e)||E(e)},getFromSession:function(e){if(q()){var t=e;e=Q(e);var n=JSON.parse(sessionStorage.utsdb||"{}");return val=n[e],val?(delete n[e=Z(t)],sessionStorage.utsdb=JSON.stringify(n)):(e=Z(t),val=n[e]),val}},updateAction:function(e){var t={opr:"action",type:e.type};e.triggered_id&&(t.triggered_id=e.triggered_id),e.action_type&&(t.action_type=e.action_type),g.notifier.notifyServer(t)},notifyCustomEvent:function(e){var t={opr:"customevent",data:e};g.notifier.notifyServer(t)},handleApiChange:function(e,t){switch(e){case 1:if("on"===t){if(g.init(),b.$UTSConnector){var n=function(e,t){$UTSConnector.util.net.disabled_by_server?($UTSConnector.util.net.disabled_by_server=!1,$UTSConnector.util.net.monitorConnection(!0)):t<20&&setTimeout(e,2e3,e,++t)};$UTSConnector.util.net.disabled_by_server?n(n,1):setTimeout(n,1e3,n,1)}}else"off"===t&&g.net.disableConnection();break;case 2:isNaN(t)||(K.idletime=60*t*1e3,K.updateTimer());break;case 3:t&&t.handleinfo&&(t=t.handleinfo),g.notifier.updateInfo(t);break;case 4:g.notifier.updateCustomAction(t);break;case 5:g.notifier.updateGuessInfo(t);break;case 6:!function(){try{sessionStorage.utsdb=JSON.stringify("{}")}catch(e){}try{localStorage.utsdb=JSON.stringify("{}")}catch(e){}try{for(var e=["_zldp","_zldt","nextrecon","sid","siq_ref","siq_isdirect","siq_name","siq_email","siq_phone"],t=0;t<e.length;t++){var n=e[t],i=(n=Q(n))+"= ;expires= "+new Date(-1).toGMTString();i+=";path=/";try{var o=$UTSHandler.getDomain();o&&(document.cookie=i),i+=o?";domain="+o:""}catch(e){}document.cookie=i}}catch(e){}k="",x=D=null}();break;case 7:g.notifier.doLog(t)}},init:function(e){if(!h||e){var t=$ZSIQChat.getWidgetData(),n=$ZSIQUtil.formWidgetObject(t.widgetobj),i=t.embedobj;h=n.embedname,y=n.screenname;var o=$ZSIQUtil.formEmbedObject(i);o&&o.einfo&&o.einfo.embedstatus&&o.einfo.embedstatus.longlastingcookiettl&&"1"==o.einfo.embedstatus.longlastingcookiettl&&(m=31536e6,b.$UTSConnector&&($UTSConnector.cookie_max_age=31536e6,$UTSConnector.util.db.reupdateCookieTTL())),w=i.lang||i.language,d=n.utsserver,u=n.zldvp;var r=$ZSIQUtil.getGDPRPendingStatus(t,i,y);if((n.forcehttps||$UTSHandler.isForceSecure())&&(b.$UTSConnector?$UTSConnector.enableForceSecure():(A="https://",G.wsScheme="wss://")),T=$UTSHandler.getAPIValuesForUTS(),$ZSIQ_UTSinitialized=!0,function(){k=$ZSIQUTS.getFromSession("sid");try{b.opener&&b.parent.$ZSIQUTS.getFromSession("sid")===k&&(k="")}catch(e){}try{if(b.top!=b.self&&b.top.$ZSIQUTS&&b.top.$ZSIQUTS.getUTSSID()==$ZSIQUTS.getUTSSID())return k="",$(!1),g.notifier.doLog("loaded inside iframe tab. So, disabling data storing")}catch(e){}$(!0)}(),!b.$UTSConnector)try{if(!$ZSIQUTS.getFromSession("siq_isdirect")&&!$ZSIQUTS.getFromSession("siq_ref")){var a=$ZSIQUtil.getNavigationObj(b).referer;a?$ZSIQUTS.storeInSession("siq_ref",a):$ZSIQUTS.storeInSession("siq_isdirect",!0)}}catch(e){}if(!(n.istracking||T.tracking&&"on"==T.tracking)||"off"==T.tracking||$ZSIQUtil.checkGDPRBannerStatus(2,y,i)||r){if(b.$UTSConnector){$UTSConnector.util.net.terminate();var s=$UTSConnector.util.db.getFromCookie({key:"_zldt"})||$UTSConnector.util.db.getFromStorage({type:"localStorage",key:"_zldt"});s&&$UTSHandler.setUVID(s);var c=$UTSConnector.util.db.getFromCookie({key:"_uuid"})||$UTSConnector.util.db.getFromStorage({type:"localStorage",key:"_uuid"});c&&$UTSHandler.setUUID(c)}}else{!e&&b.$UTSConnector&&$zohosq.tracking.on(),x=x||$ZSIQUTS.get("_zldt"),D=(D=D||$ZSIQUTS.get("_zldp"))||u,$zv.customaction&&$ZSIQUTS.handleApiChange(4,$zv.customaction),$zv.idletime&&$ZSIQUTS.handleApiChange(2,$zv.idletime),($zv.name||$zv.email||$zv.phone||$zv.info)&&$ZSIQUTS.handleApiChange(3,$zv),V.logFine("very first time uts init");var l=$UTSHandler.getEqualDomains();l?(V.logFine("falling to load after to "+l),setTimeout(g.init,5e3,!0)):g.init(!0),b.$UTSConnector||g.net.scheduleMonitor()}}else V.logFine("uts init already called - must be called twice")},getUTSSID:function(){return b.$UTSConnector?$UTSConnector.getUTSSID():k},clearUtsApivalues:function(){T={}},getUTSName:function(){var e={};return e.name=r,e.token=a,e},handleCustomAction:function(e){null!=e.action&&"mailchimp"==e.action?O("mailchimp",JSON.stringify({email:e.email,name:e.name})):"edata"==e.action?(e.name&&$zohosq.setValue("name",e.name),e.email&&$zohosq.setValue("email",e.email),delete $zv.e_name,delete $zv.e_email):$ZSIQUTSAction.handle(e.triggers)},identifyByCampaign:function(){g.notifier.identifyByCampaign()}}}(window);var $ZSIQUTSAction=$ZSIQUTSAction||function(p){var r,e={1:"left",2:"right",3:"bottom",4:"top"},o=0,s=0,m="",l={},u=function(){if(0!=$UTSHandler.getFloatStatus()||10===o){var e=!0;switch(m.time=(new Date).getTime(),o){case 2:$UTSHandler.handleChatTriggers(o,m);break;case 3:$UTSHandler.openChatWindow();break;case 4:case 5:break;case 6:a();break;case 7:$UTSHandler.showButton();break;case 8:c();break;case 9:$UTSHandler.handleChatTriggers(o,m);break;case 16:$UTSHandler.handleBotTrigger(m);break;case 10:!1===i()&&(e=!1)}try{if(e&&!n(o)){var t=$ZSIQUTSAction.rechattrigger?"14":"7";$ZSIQUTS.updateAction({type:t,action_type:o,triggered_id:r}),delete $ZSIQUTSAction.rechattrigger}}catch(e){}}},i=function(){try{var e={triggername:m.triggername,visitorinfo:l};return $zohosq._invoke("visitor.trigger",e)}catch(e){return!1}},n=function(e){var t=$ZSIQUtil.getAvuid();return!(-1==[2,16].indexOf(e)||!$ZSIQLSDB.getFromSession(t+"_formcontextinitiated"))},f=function(e){try{var t=String(e).toLowerCase();if(-1!=t.search(/hour/i))return 36e5*parseInt(t);if(-1!=t.search(/minute/i))return 6e4*parseInt(t);if(-1!=t.search(/second/i))return 1e3*parseInt(t)}catch(e){try{$ZSIQUTS.handleApiChange(7,"Exception in trigger parseTime - "+e.message+" stack - "+e.stack+" name:"+e.name)}catch(e){}}return 0},a=function(){var n=$UTSHandler.getFloatDiv(5);if(null!=n){var a,r=0,o={1:"right",2:"left",3:"top",4:"bottom"},s=e[m.animatetype];"left"===s||"right"===s?(a=p.innerWidth||document.body.clientWidth,a-=n.offsetWidth+10):(a=p.innerHeight||document.body.clientHeight,a-=n.offsetHeight+10);var l=f(m.duration)||50,u=n.currentStyle?n.currentStyle[s]:document.defaultView.getComputedStyle(n,null)[s],c=o[m.animatetype];c=n.currentStyle?n.currentStyle[c]:document.defaultView.getComputedStyle(n,null)[c],n.style[o[m.animatetype]]="auto",n.style[s]="0px",function e(){var t=parseInt(n.style[s]),i=$UTSHandler.getFloatState();if(t<r||a<t||"2"===i)return n.style[s]=u,void(n.style[o[m.animatetype]]=c);n.style[s]=t+10+"px",setTimeout(e,l)}()}},c=function(){var e=$UTSHandler.getFloatDiv(4);if(null!=e){var h=e.querySelector(".zsiq_float"),g=h.currentStyle?h.currentStyle.backgroundColor:document.defaultView.getComputedStyle(h,null).backgroundColor;if(-1!==g.indexOf("#")){var t=g;t=t.replace("#","");var i=parseInt(t,16);g=[i>>16&255,i>>8&255,255&i]}else g=g.replace("rgb(","").replace(")","").split(",");for(var n=0;n<g.length;n++)g[n]=Number(g[n]);var b=!1;!function(){var e=a();!function e(t,i,n){var a=h,r=$UTSHandler.getFloatState();if(b&&t===g||"2"===r)a.style.backgroundColor="rgb("+g+")";else{var o=n/100,s=(i[0]-t[0])/o,l=(i[1]-t[1])/o,u=(i[2]-t[2])/o,c=t[0],m=t[1],f=t[2],d=this;this.step=function(){0<--o?(c=Math.floor(c+s),m=Math.floor(m+l),f=Math.floor(f+u),a.style.backgroundColor="rgb("+c+","+m+","+f+")",p.setTimeout(function(){d.step()},100)):(a.style.backgroundColor="rgb("+i+")",timer=setTimeout(function(){e(i,t,n)},500))},step()}}(g,e,1e3);var t=f(m.duration)||6e4;setTimeout(function(){b=!0},t)}()}function a(){var e,t=g,i=(e=.2126*g[0]+.7152*g[1]+.0722*g[2],parseInt(e)<128);function n(e){return e=parseInt(e),i?Math.round(.6*(255-e)+e):Math.round(.2*(0-e)+e)}var a=n(t[0]),r=n(t[1]),o=n(t[2]);return 255<a||255<r||255<o?t:[a,r,o]}},d={isloadedfirst:!0,zsiqformnames:["name","yourname","subscribername","contactname","customername"],zsiqformemails:["email","emailid","youremail","contactemail","subscriberemail","mail","customeremail","emailaddress"],zsiqformpnos:["phone","pno","phone no","phoneno","phno","tel","mobilenumber","contactphone"],zsiqattriblist:["id","name","type","siqatrib"],zsiqformcompany:["company"],zsiqfirstname:["first_name","firstname","first name"],zsiqlastname:["last_name","lastname","last name"]};return d.submit=d.submit||{},d.isnameset=!1,d.isemailset=!1,d.isphoneset=!1,d.iscompanyset=!1,d.isElementAvailable=function(e){return!(!e||0==e.length)},d.isEquals=function(e,t){return e==t},d.replaceSpecialChars=function(e){return e=e.replace(/[_.-]/g,"")},d.formatAttribValue=function(e){return e=e.toLowerCase().trim(),e=d.replaceSpecialChars(e)},d.checkInDOMAttrib=function(e,t,i){for(var n,a=0;a<e.length;a++){var r=i.getAttribute(e[a]);if(r){r=d.formatAttribValue(r);for(var o=0;o<t.length;o++)if(d.isEquals(r,t[o])){n=i.value;break}if(n)break}}return n||""},d.getName=function(e){if(!d.isnameset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformnames,e)},d.getEmail=function(e,t){if(!d.isemailset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformemails,e)},d.getPhoneNo=function(e,t){if(!d.isphoneset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformpnos,e)},d.getFirstName=function(e,t){return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqfirstname,e)},d.getLastName=function(e,t){return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqlastname,e)},d.getCompany=function(e,t){if(!d.iscompanyset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformcompany,e)},d.getDetails=function(e){var t={};if(!d.isElementAvailable(e))return t;var i=e.getElementsByTagName("input");if(!d.isElementAvailable(i))return t;for(var n="",a="",r="",o="",s="",l="",u=0;u<i.length;u++){var c=i[u];c.name;c.value&&(""==n&&(n=d.getName(c)),""==a&&(a=d.getEmail(c)),""==r&&(r=d.getPhoneNo(c)),""==o&&(o=d.getFirstName(c)),""==s&&(s=d.getLastName(c)),""==l&&(l=d.getCompany(c)))}if(n)t.name=n,d.isnameset=!0;else if(o){var m=o;s&&(m=m+" "+s),t.name=m,d.isnameset=!0}return l&&(t.company=l,d.iscompanyset=!0),a&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(a)&&(t.email=a,d.isemailset=!0),r&&/^[+0-9A-Za-z():.\-\[\] ]{1,30}$/.test(r)&&(t.phone=r,d.isphoneset=!0),t},d.getObjKeyCount=function(e){var t=0;if(null===e||"object"!=typeof e)return t;for(var i in e)e.hasOwnProperty(i)&&t++;return t},d.autoPickAndNotifyUTS=function(e){var t=d.getDetails(e);0!==d.getObjKeyCount(t)&&$zohosq.setValue("details",t,5)},d.overridedOnsubmit=function(e){try{e=e||p.event;var t=this;t||(t=e?e.target||e.srcElement:"");try{d.autoPickAndNotifyUTS(t)}catch(e){}var i=t.getAttribute("siq_id");if(i){var n,a=this.onsubmit;return this.onsubmit=d.submit[i],this.onsubmit&&(n=this.onsubmit(e)),!1===n&&(e.preventDefault?e.preventDefault():e.returnValue=!1),this.onsubmit=a,n}}catch(e){$ZNotifyTracking(5,{details:{isError:!0}})}},d.attachFormSubmit=function(e){if(d.isElementAvailable(e))for(var t=0;t<e.length;t++){var i=e[t];if(d.isElementAvailable(i)){var n,a=0;do{if(n="autopick_"+Math.floor(1e4*Math.random()),!d.submit[n])break;a++}while(a<10);i.setAttribute("siq_id",n),d.submit[n]=i.onsubmit,i.onsubmit=d.overridedOnsubmit}}},d.includeInForms=function(e){e=e||document.forms,d.isElementAvailable(e)&&d.attachFormSubmit(e)},d.includeInFrames=function(e){e=e||document.getElementsByTagName("iframe");if(d.isElementAvailable(e))for(var t=0;t<e.length;t++)try{var i=(e[t].contentDocument||e[t].contentWindow.document).getElementsByTagName("form");d.includeInForms(i)}catch(e){}},d.isAutoPickDisabled=function(){return!$ZSIQAutopick.isenabled||!d.isloadedfirst||$ZSIQUTS.get("autopickdisabled")||0!=d.getObjKeyCount(d.submit)},d.isGuestToken=function(e,t){if(!e||e==t)return!0;var i=e.split(" ");return!isNaN(e)||"Guest"===e||"Visitor"===i[0]&&i[1]&&!isNaN(i[1])},{handleButtonGlow:c,handleAnimate:a,handleInfo:function(e){e&&p.$zohosq&&(d.isGuestToken(e.name,e.token)||$zohosq.setValue("name",e.name),e.email&&$zohosq.setValue("email",e.email),e.phone&&$zohosq.setValue("phone",e.phone))},handle:function(e){if(e)if(e.botTriggers&&"botTriggers"==e.module){var t=e.botTriggers;for(var i in t)t.hasOwnProperty(i)&&"widget_interaction"==t[i].event&&($ZSIQUTSAction.widget_interaction=!0)}else if(o=parseInt(e.type),e.value){if(m=JSON.parse(e.value),e.visitorinfo){for(var n in e.visitorinfo)if(e.visitorinfo.hasOwnProperty(n)){var a=e.visitorinfo[n];isNaN(a)||(e.visitorinfo[n]=parseInt(a))}l=e.visitorinfo}s="BOT_MESSAGE"==m.mode?m.time?parseInt(m.time)-e.time:0:f(m.time)-e.time,"object"==typeof $ZSIQChatWindow?($ZSIQChatWindow.handleIframeLoading(),0<s?setTimeout(u,s):u(),r=e.triggerid):setTimeout(function(){$ZSIQUTSAction.handle(e)},1e3)}},getUTSActionData:function(){},includeBeforeSubmit:function(e){if(d.isnameset=!d.isGuestToken(e.name,e.token),d.isemailset=e.isemailset||!1,d.isphoneset=e.isphoneset||!1,d.iscompanyset=e.iscompanyset||!1,!(d.isnameset&&d.isemailset&&d.isphoneset&&d.iscompanyset||d.isAutoPickDisabled()))try{d.includeInForms(),d.isloadedfirst=!1}catch(e){}}}}(window);var _ZLDReq=function(){};_ZLDReq.samples="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_ZLDReq.getC=function(e,s){var t=e.charCodeAt(s);if(255<t)throw"error";return t},_ZLDReq.btoa=function(e){if(!e)return"";var s,t,a=[],r=e.length-e.length%3;for(s=0;s<r;s+=3)t=_ZLDReq.getC(e,s)<<16|_ZLDReq.getC(e,s+1)<<8|_ZLDReq.getC(e,s+2),a.push(_ZLDReq.samples.charAt(t>>18)),a.push(_ZLDReq.samples.charAt(t>>12&63)),a.push(_ZLDReq.samples.charAt(t>>6&63)),a.push(_ZLDReq.samples.charAt(63&t));switch(e.length-r){case 1:t=_ZLDReq.getC(e,s)<<16,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+"==");break;case 2:t=_ZLDReq.getC(e,s)<<16|_ZLDReq.getC(e,s+1)<<8,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+_ZLDReq.samples.charAt(t>>6&63)+"=")}return a.join("")};var ResponseFormatter=function(){var j=function(e){return"default"==e?$ZSIQUtil.getBrowserLanguage():e},q=function(e){for(var i=e.length,s=[],a=0;a<i;a++){var n=e[a];s.push({STATUS:n.status,ONLYBOTSAVAILABLE:n.is_only_bot_available,ID:n.id,ENGAGED:n.is_engaged,USERS:n.users,DNAME:n.dname,NAME:n.name,BOTUSER:n.botuser})}return s},z=function(e){var i={},s=e.campaign||{},a=e.mailchimp||{};return s.enabled&&(i[6]=s),a.enabled&&(i[10]=a),i},T=function(e){var i,s=e.components||[],a=e.chat||{},n=a.agents_engaged||{},t=a.rating||{},o=a.feedback||{},r=a.custom_css||{},l=a.agents_offline||{},c=a.reaction||{},m=a.agents_busy||{},_=e.faq||{},d=_.categorize||{},g=r.url||"",f=$ZSIQUtil.getUrlParamObj(g);return f=f&&f.css_id||"",g=(g=g.split("/")[5]||"").split("?")[0]||"",{icmail:JSON.stringify([e.mail_transcript?1:0,{}]),isaudiocall:JSON.stringify([-1==s.indexOf("call")?0:1,{ismandatory:0}]),color:JSON.stringify([1,{code:e.chat.color}]),isscreenshare:JSON.stringify([e.share_screen?1:0,{}]),engagedmsg:JSON.stringify([0,{msg:n.message,resmsg:n.response}]),rating:JSON.stringify([t.enabled?1:0,{msg1:t.msg_1,msg2:t.msg_2,msg3:t.msg_3,msg4:t.msg_4,msg5:t.msg_5}]),issesonaltheme:JSON.stringify([e.seasonaltheme_enabled?1:0,{}]),showsmiley:JSON.stringify([e.show_emojis?1:0,{}]),siq_channels_screen_share_enabled:-1!=s.indexOf("screen_share"),feedback:JSON.stringify([o.enabled?1:0,{msg:o.message}]),iscustomcss:JSON.stringify([r.enabled?1:0,{fname:r.file_name,fpath:"embedcss/"+f+"_"+g,pfname:""}]),isname:JSON.stringify([0,{ismandatory:0}]),isphoneno:JSON.stringify([0,{ismandatory:0}]),isemail:JSON.stringify([0,{ismandatory:0}]),issiqscreenshare:JSON.stringify([a.siq_share_screen?1:0,{}]),icsound:JSON.stringify([a.mute_sound?1:0,{}]),iclogo:JSON.stringify([a.show_company_logo?1:0,{}]),icfile:JSON.stringify([e.share_file?1:0,{}]),lang:JSON.stringify([1,{code:"default"==e.language?"-1":e.language}]),isconversation:JSON.stringify([e.view_conversation?1:0,{}]),thanksmsg:JSON.stringify([0,{msg:a.thanking_message}]),offlinemsg:JSON.stringify([0,{msg:l.message,resmsg:l.response}]),icphoto:JSON.stringify([a.show_operator_image?1:0,{}]),reaction:JSON.stringify([c.enabled?1:0,{happy:c.happy,neutral:c.neutral,sad:c.sad}]),faqaccess:JSON.stringify([-1==s.indexOf("faq")?0:1,{orderbycategory:d.enabled?1:0,label:_.title}]),icprint:JSON.stringify([a.print?1:0,{}]),size:JSON.stringify([1,{val:"medium"==a.size?"2":"3"}]),formtype:JSON.stringify([1,{val:(i=e.form_type,{classic:"1",general:"2",conversation:"3"}[i])}]),busymsg:JSON.stringify([0,{msg:m.message,resmsg:m.response}]),waitingmsg:JSON.stringify([0,{msg:a.waiting_message}]),call_recording:e.call_recording,voice_notes_enabled:e.voice_notes_enabled,agentname:'[0,{"msg":"","name":""}]',question:'[0,{"msg":"","name":""}]',deptmsg:'[0,{"msg":"","resmsg":""}]'}},E=function(e){var i=e.online_content||{},s=e.offline_content||{};return JSON.stringify([1,{offline:s.header,offline_byline:s.sub_header,online:i.header,online_byline:i.sub_header}])},D=function(e){var i=[],s=e.lsid,a=e.widget||{},n=e.widget_type,t=a[n],o={float:["coin","","unicorn","dream","twinkle","doller","topaz","link","sassy","noel","bagel"],button:["cord","blueivy","zen","atom","coffee","paradise","meme","leo","ruby","cookie","fancy","cent","poppy","apollo"],personalized:["phoenix","snow","fame"]}[n]||[],r=t.custom_sticker||{};i.push(r.enabled?0:1);var l=r.online||{},c=$ZSIQUtil.getUrlParamObj(l.url),m=r.offline||{},_=$ZSIQUtil.getUrlParamObj(m.url),d=o.indexOf(t.sticker)+1,g={float:"fsticker",button:"bsticker"}[n];if(!c&&!_)return JSON.stringify([1,{offline:{},default:d,online:{}}]);var f={online:{fname:"",fpath:g+"_online/"+c.stickerid+"_"+s,pfname:l.file_name},offline:"",default:d};return _&&(f.offline={fname:"",fpath:g+"_offline/"+_.stickerid+"_"+s,pfname:m.file_name}),i.push(f),JSON.stringify(i)};return{formatAndGetEmbedDetils:function(e,i){return e.version_changed?function(e,i){var s=e.components||[],a=e.static_urls||{},n=e.cdn||{},t=e.zmap||{},o=e.wms_related_info||{},r=e.upload_download_server||{},l=e.media||{},c=e.portal_config||{};c.trackingprivacyconfig=e.notify_cookies.code,c.trackingprivacystatement=e.notify_cookies.banner_content,c.cookiepolicyurl=e.notify_cookies.link_url,c.chatprivacyconfig=e.notify_terms.code,c.chatcookiepolicyurl=e.notify_terms.url;var m=e.visitor_info||{},_=e.timezone_offset||{},d=e.widget||{},g=e.integration||{},f=e.company_info||{},p=e.chat||{},u=d[e.widget_type]||{},y=u.gravatar||{},b=e.dynamic_configurations||{},h=e.departments||[],v=$ZSIQChat.getScriptSource().split("://"),S=v[0],O=e.i18nkeys||{},k=O.chat_widget||{},N=O.chat_window||{},w=v[1].split("/")[0]||"";w=w.substr(w.indexOf(".")+1);var J=a.css_server||"";return J=(J=J.split("://")[1]||"").split("/")[0],[{objString:{widgettype:{float:1,button:2,personalized:3}[e.widget_type],widgetobj:{cssstaticfile:a.css_file,color:JSON.stringify([1,{code:u.color}]),islivechat:-1!=s.indexOf("chat")&&1==e.enabled?1:0,utsserver:e.uts_server,jsstaticfile:a.js_file,brandname:"Zoho",title:E(e),csscdnstaticserver:n.css_static_server,lsid:e.lsid,analytics:g.analytics,resourcefile:a.resource_file,gravatar:JSON.stringify([y.enabled?1:0,{fname:y.file_name,fpath:y.fpath,no:y.no,pfname:y.pfname}]),zmapstaticurl:t.static_url,mdevice_hide:JSON.stringify([u.hide_in_mobile_device?1:0]),zmapapicss:t.css_url,widcssversion:a.widget_css_version,screenname:c.name,isgdprenabled:e.privacy?1:0,autopick:{isenabled:!0},gapimapurl:e.google_map,privacyconfig:{trackdnt:e.track_dnt_websites,notifygt:e.notify_googletranslator_usage,notify_cookies:e.notify_cookies,isgdprenabled:1==e.privacy,notify_terms:e.notify_terms,maskip:e.mask_visitor_ip},hideembed:JSON.parse(e.is_business_hours_enabled),clogo_src:f.logo_source,zmapapiurl:t.api_url,forcehttps:e.forcehttps,sticker:D(e),wmsjsstaticserver:o.js_static_server,clogo:JSON.stringify([u.show_company_logo?1:0,{}]),langchangeviaapi:e.language_changed_in_api,hideoffline:JSON.stringify([e.hide_when_offline?1:0]),i18nkeys:k,_zldp:e._zldp,applogo:"",isshowcallbubble:0,embedname:e.unique_name,avuid:e.avuid,cssstaticserver:a.css_server,istracking:-1!=s.indexOf("proactive"),zmapapikey:t.api_key,position:JSON.stringify([1,{no:{bottom_right:"1",bottom_middle:"2",bottom_left:"3",left_bottom:"4",left_middle:"5",left_top:"6",top_left:"7",top_middle:"8",top_right:"9",right_top:"10",right_middle:"11",right_bottom:"12"}[u.position]}]),status:"online"==e.status,font:JSON.stringify([1,{default:{"Default System Font":"0",Lato:"1",Opensans:"2",Oxygen:"3",Roboto:"4"}[e.font]}]),userdetails:e.user_details,usercount:JSON.stringify([0,{count:u.user_count}])},usedownloadserver:r.enabled,commondata:{schema:S,siqservicename:e.siq_service_name,jscdnstaticserver:n.js_static_server,jsstaticserver:a.js_server,cssstatic:J,wmsjsstaticserver:o.js_static_server,uploadserver:r.upload_server,wmspublicdomain:o.public_domain,cssjsmapping:a.css_js_mapping,isdev:e.is_development_setup,imgstaticserver:a.image_server,isCDNEnabled:n.enabled,downloadserver:r.download_server,mediafilescdnhashes:n.media_file_hashes},geodetails:e.geo_details,embedobj:{schema:S,pinfo:{soid:c.id,clogo_fkey:f.clogo_fkey,pinfo:c,companyname:e.company_name,integid:g.enabled_integrations,screenname:c.name,isbetaportal:b.isbetaportal},mediaserverurl:l.server,ratingfeedbackrespmsgs:p.labels||{},consent_banner_content:e.consent_banner_content,language:j(e.language),RTL_supported_language:e.RTL_supported_language,gtattributionlink:e.google_translate_attribution_url,annonregistertimeout:e.annon_register_timeout,lsprdcode:o.product_code,jsresource:N,issiqscreenshare:JSON.stringify(p.siq_share_screen),einfo:{lsid:e.lsid,signaturechat:!0,uniquename:e.unique_name,waitingtime:e.waiting_time,reopen_enabled:e.allow_chat_reopen,embedid:e.app_id,embedstatus:{STATUS:"online"==e.status,issiqscreenshare:JSON.stringify(p.siq_share_screen),DEPARTMENTID:1<q(h).length?"-1":q(h)[0]&&q(h)[0].ID,cinfo:f,isaudiocallallowed:c.audiocall,DEPTLIST:q(h),ismailchimpenabled:g.mailchimp.enabled,longlastingcookiettl:c.longlastingcookiettl,formremoval:b.formremoval,isvoicenotesenabled:b.isvoicenotesenabled},props:T(e)},uapache:e.use_apache,cfcname:e.csrf_cookie,productname:e.product_name,theme:{ribbon:"1",crest:"2",crayon:"3",lloyd:"4",airy:"5",crown:"6",connect:"7",pattern:"8",pattern_straight:"9",pattern_curve:"10"}[p.theme],ucomp:e.use_compression,lang:j(e.language),screenname:c.name,producturl:e.product_url,siqhelplink:e.siq_help_link,embedserverurl:e.public_domain,cfparamname:e.csrf_param,sesonaltheme_expiry:e.sesonaltheme_expiry_time,stun_turnurls:e.stun_turn_url,ip:m.ip,supporturl:e.support_url,wmsjsstaticdomain:o.js_static_domain,ismailchimpenabled:g.mailchimp.enabled,lssubdomain:w,params:{country:m.country,remote_ip:m.remote_ip,country_name:m.country,pagetitle:"",type:"float"},freelogolink:e.free_logo_url,ccode:m.country_code,embedname:e.unique_name,tzsoffset:_.server,cinfo:f,isaudiocallallowed:c.audiocall,campaignenabled:!0,servername:e.product_url,integprops:{integinfo:z(g)},linfo:e.license_info,tzpoffset:_.portal},version:e.version,last_modified:e.modified_time},module:"getembeddetails",objType:"object"}]}(e):(a=i,n=(s=e).cdn||{},s.components,t=s.static_urls||{},o=s.dynamic_configurations||{},r=s.portal_config||{},l=s.integration||{},c=s.visitor_info||{},m=s.wms_related_info||{},_=s.zmap||{},d=s.company_info||{},g=s.departments||[],f=a.embedobj,p=a.widgetobj,u=p.privacyconfig,r.trackingprivacyconfig=u.notify_cookies.code,r.trackingprivacystatement=u.notify_cookies.banner_content,r.cookiepolicyurl=u.notify_cookies.link_url,r.chatprivacyconfig=u.notify_terms.code,r.chatcookiepolicyurl=u.notify_terms.url,f.einfo.embedid=s.app_id,p.csscdnstaticserver=n.css_static_server,a.commondata.jscdnstaticserver=n.js_static_server,a.commondata.mediafilescdnhashes=n.media_file_hashes,a.commondata.isCDNEnabled=n.enabled,p.embedname=f.embedname=s.unique_name,p.clogo_src=d.logo_source,f.pinfo.clogo_fkey=d.clogo_fkey,f.pinfo.pinfo=r,f.einfo.embedstatus.cinfo=f.cinfo=d,f.pinfo.companyname=s.company_name,f.einfo.embedstatus.DEPTLIST=q(g),f.einfo.embedstatus.DEPARTMENTID=1<q(g).length?"-1":q(g)[0]&&q(g)[0].ID,f.pinfo.isbetaportal=o.isbetaportal,p.gapimapurl=s.google_map,f.linfo=s.license_info,p.lsid=f.einfo.lsid=s.lsid,a.commondata.siqservicename=s.siq_service_name,p.status=f.einfo.embedstatus.STATUS="online"==s.status,f.einfo.uniquename=s.unique_name,p.wmsjsstaticserver=a.commondata.wmsjsstaticserver=m.js_static_server,a.commondata.wmspublicdomain=m.public_domain,f.lsprdcode=m.product_code,f.wmsjsstaticdomain=m.js_static_domain,p.zmapstaticurl=_.static_url,p.zmapapicss=_.css_url,p.zmapapiurl=_.api_url,p.zmapapikey=_.api_key,p.hideembed=JSON.parse(s.is_business_hours_enabled),s.geo_details&&(a.geodetails=s.geo_details),s.user_details&&(p.userdetails=s.user_details,f.einfo.userdetails=s.user_details),a.commondata.imgstaticserver=t.image_server,p.cssstaticserver=t.css_server,a.commondata.cssjsmapping=t.css_js_mapping,t.widget_css_version&&(p.widcssversion=t.widget_css_version),f.einfo.embedstatus.formremoval=o.formremoval,f.einfo.embedstatus.isvoicenotesenabled=o.isvoicenotesenabled,f.params={country:c.country,remote_ip:c.remote_ip,country_name:c.country,pagetitle:"",type:"float"},f.lang=j(s.language),f.language=j(s.language),p.resourcefile=t.resource_file,null!=s.language_changed_in_api&&(p.langchangeviaapi=s.language_changed_in_api),f.einfo.embedstatus.ismailchimpenabled=l.mailchimp.enabled,f.ismailchimpenabled=l.mailchimp.enabled,f.isaudiocallallowed=r.audiocall,f.sesonaltheme_expiry=s.sesonaltheme_expiry_time,[{objString:a}]);var s,a,n,t,o,r,l,c,m,_,d,g,f,p,u}}}();var $ZSIQChat=$ZSIQChat||function(){var I;SIQ_FLOAT=1,SIQ_BUTTON=2,SIQ_PERSONALIZE=3,_WINDOW_REPOPULATE=!1;var j={},E={};j[SIQ_FLOAT]=["/styles/floatbutton.css"],j[SIQ_BUTTON]=["/styles/buttonthemeWIDGTHEME.css"],j[SIQ_PERSONALIZE]=["/styles/personalizethemeWIDGTHEME.css"],E[SIQ_FLOAT]=["/js/floatbutton.js"],E[SIQ_BUTTON]=["/js/newbutton.js"];var _=!(E[SIQ_PERSONALIZE]=["/js/personalizewidget.js"]),e=!1,o=!1,a=!1;try{_=_IS_PREVIEW}catch(e){}try{e=_IS_SIGNATURE_CHAT}catch(e){}var y=function(){var e=document.getElementById("zsiqscript");return e.src||e.getAttribute("src")},n=function(e,t){if(null!=t.status)return e.widgetobj.status=t.status,e;var s=e.widgetobj;if(5==_WIDGETTYPE&&(s=t.theme||t.integprops?e.embedobj:e.embedobj.einfo.props),t.embedstatus)e.embedobj.einfo.embedstatus=t.embedstatus;else for(var i in t)s[i]=t[i];return e.embedobj.einfo.embedstatus.STATUS=!t.toggleoffline,e},u=function(){var e="";return e||(e=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(e)||(e="")),e||""};return loadStaticFiles=function(){var e=I.widgettype,t=JSON.parse(I.widgetobj.sticker)[1].default,s=document.getElementsByTagName("head");s&&0!=s.length||((s=[])[0]=document.createElement("head"),document.insertBefore(document.body,s[0]));var i=I.commondata.isdev,o=I.commondata.schema,a=y().split("://")[1].replace("/widget",""),n=I.widgetobj.widcssversion,d=(I.commondata.cssstatic,I.commondata.jsstaticserver),c=I.widgetobj.cssstaticserver,r=I.widgetobj.csscdnstaticserver,l=I.commondata.jscdnstaticserver;window.iscdnenabled=I.commondata.isCDNEnabled;var m=$zohosq.nonce;iscdnenabled&&(window.cssjslist=JSON.parse(I.commondata.cssjsmapping)),i&&(r=c=d=l=o+"://"+a,j[SIQ_FLOAT]=["/styles/common/gfonts.css","/styles/float/float-theme.css","/styles/float/font-icon.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css","/styles/common/media/font-icon.css","/styles/common/media/media_lib.css"],j[SIQ_BUTTON]=["/styles/common/gfonts.css","/styles/embed/new/button/themeWIDGTHEME.css","/styles/embed/new/button/font-icon.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css","/styles/common/media/font-icon.css","/styles/common/media/media_lib.css"],j[SIQ_PERSONALIZE]=["/styles/common/gfonts.css","/styles/embed/new/personalize/common.css","/styles/embed/new/personalize/themeWIDGTHEME.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/float/font-icon.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css","/styles/common/media/font-icon.css","/styles/common/media/media_lib.css"],E[SIQ_FLOAT]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/float/float-template.js","/js/embed/new/float/floatbuttonui.js","/js/embed/new/float/floatbutton.js","/styles/common/zsiqvideo.css"],E[SIQ_BUTTON]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/button/buttonui.js","/js/embed/new/button/button.js","/styles/common/zsiqvideo.css"],E[SIQ_PERSONALIZE]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/personalize/personalizeui.js","/js/embed/new/personalize/personalize.js","/styles/common/zsiqvideo.css"]),_&&(j[SIQ_BUTTON]=["/styles/buttonpreviewtheme.css"],j[SIQ_PERSONALIZE]=["/styles/personalizepreviewtheme.css"]);for(var g=j[e],b=E[e],u=0;u<g.length;u++){var p=g[u].replace(/WIDGTHEME/g,t),f=c+p;iscdnenabled&&void 0!==(p=cssjslist[p])&&(f=r+p);var h=document.createElement("link");h.rel="stylesheet",h.href=f,notifyOnCDNFailure(h,s,(c+g[u]).replace(/WIDGTHEME/g,t),"css"),m&&h.setAttribute("nonce",m),s[0].appendChild(h)}for(u=0;u<b.length;u++){var v=document.createElement("script"),w=d+b[u];if(iscdnenabled){var S=cssjslist[b[u]];void 0!==S&&(w=l+S)}v.src=w,notifyOnCDNFailure(v,s,d+b[u],"js"),i&&(v.async=!1),m&&v.setAttribute("nonce",m),s[0].appendChild(v)}},notifyOnCDNFailure=function(e,t,s,i){e.onerror=function(){$ZSIQCookie.set("cdn_status",1,1728e5);var e="";"js"==i?(e=document.createElement("script")).src=s:"css"==i&&((e=document.createElement("link")).rel="stylesheet",e.href=s),t[0].appendChild(e)}},appendReferrer=function(e){for(var t=e.length,s=0;s<t;s++)e[s].referrer=window.location.href.split("?")[0];return e},{init:function(){try{$ZSIQUtil.preConnectDomains(),$ZSIQChat.loadPostMessage(),I=WIDGET_DATA}catch(e){$ZSIQUtil.initializeAPIValues(),$ZSIQChat.getEmbedDetails()}},getWidgetData:function(){return I},isLivePreview:function(){try{return null!=parent.document.getElementById("preview")}catch(e){return!1}},getEmbedDetails:function(){if(WEBSITE_VISITOR_API_FLOW_ENABLED||$zohosq.channelsapi)$ZSIQChat.fetchEmbedDetails();else if(!$ZSIQUtil.isIPBlocked()){var e=y(),t=(e=e.split("?")[0]).replace("widget","getembeddetails.ls");t+="?widgetcode="+$zohosq.widgetcode;var n=$ZSIQUtil.getConfigFromStorage();n&&n.last_modified&&!_&&!this.isLivePreview()&&(t=t+"&last_modified="+n.last_modified);var s=!0,i=$ZSIQLSDB.get("ZLD"+$zohosq.widgetcode+"avuid");n&&n.widgetobj&&(i=$ZSIQLSDB.get("ZLD"+n.widgetobj.lsid+"avuid")),i&&(s=!1),t=t+"&fetchavuid="+s;var o=$zohosq.values&&$zohosq.values.agent;o&&(t=t+"&attender_email="+encodeURIComponent(o)),n&&n.version&&(t=t+"&version="+n.version);var a=$ZSIQUtil.getAPILanguage();a&&(t=t+"&lang_api="+a);var d=$ZSIQUtil.getBrowserLanguage(),c="ZLSLANG"+$zohosq.widgetcode,r=$ZSIQLSDB.get(c);(0==a.length&&n.widgetobj&&1==n.widgetobj.langchangeviaapi||0!=a.length&&n.embedobj&&n.embedobj.lang!=a||r!=d)&&(t=t+"&fetchapilang="+!0),d&&(t=t+"&lang_browser="+d,$ZSIQLSDB.set(c,d,864e5));var l=n&&n.geodetails;$ZSIQUtil.isFetchGeoDetails()&&!l&&(t+="&fetchgeo=true");var m=u(),g=window.document.title;m&&(t=t+"&currdomain="+encodeURIComponent(location.protocol+"//"+m)),t=t+"&pagetitle="+encodeURIComponent(g).substring(0,3e3);var b=$ZSIQCookie.get("cdn_status");b&&(t=t+"&cdn_status="+encodeURIComponent(b));try{t=t+"&signature="+_IS_SIGNATURE_CHAT}catch(e){}_&&0<_WIDGETTYPE&&_WIDGETTYPE<4&&(t=t+"&widgettype="+_WIDGETTYPE),_&&(t=t+"&ispreview="+_);$ZSIQUtil.ajax(t,function(e){var t=$ZSIQUtil.parseToJSON(e);try{var s=t[0].objString,i=s.widgetobj;if(i){var o=i._zldp,a=i.embedname;o&&$ZSIQUtil.checkAndSetZldp(o,a)}$ZSIQChat.handleEmbedDetails(s,n)}catch(e){}},null,!0)}},fetchEmbedDetails:function(){if(!$ZSIQUtil.isIPBlocked()){var e=y().replace("/widget","");e+="/visitor/v2/channels/website",e+="?widgetcode="+$zohosq.widgetcode;var d=$ZSIQUtil.getConfigFromStorage(),t="";d&&d.last_modified&&!_&&!this.isLivePreview()&&(e=e+"&last_modified_time="+d.last_modified);var s=$ZSIQLSDB.get("ZLD"+$zohosq.widgetcode+"avuid");d&&d.widgetobj&&(s=$ZSIQLSDB.get("ZLD"+d.widgetobj.lsid+"avuid")),s||(t+="avuid");var i=$zohosq.values&&$zohosq.values.agent;i&&(e=e+"&attender_email="+encodeURIComponent(i)),d&&d.version&&(e=e+"&version="+d.version);var o=$ZSIQUtil.getAPILanguage();o&&(e=e+"&api_language="+o);var a=$ZSIQUtil.getBrowserLanguage(),n="ZLSLANG"+$zohosq.widgetcode,c=$ZSIQLSDB.get(n);(0==o.length&&d.widgetobj&&1==d.widgetobj.langchangeviaapi||0!=o.length&&d.embedobj&&d.embedobj.lang!=o||c!=a)&&(e=e+"&language_api="+!0),a&&(e=e+"&browser_language="+a,$ZSIQLSDB.set(n,a,864e5));var r=d&&d.geodetails;$ZSIQUtil.isFetchGeoDetails()&&!r&&(t+=",geo_details");var l=u(),m=window.document.title;l&&(e=e+"&current_domain="+encodeURIComponent(location.protocol+"//"+l)),e=e+"&pagetitle="+encodeURIComponent(m).substring(0,3e3);var g=$ZSIQCookie.get("cdn_status");g&&(e=e+"&cdn_status="+encodeURIComponent(g));try{e=e+"&is_signaturechat="+_IS_SIGNATURE_CHAT}catch(e){}_&&0<_WIDGETTYPE&&_WIDGETTYPE<4&&(e=e+"&widget_type="+_WIDGETTYPE),_&&(e=e+"&is_preview="+_),t&&(e=e+"&include_fields="+t);$ZSIQUtil.ajax(e,function(e){var t=$ZSIQUtil.parseToJSON(e);try{var s=t.data,i=ResponseFormatter.formatAndGetEmbedDetils(s,d)[0].objString,o=i.widgetobj;if(o){var a=o._zldp,n=o.embedname;a&&$ZSIQUtil.checkAndSetZldp(a,n)}$ZSIQChat.handleEmbedDetails(i,d)}catch(e){}},null,"","x-siq-internal-channel")}},handleEmbedDetails:function(e,t){if(e.not_modified)t.widgetobj.status=e.STATUS,t.widgetobj.hideembed=e.hideembed,t.commondata.jsstaticserver=e.jsstaticserver,t.commondata.imgstaticserver=e.imgstaticserver,t.widgetobj.cssstaticserver=e.cssstaticserver,t.commondata.jscdnstaticserver=e.jscdnstaticserver,t.widgetobj.csscdnstaticserver=e.csscdnstaticserver,t.commondata.isCDNEnabled=e.isCDNEnabled,t.commondata.isCDNEnabled&&(t.commondata.cssjsmapping=e.cssjsmapping),t.commondata.mediafilescdnhashes=e.mediafilescdnhashes,t.commondata.cwrmjsstaticserver=e.cwrmjsstaticserver,t.commondata.cwumjsstaticserver=e.cwumjsstaticserver,t.commondata.zmapapiurl=e.zmapapiurl,t.commondata.zmapapicss=e.zmapapicss,t.commondata.zmapstaticurl=e.zmapstaticurl,t.commondata.zmapapikey=e.zmapapikey,t.widgetobj.wmsjsstaticserver=e.wmsjsstaticserver,t.widgetobj.widcssversion=e.widcssversion,t.embedobj.linfo=e.linfo,t.embedobj.einfo.embedstatus.STATUS=e.STATUS,t.embedobj.einfo.embedstatus.DEPTLIST=e.DEPTLIST,t.embedobj.einfo.embedstatus.formremoval=e.formremoval,t.embedobj.einfo.embedstatus.DEPARTMENTID=e.DEPARTMENTID,t.embedobj.params=e.params,e.pinfo&&t.embedobj.pinfo.pinfo&&(t.embedobj.pinfo.pinfo.screensharing=e.pinfo.screensharing),e.userdetails&&(t.widgetobj.userdetails=e.userdetails,t.embedobj.einfo.userdetails=e.userdetails),e.geodetails&&(t.geodetails=e.geodetails),e.refreshapilang&&(t.embedobj.jsresource=e.jsresource,t.embedobj.lang=e.lang,t.embedobj.language=e.language,t.widgetobj.resourcefile=e.resourcefile,t.widgetobj.i18nkeys=e.i18nkeys),e.hasOwnProperty("isgdprenabled")&&(t.embedobj.pinfo.pinfo.isgdprenabled=e.isgdprenabled,t.embedobj.pinfo.pinfo.trackingprivacyconfig=e.trackingprivacyconfig,t.embedobj.pinfo.pinfo.chatprivacyconfig=e.chatprivacyconfig,t.embedobj.pinfo.pinfo.cookiepolicyurl=e.cookiepolicyurl,t.embedobj.pinfo.pinfo.chatcookiepolicyurl=e.chatcookiepolicyurl,t.embedobj.pinfo.pinfo.trackingprivacystatement=e.trackingprivacystatement,t.embedobj.pinfo.pinfo.gtpolicyurl=e.gtpolicyurl),t.widgetobj.langchangeviaapi=e.langchangeviaapi,t.embedobj.ismailchimpenabled=e.ismailchimpenabled,t.embedobj.isaudiocallallowed=e.isaudiocallallowed,t.embedobj.cinfo=e.cinfo,t.embedobj.sesonaltheme_expiry=e.sesonaltheme_expiry,delete e.not_modified;else if((t=e).widgetobj.avuid){var s=$zohosq._domain?63072e6:"";$ZSIQLSDB.setCookie("ZLD"+t.widgetobj.lsid+"avuid",t.widgetobj.avuid,s),delete t.widgetobj.avuid}var i,o;I=$ZSIQChat.updateSeasonalTheme(t),_&&((I=n(I,_MODIFIED_WIDGET_OBJ)).commondata.isCDNEnabled||(I.commondata.jscdnstaticserver=t.commondata.jsstaticserver,I.widgetobj.csscdnstaticserver=t.widgetobj.cssstaticserver)),o=(i=t).embedobj&&i.embedobj.pinfo||{},a=o.app_newconfig_enabled,$UTSHandler.init(),$ZSIQUtil.startAfterReady(t.geodetails||{}),loadStaticFiles(),$ZSIQUtil.setAVUIDCookie(t.widgetobj.lsid)},updateSeasonalTheme:function(t){if(this.isPreview())return t;try{var e=t.embedobj,s=t.embedobj.theme;if((o=parseInt(e.sesonaltheme_expiry)>(new Date).getTime()&&1==JSON.parse(e.einfo.props.issesonaltheme)[0])&&"4"==s&&(t.embedobj.einfo.props.color='[1,{"code":"#000000"}]'),t.embedobj.theme=o?"8":s,o&&1==t.widgettype){var i=$ZSIQUtil.parseToJSON(t.widgetobj.sticker);i[1].default=1,t.widgetobj.sticker=JSON.stringify(i)}return t}catch(e){return t}},isSeasonalTheme:function(){return o},isPreview:function(){return _},isSignatureChat:function(){return e},isAgentSpcificSignatureChat:function(){return e&&$zohosq.values.agent},updatePreviewConfig:function(){I=n(I,_MODIFIED_WIDGET_OBJ)},loadPostMessage:function(){window.addEventListener?window.addEventListener("message",$ZSIQChat.handlePostMessage,!1):window.attachEvent("onmessage",$ZSIQChat.handlePostMessage)},getScriptSource:y,isEmbedFeatureConfEnabled:function(){return a},handlePostMessage:function(e){try{!e.data.message||"ZOHOCLIQ-EXTN-CHECK"!==e.data.message.type&&"ZOHOCLIQ-SCEEN-SOURCE-ID"!==e.data.message.type||$ZSIQUtil.getIframe().PeerConnection.screenShareExtnSuccsess(e);var t=JSON.parse(e.data);if("zoho.salesiq.apimessage"===t.type){var s=t.visitor;s.phone=s.contactnumber,$zohosq.visitor.handleinfo(s)}else if("zoho.salesiq.gettrackingdetails"===t.type){var i=$UTSHandler.get("_zldt");if(!i)return;var o={type:"zoho.salesiq.trackingdetails"};o.trackingdetails={uvid:i},e.source.postMessage(JSON.stringify(o),"*")}}catch(e){}}}}();if(!$zoho.salesiq.init_called){var isdomloadhandled=!1;try{"async"!=$zoho.salesiq.mode&&($ZSIQChat.init(),isdomloadhandled=!0,$zoho.salesiq.init_called=!0)}catch(e){isdomloadhandled=!1}isdomloadhandled||($zoho.salesiq.init_called=!0,"complete"===document.readyState?$ZSIQChat.init():window.addEventListener?window.addEventListener("load",$ZSIQChat.init):window.attachEvent("onload",$ZSIQChat.init))}