!function(){var e,t,i,r;let n="8886703148",u={advertising:{google:"8884151728",bing:"8885048166",facebook:"8882199412",any:"8884030249"},appmessage:{any:"8883989481"},email:{any:"8884133160"},organic:{any:"8883108092"},social:{any:"8883156477"}};function o(e,t){e&&(e=e.indexOf("advertising")>=0?"advertising":e,document.cookie=`utm-medium=${e}; SameSite=strict; Secure`),t=t||"any",document.cookie=`utm-source=${t}; SameSite=strict; Secure`}function c(e,t){let i=[...document.querySelectorAll("a[href^=tel]")];i.forEach(i=>{let r=l(i.getAttribute("href"),e,t);r!=i.getAttribute("href")&&i.setAttribute("href",r),m(e,t,i)})}let m=(e,t,i)=>{[i,...i.querySelectorAll("*:not(script):not(noscript):not(style)"),].forEach(({childNodes:[...i]})=>i.filter(({nodeType:e})=>e===Node.TEXT_NODE).forEach(i=>{let r=l(i.textContent,e,t);r!=i.textContent&&(i.textContent=r)}))};function l(e,t,i){if(10!==t.length||10!==i.length||isNaN(t)||isNaN(i))throw Error(`replacePhoneNumber requires two 10 digit number only values as input. Given find: ${t}, replace: ${i}`);return findRegex=RegExp(`(.*?)${t.slice(0,3)}([^d]*)${t.slice(3,6)}([^d]*)${t.slice(-4)}(.*)`,"gm"),e.replace(findRegex,`$1${i.slice(0,3)}$2${i.slice(3,6)}$3${i.slice(-4)}$4`)}let a=()=>{g["utm-medium"]in u&&(g["utm-source"]in u[g["utm-medium"]]?c(n,u[g["utm-medium"]][g["utm-source"]]):"any"in u[g["utm-medium"]]&&c(n,u[g["utm-medium"]].any))},s,d=(r=a,function(){let e=this,t=arguments;clearTimeout(s),s=setTimeout(()=>r.apply(e,t),25)}),f=new URL(document.location).searchParams;(e=f).get("utm_medium")&&e.get("utm_source")?o((t=f).get("utm_medium"),t.get("utm_source")):(document.referrer.indexOf("google.")>=0||document.referrer.indexOf("bing.")>=0||document.referrer.indexOf("duckduckgo.")>=0)&&o("organic");let g=Object.fromEntries(document.cookie.split("; ").map(e=>e.split(/=(.*)/s).map(decodeURIComponent)));if("utm-medium"in(i=g)&&"utm-source"in i){document.addEventListener("DOMContentLoaded",a);let $=document.querySelector("body"),h=()=>{d()},y=new MutationObserver(h);y.observe($,{attributes:!0,childList:!0,subtree:!0})}}();
