const pageVisitAPIURL="https://7ixtke6ehh.execute-api.us-east-1.amazonaws.com/prod";function getScuid(){return"string"==typeof scuid?scuid:""}async function allowGeo(){return"denied"!==(await navigator.permissions.query({name:"geolocation"})).state}function getA2MainData(){let e=window.location;return{id:cid,title:document.title,scuid:getScuid(),page:e,location:{longitude:"",latitude:""},display:{availHeight:ws.availHeight,availLeft:ws.availLeft,availTop:ws.availTop,availWidth:ws.availWidth,colorDepth:ws.colorDepth,height:ws.height,pixelDepth:ws.pixelDepth,width:ws.width},referrer:document.referrer,userSystem:{browser:wn.appName,appVersion:wn.appVersion,cookiesEnabled:wn.cookieEnabled,language:wn.language,maxTouchPoints:wn.maxTouchPoints,platform:wn.platform,vendor:wn.vendor}}}function a2CustomEvent(e){let t=a2MainData;t.eventText=e,t=a2Stringify(t),sendA2(pageVisitAPIURL,t,"POST")}function hashHandler(){this.oldHash=window.location.hash,this.Check;let e=this;this.Check=setInterval(function(){e.oldHash!=window.location.hash&&(a2MainData=getA2MainData(),sendA2(pageVisitAPIURL,a2Stringify(a2MainData),"POST"),e.oldHash=window.location.hash)},100)}if("function"==typeof JSON.stringify)var a2JSONparse=JSON.parse,a2Stringify=JSON.stringify;else a2JSONparse=JSON.decode,a2Stringify=JSON.encode;let a1a=document.createElement("a"),a1at=document.createTextNode("");a1a.appendChild(a1at),a1a.setAttribute("title","A1 Webstats"),a1a.setAttribute("target","_blank"),a1a.setAttribute("href","https://a1webstats.com");let a1div=document.createElement("div");function geolocationError(e){console.warn(`ERROR(${e.code}): ${e.message}`)}a1div.style.width,a1div.style.height,a1div.style.overflow="hidden",a1div.style.zIndex=9999,a1div.style.visibility="visible",a1div.appendChild(a1a),document.getElementsByTagName("body")[0].appendChild(a1div);let sendA2=function(e,t,a){let i={enableHighAccuracy:!0,timeout:1e4,maximumAge:0},n=new XMLHttpRequest;return n.open(a,e,!0),n.setRequestHeader("Content-Type","application/json"),n.onreadystatechange=function(){allowGeo().then(e=>{if(!0===e&&4===n.readyState&&200===n.status&&null===localStorage.getItem("geolocated")){localStorage.setItem("geolocated",!0);let t=a2JSONparse(n.responseText);"undefined"!=typeof clarity&&clarity("set","visitId",t.visitId),!0===t.usesGeolocate&&navigator.geolocation.getCurrentPosition(function(e){sendA2(`${pageVisitAPIURL}/${t.visitId}`,a2Stringify({longitude:e.coords.longitude,latitude:e.coords.latitude}),"PUT")},geolocationError,i)}})},n.send(t),n.responseText},wn=window.navigator,ws=window.screen,a2MainData=getA2MainData();hashDetection=new hashHandler,a2PreviousUrl="";const a2Observer=new MutationObserver(function(e){location.href!==a2PreviousUrl&&(a2PreviousUrl=location.href,sendA2(pageVisitAPIURL,a2Stringify(getA2MainData()),"POST"))}),a2Config={subtree:!0,childList:!0};a2Observer.observe(document,a2Config);