"use strict";var _pageExperimentData,_pageExperimentData$i;const removeUriParams=e=>-1===e.indexOf("?")?e:e.substr(0,e.indexOf("?")),ZenThirdPartyTracking={title:document.title||"",isLoggedIn:zb.readLoggedIn(),deviceType:zb.isMobileDevice()?"mobile":"desktop",robotUA:function(){let n=!1;try{let t=navigator.userAgent,e=["saucectl","cypress","screaming frog","bing","googlebot","applebot","adsbot","seekbot","github","ahrefs","semrush","siteaudit"];e.forEach(e=>{t.toLowerCase().includes(e)&&(n=!0)})}catch(e){return zb.consoleDevOnlyLog("Error checking UserAgent"),n}return n}(),experimentData:{featureFlagKey:pageExperimentData.id||void 0,featureFlagVariation:pageExperimentData.variation||void 0,inExperiment:0<(null==(_pageExperimentData=pageExperimentData)||null==(_pageExperimentData$i=_pageExperimentData.id)?void 0:_pageExperimentData$i.length)?"true":"false"},pageData:{page_slug:window.location.pathname.split("/").filter(e=>""!==e).pop()||"",page_category:"wordpress-page",page_section:"unknown",page_fragment:function(){if(null!==performance.getEntries()[0].name.match("#:~:text=(.*)")){var e=decodeURIComponent(performance.getEntries()[0].name.match("#:~:text=(.*)")[1]);if(e)return e.replace(/, /g,"").replace(/,/g,"...").replace(/\*/g,", ")}}()},locatorInfo:{appOrigin:"wordpress",appSection:window.location.pathname.includes("/blog/")?"blog-page":"landing-page",experienceOrigin:"acquisition",canonicalPath:document.querySelector("link[rel='canonical']")?document.querySelector("link[rel='canonical']").getAttribute("href"):document.body.className.includes("error404")?"404":""},trackPageView:async()=>{await yieldToMain();var e,t={customDestinationPageName_:"page_viewed",dynamicProperties:{...ZenThirdPartyTracking.pageData},...ZenThirdPartyTracking.locatorInfo};zb.AvoIntialized&&(Avo.pageViewed(t),ZenThirdPartyTracking.logEventDetails("page_viewed",t),"true"===(null===ZenThirdPartyTracking||void 0===ZenThirdPartyTracking||null==(e=ZenThirdPartyTracking.experimentData)?void 0:e.inExperiment)&&(Avo.experimentExposed({...ZenThirdPartyTracking.locatorInfo,dynamicProperties:{...ZenThirdPartyTracking.pageData},...ZenThirdPartyTracking.experimentData}),ZenThirdPartyTracking.logEventDetails("experiment_exposed",t)))},trackFooterClicks:async()=>{await yieldToMain();let c=/^(?:https?:\/\/)?(?:[^@\/\n]+@)?(?:www\.)?((intercom(?=\.help))|(help(?=\.zenbusiness)))/i,s=/^(?:https?:\/\/)?(?:[^@\/\n]+@)?(?:www\.)?(share(?=\.zenbusiness))/i,e=document.querySelectorAll(".zenbusiness-footer--menu-column");e.forEach(l=>{l.querySelectorAll("a").forEach((e,t)=>{var n=l.querySelector("p")&&l.querySelector("p").innerText||"";let a=e.href,i=new URL(a),r=i.pathname.replaceAll("/",""),o=(c.test(i)?r="zenbusiness/en":s.test(i)?r=i.hostname:e.innerText.toLowerCase().includes("cookie")&&(r="cookie-preferences"),{...ZenThirdPartyTracking.locatorInfo,elementText:e.innerText,elementName:r,elementPosition:"footer",elementAsset:void 0,destination:removeUriParams((a.startsWith("/")?location.origin:"")+a),dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+1,nav_level:1,nav_category:n}});e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(o),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed - footer",o))}),e.setAttribute("zbtracking","")})})},trackTopNavClicks:async()=>{let c=document.getElementById("topmenu");if(c){let e=document.querySelector(".zenbusiness-header--mob-nav__hamburger"),t={...ZenThirdPartyTracking.locatorInfo,elementName:"mobile_menu_open",elementPosition:"top_nav",elementAsset:void 0,dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_category:"top-menu",button_function:"open-menu"}},n=(e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.buttonPressed(t),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: buttonPressed",t))}),e.setAttribute("zbtracking",""),document.querySelector(".zenbusiness-header .btn-close")),a={...ZenThirdPartyTracking.locatorInfo,elementName:"mobile_menu_closed",elementPosition:"top_nav",elementAsset:void 0,dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_category:"top-menu",button_function:"close-menu"}},i=(n.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.buttonPressed(a),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: buttonPressed",a))}),n.setAttribute("zbtracking",""),c.querySelectorAll(".navbar-item")),r=(i.forEach((e,t)=>{var n=e.querySelector("button").innerText.replaceAll(/[\&|\s+]/g,"").toLowerCase();let a={...ZenThirdPartyTracking.locatorInfo,elementText:e.querySelector("button").innerText,elementName:"nav_item_"+n,elementPosition:"top_nav",elementStyle:"primary",elementAsset:void 0,dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+1,nav_level:1,nav_category:"top-menu",button_function:"open-menu"}};e.addEventListener("click",async()=>{await yieldToMain(),document.querySelector("#overlay-nav.active")&&zb.AvoIntialized&&(Avo.buttonPressed(a),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: buttonPressed",a))}),e.setAttribute("zbtracking",""),e.querySelectorAll(".navbar-card__item").forEach((e,t)=>{let n=e.querySelectorAll("a"),l=e.querySelector("button"),a=l.innerText,i={...ZenThirdPartyTracking.locatorInfo,elementText:a,elementName:"nav_item_"+a.replaceAll(/\s+/g,"").toLowerCase(),elementPosition:"top_nav",elementAsset:void 0,elementValue:a,dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+1,nav_level:2,nav_category:a,button_function:"open-submenu"}};l.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.buttonPressed(i),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: buttonPressed",i))}),l.setAttribute("zbtracking",""),n.forEach((e,t)=>{var n=l.innerText;let a=e.href,i=new URL(a);var r=i.pathname.replaceAll("/","");let o={...ZenThirdPartyTracking.locatorInfo,elementText:e.innerText,elementName:r,elementPosition:"top_nav",elementAsset:void 0,elementValue:n,destination:removeUriParams((a.startsWith("/")?location.origin:"")+a),dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+1,nav_level:2,nav_category:n}};e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(o),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed",o))}),e.setAttribute("zbtracking","")})})}),document.getElementById("menu-primary-menu-cta")),o=r.querySelectorAll("a"),l=(o.forEach((e,t)=>{var n;let a={...ZenThirdPartyTracking.locatorInfo,elementText:e.innerText||"",elementName:e.dataset.name||(null!=e&&null!=(n=e.classList)&&n.contains("dashboard-link")?"login":"cta_nav"),elementPosition:"top_nav_main",elementStyle:"primary",elementAsset:void 0,destination:removeUriParams((e.href.startsWith("/")?location.origin:"")+e.getAttribute("href")),dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+5,nav_level:1,nav_category:"top-menu"}};e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(a),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (cta)",a))}),e.setAttribute("zbtracking","")}),document.querySelectorAll(".custom-logo-link, .zenbusiness-header--logo-mobile"));l.forEach(e=>{let t={...ZenThirdPartyTracking.locatorInfo,elementText:"zb-logo",elementName:"main_nav_logo",elementPosition:"top_nav_main",elementAsset:"zb-logo",destination:removeUriParams((e.href.startsWith("/")?location.origin:"")+e.href),dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:1,nav_level:1,nav_category:"top-menu"}};e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(t),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (zb-logo)",t))}),e.setAttribute("zbtracking","")})}else{let t=document.querySelector(".paid-landing-logo");if(t){let e={...ZenThirdPartyTracking.locatorInfo,elementText:"paid-logo",elementName:"paid_header_logo",elementPosition:"top_nav_main",elementAsset:"paid-logo",destination:removeUriParams((t.href.startsWith("/")?location.origin:"")+t.href),dynamicProperties:{nav_index:1,nav_level:1,nav_category:"top-menu",...ZenThirdPartyTracking.pageData}};t.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(e),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: nav_link_pressed (paid-logo)",e))}),t.setAttribute("zbtracking","")}}},trackBlogNavClicks:async()=>{await yieldToMain();let n=document.querySelector(".zb-menu-blog-v2");if(n){let t=n.querySelector("#blog-menu-dropdown-toggle-v2");if(t){let e={...ZenThirdPartyTracking.locatorInfo,elementText:t.innerText.trim()||"",elementName:"blog_menu",elementPosition:"blog_nav",elementStyle:"primary",elementAsset:void 0,dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:1,nav_level:1,nav_category:"blog-menu",button_function:"open-menu"}};t.addEventListener("click",async()=>{await yieldToMain(),t.querySelector(".expanded")&&zb.AvoIntialized&&(Avo.buttonPressed(e),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: button_pressed - blogMenu",e))}),t.setAttribute("zbtracking","")}let e=n.querySelectorAll("a");e.forEach((e,t)=>{var n=e.href;let a=new URL(n);n=a.pathname.replace(/^\/|\/$/g,"");let i={...ZenThirdPartyTracking.locatorInfo,elementText:e.innerText||"",elementName:n,elementPosition:"blog_item",elementStyle:"primary",elementAsset:void 0,destination:removeUriParams((e.href.startsWith("/")?location.origin:"")+e.getAttribute("href")),dynamicProperties:{...ZenThirdPartyTracking.pageData,nav_index:t+1,nav_level:2,nav_category:"blog-menu"}};e.addEventListener("click",async()=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(i),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (blogMenu)",i))}),e.setAttribute("zbtracking","")})}},trackBreadcrumbsNavClicks:async()=>{await yieldToMain();let e=document.querySelectorAll(".blog-breadcrumbs a, .breadcrumbs a");e.forEach((e,t)=>{var n=e.href;let a=new URL(n);var i=a.pathname.replace(/^\/|\/$/g,"");let r={...ZenThirdPartyTracking.locatorInfo,elementText:e.innerText,elementName:i,elementPosition:"breadcrumbs",elementStyle:"primary",elementAsset:void 0,destination:removeUriParams((e.href.startsWith("/")?location.origin:"")+n),dynamicProperties:{...ZenThirdPartyTracking.pageData}};e.addEventListener("click",async e=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(r),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (breadcrumb)",r))}),e.setAttribute("zbtracking","")})},trackAnyOtherLink:async()=>{Array.prototype.filter.call(document.body.querySelectorAll("div"),e=>"sticky"===getComputedStyle(e).position&&e.querySelector("a")).forEach(t=>{t.querySelectorAll('a:not([zbtracking]):not([href^="#"]), form.funnel-form:not([zbtracking]):not([action^="#"]), button.dashboard-link:not([zbtracking])').forEach(e=>{e.setAttribute("data-position","sticky_"+(Number(getComputedStyle(t).top.replace("px",""))<.5*window.innerHeight?"top":"bottom"))})});var e=Array.prototype.filter.call(document.body.querySelectorAll("div"),e=>e.offsetTop<.4*window.innerHeight&&e.offsetHeight<2e3&&e.offsetHeight>(window.innerHeight*zb.isMobileDevice()?.8:.5)&&e.querySelector("h1")&&e.querySelector(".zb-button"))[0];e&&e.querySelectorAll('a:not([zbtracking]):not([href^="#"]), form.funnel-form:not([zbtracking]):not([action^="#"]), button.dashboard-link:not([zbtracking])').forEach(e=>{e.setAttribute("data-position","hero")});let t=document.querySelectorAll('button.dashboard-link:not([zbtracking]), a.dashboard-link:not([zbtracking][href="#"])'),n=(t.forEach(e=>{var t=e.innerText.trim()||"",n=location.origin+"/d/"+(e.dataset.loc||"login").replaceAll("*","/");let a="content",i=(a=e.closest(".zenbusiness-footer")?"footer":a,a=e.closest("#topmenu")?"top_nav_main":a,a=e.dataset.position??a,{...ZenThirdPartyTracking.locatorInfo,elementText:t,elementStyle:e.dataset.style??"primary",elementName:e.dataset.name??"login",elementAsset:e.dataset.value??void 0,elementPosition:a,destination:removeUriParams(e.dataset.destination??n),dynamicProperties:{...ZenThirdPartyTracking.pageData}});e.addEventListener("click",async e=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(i),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (Dashboard Link)",i))}),e.setAttribute("zbtracking","")}),document.querySelectorAll('form.funnel-form:not([zbtracking]):not([action^="#"])')),a=(n.forEach(r=>{let o=r.querySelector("button[type=submit]:not([zbtracking])");if(o){var l=o.innerText.trim()||"";let e="cta",t=(r.action.startsWith("/")?location.origin:"")+r.action,n=!1,a=(r.querySelectorAll("input[type=hidden]").forEach(e=>{n?t+="&":(t+="?",n=!0),t+=(e.name||e.id||"param")+"="+(e.value||"")}),"content"),i=(a=o.closest(".zenbusiness-footer")?"footer":a,a=o.closest("#topmenu")?"top_nav_main":a,"top_nav_main"===(a=r.dataset.position??a)&&"cta"===e&&(e="cta_nav"),{...ZenThirdPartyTracking.locatorInfo,elementText:l,elementStyle:o.dataset.style??"primary",elementName:o.dataset.name??e,elementAsset:o.dataset.value??void 0,elementPosition:a,destination:removeUriParams(o.dataset.destination??t),dynamicProperties:{...ZenThirdPartyTracking.pageData}});r.addEventListener("submit",async e=>{e.preventDefault(),await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(i),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (Funnel Form)",i)),r.submit()}),r.setAttribute("zbtracking",""),o.setAttribute("zbtracking","")}}),document.querySelectorAll('a:not([zbtracking]):not([href^="#"])')),i=(a.forEach(a=>{if(a.href){var i,r=(a.href.startsWith("/")?location.origin:"")+a.href,o=a.innerText?a.innerText.trim():"";let e=a.classList.contains("zb-button")?"cta":"hyperlink",t=(e=null!=a&&null!=(i=a.classList)&&i.contains("dashboard-link")?"login":e,e="subscriptions"===a.dataset.schema?"subscribe":e,"content"),n=(t=a.closest(".zenbusiness-footer")?"footer":t,t=a.closest("#topmenu")?"top_nav_main":t,"top_nav_main"===(t=a.dataset.position??t)&&"cta"===e&&(e="cta_nav"),{...ZenThirdPartyTracking.locatorInfo,elementText:o,elementStyle:a.dataset.style??"primary",elementName:a.dataset.name??e,elementAsset:a.dataset.value??void 0,elementPosition:t,destination:removeUriParams(a.dataset.destination??r),dynamicProperties:{...ZenThirdPartyTracking.pageData}});a.addEventListener("click",async e=>{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(n),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: link_pressed (regular links)",n))}),a.setAttribute("zbtracking","")}}),document.querySelectorAll(".tracking-context"));i.forEach(t=>{let n="";if(0{await yieldToMain(),zb.AvoIntialized&&(Avo.linkPressed(a),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: button_pressed",a))}),t.setAttribute("zbtracking","")})},logEventDetails:async(e,t)=>{await yieldToMain(),zb.consoleDevOnlyLog(`%c${e} Event Fired`,"color: white; background: blue;")},trackVideoEvents:async()=>{await yieldToMain(),window._wq=window._wq||[],_wq.push({id:"_all",onReady:function(a){a.bind("play",function(){zb.consoleDevOnlyLog("The video is playing now!",a);var e=1/60*("function"==typeof a.secondsWatched?a.secondsWatched():Math.trunc(a._percentWatched*a._duration)),t=(Math.trunc(e)<=9?"0":"")+Math.trunc(e).toString()+":";let n=Math.trunc(60*(e-Math.trunc(e)));t+=(1==n.toString().length?"0":"")+n.toString();e={...ZenThirdPartyTracking.locatorInfo,videoId:a._hashedId,videoName:a.name()||a.data.media.seoDescription||"undefined",videoTimestamp:t,videoProgress:Math.trunc(100*a.percentWatched())};zb.AvoIntialized&&(Avo.videoPlayed(e),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: video_played",e))})}}),_wq.push({id:"_all",onReady:async function(a){await yieldToMain(),a.bind("pause",async function(){await yieldToMain(),zb.consoleDevOnlyLog("The video is paused now!",a);var e=1/60*("function"==typeof a.secondsWatched?a.secondsWatched():Math.trunc(a._percentWatched*a._duration)),t=(Math.trunc(e)<=9?"0":"")+Math.trunc(e).toString()+":";let n=Math.trunc(60*(e-Math.trunc(e)));t+=(1==n.toString().length?"0":"")+n.toString();e={...ZenThirdPartyTracking.locatorInfo,videoId:a._hashedId,videoName:a.name()||a.data.media.seoDescription||"undefined",videoTimestamp:t,videoProgress:Math.trunc(100*a.percentWatched())};zb.AvoIntialized&&(Avo.videoPaused(e),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: video_paused",e))})}}),_wq.push({id:"_all",onReady:async function(a){await yieldToMain(),a.bind("end",async function(){await yieldToMain(),zb.consoleDevOnlyLog("The video is ended now!",a);var e=1/60*("function"==typeof a.secondsWatched?a.secondsWatched():Math.trunc(a._percentWatched*a._duration)),t=(Math.trunc(e)<=9?"0":"")+Math.trunc(e).toString()+":";let n=Math.trunc(60*(e-Math.trunc(e)));t+=(1==n.toString().length?"0":"")+n.toString();e={...ZenThirdPartyTracking.locatorInfo,videoId:a._hashedId,videoName:a.name()||a.data.media.seoDescription||"undefined",videoTimestamp:t,videoProgress:Math.trunc(100*a.percentWatched())};zb.AvoIntialized&&(Avo.videoEnded(e),ZenThirdPartyTracking.logEventDetails("EVENT TRACKED: video_ended",e))})}})},init:async()=>{await ZenThirdPartyTracking.trackTopNavClicks(),await ZenThirdPartyTracking.trackBreadcrumbsNavClicks(),await ZenThirdPartyTracking.trackBlogNavClicks(),await ZenThirdPartyTracking.trackFooterClicks(),await ZenThirdPartyTracking.trackVideoEvents(),await ZenThirdPartyTracking.trackAnyOtherLink()}};ZenThirdPartyTracking.init();