1(()=>{"use strict";const t=[];class e{static add(t,e,s){i(t,e).add(s)}static remove(t,e,s){i(t,e).remove(s)}constructor(t,e){this.context=t,this.methodName=e,this.isTask=/Task$/.test(e),this.originalMethodReference=this.isTask?t.get(e):t[e],this.methodChain=[],this.boundMethodChain=[],this.wrappedMethod=(...t)=>(0,this.boundMethodChain[this.boundMethodChain.length-1])(...t),this.isTask?t.set(e,this.wrappedMethod):t[e]=this.wrappedMethod}add(t){this.methodChain.push(t),this.rebindMethodChain()}remove(t){const e=this.methodChain.indexOf(t);e>-1&&(this.methodChain.splice(e,1),this.methodChain.length>0?this.rebindMethodChain():this.destroy())}rebindMethodChain(){this.boundMethodChain=[];for(let t,e=0;t=this.methodChain[e];e++){const i=this.boundMethodChain[e-1]||this.originalMethodReference.bind(this.context);this.boundMethodChain.push(t(i))}}destroy(){const e=t.indexOf(this);e>-1&&(t.splice(e,1),this.isTask?this.context.set(this.methodName,this.originalMethodReference):this.context[this.methodName]=this.originalMethodReference)}}function i(i,s){let n=t.filter((t=>t.context==i&&t.methodName==s))[0];return n||(n=new e(i,s),t.push(n)),n}const s="i5iSjo",n=window.Element.prototype;n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector,RegExp(":(80|443)$"),document.createElement("a");const h=Object.assign||function(t,...e){for(let i=0,s=e.length;i<s;i++){const s=Object(e[i]);for(let e in s)Object.prototype.hasOwnProperty.call(s,e)&&(t[e]=s[e])}return t},a={CLEAN_URL_TRACKER:1,EVENT_TRACKER:2,IMPRESSION_TRACKER:3,MEDIA_QUERY_TRACKER:4,OUTBOUND_FORM_TRACKER:5,OUTBOUND_LINK_TRACKER:6,PAGE_VISIBILITY_TRACKER:7,SOCIAL_WIDGET_TRACKER:8,URL_CHANGE_TRACKER:9,MAX_SCROLL_TRACKER:10},o=Object.keys(a).length;function r(){return location.pathname+location.search}!function(t,e){const i=window.GoogleAnalyticsObject||"ga";var n;window[i]=window[i]||function(...t){(window[i].q=window[i].q||[]).push(t)},window.gaDevIds=window.gaDevIds||[],window.gaDevIds.indexOf(s)<0&&window.gaDevIds.push(s),window[i]("provide",t,e),window.gaplugins=window.gaplugins||{},window.gaplugins[(n=t,n.charAt(0).toUpperCase()+n.slice(1))]=e}("urlChangeTracker",class{constructor(t,i){if(function(t,e){!function(t){t.set("&_av","2.4.1")}(t),function(t,e){const i=t.get("&_au");let s=function(t,e){if(t.length<e){let i=e-t.length;for(;i;)t="0"+t,i--}return t}(parseInt(i||"0",16).toString(2),o);var n,h;h=o-e,s=(n=s).substr(0,h)+1+n.substr(h+1),t.set("&_au",parseInt(s||"0",2).toString(16))}(t,e)}(t,a.URL_CHANGE_TRACKER),!history.pushState||!window.addEventListener)return;const s={shouldTrackUrlChange:this.shouldTrackUrlChange,trackReplaceState:!1,fieldsObj:{},hitFilter:null};this.opts=h(s,i),this.tracker=t,this.path=r(),this.pushStateOverride=this.pushStateOverride.bind(this),this.replaceStateOverride=this.replaceStateOverride.bind(this),this.handlePopState=this.handlePopState.bind(this),e.add(history,"pushState",this.pushStateOverride),e.add(history,"replaceState",this.replaceStateOverride),window.addEventListener("popstate",this.handlePopState)}pushStateOverride(t){return(...e)=>{t(...e),this.handleUrlChange(!0)}}replaceStateOverride(t){return(...e)=>{t(...e),this.handleUrlChange(!1)}}handlePopState(){this.handleUrlChange(!0)}handleUrlChange(t){setTimeout((()=>{const e=this.path,i=r();if(e!=i&&this.opts.shouldTrackUrlChange.call(this,i,e)&&(this.path=i,this.tracker.set({page:i,title:document.title}),t||this.opts.trackReplaceState)){const t={transport:"beacon"};this.tracker.send("pageview",function(t,e,i,s,n,a){if("function"==typeof s){const n=i.get("buildHitTask");return{buildHitTask:i=>{i.set(t,null,!0),i.set(e,null,!0),s(i,undefined,undefined),n(i)}}}return h({},t,e)}(t,this.opts.fieldsObj,this.tracker,this.opts.hitFilter))}}),0)}shouldTrackUrlChange(t,e){return!(!t||!e)}remove(){e.remove(history,"pushState",this.pushStateOverride),e.remove(history,"replaceState",this.replaceStateOverride),window.removeEventListener("popstate",this.handlePopState)}});const d=document.createElement("script");d.setAttribute("async",!0),d.setAttribute("src","https://www.google-analytics.com/analytics.js"),document.head.appendChild(d)})();
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.