1"use strict";(()=>{var w=Object.defineProperty,p=Object.defineProperties;var h=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;var _=(r,e,n)=>e in r?w(r,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[e]=n,f=(r,e)=>{for(var n in e||(e={}))v.call(e,n)&&_(r,n,e[n]);if(g)for(var n of g(e))l.call(e,n)&&_(r,n,e[n]);return r},u=(r,e)=>p(r,h(e));window.Nostra=window.Nostra||{};window.Nostra.Analytics=window.Nostra.Analytics||{};window.Nostra.Analytics.EventManager=window.Nostra.Analytics.EventManager||(()=>{let r=Date.now(),e=[],n=function(){return typeof window.performance<"u"&&typeof window.performance.timeOrigin=="number"&&typeof window.performance.now=="function"?(window.performance.timeOrigin+window.performance.now()).toFixed(3):Date.now().toFixed(3)},m=function(){let o=[],a=[],s=[];for(let i of e)("_schema"in i?i._schema:i._event_schema_id).includes("int/perf")?a.push(i):s.push(i);let c=n();if(a.length>0){let i=a.reduce((t,d)=>(t._page_view_id||(t._page_view_id=d._page_view_id),t._response_id||(t._response_id=d._response_id),t._schema||(t._schema=d._schema),t._events=t._events.concat(d._events||[]),t._event_created_at=c,t),{_page_view_id:null,_response_id:null,_schema:null,_events:[]});o.push(i)}return[...s,...o]};return{add:function(o){e.push(o)},dispatch:function(){let a=Date.now()-r>18e5;if(e.length===0||a)return;let s=m(),c=n(),i=s.map(t=>u(f({},t),{_event_sent_at:c}));try{navigator.sendBeacon&&navigator.sendBeacon("/_nostra/batch",JSON.stringify(i)),e=[]}catch(t){console.error("Error while dispatching events:",t)}}}})();document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&window.Nostra.Analytics.EventManager.dispatch()});})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.