!function(){"use strict";!function(t){var e=t.screen,r=e.width,n=e.height,a=t.navigator.language,o=t.location,i=t.localstorage,c=t.document,u=t.history,l=o.hostname,s=o.pathname,p=o.search,f=c.currentscript;if(f){var h=function(t,e,r){var n=t[e];return function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];return r.apply(null,e),n.apply(t,e)}},d=function(){return i&&i.getitem("halotracker.disabled")||t&&function(){var e=t.donottrack,r=t.navigator,n=t.external,a="mstrackingprotectionenabled",o=e||r.donottrack||r.msdonottrack||n&&a in n&&n[a]();return"1"==o||"yes"===o}()||j&&!w.includes(l)},g="data-",v=f.getattribute.bind(f),m=v(g+"group")||"",k=v(g+"plural"),y=v(g+"name"),s=v(g+"host-url"),b="false"!==v(g+"auto-track"),t=v(g+"do-not-track"),j=v(g+"domains")||"",w=j.split(",").map((function(t){return t.trim()})),e=(s?s.replace(/\/$/,""):f.src.split("/").slice(0,-1).join("/"))+"/apis/api.halo.run/v1alpha1/trackers/counter",n=r+"x"+n,o=""+s+p,x=c.referrer,p=function(t,e){return void 0===t&&(t=o),void 0===e&&(e=x),function(t){if(!d())return fetch(e,{method:"post",body:json.stringify(object.assign({},t)),headers:{"content-type":"application/json"}}).then((function(t){return t.text()})).then((function(t){console.debug("visit count:",t)}))}((r={group:m,plural:k,name:y,hostname:l,screen:n,language:a,url:o},n={url:t,referrer:e},object.keys(n).foreach((function(t){void 0!==n[t]&&(r[t]=n[t])})),r));var r,n},v=function(t,e,r){if(r){x=o;var n=r.tostring();(o="http"===n.substring(0,4)?"/"+n.split("/").splice(3).join("/"):n)!==x&&p()}};if(!t.halotracker){var a=function(t){return trackevent(t)};a.trackview=p,t.halotracker=a}if(b&&!d()){u.pushstate=h(u,"pushstate",v),u.replacestate=h(u,"replacestate",v);var c=function(){"complete"===c.readystate&&p()};c.addeventlistener("readystatechange",c,!0),c()}}}(window)}();