(e=>{try{const S="0.0.1",f="javascript_web";const p=50;const E=["key","value","segmentation"],{screen:{width:N,height:m},navigator:{language:A},location:T,document:b,history:_}=e,{hostname:I,href:O}=T;var{currentScript:h,referrer:v}=b;if(!h)return;var d="data-analytics-",g=h.getAttribute.bind(h);const k=g(d+"app");var $=g(d+"server_url");const D=!g(d+"default_track")||"false"!=g(d+"default_track"),w=!g(d+"exclude-search")||"false"!=g(d+"exclude-search"),V=$.replace(/\/$/,"")+"/collect/",R=N+"x"+m,U=/data-analytics-event-([\w-_]+)/,L=d+"event",j=500,x=e=>{try{var t=decodeURI(e);if(t!==e)return t}catch{return e}return encodeURI(e)},C=e=>{try{var{pathname:t,search:a}=new URL(e);e=t+a}catch{}return w?e.split("?")[0]:e},z=()=>{var e=navigator.userAgent;return!e&&navigator.userAgentData&&(e=navigator.userAgentData.brands.map(function(e){return e.brand+":"+e.version}).join(),e=(e+=navigator.userAgentData.mobile?" mobi ":" ")+navigator.userAgentData.platform),e},K=()=>Math.round((new Date).getTime()/1e3);let t=[],a=null,r=!1,n=null,i=null,c=K(),l=C(O),s=v!==I?v:"",o=b.title,u=!1;const W={VIEW:"ANA_VIEW",ACTION:"ANA_ACTION",EVENT:"ANA_EVENT",SESSION_START:"SESSION_START",SESSION_END:"SESSION_END"},F=()=>({sdn:f,sdv:S,hn:I,sc:R,ua:z(),lg:A,ti:x(o),ur:x(l),re:x(s)}),G=()=>({di:n,si:i,a:k}),H=()=>({}),B=(e,t,a)=>{a&&(s=l,(l=C(a.toString()))!==s)&&D&&setTimeout(()=>{q(!1)},j)},M=()=>{if(t.length,K(),0<t.length)try{P({e:t},W.EVENT),t=[]}catch(e){}},Q=()=>{P(H(),W.SESSION_START)},q=(e=!1)=>{var t={key:W.VIEW,segmentation:{ti:x(o),ur:x(l),re:x(s)}};1==e?(t.value=1,t.eventTime=K(),P({e:[{...t}]},W.EVENT)):J(t)},J=e=>{!e||!e.key||e.key.length<1||(e.value||(e.value=1),e.eventTime=K(),t.push(e),t.length>p&&t.shift())},P=(e,t=W.EVENT)=>{t=JSON.stringify({type:t,p:e,i:{bs:F(),bi:G()}},(e,t)=>{if(t&&null!==t)return t});try{fetch(V,{method:"POST",body:t,headers:{"Content-Type":"application/json"},keepalive:!0}).then(e=>{n&&null!=n||(n=e.headers.get("X-Device-Id"))}).catch(e=>{})}catch(e){throw e}},X=e=>{e.key&&(Y(e,E),J(e))},Y=(e.analyt||(e.analyt={track_event:X}),(t,a)=>{Object.keys(t).forEach(e=>{a.includes(e)||delete t[e]})});var y=()=>{var e,t;i="10000000-1200-1020-8000-109990008000".replace(/[018]/g,e=>(+e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>+e/4).toString(16)),a=a||setInterval(M,1e3),"complete"!==b.readyState||u||(D&&(r||(r=!0,c=K(),i,Q()),q(!0)),t=(t,e,a)=>{const r=t[e];return(...e)=>(a.apply(null,e),r.apply(t,e))},_.pushState=t(_,"pushState",B),_.replaceState=t(_,"replaceState",B),t=new MutationObserver(([e])=>{o=e&&e.target?e.target.text:void 0}),(e=b.querySelector("head > title"))&&t.observe(e,{subtree:!0,characterData:!0,childList:!0}),b.addEventListener("click",async e=>{const r=e=>["BUTTON","A"].includes(e);var t=async e=>{const a=e.getAttribute.bind(e);var t=a(L);if(t){const r={};return e.getAttributeNames().forEach(e=>{var t=e.match(U);t&&(r[t[1]]=a(e))}),X({key:t,segmentation:{...r}})}},a=e.target,n=r(a.tagName)?a:((e,t)=>{let a=e;for(let e=0;e<t;e++){if(r(a.tagName))return a;if(!(a=a.parentElement))return null}})(a,10);if(!n)return t(a);{const{href:i,target:c}=n;a=n.getAttribute(L);if(a)if("A"===n.tagName){const l="_blank"===c||e.ctrlKey||e.shiftKey||e.metaKey||e.button&&1===e.button;if(a&&i)return l||e.preventDefault(),t(n).then(()=>{l||(T.href=i)})}else if("BUTTON"===n.tagName)return t(n)}},!0),u=!0)};b.addEventListener("readystatechange",y,!1),e.addEventListener("beforeunload",()=>{var e;D&&(M(),r&&(e=K()-c,P({data:{total_session_time:e}},W.SESSION_END),r=!1),a)&&clearInterval(a)},!1),y()}catch(e){}})(window);