/*! * Web analytics for Snowplow v3.19.0 (http://bit.ly/sp-js) * Copyright 2022 Snowplow Analytics Ltd, 2010 Anthon Pang * Licensed under BSD-3-Clause */ "use strict";!function(){function e(e,n){var t,o={};for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>n.indexOf(t)&&(o[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);rn.indexOf(t[r])&&Object.prototype.propertyIsEnumerable.call(e,t[r])&&(o[t[r]]=e[t[r]])}return o}function n(e,n,t){if(t||2===arguments.length)for(var o,r=0,i=n.length;r>18&63,l=f>>12&63,s=f>>6&63,f&=63,c[a++]=le.charAt(u)+le.charAt(l)+le.charAt(s)+le.charAt(f)}while(i>16&255,c=l>>8&255,l&=255,i[o++]=64===r?String.fromCharCode(a):64===u?String.fromCharCode(a,c):String.fromCharCode(a,c,l)}while(t=e.length}function p(e){return v(e)||d(e)}function g(e){return!(!Array.isArray(e)||2!==e.length)&&(Array.isArray(e[1])?v(e[0])&&e[1].every(p):v(e[0])&&p(e[1]))}function m(e){return!(!Array.isArray(e)||2!==e.length)&&(!!function(e){var n=0;if(null!=e&&"object"==typeof e&&!Array.isArray(e)){if(Object.prototype.hasOwnProperty.call(e,"accept")){if(!f(e.accept))return!1;n+=1}if(Object.prototype.hasOwnProperty.call(e,"reject")){if(!f(e.reject))return!1;n+=1}return 0=n}return!1}(e[0])&&(Array.isArray(e[1])?e[1].every(p):p(e[1])))}function y(e){return g(e)||m(e)}function h(e,n){if(!l(e))return!1;if(e=u(e),n=null!==(n=/^iglu:([a-zA-Z0-9-_.]+)\/([a-zA-Z0-9-_]+)\/jsonschema\/([1-9][0-9]*)-(0|[1-9][0-9]*)-(0|[1-9][0-9]*)$/.exec(n))?n.slice(1,6):void 0,e&&n){if(!function(e,n){if(n=n.split("."),e=e.split("."),n&&e){if(n.length!==e.length)return!1;for(var t=0;tt;t++)if(!w(e[t],n[t]))return!1;return!0}return!1}function w(e,n){return e&&n&&"*"===e||e===n}function b(e){return Array.isArray(e)?e:[e]}function k(e,n,t,o){var r;return e=b(e).map((function(e){e:if(d(e))e=[e];else{if(v(e)){n:{var r=void 0;try{if(r=e({event:n.getPayload(),eventType:t,eventSchema:o}),Array.isArray(r)&&r.every(d)||d(r)){var i=r;break n}i=void 0;break n}catch(e){}i=void 0}if(d(i)){e=[i];break e}if(Array.isArray(i)){e=i;break e}}e=void 0}if(e&&0!==e.length)return e})),(r=[]).concat.apply(r,e.filter((function(e){return null!=e&&e.filter(Boolean)})))}function S(e){void 0===e&&(e={});var t,r,c,u,l,s,f,d=e.base64,v=e.corePlugins,p=null!=v?v:[];t=null==d||d,r=p,c=e.callback,u=function(e){return{addPluginContexts:function(t){var o=t?n([],t,!0):[];return e.forEach((function(e){try{e.contexts&&o.push.apply(o,e.contexts())}catch(e){se.error("Error adding plugin contexts",e)}})),o}}}(r),l=a(),s=t,f={};var g=q(q({},e={track:function(e,n,t){e.withJsonProcessor(o(s)),e.add("eid",ue.v4()),e.addDict(f),t=function(e){return null==e?{type:"dtm",value:(new Date).getTime()}:"number"==typeof e?{type:"dtm",value:e}:"ttm"===e.type?{type:"ttm",value:e.value}:{type:"dtm",value:e.value||(new Date).getTime()}}(t),e.add(t.type,t.value.toString()),n=function(e,n){e=l.getApplicableContexts(e);var t=[];return n&&n.length&&t.push.apply(t,n),e&&e.length&&t.push.apply(t,e),t}(e,u.addPluginContexts(n)),void 0!==(n=n&&n.length?{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:n}:void 0)&&e.addJson("cx","co",n),r.forEach((function(n){try{n.beforeTrack&&n.beforeTrack(e)}catch(e){se.error("Plugin beforeTrack",e)}})),"function"==typeof c&&c(e);var i=e.build();return r.forEach((function(e){try{e.afterTrack&&e.afterTrack(i)}catch(e){se.error("Plugin afterTrack",e)}})),i},addPayloadPair:function(e,n){f[e]=n},getBase64Encoding:function(){return s},setBase64Encoding:function(e){s=e},addPayloadDict:function(e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(f[n]=e[n])},resetPayloadPairs:function(e){f=i(e)?e:{}},setTrackerVersion:function(e){f.tv=e},setTrackerNamespace:function(e){f.tna=e},setAppId:function(e){f.aid=e},setPlatform:function(e){f.p=e},setUserId:function(e){f.uid=e},setScreenResolution:function(e,n){f.res=e+"x"+n},setViewport:function(e,n){f.vp=e+"x"+n},setColorDepth:function(e){f.cd=e},setTimezone:function(e){f.tz=e},setLang:function(e){f.lang=e},setIpAddress:function(e){f.ip=e},setUseragent:function(e){f.ua=e},addGlobalContexts:function(e){l.addGlobalContexts(e)},clearGlobalContexts:function(){l.clearGlobalContexts()},removeGlobalContexts:function(e){l.removeGlobalContexts(e)}}),{addPlugin:function(e){var n,t;e=e.plugin,p.push(e),null===(n=e.logger)||void 0===n||n.call(e,se),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)}});return null==p||p.forEach((function(e){var n,t;null===(n=e.logger)||void 0===n||n.call(e,se),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)})),g}function T(e,n,t){void 0===t&&(t=63072e3);try{var o=window.localStorage,r=Date.now()+1e3*t;return o.setItem("".concat(e,".expires"),r.toString()),o.setItem(e,n),!0}catch(e){return!1}}function x(e){try{var n=window.localStorage;return n.removeItem(e),n.removeItem(e+".expires"),!0}catch(e){return!1}}function A(e){try{return window.sessionStorage.getItem(e)}catch(e){}}function C(e){return Number.isInteger&&Number.isInteger(e)||"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function O(e){if(!e||"string"!=typeof e.valueOf()){e=e.text||"";var n=document.getElementsByTagName("title");n&&null!=n[0]&&(e=n[0].text)}return e}function P(e){var n=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(e);return n?n[1]:e}function I(e){var n=e.length;return"."===e.charAt(--n)&&(e=e.slice(0,n)),"*."===e.slice(0,2)&&(e=e.slice(1)),e}function E(e){var n=window,t=_("referrer",n.location.href)||_("referer",n.location.href);if(t)return t;if(e)return e;try{if(n.top)return n.top.document.referrer;if(n.parent)return n.parent.document.referrer}catch(e){}return document.referrer}function j(e,n,t,o){return e.addEventListener?(e.addEventListener(n,t,o),!0):e.attachEvent?e.attachEvent("on"+n,t):void(e["on"+n]=t)}function _(e,n){return(e=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(n))?decodeURIComponent(e[1].replace(/\+/g," ")):null}function D(e,n,t,o,r,i,a){return 1=o?n+=1:2047>=o?n+=2:55296<=o&&57343>=o?(n+=4,t++):n=65535>o?n+3:n+4}return n}function S(e,n){var t=P(n,!0,!1),o=E([e.evt]);t.onreadystatechange=function(){4===t.readyState&&(O(t.status)?null==h||h(o):null==w||w({status:t.status,message:t.statusText,events:o,willRetry:!1}))},t.send(I(o))}function x(e){for(var n=0;n=a);)n+=1;return n},r=void 0,i=void 0,c=void 0;if(q(N)?(i=P(r=_,!0,e),c=o(N)):(i=P(r=j(N[0]),!1,e),c=1),q(N)){if(0<(e=N.slice(0,c)).length){o=!1;var u=e.map((function(e){return e.evt}));if(V){var d=new Blob([I(E(u))],{type:"application/json"});try{o=navigator.sendBeacon(r,d)}catch(e){o=!1}}!0===o?(x(c),null==h||h(e),C()):(A(i,c,r=E(u)),i.send(I(r)))}}else A(i,c,[r]),i.send()}else if(f||q(N))B=!1;else{i=new Image(1,1);var v=!0;i.onload=function(){v&&(v=!1,N.shift(),t&&T(G,JSON.stringify(N.slice(0,l))),C())},i.onerror=function(){v&&(B=v=!1)},i.src=j(N[0]),setTimeout((function(){v&&B&&(v=!1,C())}),s)}}else B=!1}function O(e){return 200<=e&&300>e}function P(e,n,t){var o=new XMLHttpRequest;for(var r in n?(o.open("POST",e,!t),o.setRequestHeader("Content-Type","application/json; charset=UTF-8")):o.open("GET",e,!t),o.withCredentials=v,f&&o.setRequestHeader("SP-Anonymous","*"),d)Object.prototype.hasOwnProperty.call(d,r)&&o.setRequestHeader(r,d[r]);return o}function I(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function E(e){for(var n=(new Date).getTime().toString(),t=0;t=a)return se.warn("Event ("+e.bytes+"B) too big, max is "+a),void S(e,_);N.push(e)}else{var o,u="?",s={co:!0,cx:!0},f=!0;for(o in e)e.hasOwnProperty(o)&&!s.hasOwnProperty(o)&&(f?f=!1:u+="&",u+=encodeURIComponent(o)+"="+encodeURIComponent(e[o]));for(var d in s)e.hasOwnProperty(d)&&s.hasOwnProperty(d)&&(u+="&"+d+"="+encodeURIComponent(e[d]));if(0=c)return se.warn("Event ("+s+"B) too big, max is "+c),void(M&&(e=b(e),S(e,n+r)));N.push(u)}n=!1,t&&(n=T(G,JSON.stringify(N.slice(0,l)))),B||n&&!(N.length>=i)||C()},executeQueue:function(){B||C()},setUseLocalStorage:function(e){t=e},setAnonymousTracking:function(e){f=e},setCollectorUrl:function(e){_=e+F},setBufferSize:function(e){i=e}}}function U(e,n,t){return"translate.googleusercontent.com"===e?(""===t&&(t=n),e=P(n=null!=(e=(e=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(n))&&1<(null==e?void 0:e.length)?_("u",e[1]):null)?e:"")):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e||(e=P(n=document.links[0].href)),[e,n,t]}function B(e,n){return void 0===n&&(n={memorizedVisitCount:1}),n=n.memorizedVisitCount,"0"===e[0]?(e[7]=e[6],e[5]=e[4],e[3]++):e[3]=n,n=ue.v4(),e[6]=n,e[10]=0,e[8]="",e[9]=void 0,n}function N(e){e[4]=Math.round((new Date).getTime()/1e3)}function R(e,n,t){var o=e[9];return{userId:t?"00000000-0000-0000-0000-000000000000":e[1],sessionId:e[6],eventIndex:e[10],sessionIndex:e[3],previousSessionId:t?null:e[7]||null,storageMechanism:"localStorage"==n?"LOCAL_STORAGE":"COOKIE_1",firstEventId:e[8]||null,firstEventTimestamp:o?new Date(o).toISOString():null}}function z(){var e=V;if("innerWidth"in window)var n=window.innerWidth,t=window.innerHeight;else n=(t=document.documentElement||document.body).clientWidth,t=t.clientHeight;e=e(0<=n&&0<=t?n+"x"+t:null),n=V;var o=document.documentElement,r=document.body;return t=Math.max(o.clientWidth,o.offsetWidth,o.scrollWidth),o=Math.max(o.clientHeight,o.offsetHeight,o.scrollHeight,r?Math.max(r.offsetHeight,r.scrollHeight):0),{viewport:e,documentSize:n(t=isNaN(t)||isNaN(o)?"":t+"x"+o),resolution:V(screen.width+"x"+screen.height),colorDepth:screen.colorDepth,devicePixelRatio:window.devicePixelRatio,cookiesEnabled:window.navigator.cookieEnabled,online:window.navigator.onLine,browserLanguage:navigator.language||navigator.userLanguage,documentLanguage:document.documentElement.lang,webdriver:window.navigator.webdriver,deviceMemory:window.navigator.deviceMemory,hardwareConcurrency:window.navigator.hardwareConcurrency}}function V(e){return e&&e.split("x").map((function(e){return Math.floor(Number(e))})).join("x")}function M(e,o,r,i,a,c){void 0===c&&(c={});var u=[];e=function(e,o,r,i,a,c){function l(){(nn=U(window.location.hostname,window.location.href,E()))[1]!==on&&(rn=E(on)),tn=I(nn[0]),on=nn[1]}function s(e){var n=(new Date).getTime();if(null!=(e=e.currentTarget)&&e.href){n="_sp="+Qe+"."+n;var t=e.href.split("#"),o=t[0].split("?"),r=o.shift();if(o=o.join("?")){for(var i=!0,a=o.split("&"),c=0;cDate.now())var o=n.getItem(e);else n.removeItem(e),n.removeItem(e+".expires"),o=void 0}catch(e){o=void 0}return o}if("cookie"==xn||"cookieAndLocalStorage"==xn)return D(e)}function g(){l(),Xe=ge((vn||tn)+(pn||"/")).slice(0,4)}function m(){Fe=(new Date).getTime()}function y(){var e=h(),n=e[0];nJe&&(Je=n),(e=e[1])We&&(We=e),m()}function h(){var e=document.documentElement;return e?[e.scrollLeft||window.pageXOffset,e.scrollTop||window.pageYOffset]:[0,0]}function w(){var e=h(),n=e[0];Je=Ge=n,We=qe=e=e[1]}function b(){return V(dn+"ses."+Xe,"*",bn)}function k(e){var t=dn+"id."+Xe,o=Tn;return e=n([],e,!0),o&&(e[1]="",e[7]=""),e.shift(),V(t,o=e.join("."),wn)}function V(e,n,t){return!(Tn&&!kn)&&("localStorage"==xn?T(e,n,t):("cookie"==xn||"cookieAndLocalStorage"==xn)&&(D(e,n,t,pn,vn,gn,mn),-1!==document.cookie.indexOf("".concat(e,"="))))}function M(e){var n=dn+"id."+Xe,t=dn+"ses."+Xe;x(n),x(t),D(n,"",-1,"/",vn,gn,mn),D(t,"",-1,"/",vn,gn,mn),null!=e&&e.preserveSession||(Ze=ue.v4(),Cn=1),null!=e&&e.preserveUser||(Qe=Tn?"":ue.v4(),Ye=null)}function H(e){e&&e.stateStorageStrategy&&(c.stateStorageStrategy=e.stateStorageStrategy,xn=_e(c)),Tn=!!c.anonymousTracking,kn=De(c),Sn=Le(c),On.setUseLocalStorage("localStorage"==xn||"cookieAndLocalStorage"==xn),On.setAnonymousTracking(Sn)}function F(){if(!Tn||kn){var e="none"!=xn&&!!p("ses"),n=G();if(n[1])var t=n[1];else t=Tn?"":ue.v4(),n[1]=t;Qe=t,Ze=e?n[6]:B(n),Cn=n[3],"none"!=xn&&(b(),N(n),k(n))}}function G(){return"none"==xn?["1","",0,0,0,void 0,"","","",void 0,0]:function(e,n,t,o){var r=Math.round((new Date).getTime()/1e3);e?(e=e.split(".")).unshift("0"):e=["1",n,r,o,r,"",t],e[6]&&"undefined"!==e[6]||(e[6]=ue.v4()),e[7]&&"undefined"!==e[7]||(e[7]=""),e[8]&&"undefined"!==e[8]||(e[8]=""),e[9]&&"undefined"!==e[9]||(e[9]=""),e[10]&&"undefined"!==e[10]||(e[10]=0);var i=function(e,n){return e=parseInt(e),isNaN(e)?n:e};return n=function(e){return e?i(e,void 0):void 0},[e[0],e[1],i(e[2],r),i(e[3],o),i(e[4],r),n(e[5]),e[6],e[7],e[8],n(e[9]),i(e[10],0)]}(p("id")||void 0,Qe,Ze,Cn)}function J(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function W(){Pn&&null!=a.pageViewId||(a.pageViewId=ue.v4())}function X(){return null==a.pageViewId&&(a.pageViewId=ue.v4()),a.pageViewId}function Q(){if("none"===xn||Tn||!Be)return null;var e=A("_sp_tab_id");if(!e){e=ue.v4();try{window.sessionStorage.setItem("_sp_tab_id",e)}catch(e){}e=A("_sp_tab_id")}return e||null}function Z(e){var n=e.title,o=e.context,r=e.timestamp;if(e=e.contextCallback,l(),In&&W(),In=!0,sn=document.title,n=O((ze=n)||sn),$e.track(function(e){var n=e.pageUrl,o=e.pageTitle;e=e.referrer;var r=t();return r.add("e","pv"),r.add("url",n),r.add("page",o),r.add("refr",e),r}({pageUrl:d(Re||on),pageTitle:n,referrer:d(Ne||rn)}),(o||[]).concat(e?e():[]),r),r=new Date,n=!1,En.enabled&&!En.installed){n=En.installed=!0;var i={update:function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,n=Object.defineProperty({},"passive",{get:function(){e=!0},set:function(){}}),t=function(){};window.addEventListener("testPassiveEventSupport",t,n),window.removeEventListener("testPassiveEventSupport",t,n),i.hasSupport=e}}};i.update();var a="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(i,"hasSupport")?j(document,a,m,{passive:!0}):j(document,a,m),w(),a=function(e,n){return void 0===n&&(n=m),function(e){return j(document,e,n)}},"click mouseup mousedown mousemove keypress keydown keyup touchend touchstart".split(" ").forEach(a(document)),["resize","focus","blur"].forEach(a(window)),a(window,y)("scroll")}if(En.enabled&&(fn||n))for(r in Fe=r.getTime(),r=void 0,En.configurations)(n=En.configurations[r])&&(window.clearInterval(n.activityInterval),Y(n,o,e))}function Y(e,n,t){var o=function(e,n){l(),e({context:n,pageViewId:X(),minXOffset:Ge,minYOffset:qe,maxXOffset:Je,maxYOffset:We}),w()},r=function(){Fe+e.configHeartBeatTimer>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[]))};e.activityInterval=0===e.configMinimumVisitLength?window.setInterval(r,e.configHeartBeatTimer):window.setTimeout((function(){Fe+e.configMinimumVisitLength>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[])),e.activityInterval=window.setInterval(r,e.configHeartBeatTimer)}),e.configMinimumVisitLength)}function K(e){var n=e.minimumVisitLength,t=e.heartbeatDelay;if(e=e.callback,C(n)&&C(t))return{configMinimumVisitLength:1e3*n,configHeartBeatTimer:1e3*t,callback:e};se.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function $(e){var n=e.context,o=e.minXOffset,r=e.minYOffset,i=e.maxXOffset,a=e.maxYOffset;(e=document.title)!==sn&&(sn=e,ze=void 0);var c=(e=$e).track,u=d(Re||on),l=O(ze||sn),s=d(Ne||rn);o=Math.round(o),i=Math.round(i),r=Math.round(r),a=Math.round(a);var f=t();f.add("e","pp"),f.add("url",u),f.add("page",l),f.add("refr",s),o&&!isNaN(Number(o))&&f.add("pp_mix",o.toString()),i&&!isNaN(Number(i))&&f.add("pp_max",i.toString()),r&&!isNaN(Number(r))&&f.add("pp_miy",r.toString()),a&&!isNaN(Number(a))&&f.add("pp_may",a.toString()),c.call(e,f,n)}function ee(e){var n=En.configurations[e];0===(null==n?void 0:n.configMinimumVisitLength)?window.clearTimeout(null==n?void 0:n.activityInterval):window.clearInterval(null==n?void 0:n.activityInterval),En.configurations[e]=void 0}var ne,te,oe,re,ie,ae,ce,le,fe,de,ve,pe,me,ye,he,we,be,ke,Se,Te,xe,Ae,Ce,Oe,Pe,Ie,Ee,je;c.eventMethod=null!==(ne=c.eventMethod)&&void 0!==ne?ne:"post";var _e=function(e){var n;return null!==(n=e.stateStorageStrategy)&&void 0!==n?n:"cookieAndLocalStorage"},De=function(e){var n,t;return"boolean"!=typeof e.anonymousTracking&&(null!==(t=!0===(null===(n=e.anonymousTracking)||void 0===n?void 0:n.withSessionTracking))&&void 0!==t&&t)},Le=function(e){var n,t;return"boolean"!=typeof e.anonymousTracking&&(null!==(t=!0===(null===(n=e.anonymousTracking)||void 0===n?void 0:n.withServerAnonymisation))&&void 0!==t&&t)},Ue=null!==(oe=null===(te=null==c?void 0:c.contexts)||void 0===te?void 0:te.browser)&&void 0!==oe&&oe,Be=null===(ie=null===(re=null==c?void 0:c.contexts)||void 0===re?void 0:re.webPage)||void 0===ie||ie;u.push({beforeTrack:function(e){var n=p("ses"),t=G(),o=0===t[10];if(Ke=!!He&&!!D(He),hn||Ke)M();else{if("0"===t[0]?(Ze=n||"none"==xn?t[6]:B(t),Cn=t[3]):(new Date).getTime()-An>1e3*bn&&(Cn++,Ze=B(t,{memorizedVisitCount:Cn})),N(t),0===t[10]){var r=e.build();t[8]=r.eid,r=r.dtm||r.ttm,t[9]=r?parseInt(r):void 0}t[10]+=1;var i=(r=z()).documentSize;e.add("vp",r.viewport),e.add("ds",i),e.add("vid",kn?Cn:Tn?null:Cn),e.add("sid",kn?Ze:Tn?null:Ze),e.add("duid",Tn?null:t[1]),e.add("uid",Tn?null:Ye),l(),e.add("refr",d(Ne||rn)),e.add("url",d(Re||on)),r=R(t,xn,Tn),!jn||Tn&&!kn||e.addContextEntity({schema:"iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",data:r}),"none"!=xn&&(k(t),e=b(),n&&!o||!e||!_n||Dn||(_n(r),Dn=!1)),An=(new Date).getTime()}}}),Be&&u.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:X()}}]}}),Ue&&u.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0",data:q(q({},z()),{tabId:Q()})}]}}),u.push.apply(u,null!==(ae=c.plugins)&&void 0!==ae?ae:[]);var Ne,Re,ze,Ve,Me,He,Fe,Ge,Je,qe,We,Xe,Qe,Ze,Ye,Ke,$e=S({base64:c.encodeBase64,corePlugins:u,callback:function(e){hn||Ke||On.enqueueRequest(e.build(),cn)}}),en=document.characterSet||document.charset,nn=U(window.location.hostname,window.location.href,E()),tn=I(nn[0]),on=nn[1],rn=nn[2],an=null!==(ce=c.platform)&&void 0!==ce?ce:"web",cn=J(i),un=null!==(le=c.postPath)&&void 0!==le?le:"/com.snowplowanalytics.snowplow/tp2",ln=null!==(fe=c.appId)&&void 0!==fe?fe:"",sn=document.title,fn=null===(de=c.resetActivityTrackingOnPageView)||void 0===de||de,dn=null!==(ve=c.cookieName)&&void 0!==ve?ve:"_sp_",vn=null!==(pe=c.cookieDomain)&&void 0!==pe?pe:void 0,pn="/",gn=null!==(me=c.cookieSameSite)&&void 0!==me?me:"None",mn=null===(ye=c.cookieSecure)||void 0===ye||ye,yn=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,hn=void 0!==c.respectDoNotTrack&&(c.respectDoNotTrack&&("yes"===yn||"1"===yn)),wn=null!==(he=c.cookieLifetime)&&void 0!==he?he:63072e3,bn=null!==(we=c.sessionCookieTimeout)&&void 0!==we?we:1800,kn=De(c),Sn=Le(c),Tn=!!c.anonymousTracking,xn=_e(c),An=(new Date).getTime(),Cn=1,On=L(e,a,"localStorage"==xn||"cookieAndLocalStorage"==xn,c.eventMethod,un,null!==(be=c.bufferSize)&&void 0!==be?be:1,null!==(ke=c.maxPostBytes)&&void 0!==ke?ke:4e4,null!==(Se=c.maxGetBytes)&&void 0!==Se?Se:0,null===(Te=c.useStm)||void 0===Te||Te,null!==(xe=c.maxLocalStorageQueueSize)&&void 0!==xe?xe:1e3,null!==(Ae=c.connectionTimeout)&&void 0!==Ae?Ae:5e3,Sn,null!==(Ce=c.customHeaders)&&void 0!==Ce?Ce:{},null===(Oe=c.withCredentials)||void 0===Oe||Oe,null!==(Pe=c.retryStatusCodes)&&void 0!==Pe?Pe:[],(null!==(Ie=c.dontRetryStatusCodes)&&void 0!==Ie?Ie:[]).concat([400,401,403,410,422]),c.idService,c.retryFailedRequests,c.onRequestSuccess,c.onRequestFailure),Pn=!1,In=!1,En={enabled:!1,installed:!1,configurations:{}},jn=null!==(je=null===(Ee=c.contexts)||void 0===Ee?void 0:Ee.session)&&void 0!==je&&je,_n=c.onSessionUpdateCallback,Dn=!1;c.hasOwnProperty("discoverRootDomain")&&c.discoverRootDomain&&(vn=function(e,n){for(var t=window.location.hostname,o="_sp_root_domain_test_"+(new Date).getTime(),r="_test_value_"+(new Date).getTime(),i=t.split("."),a=i.length-2;0<=a;a--){var c=i.slice(a).join(".");if(D(o,r,0,"/",c,e,n),D(o)===r){for(D(o,"",-1,"/",c,e,n),t=document.cookie.split("; "),o=[],r=0;rn;n++)0==(3&n)&&(e=4294967296*Math.random()),Z[n]=e>>>((3&n)<<3)&255;return Z}}for(var Y=[],K=0;256>K;++K)Y[K]=(K+256).toString(16).substr(1);var $,ee,ne=function(e,n){return n=n||0,[Y[e[n++]],Y[e[n++]],Y[e[n++]],Y[e[n++]],"-",Y[e[n++]],Y[e[n++]],"-",Y[e[n++]],Y[e[n++]],"-",Y[e[n++]],Y[e[n++]],"-",Y[e[n++]],Y[e[n++]],Y[e[n++]],Y[e[n++]],Y[e[n++]],Y[e[n++]]].join("")},te=W,oe=0,re=0,ie=W;W=function(e,n,t){if(t=n&&t||0,"string"==typeof e&&(n="binary"===e?Array(16):null,e=null),(e=(e=e||{}).random||(e.rng||ie)())[6]=15&e[6]|64,e[8]=63&e[8]|128,n)for(var o=0;16>o;++o)n[t+o]=e[o];return n||ne(e)},W.v1=function(e,n,t){t=n&&t||0;var o=n||[],r=(e=e||{}).node||$,i=void 0!==e.clockseq?e.clockseq:ee;if(null==r||null==i){var a=te();null==r&&(r=$=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==i&&(i=ee=16383&(a[6]<<8|a[7]))}a=void 0!==e.msecs?e.msecs:(new Date).getTime();var c=void 0!==e.nsecs?e.nsecs:re+1,u=a-oe+(c-re)/1e4;if(0>u&&void 0===e.clockseq&&(i=i+1&16383),(0>u||a>oe)&&void 0===e.nsecs&&(c=0),1e4<=c)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(oe=a,re=c,ee=i,e=(1e4*(268435455&(a+=122192928e5))+c)%4294967296,o[t++]=e>>>24&255,o[t++]=e>>>16&255,o[t++]=e>>>8&255,o[t++]=255&e,e=a/4294967296*1e4&268435455,o[t++]=e>>>8&255,o[t++]=255&e,o[t++]=e>>>24&15|16,o[t++]=e>>>16&255,o[t++]=i>>>8|128,o[t++]=255&i,i=0;6>i;++i)o[t+i]=r[i];return n||ne(o)};var ae,ce,ue=W.v4=W,le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(ce=ae||(ae={}))[ce.none=0]="none",ce[ce.error=1]="error",ce[ce.warn=2]="warn",ce[ce.debug=3]="debug",ce[ce.info=4]="info";var se=function(e){return void 0===e&&(e=ae.warn),{setLogLevel:function(n){e=ae[n]?n:ae.warn},warn:function(t,o){for(var r=[],i=2;i=ae.warn&&"undefined"!=typeof console&&(i="Snowplow: "+t,o?console.warn.apply(console,n([i+"\n",o],r,!1)):console.warn.apply(console,n([i],r,!1)))},error:function(t,o){for(var r=[],i=2;i=ae.error&&"undefined"!=typeof console&&(i="Snowplow: "+t+"\n",o?console.error.apply(console,n([i+"\n",o],r,!1)):console.error.apply(console,n([i],r,!1)))},debug:function(t){for(var o=[],r=1;r=ae.debug&&"undefined"!=typeof console&&console.debug.apply(console,n(["Snowplow: "+t],o,!1))},info:function(t){for(var o=[],r=1;r=ae.info&&"undefined"!=typeof console&&console.info.apply(console,n(["Snowplow: "+t],o,!1))}}}(),fe={},de={};!function(){var e={rotl:function(e,n){return e<>>32-n},rotr:function(e,n){return e<<32-n|e>>>n},endian:function(n){if(n.constructor==Number)return 16711935&e.rotl(n,8)|4278255360&e.rotl(n,24);for(var t=0;t>>5]|=e[t]<<24-o%32;return n},wordsToBytes:function(e){for(var n=[],t=0;t<32*e.length;t+=8)n.push(e[t>>>5]>>>24-t%32&255);return n},bytesToHex:function(e){for(var n=[],t=0;t>>4).toString(16)),n.push((15&e[t]).toString(16));return n.join("")},hexToBytes:function(e){for(var n=[],t=0;tr;r++)8*t+6*r<=8*e.length?n.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(o>>>6*(3-r)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],t=0,o=0;t>>6-2*o);return n}};de=e}();var ve={utf8:{stringToBytes:function(e){return ve.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(ve.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var n=[],t=0;t>5]|=128<<24-c%32,o[15+(c+64>>>9<<4)]=c,c=0;ch;h++){if(16>h)a[h]=o[c+h];else{var w=a[h-3]^a[h-8]^a[h-14]^a[h-16];a[h]=w<<1|w>>>31}w=(u<<5|u>>>27)+d+(a[h]>>>0)+(20>h?1518500249+(l&s|~l&f):40>h?1859775393+(l^s^f):60>h?(l&s|l&f|s&f)-1894007588:(l^s^f)-899497514),d=f,f=s,s=l<<30|l>>>2,l=u,u=w}u+=v,l+=p,s+=g,f+=m,d+=y}return i=i.call(e,[u,l,s,f,d]),r&&r.asBytes?i:r&&r.asString?t.bytesToString(i):e.bytesToHex(i)};o._blocksize=16,o._digestsize=20,fe=o}();var ge=fe,me={},ye=function(){this.outQueues=[],this.bufferFlushers=[],this.hasLoaded=!1,this.registeredOnLoadHandlers=[]},he="undefined"!=typeof window?J():void 0,we=Object.freeze({__proto__:null,addGlobalContexts:function(e,n){H(n,(function(n){n.core.addGlobalContexts(e)}))},addPlugin:function(e,n){H(n,(function(n){n.addPlugin(e)}))},clearGlobalContexts:function(e){H(e,(function(e){e.core.clearGlobalContexts()}))},clearUserData:function(e,n){H(n,(function(n){n.clearUserData(e)}))},crossDomainLinker:function(e,n){H(n,(function(n){n.crossDomainLinker(e)}))},disableActivityTracking:function(e){H(e,(function(e){e.disableActivityTracking()}))},disableActivityTrackingCallback:function(e){H(e,(function(e){e.disableActivityTrackingCallback()}))},disableAnonymousTracking:function(e,n){H(n,(function(n){n.disableAnonymousTracking(e)}))},discardBrace:function(e,n){H(n,(function(n){n.discardBrace(e)}))},discardHashTag:function(e,n){H(n,(function(n){n.discardHashTag(e)}))},enableActivityTracking:function(e,n){H(n,(function(n){n.enableActivityTracking(e)}))},enableActivityTrackingCallback:function(e,n){H(n,(function(n){n.enableActivityTrackingCallback(e)}))},enableAnonymousTracking:function(e,n){H(n,(function(n){n.enableAnonymousTracking(e)}))},flushBuffer:function(e,n){H(n,(function(n){n.flushBuffer(e)}))},newSession:function(e){H(e,(function(e){e.newSession()}))},newTracker:function(e,n,t){if(void 0===t&&(t={}),he)return F(e,e,"js-".concat("3.19.0"),n,he,t)},preservePageViewId:function(e){H(e,(function(e){e.preservePageViewId()}))},removeGlobalContexts:function(e,n){H(n,(function(n){n.core.removeGlobalContexts(e)}))},setBufferSize:function(e,n){H(n,(function(n){n.setBufferSize(e)}))},setCollectorUrl:function(e,n){H(n,(function(n){n.setCollectorUrl(e)}))},setCookiePath:function(e,n){H(n,(function(n){n.setCookiePath(e)}))},setCustomUrl:function(e,n){H(n,(function(n){n.setCustomUrl(e)}))},setDocumentTitle:function(e,n){H(n,(function(n){n.setDocumentTitle(e)}))},setOptOutCookie:function(e,n){H(n,(function(n){n.setOptOutCookie(e)}))},setReferrerUrl:function(e,n){H(n,(function(n){n.setReferrerUrl(e)}))},setUserId:function(e,n){H(n,(function(n){n.setUserId(e)}))},setUserIdFromCookie:function(e,n){H(n,(function(n){n.setUserIdFromCookie(e)}))},setUserIdFromLocation:function(e,n){H(n,(function(n){n.setUserIdFromLocation(e)}))},setUserIdFromReferrer:function(e,n){H(n,(function(n){n.setUserIdFromReferrer(e)}))},setVisitorCookieTimeout:function(e,n){H(n,(function(n){n.setVisitorCookieTimeout(e)}))},trackPageView:function(e,n){H(n,(function(n){n.trackPageView(e)}))},trackSelfDescribingEvent:function(e,n){H(n,(function(n){var o=(n=n.core).track,r=e.event,i=r.schema;i={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:{schema:i,data:r.data}},(r=t()).add("e","ue"),r.addJson("ue_px","ue_pr",i),o.call(n,r,e.context,e.timestamp)}))},trackStructEvent:function(e,n){H(n,(function(n){var o=(n=n.core).track,r=e.category,i=e.action,a=e.label,c=e.property,u=e.value,l=t();l.add("e","se"),l.add("se_ca",r),l.add("se_ac",i),l.add("se_la",a),l.add("se_pr",c),l.add("se_va",null==u?void 0:u.toString()),o.call(n,l,e.context,e.timestamp)}))},updatePageActivity:function(e){H(e,(function(e){e.updatePageActivity()}))},version:"3.19.0"});W=window.GlobalSnowplowNamespace.shift(),(K=window[W]).q=function(n,t){function o(e){var n=e.split(":");return[e=n[0],n=1n.length&&Array.isArray(n[0])&&(n=[{},n[0]]),r(e[0],n)})))}var a;if("string"==typeof n[0]&&s(n[1])&&(void 0===n[2]||Array.isArray(n[2]))){var c=n[0],u=n[1],d=n[2];(null===(a=n[3])||void 0===a||a)&&(a=l.setTimeout((function(){o(c)}),5e3),p[c]={timeout:a}),(a=f.createElement("script")).setAttribute("src",c),a.setAttribute("async","1"),j(a,"error",(function(){o(c),se.warn("Failed to load plugin ".concat(u[0]," from ").concat(c))}),!0),j(a,"load",(function(){var n=u[1],r=l[u[0]];if(r&&"object"==typeof r){var a=r[n];n=e(r,["symbol"==typeof n?n:n+""]),y.addPlugin.apply(null,[{plugin:a.apply(null,d)},t]),i(n)}o(c)}),!0),f.head.appendChild(a)}else{if("object"==typeof n[0]&&"string"==typeof n[1]&&(void 0===n[2]||Array.isArray(n[2]))){var v=n[0],m=n[1];if(a=n[2],v)return n=v[m],v=e(v,["symbol"==typeof m?m:m+""]),y.addPlugin.apply(null,[{plugin:n.apply(null,a)},t]),void i(v)}se.warn("Failed to add Plugin: ".concat(n[1]))}}function u(){for(var e=[],t=0;t