@snowplow/browser-tracker
Advanced tools
Comparing version 3.4.0 to 3.5.0
/*! | ||
* Browser tracker for Snowplow v3.4.0 (http://bit.ly/sp-js) | ||
* Browser tracker for Snowplow v3.5.0 (http://bit.ly/sp-js) | ||
* Copyright 2022 Snowplow Analytics Ltd, 2010 Anthon Pang | ||
@@ -4,0 +4,0 @@ * Licensed under BSD-3-Clause |
/*! | ||
* Browser tracker for Snowplow v3.4.0 (http://bit.ly/sp-js) | ||
* Browser tracker for Snowplow v3.5.0 (http://bit.ly/sp-js) | ||
* Copyright 2022 Snowplow Analytics Ltd, 2010 Anthon Pang | ||
@@ -7,74 +7,79 @@ * Licensed under BSD-3-Clause | ||
'use strict';(function(w,X){"object"===typeof exports&&"undefined"!==typeof module?X(exports):"function"===typeof define&&define.amd?define(["exports"],X):(w="undefined"!==typeof globalThis?globalThis:w||self,X(w.snowplowBrowserTracking={}))})(this,function(w){function X(a,b,c){if(c||2===arguments.length)for(var e=0,g=b.length,f;e<g;e++)!f&&e in b||(f||(f=Array.prototype.slice.call(b,0,e)),f[e]=b[e]);return a.concat(f||Array.prototype.slice.call(b))}function Ra(){var a={},b=[],c=[],e,g=function(f, | ||
l){null!=l&&""!==l&&(a[f]=l)};return{add:g,addDict:function(f){for(var l in f)Object.prototype.hasOwnProperty.call(f,l)&&g(l,f[l])},addJson:function(f,l,m){m&&Ib(m)&&(f={keyIfEncoded:f,keyIfNotEncoded:l,json:m},c.push(f),b.push(f))},getPayload:function(){return a},getJson:function(){return b},withJsonProcessor:function(f){e=f},build:function(){null===e||void 0===e?void 0:e(this,c);return a}}}function rc(a){return function(b,c){for(var e=0;e<c.length;e++){var g=c[e],f=JSON.stringify(g.json);if(a){var l= | ||
b,m=l.add;g=g.keyIfEncoded;if(f){var q=0,z=0,D=[];if(f){f=unescape(encodeURIComponent(f));do{var F=f.charCodeAt(q++);var t=f.charCodeAt(q++);var h=f.charCodeAt(q++);var v=F<<16|t<<8|h;F=v>>18&63;t=v>>12&63;h=v>>6&63;v&=63;D[z++]=Sa.charAt(F)+Sa.charAt(t)+Sa.charAt(h)+Sa.charAt(v)}while(q<f.length);q=D.join("");f=f.length%3;f=(f?q.slice(0,f-3):q)+"===".slice(f||3)}f=f.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}m.call(l,g,f)}else b.add(g.keyIfNotEncoded,f)}c.length=0}}function Ib(a){if(!Jb(a))return!1; | ||
for(var b in a)if(Object.prototype.hasOwnProperty.call(a,b))return!0;return!1}function Jb(a){return"undefined"!==typeof a&&null!==a&&(a.constructor==={}.constructor||a.constructor===[].constructor)}function sc(){var a=[],b=[];return{getGlobalPrimitives:function(){return a},getConditionalProviders:function(){return b},addGlobalContexts:function(c){for(var e=[],g=[],f=0;f<c.length;f++){var l=c[f];Kb(l)?e.push(l):za(l)&&g.push(l)}a=a.concat(g);b=b.concat(e)},clearGlobalContexts:function(){b=[];a=[]}, | ||
removeGlobalContexts:function(c){for(var e=function(f){Kb(f)?b=b.filter(function(l){return JSON.stringify(l)!==JSON.stringify(f)}):za(f)&&(a=a.filter(function(l){return JSON.stringify(l)!==JSON.stringify(f)}))},g=0;g<c.length;g++)e(c[g])},getApplicableContexts:function(c){a:{var e=0;for(var g=c.getJson();e<g.length;e++){var f=g[e];if("ue_px"===f.keyIfEncoded&&"object"===typeof f.json.data&&(f=f.json.data.schema,"string"==typeof f)){e=f;break a}}e=""}g=c.getPayload().e;f="string"===typeof g?g:"";g= | ||
[];var l=fb(a,c,f,e);g.push.apply(g,l);c=tc(b,c,f,e);g.push.apply(g,c);return g}}}function uc(a){return{addPluginContexts:function(b){var c=b?X([],b,!0):[];a.forEach(function(e){try{e.contexts&&c.push.apply(c,e.contexts())}catch(g){ea.error("Error adding plugin contexts",g)}});return c}}}function vc(a){if("*"===a[0]||"*"===a[1])return!1;if(0<a.slice(2).length){var b=!1,c=0;for(a=a.slice(2);c<a.length;c++)if("*"===a[c])b=!0;else if(b)return!1;return!0}return 2==a.length?!0:!1}function Lb(a){return(a= | ||
a.split("."))&&1<a.length?vc(a):!1}function Mb(a){a=/^iglu:((?:(?:[a-zA-Z0-9-_]+|\*).)+(?:[a-zA-Z0-9-_]+|\*))\/([a-zA-Z0-9-_.]+|\*)\/jsonschema\/([1-9][0-9]*|\*)-(0|[1-9][0-9]*|\*)-(0|[1-9][0-9]*|\*)$/.exec(a);if(null!==a&&Lb(a[1]))return a.slice(1,6)}function gb(a){if(a=Mb(a)){var b=a[0];return 5===a.length&&Lb(b)}return!1}function wc(a){return Array.isArray(a)&&a.every(function(b){return"string"===typeof b})}function Nb(a){return wc(a)?a.every(function(b){return gb(b)}):"string"===typeof a?gb(a): | ||
!1}function Ha(a){return Ib(a)&&"schema"in a&&"data"in a?"string"===typeof a.schema&&"object"===typeof a.data:!1}function xc(a){var b=0;if(null!=a&&"object"===typeof a&&!Array.isArray(a)){if(Object.prototype.hasOwnProperty.call(a,"accept"))if(Nb(a.accept))b+=1;else return!1;if(Object.prototype.hasOwnProperty.call(a,"reject"))if(Nb(a.reject))b+=1;else return!1;return 0<b&&2>=b}return!1}function Ta(a){return"function"===typeof a&&1>=a.length}function za(a){return Ta(a)||Ha(a)}function Ob(a){return Array.isArray(a)&& | ||
2===a.length?Array.isArray(a[1])?Ta(a[0])&&a[1].every(za):Ta(a[0])&&za(a[1]):!1}function Pb(a){return Array.isArray(a)&&2===a.length?xc(a[0])?Array.isArray(a[1])?a[1].every(za):za(a[1]):!1:!1}function Kb(a){return Ob(a)||Pb(a)}function yc(a,b){var c=0,e=0,g=a.accept;Array.isArray(g)?a.accept.some(function(f){return Ua(f,b)})&&e++:"string"===typeof g&&Ua(g,b)&&e++;g=a.reject;Array.isArray(g)?a.reject.some(function(f){return Ua(f,b)})&&c++:"string"===typeof g&&Ua(g,b)&&c++;return 0<e&&0===c?!0:!1}function Ua(a, | ||
b){if(!gb(a))return!1;a=Mb(a);b=/^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(b);b=null!==b?b.slice(1,6):void 0;if(a&&b){if(!zc(a[0],b[0]))return!1;for(var c=1;5>c;c++)if(!Qb(a[c],b[c]))return!1;return!0}return!1}function zc(a,b){b=b.split(".");a=a.split(".");if(b&&a){if(b.length!==a.length)return!1;for(var c=0;c<a.length;c++)if(!Qb(b[c],a[c]))return!1;return!0}return!1}function Qb(a,b){return a&&b&&"*"===a||a===b}function Rb(a){return Array.isArray(a)? | ||
a:[a]}function fb(a,b,c,e){var g;a=Rb(a).map(function(f){a:if(Ha(f))f=[f];else{if(Ta(f)){b:{var l=void 0;try{var m={event:b.getPayload(),eventType:c,eventSchema:e};l=f(m);if(Array.isArray(l)&&l.every(Ha)||Ha(l)){var q=l;break b}q=void 0;break b}catch(z){}q=void 0}if(Ha(q)){f=[q];break a}else if(Array.isArray(q)){f=q;break a}}f=void 0}if(f&&0!==f.length)return f});return(g=[]).concat.apply(g,a.filter(function(f){return null!=f&&f.filter(Boolean)}))}function tc(a,b,c,e){var g;a=Rb(a).map(function(f){a:{if(Ob(f)){var l= | ||
f[0],m=!1;try{var q={event:b.getPayload(),eventType:c,eventSchema:e};m=l(q)}catch(z){m=!1}if(!0===m){f=fb(f[1],b,c,e);break a}}else if(Pb(f)&&yc(f[0],e)){f=fb(f[1],b,c,e);break a}f=[]}if(f&&0!==f.length)return f});return(g=[]).concat.apply(g,a.filter(function(f){return null!=f&&f.filter(Boolean)}))}function Ac(a){return null==a?{type:"dtm",value:(new Date).getTime()}:"number"===typeof a?{type:"dtm",value:a}:"ttm"===a.type?{type:"ttm",value:a.value}:{type:"dtm",value:a.value||(new Date).getTime()}} | ||
function Bc(a){void 0===a&&(a={});var b=a.base64,c=a.corePlugins,e=null!==c&&void 0!==c?c:[];a=function(f,l,m){function q(h,v){h=D.getApplicableContexts(h);var K=[];v&&v.length&&K.push.apply(K,v);h&&h.length&&K.push.apply(K,h);return K}var z=uc(l),D=sc(),F=f,t={};return{track:function(h,v,K){h.withJsonProcessor(rc(F));h.add("eid",S.v4());h.addDict(t);K=Ac(K);h.add(K.type,K.value.toString());v=q(h,z.addPluginContexts(v));v=v&&v.length?{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0", | ||
data:v}:void 0;void 0!==v&&h.addJson("cx","co",v);l.forEach(function(I){try{I.beforeTrack&&I.beforeTrack(h)}catch(R){ea.error("Plugin beforeTrack",R)}});"function"===typeof m&&m(h);var P=h.build();l.forEach(function(I){try{I.afterTrack&&I.afterTrack(P)}catch(R){ea.error("Plugin afterTrack",R)}});return P},addPayloadPair:function(h,v){t[h]=v},getBase64Encoding:function(){return F},setBase64Encoding:function(h){F=h},addPayloadDict:function(h){for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&& | ||
(t[v]=h[v])},resetPayloadPairs:function(h){t=Jb(h)?h:{}},setTrackerVersion:function(h){t.tv=h},setTrackerNamespace:function(h){t.tna=h},setAppId:function(h){t.aid=h},setPlatform:function(h){t.p=h},setUserId:function(h){t.uid=h},setScreenResolution:function(h,v){t.res=h+"x"+v},setViewport:function(h,v){t.vp=h+"x"+v},setColorDepth:function(h){t.cd=h},setTimezone:function(h){t.tz=h},setLang:function(h){t.lang=h},setIpAddress:function(h){t.ip=h},setUseragent:function(h){t.ua=h},addGlobalContexts:function(h){D.addGlobalContexts(h)}, | ||
clearGlobalContexts:function(){D.clearGlobalContexts()},removeGlobalContexts:function(h){D.removeGlobalContexts(h)}}}(null!==b&&void 0!==b?b:!0,e,a.callback);var g=fa(fa({},a),{addPlugin:function(f){var l,m;f=f.plugin;e.push(f);null===(l=f.logger)||void 0===l?void 0:l.call(f,ea);null===(m=f.activateCorePlugin)||void 0===m?void 0:m.call(f,g)}});null===e||void 0===e?void 0:e.forEach(function(f){var l,m;null===(l=f.logger)||void 0===l?void 0:l.call(f,ea);null===(m=f.activateCorePlugin)||void 0===m?void 0: | ||
m.call(f,g)});return g}function Cc(a){var b=a.pageUrl,c=a.pageTitle;a=a.referrer;var e=Ra();e.add("e","pv");e.add("url",b);e.add("page",c);e.add("refr",a);return e}function Dc(){try{var a=!!window.localStorage}catch(c){a=!0}if(!a)return!1;try{var b=window.localStorage;b.setItem("modernizr","modernizr");b.removeItem("modernizr");return!0}catch(c){return!1}}function Sb(a){return Number.isInteger&&Number.isInteger(a)||"number"===typeof a&&isFinite(a)&&Math.floor(a)===a}function Tb(a){if(!a||"string"!== | ||
typeof a.valueOf()){a=a.text||"";var b=document.getElementsByTagName("title");b&&null!=b[0]&&(a=b[0].text)}return a}function hb(a){var b=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(a);return b?b[1]:a}function Ub(a){var b=a.length;"."===a.charAt(--b)&&(a=a.slice(0,b));"*."===a.slice(0,2)&&(a=a.slice(1));return a}function ib(a){var b=window,c=Ia("referrer",b.location.href)||Ia("referer",b.location.href);if(c)return c;if(a)return a;try{if(b.top)return b.top.document.referrer;if(b.parent)return b.parent.document.referrer}catch(e){}return document.referrer} | ||
function ma(a,b,c,e){if(a.addEventListener)return a.addEventListener(b,c,e),!0;if(a.attachEvent)return a.attachEvent("on"+b,c);a["on"+b]=c}function Ia(a,b){return(a=(new RegExp("^[^#]*[?&]"+a+"=([^&#]*)")).exec(b))?decodeURIComponent(a[1].replace(/\+/g," ")):null}function Va(a,b,c){void 0===c&&(c=63072E3);try{var e=window.localStorage,g=Date.now()+1E3*c;e.setItem("".concat(a,".expires"),g.toString());e.setItem(a,b);return!0}catch(f){return!1}}function Vb(a){try{var b=window.localStorage;b.removeItem(a); | ||
b.removeItem(a+".expires");return!0}catch(c){return!1}}function Ec(a,b){for(var c=window.location.hostname,e="_sp_root_domain_test_"+(new Date).getTime(),g="_test_value_"+(new Date).getTime(),f=c.split("."),l=f.length-1;0<=l;){var m=f.slice(l,f.length).join(".");Y(e,g,0,"/",m,a,b);if(Y(e)===g){Y(e,"",-1,"/",m,a,b);c=document.cookie.split("; ");e=[];for(g=0;g<c.length;g++)"_sp_root_domain_test_"===c[g].substring(0,21)&&e.push(c[g]);c=e;for(e=0;e<c.length;e++)Y(c[e],"",-1,"/",m,a,b);return m}--l}return c} | ||
function Y(a,b,c,e,g,f,l){return 1<arguments.length?document.cookie=a+"="+encodeURIComponent(null!==b&&void 0!==b?b:"")+(c?"; Expires="+(new Date(+new Date+1E3*c)).toUTCString():"")+(e?"; Path="+e:"")+(g?"; Domain="+g:"")+(f?"; SameSite="+f:"")+(l?"; Secure":""):decodeURIComponent((("; "+document.cookie).split("; "+a+"=")[1]||"").split(";")[0])}function Fc(a,b,c,e,g,f,l,m,q,z,D,F,t,h){function v(n){var y=Object.keys(n).map(function(x){return[x,n[x]]}).reduce(function(x,r){x[r[0]]=r[1].toString(); | ||
return x},{});return{evt:y,bytes:K(JSON.stringify(y))}}function K(n){for(var y=0,x=0;x<n.length;x++){var r=n.charCodeAt(x);127>=r?y+=1:2047>=r?y+=2:55296<=r&&57343>=r?(y+=4,x++):y=65535>r?y+3:y+4}return y}function P(n){for(void 0===n&&(n=!1);E.length&&"string"!==typeof E[0]&&"object"!==typeof E[0];)E.shift();if(1>E.length)T=!1;else{if(!Z||"string"!==typeof Z.valueOf())throw"No collector configured";T=!0;if(sa){var y=function(aa){for(var ba=0,Aa=0;ba<aa.length&&!(Aa+=aa[ba].bytes,Aa>=l);)ba+=1;return ba}, | ||
x=void 0;if(Ba(E)){x=Z;var r=I(x,!0,n);var J=y(E)}else x=ca(E[0]),r=I(x,!1,n),J=1;var L=setTimeout(function(){r.abort();T=!1},D),ja=function(aa){for(var ba=0;ba<aa;ba++)E.shift();c&&Va(ta,JSON.stringify(E.slice(0,z)));P()};r.onreadystatechange=function(){4===r.readyState&&200<=r.status&&400>r.status?(clearTimeout(L),ja(J)):4===r.readyState&&400<=r.status&&(clearTimeout(L),T=!1)};if(Ba(E)){if(y=E.slice(0,J),0<y.length){n=!1;y=y.map(function(aa){return aa.evt});if(Ja){var Ka=new Blob([R(H(y))],{type:"application/json"}); | ||
try{n=navigator.sendBeacon(x,Ka)}catch(aa){n=!1}}!0===n?ja(J):r.send(R(H(y)))}}else r.send()}else if(F||Ba(E))T=!1;else{x=new Image(1,1);var ha=!0;x.onload=function(){ha&&(ha=!1,E.shift(),c&&Va(ta,JSON.stringify(E.slice(0,z))),P())};x.onerror=function(){ha&&(T=ha=!1)};x.src=ca(E[0]);setTimeout(function(){ha&&T&&(ha=!1,P())},D)}}}function I(n,y,x){var r=new XMLHttpRequest;y?(r.open("POST",n,!x),r.setRequestHeader("Content-Type","application/json; charset=UTF-8")):r.open("GET",n,!x);r.withCredentials= | ||
h;F&&r.setRequestHeader("SP-Anonymous","*");for(var J in t)Object.prototype.hasOwnProperty.call(t,J)&&r.setRequestHeader(J,t[J]);return r}function R(n){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:n})}function H(n){for(var y=(new Date).getTime().toString(),x=0;x<n.length;x++)n[x].stm=y;return n}function ca(n){return q?Z+n.replace("?","?stm="+(new Date).getTime()+"&"):Z+n}function ua(n){function y(r,J,L){return(L=L.match("(Macintosh;.*Mac OS X (d+)_(d+)[_d]*.*) AppleWebKit/"))&& | ||
L.length?parseInt(L[0])<=r||parseInt(L[0])===r&&parseInt(L[1])<=J:!1}function x(r){return r.match("Version/.* Safari/")&&!r.match("Chrom(e|ium)")}return function(r,J){return(J=J.match("(iP.+; CPU .*OS (d+)[_d]*.*) AppleWebKit/"))&&J.length?parseInt(J[0])<=r:!1}(13,n)||y(10,15,n)&&x(n)}var T=!1,Z,E=[];e="string"===typeof e?e.toLowerCase():e;var ka=!0===e||"beacon"===e||"true"===e,Ja=!(!(ka&&window.navigator&&window.navigator.sendBeacon)||ua(window.navigator.userAgent))&&ka,sa=!!(window.XMLHttpRequest&& | ||
"withCredentials"in new XMLHttpRequest),va="get"!==e&&sa&&("post"===e||ka),La=va?g:"/i",ta="snowplowOutQueue_".concat(a,"_").concat(va?"post2":"get");ka&&(t={});f=c&&Dc()&&va&&f||1;if(c)try{var na=window.localStorage.getItem(ta);E=na?JSON.parse(na):[]}catch(n){}Array.isArray(E)||(E=[]);b.outQueues.push(E);sa&&1<f&&b.bufferFlushers.push(function(n){T||P(n)});var Ba=function(n){return"object"===typeof n[0]};return{enqueueRequest:function(n,y){Z=y+La;if(va){n=v(n);if(n.bytes>=l){ea.warn("Event ("+n.bytes+ | ||
"B) too big, max is "+l);y=n;I(Z,!0,!1).send(R(H([y.evt])));return}E.push(n)}else{var x="?";var r={co:!0,cx:!0},J=!0,L;for(L in n)n.hasOwnProperty(L)&&!r.hasOwnProperty(L)&&(J?J=!1:x+="&",x+=encodeURIComponent(L)+"="+encodeURIComponent(n[L]));for(var ja in r)n.hasOwnProperty(ja)&&r.hasOwnProperty(ja)&&(x+="&"+ja+"="+encodeURIComponent(n[ja]));if(0<m&&(r=ca(x),r=K(r),r>=m)){ea.warn("Event ("+r+"B) too big, max is "+m);sa&&(n=v(n),I(y+g,!0,!1).send(R(H([n.evt]))));return}E.push(x)}y=!1;c&&(y=Va(ta, | ||
JSON.stringify(E.slice(0,z))));T||y&&!(E.length>=f)||P()},executeQueue:function(){T||P()},setUseLocalStorage:function(n){c=n},setAnonymousTracking:function(n){F=n},setCollectorUrl:function(n){Z=n+La},setBufferSize:function(n){f=n}}}function Wb(a,b,c){if("translate.googleusercontent.com"===a)""===c&&(c=b),a=(a=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(b))&&1<(null===a||void 0===a?void 0:a.length)?Ia("u",a[1]):null,b=null!==a&&void 0!==a?a:"",a=hb(b);else if("cc.bingj.com"===a||"webcache.googleusercontent.com"=== | ||
a)b=document.links[0].href,a=hb(b);return[a,b,c]}function Gc(a,b,c,e,g,f){void 0===f&&(f={});var l=[];a=function(q,z,D,F,t,h){function v(){wa=Wb(window.location.hostname,window.location.href,ib());wa[1]!==oa&&(Ma=ib(oa));Xb=Ub(wa[0]);oa=wa[1]}function K(d){var k=(new Date).getTime();d=d.currentTarget;if(null===d||void 0===d?0:d.href){k="_sp="+(Ca+"."+k);var p=d.href.split("#"),u=p[0].split("?"),B=u.shift();if(u=u.join("?")){for(var G=!0,N=u.split("&"),A=0;A<N.length;A++)if("_sp="===N[A].substr(0, | ||
4)){G=!1;N[A]=k;u=N.join("&");break}G&&(u=k+"&"+u)}else u=k;p[0]=B+"?"+u;k=p.join("#");d.href=k}}function P(d){for(var k=0;k<document.links.length;k++){var p=document.links[k];!p.spDecorationEnabled&&d(p)&&(ma(p,"click",K,!0),ma(p,"mousedown",K,!0),p.spDecorationEnabled=!0)}}function I(d){if(Yb){var k=/#.*/;d=d.replace(k,"")}Zb&&(k=/[{}]/g,d=d.replace(k,""));return d}function R(d){return(d=/^([a-z]+):/.exec(d))?d[1]:null}function H(d){d=Da+d+"."+xa;if("localStorage"==M){try{var k=window.localStorage, | ||
p=k.getItem(d+".expires");if(null===p||+p>Date.now())var u=k.getItem(d);else k.removeItem(d),k.removeItem(d+".expires"),u=void 0}catch(B){u=void 0}return u}if("cookie"==M||"cookieAndLocalStorage"==M)return Y(d)}function ca(){v();xa=Hc((Na||Xb)+(jb||"/")).slice(0,4)}function ua(){Wa=(new Date).getTime()}function T(){var d=Z(),k=d[0];k<Xa?Xa=k:k>Ya&&(Ya=k);d=d[1];d<Za?Za=d:d>$a&&($a=d);ua()}function Z(){var d=document.documentElement;return d?[d.scrollLeft||window.pageXOffset,d.scrollTop||window.pageYOffset]: | ||
[0,0]}function E(){var d=Z(),k=d[0];Ya=Xa=k;$a=Za=d=d[1]}function ka(){sa(Da+"ses."+xa,"*",$b)}function Ja(d,k,p,u,B,G){sa(Da+"id."+xa,d+"."+k+"."+p+"."+u+"."+B+"."+G,ac)}function sa(d,k,p){if(!pa||Ea)"localStorage"==M?Va(d,k,p):("cookie"==M||"cookieAndLocalStorage"==M)&&Y(d,k,p,jb,Na,ab,bb)}function va(d){var k=Da+"id."+xa,p=Da+"ses."+xa;Vb(k);Vb(p);Y(k,"",-1,"/",Na,ab,bb);Y(p,"",-1,"/",Na,ab,bb);null!==d&&void 0!==d&&d.preserveSession||(Q=S.v4(),ia=0);null!==d&&void 0!==d&&d.preserveUser||(Ca=S.v4(), | ||
ya=null)}function La(d){d&&d.stateStorageStrategy&&(h.stateStorageStrategy=d.stateStorageStrategy,M=bc(h));pa=!!h.anonymousTracking;Ea=cc(h);kb=dc(h);qa.setUseLocalStorage("localStorage"==M||"cookieAndLocalStorage"==M);qa.setAnonymousTracking(kb)}function ta(){if(!pa||Ea){var d="none"!=M&&!!H("ses"),k=na();k[1]?Ca=k[1]:(Ca=pa?"":S.v4(),k[1]=Ca);Q=k[6];d||(k[3]++,Q=S.v4(),k[6]=Q,k[5]=k[4]);"none"!=M&&(ka(),k[4]=Math.round((new Date).getTime()/1E3),k.shift(),Ja.apply(null,k))}}function na(){if("none"== | ||
M)return[];var d=Math.round((new Date).getTime()/1E3),k=H("id");k?(d=k.split("."),d.unshift("0")):d=["1",Ca,d,0,d,""];d[6]&&"undefined"!==d[6]||(d[6]=S.v4());return d}function Ba(d){return 0===d.indexOf("http")?d:("https:"===document.location.protocol?"https":"http")+"://"+d}function n(){ec&&null!=t.pageViewId||(t.pageViewId=S.v4())}function y(){null==t.pageViewId&&(t.pageViewId=S.v4());return t.pageViewId}function x(){return{contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0", | ||
data:{id:y()}}]}}}function r(d){var k=d.title,p=d.context,u=d.timestamp;d=d.contextCallback;v();fc&&n();fc=!0;Fa=document.title;Oa=k;k=Tb(Oa||Fa);U.track(Cc({pageUrl:I(Ga||oa),pageTitle:k,referrer:I(cb||Ma)}),(p||[]).concat(d?d():[]),u);u=new Date;k=!1;if(V.enabled&&!V.installed){k=V.installed=!0;var B={update:function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var N=!1,A=Object.defineProperty({},"passive",{get:function(){N=!0},set:function(){}}),W=function(){}; | ||
window.addEventListener("testPassiveEventSupport",W,A);window.removeEventListener("testPassiveEventSupport",W,A);B.hasSupport=N}}};B.update();var G="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(B,"hasSupport")?ma(document,G,ua,{passive:!0}):ma(document,G,ua);E();G=function(N,A){void 0===A&&(A=ua);return function(W){return ma(document,W,A)}};"click mouseup mousedown mousemove keypress keydown keyup".split(" ").forEach(G(document)); | ||
["resize","focus","blur"].forEach(G(window));G(window,T)("scroll")}if(V.enabled&&(Ic||k))for(u in Wa=u.getTime(),u=void 0,V.configurations)if(k=V.configurations[u])window.clearInterval(k.activityInterval),J(k,p,d)}function J(d,k,p){var u=function(G,N){v();G({context:N,pageViewId:y(),minXOffset:Xa,minYOffset:Za,maxXOffset:Ya,maxYOffset:$a});E()},B=function(){Wa+d.configHeartBeatTimer>(new Date).getTime()&&u(d.callback,(k||[]).concat(p?p():[]))};d.activityInterval=0!=d.configMinimumVisitLength?window.setTimeout(function(){Wa+ | ||
d.configMinimumVisitLength>(new Date).getTime()&&u(d.callback,(k||[]).concat(p?p():[]));d.activityInterval=window.setInterval(B,d.configHeartBeatTimer)},d.configMinimumVisitLength):window.setInterval(B,d.configHeartBeatTimer)}function L(d){var k=d.minimumVisitLength,p=d.heartbeatDelay;d=d.callback;if(Sb(k)&&Sb(p))return{configMinimumVisitLength:1E3*k,configHeartBeatTimer:1E3*p,callback:d};ea.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function ja(d){var k=d.context, | ||
p=d.minXOffset,u=d.minYOffset,B=d.maxXOffset,G=d.maxYOffset;d=document.title;d!==Fa&&(Fa=d,Oa=void 0);d=U;var N=d.track,A=I(Ga||oa),W=Tb(Oa||Fa),db=I(cb||Ma);p=Math.round(p);B=Math.round(B);u=Math.round(u);G=Math.round(G);var da=Ra();da.add("e","pp");da.add("url",A);da.add("page",W);da.add("refr",db);p&&!isNaN(Number(p))&&da.add("pp_mix",p.toString());B&&!isNaN(Number(B))&&da.add("pp_max",B.toString());u&&!isNaN(Number(u))&&da.add("pp_miy",u.toString());G&&!isNaN(Number(G))&&da.add("pp_may",G.toString()); | ||
N.call(d,da,k)}var Ka,ha,aa,ba,Aa,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb;h.eventMethod=null!==(Ka=h.eventMethod)&&void 0!==Ka?Ka:"post";var bc=function(d){var k;return null!==(k=d.stateStorageStrategy)&&void 0!==k?k:"cookieAndLocalStorage"},cc=function(d){var k,p;return"boolean"===typeof d.anonymousTracking?!1:null!==(p=!0===(null===(k=d.anonymousTracking)||void 0===k?void 0:k.withSessionTracking))&&void 0!==p?p:!1},dc=function(d){var k,p;return"boolean"===typeof d.anonymousTracking?!1: | ||
null!==(p=!0===(null===(k=d.anonymousTracking)||void 0===k?void 0:k.withServerAnonymisation))&&void 0!==p?p:!1};l.push(function(){return{beforeTrack:function(d){var k=Math.round((new Date).getTime()/1E3),p=H("ses"),u=na(),B=u[0],G=u[1],N=u[2],A=u[3],W=u[4],db=u[5];u=u[6];var da=Pa?!!Y(Pa):!1;gc||da?va():("0"===B?(Q=u,p||"none"==M||(A++,db=W,Q=S.v4()),ia=A):(new Date).getTime()-Cb>1E3*$b&&(Q=S.v4(),ia++),p=d.add,"innerWidth"in window?(B=window.innerWidth,A=window.innerHeight):(A=document.documentElement|| | ||
document.body,B=A.clientWidth,A=A.clientHeight),p.call(d,"vp",0<=B&&0<=A?B+"x"+A:null),p=d.add,A=document.documentElement,W=document.body,B=Math.max(A.clientWidth,A.offsetWidth,A.scrollWidth),A=Math.max(A.clientHeight,A.offsetHeight,A.scrollHeight,W?Math.max(W.offsetHeight,W.scrollHeight):0),B=isNaN(B)||isNaN(A)?"":B+"x"+A,p.call(d,"ds",B),d.add("vid",Ea?ia:pa?null:ia),d.add("sid",Ea?Q:pa?null:Q),d.add("duid",pa?null:G),d.add("uid",pa?null:ya),v(),d.add("refr",I(cb||Ma)),d.add("url",I(Ga||oa)),"none"!= | ||
M&&(Ja(G,N,ia,k,db,Q),ka()),Cb=(new Date).getTime())}}}());(null!==(aa=null===(ha=null===h||void 0===h?void 0:h.contexts)||void 0===ha?void 0:ha.webPage)&&void 0!==aa?aa:1)&&l.push(x());l.push.apply(l,null!==(ba=h.plugins)&&void 0!==ba?ba:[]);var U=Bc({base64:h.encodeBase64,corePlugins:l,callback:function(d){var k=Pa?!!Y(Pa):!1;gc||k||qa.enqueueRequest(d.build(),Db)}}),Jc=navigator.userLanguage||navigator.language,Kc=document.characterSet||document.charset,wa=Wb(window.location.hostname,window.location.href, | ||
ib()),Xb=Ub(wa[0]),oa=wa[1],Ma=wa[2],cb,Lc=null!==(Aa=h.platform)&&void 0!==Aa?Aa:"web",Db=Ba(F),Mc=null!==(lb=h.postPath)&&void 0!==lb?lb:"/com.snowplowanalytics.snowplow/tp2",Nc=null!==(mb=h.appId)&&void 0!==mb?mb:"",Ga,Fa=document.title,Oa,Ic=null!==(nb=h.resetActivityTrackingOnPageView)&&void 0!==nb?nb:!0,Yb,Zb,Da=null!==(ob=h.cookieName)&&void 0!==ob?ob:"_sp_",Na=null!==(pb=h.cookieDomain)&&void 0!==pb?pb:void 0,jb="/",ab=null!==(qb=h.cookieSameSite)&&void 0!==qb?qb:"None",bb=null!==(rb=h.cookieSecure)&& | ||
void 0!==rb?rb:!0,hc=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,gc="undefined"!==typeof h.respectDoNotTrack?h.respectDoNotTrack&&("yes"===hc||"1"===hc):!1,Pa,ac=null!==(sb=h.cookieLifetime)&&void 0!==sb?sb:63072E3,$b=null!==(tb=h.sessionCookieTimeout)&&void 0!==tb?tb:1800,Ea=cc(h),kb=dc(h),pa=!!h.anonymousTracking,M=bc(h),Wa,Cb=(new Date).getTime(),Xa,Ya,Za,$a,xa,Ca,Q,ia=1,ya,qa=Fc(q,t,"localStorage"==M||"cookieAndLocalStorage"==M,h.eventMethod,Mc,null!==(ub=h.bufferSize)&&void 0!== | ||
ub?ub:1,null!==(vb=h.maxPostBytes)&&void 0!==vb?vb:4E4,null!==(wb=h.maxGetBytes)&&void 0!==wb?wb:0,null!==(xb=h.useStm)&&void 0!==xb?xb:!0,null!==(yb=h.maxLocalStorageQueueSize)&&void 0!==yb?yb:1E3,null!==(zb=h.connectionTimeout)&&void 0!==zb?zb:5E3,kb,null!==(Ab=h.customHeaders)&&void 0!==Ab?Ab:{},null!==(Bb=h.withCredentials)&&void 0!==Bb?Bb:!0),ec=!1,fc=!1,V={enabled:!1,installed:!1,configurations:{}};h.hasOwnProperty("discoverRootDomain")&&h.discoverRootDomain&&(Na=Ec(ab,bb));U.setTrackerVersion(D); | ||
U.setTrackerNamespace(z);U.setAppId(Nc);U.setPlatform(Lc);U.addPayloadPair("cookie",navigator.cookieEnabled?"1":"0");U.addPayloadPair("cs",Kc);U.addPayloadPair("lang",Jc);U.addPayloadPair("res",screen.width+"x"+screen.height);U.addPayloadPair("cd",screen.colorDepth);ca();ta();h.crossDomainLinker&&P(h.crossDomainLinker);return fa(fa({},{getDomainSessionIndex:function(){return ia},getPageViewId:function(){return y()},newSession:function(){var d=Math.round((new Date).getTime()/1E3),k=na(),p=k[1],u=k[2], | ||
B=k[3],G=k[4],N=k[5],A=k[6];"0"===k[0]?(Q=A,"none"!=M&&(B++,N=G,Q=S.v4()),ia=B,ka()):(Q=S.v4(),ia++);"none"!=M&&(Ja(p,u,ia,d,N,Q),ka());Cb=(new Date).getTime()},getCookieName:function(d){return Da+d+"."+xa},getUserId:function(){return ya},getDomainUserId:function(){return na()[1]},getDomainUserInfo:function(){return na()},setReferrerUrl:function(d){cb=d},setCustomUrl:function(d){v();var k=oa,p;R(d)?Ga=d:"/"===d.slice(0,1)?Ga=R(k)+"://"+hb(k)+d:(k=I(k),0<=(p=k.indexOf("?"))&&(k=k.slice(0,p)),(p=k.lastIndexOf("/"))!== | ||
k.length-1&&(k=k.slice(0,p+1)),Ga=k+d)},setDocumentTitle:function(d){Fa=document.title;Oa=d},discardHashTag:function(d){Yb=d},discardBrace:function(d){Zb=d},setCookiePath:function(d){jb=d;ca()},setVisitorCookieTimeout:function(d){ac=d},crossDomainLinker:function(d){P(d)},enableActivityTracking:function(d){V.configurations.pagePing||(V.enabled=!0,V.configurations.pagePing=L(fa(fa({},d),{callback:ja})))},enableActivityTrackingCallback:function(d){V.configurations.callback||(V.enabled=!0,V.configurations.callback= | ||
L(d))},updatePageActivity:function(){ua()},setOptOutCookie:function(d){Pa=d},setUserId:function(d){ya=d},setUserIdFromLocation:function(d){v();ya=Ia(d,oa)},setUserIdFromReferrer:function(d){v();ya=Ia(d,Ma)},setUserIdFromCookie:function(d){ya=Y(d)},setCollectorUrl:function(d){Db=Ba(d);qa.setCollectorUrl(Db)},setBufferSize:function(d){qa.setBufferSize(d)},flushBuffer:function(d){void 0===d&&(d={});qa.executeQueue();d.newBufferSize&&qa.setBufferSize(d.newBufferSize)},trackPageView:function(d){void 0=== | ||
d&&(d={});r(d)},preservePageViewId:function(){ec=!0},disableAnonymousTracking:function(d){h.anonymousTracking=!1;La(d);ta();qa.executeQueue()},enableAnonymousTracking:function(d){var k;h.anonymousTracking=null!==(k=d&&(null===d||void 0===d?void 0:d.options))&&void 0!==k?k:!0;La(d);Ea||n()},clearUserData:va}),{id:q,namespace:z,core:U,sharedState:t})}(a,b,c,e,g,f);var m=fa(fa({},a),{addPlugin:function(q){var z,D;m.core.addPlugin(q);null===(D=(z=q.plugin).activateBrowserPlugin)||void 0===D?void 0:D.call(z, | ||
m)}});l.forEach(function(q){var z;null===(z=q.activateBrowserPlugin)||void 0===z?void 0:z.call(q,m)});return m}function C(a,b){try{var c=null!==a&&void 0!==a?a:Object.keys(Qa);a=Qa;for(var e=[],g=0;g<c.length;g++){var f=c[g];a.hasOwnProperty(f)?e.push(a[f]):ea.warn(f+" not configured")}e.forEach(b)}catch(l){ea.error("Function failed",l)}}function Oc(){function a(){"hidden"==g.visibilityState&&e.bufferFlushers.forEach(function(l){l(!1)})}function b(){var l;if(!e.hasLoaded)for(e.hasLoaded=!0,l=0;l< | ||
e.registeredOnLoadHandlers.length;l++)e.registeredOnLoadHandlers[l]();return!0}function c(){g.addEventListener?g.addEventListener("DOMContentLoaded",function m(){g.removeEventListener("DOMContentLoaded",m,!1);b()}):g.attachEvent&&g.attachEvent("onreadystatechange",function q(){"complete"===g.readyState&&(g.detachEvent("onreadystatechange",q),b())});ma(f,"load",b,!1)}var e=new Pc,g=document,f=window;g.visibilityState&&ma(g,"visibilitychange",a,!1);ma(f,"beforeunload",function(){e.bufferFlushers.forEach(function(l){l(!1)})}, | ||
!1);"loading"===document.readyState?c():b();return e}var fa=function(){fa=Object.assign||function(a){for(var b,c=1,e=arguments.length;c<e;c++){b=arguments[c];for(var g in b)Object.prototype.hasOwnProperty.call(b,g)&&(a[g]=b[g])}return a};return fa.apply(this,arguments)},ra={},ic="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(ic){var jc= | ||
new Uint8Array(16);ra=function(){ic(jc);return jc}}else{var kc=Array(16);ra=function(){for(var a=0,b;16>a;a++)0===(a&3)&&(b=4294967296*Math.random()),kc[a]=b>>>((a&3)<<3)&255;return kc}}for(var O=[],eb=0;256>eb;++eb)O[eb]=(eb+256).toString(16).substr(1);var lc=function(a,b){b=b||0;return[O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]]].join("")},Qc=ra,mc,Eb,Fb=0,Gb=0,Rc= | ||
ra;ra=function(a,b,c){c=b&&c||0;"string"==typeof a&&(b="binary"===a?Array(16):null,a=null);a=a||{};a=a.random||(a.rng||Rc)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(b)for(var e=0;16>e;++e)b[c+e]=a[e];return b||lc(a)};ra.v1=function(a,b,c){c=b&&c||0;var e=b||[];a=a||{};var g=a.node||mc,f=void 0!==a.clockseq?a.clockseq:Eb;if(null==g||null==f){var l=Qc();null==g&&(g=mc=[l[0]|1,l[1],l[2],l[3],l[4],l[5]]);null==f&&(f=Eb=(l[6]<<8|l[7])&16383)}l=void 0!==a.msecs?a.msecs:(new Date).getTime();var m=void 0!==a.nsecs? | ||
a.nsecs:Gb+1,q=l-Fb+(m-Gb)/1E4;0>q&&void 0===a.clockseq&&(f=f+1&16383);(0>q||l>Fb)&&void 0===a.nsecs&&(m=0);if(1E4<=m)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");Fb=l;Gb=m;Eb=f;l+=122192928E5;a=(1E4*(l&268435455)+m)%4294967296;e[c++]=a>>>24&255;e[c++]=a>>>16&255;e[c++]=a>>>8&255;e[c++]=a&255;a=l/4294967296*1E4&268435455;e[c++]=a>>>8&255;e[c++]=a&255;e[c++]=a>>>24&15|16;e[c++]=a>>>16&255;e[c++]=f>>>8|128;e[c++]=f&255;for(f=0;6>f;++f)e[c+f]=g[f];return b?b:lc(e)};var S=ra.v4=ra,Sa= | ||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",la;(function(a){a[a.none=0]="none";a[a.error=1]="error";a[a.warn=2]="warn";a[a.debug=3]="debug";a[a.info=4]="info"})(la||(la={}));var ea=function(a){void 0===a&&(a=la.warn);return{setLogLevel:function(b){a=la[b]?b:la.warn},warn:function(b,c){for(var e=[],g=2;g<arguments.length;g++)e[g-2]=arguments[g];a>=la.warn&&"undefined"!==typeof console&&(g="Snowplow: "+b,c?console.warn.apply(console,X([g+"\n",c],e,!1)):console.warn.apply(console, | ||
X([g],e,!1)))},error:function(b,c){for(var e=[],g=2;g<arguments.length;g++)e[g-2]=arguments[g];a>=la.error&&"undefined"!==typeof console&&(g="Snowplow: "+b+"\n",c?console.error.apply(console,X([g+"\n",c],e,!1)):console.error.apply(console,X([g],e,!1)))},debug:function(b){for(var c=[],e=1;e<arguments.length;e++)c[e-1]=arguments[e];a>=la.debug&&"undefined"!==typeof console&&console.debug.apply(console,X(["Snowplow: "+b],c,!1))},info:function(b){for(var c=[],e=1;e<arguments.length;e++)c[e-1]=arguments[e]; | ||
a>=la.info&&"undefined"!==typeof console&&console.info.apply(console,X(["Snowplow: "+b],c,!1))}}}(),nc={},oc={};(function(){var a={rotl:function(b,c){return b<<c|b>>>32-c},rotr:function(b,c){return b<<32-c|b>>>c},endian:function(b){if(b.constructor==Number)return a.rotl(b,8)&16711935|a.rotl(b,24)&4278255360;for(var c=0;c<b.length;c++)b[c]=a.endian(b[c]);return b},randomBytes:function(b){for(var c=[];0<b;b--)c.push(Math.floor(256*Math.random()));return c},bytesToWords:function(b){for(var c=[],e=0, | ||
g=0;e<b.length;e++,g+=8)c[g>>>5]|=b[e]<<24-g%32;return c},wordsToBytes:function(b){for(var c=[],e=0;e<32*b.length;e+=8)c.push(b[e>>>5]>>>24-e%32&255);return c},bytesToHex:function(b){for(var c=[],e=0;e<b.length;e++)c.push((b[e]>>>4).toString(16)),c.push((b[e]&15).toString(16));return c.join("")},hexToBytes:function(b){for(var c=[],e=0;e<b.length;e+=2)c.push(parseInt(b.substr(e,2),16));return c},bytesToBase64:function(b){for(var c=[],e=0;e<b.length;e+=3)for(var g=b[e]<<16|b[e+1]<<8|b[e+2],f=0;4>f;f++)8* | ||
e+6*f<=8*b.length?c.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(g>>>6*(3-f)&63)):c.push("=");return c.join("")},base64ToBytes:function(b){b=b.replace(/[^A-Z0-9+\/]/ig,"");for(var c=[],e=0,g=0;e<b.length;g=++e%4)0!=g&&c.push(("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(b.charAt(e-1))&Math.pow(2,-2*g+8)-1)<<2*g|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(b.charAt(e))>>>6-2*g);return c}};oc=a})();var Hb= | ||
{utf8:{stringToBytes:function(a){return Hb.bin.stringToBytes(unescape(encodeURIComponent(a)))},bytesToString:function(a){return decodeURIComponent(escape(Hb.bin.bytesToString(a)))}},bin:{stringToBytes:function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c)&255);return b},bytesToString:function(a){for(var b=[],c=0;c<a.length;c++)b.push(String.fromCharCode(a[c]));return b.join("")}}},pc=Hb;(function(){var a=oc,b=pc.utf8,c=pc.bin,e=function(g,f){var l=a.wordsToBytes,m=g;m.constructor==String? | ||
m=b.stringToBytes(m):"undefined"!==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(m)?m=Array.prototype.slice.call(m,0):Array.isArray(m)||(m=m.toString());g=a.bytesToWords(m);var q=8*m.length;m=[];var z=1732584193,D=-271733879,F=-1732584194,t=271733878,h=-1009589776;g[q>>5]|=128<<24-q%32;g[(q+64>>>9<<4)+15]=q;for(q=0;q<g.length;q+=16){for(var v=z,K=D,P=F,I=t,R=h,H=0;80>H;H++){if(16>H)m[H]=g[q+H];else{var ca=m[H-3]^m[H-8]^m[H-14]^m[H-16];m[H]=ca<<1|ca>>>31}ca=(z<<5|z>>>27)+h+(m[H]>>> | ||
0)+(20>H?(D&F|~D&t)+1518500249:40>H?(D^F^t)+1859775393:60>H?(D&F|D&t|F&t)-1894007588:(D^F^t)-899497514);h=t;t=F;F=D<<30|D>>>2;D=z;z=ca}z+=v;D+=K;F+=P;t+=I;h+=R}l=l.call(a,[z,D,F,t,h]);return f&&f.asBytes?l:f&&f.asString?c.bytesToString(l):a.bytesToHex(l)};e._blocksize=16;e._digestsize=20;nc=e})();var Hc=nc,Qa={},Pc=function(){return function(){this.outQueues=[];this.bufferFlushers=[];this.hasLoaded=!1;this.registeredOnLoadHandlers=[]}}(),qc="undefined"!==typeof window?Oc():void 0;w.addGlobalContexts= | ||
function(a,b){C(b,function(c){c.core.addGlobalContexts(a)})};w.addPlugin=function(a,b){C(b,function(c){c.addPlugin(a)})};w.clearGlobalContexts=function(a){C(a,function(b){b.core.clearGlobalContexts()})};w.clearUserData=function(a,b){C(b,function(c){c.clearUserData(a)})};w.crossDomainLinker=function(a,b){C(b,function(c){c.crossDomainLinker(a)})};w.disableAnonymousTracking=function(a,b){C(b,function(c){c.disableAnonymousTracking(a)})};w.discardBrace=function(a,b){C(b,function(c){c.discardBrace(a)})}; | ||
w.discardHashTag=function(a,b){C(b,function(c){c.discardHashTag(a)})};w.enableActivityTracking=function(a,b){C(b,function(c){c.enableActivityTracking(a)})};w.enableActivityTrackingCallback=function(a,b){C(b,function(c){c.enableActivityTrackingCallback(a)})};w.enableAnonymousTracking=function(a,b){C(b,function(c){c.enableAnonymousTracking(a)})};w.flushBuffer=function(a,b){C(b,function(c){c.flushBuffer(a)})};w.newSession=function(a){C(a,function(b){b.newSession()})};w.newTracker=function(a,b,c){void 0=== | ||
c&&(c={});if(qc){var e="js-".concat("3.4.0");Qa.hasOwnProperty(a)?a=null:(Qa[a]=Gc(a,a,e,b,qc,c),a=Qa[a]);return a}};w.preservePageViewId=function(a){C(a,function(b){b.preservePageViewId()})};w.removeGlobalContexts=function(a,b){C(b,function(c){c.core.removeGlobalContexts(a)})};w.setBufferSize=function(a,b){C(b,function(c){c.setBufferSize(a)})};w.setCollectorUrl=function(a,b){C(b,function(c){c.setCollectorUrl(a)})};w.setCookiePath=function(a,b){C(b,function(c){c.setCookiePath(a)})};w.setCustomUrl= | ||
function(a,b){C(b,function(c){c.setCustomUrl(a)})};w.setDocumentTitle=function(a,b){C(b,function(c){c.setDocumentTitle(a)})};w.setOptOutCookie=function(a,b){C(b,function(c){c.setOptOutCookie(a)})};w.setReferrerUrl=function(a,b){C(b,function(c){c.setReferrerUrl(a)})};w.setUserId=function(a,b){C(b,function(c){c.setUserId(a)})};w.setUserIdFromCookie=function(a,b){C(b,function(c){c.setUserIdFromCookie(a)})};w.setUserIdFromLocation=function(a,b){C(b,function(c){c.setUserIdFromLocation(a)})};w.setUserIdFromReferrer= | ||
function(a,b){C(b,function(c){c.setUserIdFromReferrer(a)})};w.setVisitorCookieTimeout=function(a,b){C(b,function(c){c.setVisitorCookieTimeout(a)})};w.trackPageView=function(a,b){C(b,function(c){c.trackPageView(a)})};w.trackSelfDescribingEvent=function(a,b){C(b,function(c){c=c.core;var e=c.track,g=a.event,f=g.schema,l=g.data;g=Ra();f={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:{schema:f,data:l}};g.add("e","ue");g.addJson("ue_px","ue_pr",f);e.call(c,g,a.context, | ||
a.timestamp)})};w.trackStructEvent=function(a,b){C(b,function(c){c=c.core;var e=c.track,g=a.category,f=a.action,l=a.label,m=a.property,q=a.value,z=Ra();z.add("e","se");z.add("se_ca",g);z.add("se_ac",f);z.add("se_la",l);z.add("se_pr",m);z.add("se_va",null==q?void 0:q.toString());e.call(c,z,a.context,a.timestamp)})};w.updatePageActivity=function(a){C(a,function(b){b.updatePageActivity()})};w.version="3.4.0";Object.defineProperty(w,"__esModule",{value:!0})}) | ||
'use strict';(function(x,T){"object"===typeof exports&&"undefined"!==typeof module?T(exports):"function"===typeof define&&define.amd?define(["exports"],T):(x="undefined"!==typeof globalThis?globalThis:x||self,T(x.snowplowBrowserTracking={}))})(this,function(x){function T(a,b,c){if(c||2===arguments.length)for(var e=0,g=b.length,f;e<g;e++)!f&&e in b||(f||(f=Array.prototype.slice.call(b,0,e)),f[e]=b[e]);return a.concat(f||Array.prototype.slice.call(b))}function wc(a){var b=0,c=0;var e="";var g=[];if(!a)return a; | ||
a+="";do{var f=la.indexOf(a.charAt(b++));var h=la.indexOf(a.charAt(b++));e=la.indexOf(a.charAt(b++));var m=la.indexOf(a.charAt(b++));var r=f<<18|h<<12|e<<6|m;f=r>>16&255;h=r>>8&255;r&=255;64===e?g[c++]=String.fromCharCode(f):64===m?g[c++]=String.fromCharCode(f,h):g[c++]=String.fromCharCode(f,h,r)}while(b<a.length);e=g.join("");return function(p){return decodeURIComponent(p.split("").map(function(B){return"%"+("00"+B.charCodeAt(0).toString(16)).slice(-2)}).join(""))}(e.replace(/\0+$/,""))}function Sa(){var a= | ||
{},b=[],c=[],e=[],g,f=function(h,m){null!=m&&""!==m&&(a[h]=m)};return{add:f,addDict:function(h){for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&f(m,h[m])},addJson:function(h,m,r){r&&Nb(r)&&(h={keyIfEncoded:h,keyIfNotEncoded:m,json:r},c.push(h),b.push(h))},addContextEntity:function(h){e.push(h)},getPayload:function(){return a},getJson:function(){return b},withJsonProcessor:function(h){g=h},build:function(){null===g||void 0===g?void 0:g(this,c,e);return a}}}function xc(a){return function(b, | ||
c,e){for(var g=function(p,B,w){p=JSON.stringify(p);if(a){w=b.add;if(p){var t=0,k=0,y=[];if(p){p=unescape(encodeURIComponent(p));do{var I=p.charCodeAt(t++);var P=p.charCodeAt(t++);var G=p.charCodeAt(t++);var H=I<<16|P<<8|G;I=H>>18&63;P=H>>12&63;G=H>>6&63;H&=63;y[k++]=la.charAt(I)+la.charAt(P)+la.charAt(G)+la.charAt(H)}while(t<p.length);t=y.join("");p=p.length%3;p=(p?t.slice(0,p-3):t)+"===".slice(p||3)}p=p.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}w.call(b,B,p)}else b.add(w,p)},f=function(p, | ||
B){if(!p){var w=b.getPayload();if(a?w.cx:w.co){p=JSON;var t=p.parse;if(a){if(w=w.cx){switch(4-w.length%4){case 2:w+="==";break;case 3:w+="="}w=w.replace(/-/g,"+").replace(/_/g,"/");w=wc(w)}}else w=w.co;p=t.call(p,w)}else p=void 0}p?p.data=p.data.concat(B.data):p=B;return p},h=void 0,m=0;m<c.length;m++){var r=c[m];"cx"===r.keyIfEncoded?h=f(h,r.json):g(r.json,r.keyIfEncoded,r.keyIfNotEncoded)}c.length=0;e.length&&(c={schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:T([],e, | ||
!0)},h=f(h,c),e.length=0);h&&g(h,"cx","co")}}function Nb(a){if(!Ob(a))return!1;for(var b in a)if(Object.prototype.hasOwnProperty.call(a,b))return!0;return!1}function Ob(a){return"undefined"!==typeof a&&null!==a&&(a.constructor==={}.constructor||a.constructor===[].constructor)}function yc(){var a=[],b=[];return{getGlobalPrimitives:function(){return a},getConditionalProviders:function(){return b},addGlobalContexts:function(c){for(var e=[],g=[],f=0;f<c.length;f++){var h=c[f];Pb(h)?e.push(h):Ba(h)&&g.push(h)}a= | ||
a.concat(g);b=b.concat(e)},clearGlobalContexts:function(){b=[];a=[]},removeGlobalContexts:function(c){for(var e=function(f){Pb(f)?b=b.filter(function(h){return JSON.stringify(h)!==JSON.stringify(f)}):Ba(f)&&(a=a.filter(function(h){return JSON.stringify(h)!==JSON.stringify(f)}))},g=0;g<c.length;g++)e(c[g])},getApplicableContexts:function(c){a:{var e=0;for(var g=c.getJson();e<g.length;e++){var f=g[e];if("ue_px"===f.keyIfEncoded&&"object"===typeof f.json.data&&(f=f.json.data.schema,"string"==typeof f)){e= | ||
f;break a}}e=""}g=c.getPayload().e;f="string"===typeof g?g:"";g=[];var h=hb(a,c,f,e);g.push.apply(g,h);c=zc(b,c,f,e);g.push.apply(g,c);return g}}}function Ac(a){return{addPluginContexts:function(b){var c=b?T([],b,!0):[];a.forEach(function(e){try{e.contexts&&c.push.apply(c,e.contexts())}catch(g){Z.error("Error adding plugin contexts",g)}});return c}}}function Bc(a){if("*"===a[0]||"*"===a[1])return!1;if(0<a.slice(2).length){var b=!1,c=0;for(a=a.slice(2);c<a.length;c++)if("*"===a[c])b=!0;else if(b)return!1; | ||
return!0}return 2==a.length?!0:!1}function Qb(a){return(a=a.split("."))&&1<a.length?Bc(a):!1}function Rb(a){a=/^iglu:((?:(?:[a-zA-Z0-9-_]+|\*).)+(?:[a-zA-Z0-9-_]+|\*))\/([a-zA-Z0-9-_.]+|\*)\/jsonschema\/([1-9][0-9]*|\*)-(0|[1-9][0-9]*|\*)-(0|[1-9][0-9]*|\*)$/.exec(a);if(null!==a&&Qb(a[1]))return a.slice(1,6)}function ib(a){if(a=Rb(a)){var b=a[0];return 5===a.length&&Qb(b)}return!1}function Cc(a){return Array.isArray(a)&&a.every(function(b){return"string"===typeof b})}function Sb(a){return Cc(a)?a.every(function(b){return ib(b)}): | ||
"string"===typeof a?ib(a):!1}function Ha(a){return Nb(a)&&"schema"in a&&"data"in a?"string"===typeof a.schema&&"object"===typeof a.data:!1}function Dc(a){var b=0;if(null!=a&&"object"===typeof a&&!Array.isArray(a)){if(Object.prototype.hasOwnProperty.call(a,"accept"))if(Sb(a.accept))b+=1;else return!1;if(Object.prototype.hasOwnProperty.call(a,"reject"))if(Sb(a.reject))b+=1;else return!1;return 0<b&&2>=b}return!1}function Ta(a){return"function"===typeof a&&1>=a.length}function Ba(a){return Ta(a)||Ha(a)} | ||
function Tb(a){return Array.isArray(a)&&2===a.length?Array.isArray(a[1])?Ta(a[0])&&a[1].every(Ba):Ta(a[0])&&Ba(a[1]):!1}function Ub(a){return Array.isArray(a)&&2===a.length?Dc(a[0])?Array.isArray(a[1])?a[1].every(Ba):Ba(a[1]):!1:!1}function Pb(a){return Tb(a)||Ub(a)}function Ec(a,b){var c=0,e=0,g=a.accept;Array.isArray(g)?a.accept.some(function(f){return Ua(f,b)})&&e++:"string"===typeof g&&Ua(g,b)&&e++;g=a.reject;Array.isArray(g)?a.reject.some(function(f){return Ua(f,b)})&&c++:"string"===typeof g&& | ||
Ua(g,b)&&c++;return 0<e&&0===c?!0:!1}function Ua(a,b){if(!ib(a))return!1;a=Rb(a);b=/^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(b);b=null!==b?b.slice(1,6):void 0;if(a&&b){if(!Fc(a[0],b[0]))return!1;for(var c=1;5>c;c++)if(!Vb(a[c],b[c]))return!1;return!0}return!1}function Fc(a,b){b=b.split(".");a=a.split(".");if(b&&a){if(b.length!==a.length)return!1;for(var c=0;c<a.length;c++)if(!Vb(b[c],a[c]))return!1;return!0}return!1}function Vb(a, | ||
b){return a&&b&&"*"===a||a===b}function Wb(a){return Array.isArray(a)?a:[a]}function hb(a,b,c,e){var g;a=Wb(a).map(function(f){a:if(Ha(f))f=[f];else{if(Ta(f)){b:{var h=void 0;try{var m={event:b.getPayload(),eventType:c,eventSchema:e};h=f(m);if(Array.isArray(h)&&h.every(Ha)||Ha(h)){var r=h;break b}r=void 0;break b}catch(p){}r=void 0}if(Ha(r)){f=[r];break a}else if(Array.isArray(r)){f=r;break a}}f=void 0}if(f&&0!==f.length)return f});return(g=[]).concat.apply(g,a.filter(function(f){return null!=f&& | ||
f.filter(Boolean)}))}function zc(a,b,c,e){var g;a=Wb(a).map(function(f){a:{if(Tb(f)){var h=f[0],m=!1;try{var r={event:b.getPayload(),eventType:c,eventSchema:e};m=h(r)}catch(p){m=!1}if(!0===m){f=hb(f[1],b,c,e);break a}}else if(Ub(f)&&Ec(f[0],e)){f=hb(f[1],b,c,e);break a}f=[]}if(f&&0!==f.length)return f});return(g=[]).concat.apply(g,a.filter(function(f){return null!=f&&f.filter(Boolean)}))}function Gc(a){return null==a?{type:"dtm",value:(new Date).getTime()}:"number"===typeof a?{type:"dtm",value:a}: | ||
"ttm"===a.type?{type:"ttm",value:a.value}:{type:"dtm",value:a.value||(new Date).getTime()}}function Hc(a){void 0===a&&(a={});var b=a.base64,c=a.corePlugins,e=null!==c&&void 0!==c?c:[];a=function(f,h,m){function r(k,y){k=B.getApplicableContexts(k);var I=[];y&&y.length&&I.push.apply(I,y);k&&k.length&&I.push.apply(I,k);return I}var p=Ac(h),B=yc(),w=f,t={};return{track:function(k,y,I){k.withJsonProcessor(xc(w));k.add("eid",ma.v4());k.addDict(t);I=Gc(I);k.add(I.type,I.value.toString());y=r(k,p.addPluginContexts(y)); | ||
y=y&&y.length?{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:y}:void 0;void 0!==y&&k.addJson("cx","co",y);h.forEach(function(G){try{G.beforeTrack&&G.beforeTrack(k)}catch(H){Z.error("Plugin beforeTrack",H)}});"function"===typeof m&&m(k);var P=k.build();h.forEach(function(G){try{G.afterTrack&&G.afterTrack(P)}catch(H){Z.error("Plugin afterTrack",H)}});return P},addPayloadPair:function(k,y){t[k]=y},getBase64Encoding:function(){return w},setBase64Encoding:function(k){w=k}, | ||
addPayloadDict:function(k){for(var y in k)Object.prototype.hasOwnProperty.call(k,y)&&(t[y]=k[y])},resetPayloadPairs:function(k){t=Ob(k)?k:{}},setTrackerVersion:function(k){t.tv=k},setTrackerNamespace:function(k){t.tna=k},setAppId:function(k){t.aid=k},setPlatform:function(k){t.p=k},setUserId:function(k){t.uid=k},setScreenResolution:function(k,y){t.res=k+"x"+y},setViewport:function(k,y){t.vp=k+"x"+y},setColorDepth:function(k){t.cd=k},setTimezone:function(k){t.tz=k},setLang:function(k){t.lang=k},setIpAddress:function(k){t.ip= | ||
k},setUseragent:function(k){t.ua=k},addGlobalContexts:function(k){B.addGlobalContexts(k)},clearGlobalContexts:function(){B.clearGlobalContexts()},removeGlobalContexts:function(k){B.removeGlobalContexts(k)}}}(null!==b&&void 0!==b?b:!0,e,a.callback);var g=da(da({},a),{addPlugin:function(f){var h,m;f=f.plugin;e.push(f);null===(h=f.logger)||void 0===h?void 0:h.call(f,Z);null===(m=f.activateCorePlugin)||void 0===m?void 0:m.call(f,g)}});null===e||void 0===e?void 0:e.forEach(function(f){var h,m;null===(h= | ||
f.logger)||void 0===h?void 0:h.call(f,Z);null===(m=f.activateCorePlugin)||void 0===m?void 0:m.call(f,g)});return g}function Ic(a){var b=a.pageUrl,c=a.pageTitle;a=a.referrer;var e=Sa();e.add("e","pv");e.add("url",b);e.add("page",c);e.add("refr",a);return e}function Jc(){try{var a=!!window.localStorage}catch(c){a=!0}if(!a)return!1;try{var b=window.localStorage;b.setItem("modernizr","modernizr");b.removeItem("modernizr");return!0}catch(c){return!1}}function Xb(a){return Number.isInteger&&Number.isInteger(a)|| | ||
"number"===typeof a&&isFinite(a)&&Math.floor(a)===a}function Yb(a){if(!a||"string"!==typeof a.valueOf()){a=a.text||"";var b=document.getElementsByTagName("title");b&&null!=b[0]&&(a=b[0].text)}return a}function jb(a){var b=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(a);return b?b[1]:a}function Zb(a){var b=a.length;"."===a.charAt(--b)&&(a=a.slice(0,b));"*."===a.slice(0,2)&&(a=a.slice(1));return a}function kb(a){var b=window,c=Ia("referrer",b.location.href)||Ia("referer",b.location.href);if(c)return c; | ||
if(a)return a;try{if(b.top)return b.top.document.referrer;if(b.parent)return b.parent.document.referrer}catch(e){}return document.referrer}function na(a,b,c,e){if(a.addEventListener)return a.addEventListener(b,c,e),!0;if(a.attachEvent)return a.attachEvent("on"+b,c);a["on"+b]=c}function Ia(a,b){return(a=(new RegExp("^[^#]*[?&]"+a+"=([^&#]*)")).exec(b))?decodeURIComponent(a[1].replace(/\+/g," ")):null}function Va(a,b,c){void 0===c&&(c=63072E3);try{var e=window.localStorage,g=Date.now()+1E3*c;e.setItem("".concat(a, | ||
".expires"),g.toString());e.setItem(a,b);return!0}catch(f){return!1}}function $b(a){try{var b=window.localStorage;b.removeItem(a);b.removeItem(a+".expires");return!0}catch(c){return!1}}function Kc(a,b){for(var c=window.location.hostname,e="_sp_root_domain_test_"+(new Date).getTime(),g="_test_value_"+(new Date).getTime(),f=c.split("."),h=f.length-1;0<=h;){var m=f.slice(h,f.length).join(".");aa(e,g,0,"/",m,a,b);if(aa(e)===g){aa(e,"",-1,"/",m,a,b);c=document.cookie.split("; ");e=[];for(g=0;g<c.length;g++)"_sp_root_domain_test_"=== | ||
c[g].substring(0,21)&&e.push(c[g]);c=e;for(e=0;e<c.length;e++)aa(c[e],"",-1,"/",m,a,b);return m}--h}return c}function aa(a,b,c,e,g,f,h){return 1<arguments.length?document.cookie=a+"="+encodeURIComponent(null!==b&&void 0!==b?b:"")+(c?"; Expires="+(new Date(+new Date+1E3*c)).toUTCString():"")+(e?"; Path="+e:"")+(g?"; Domain="+g:"")+(f?"; SameSite="+f:"")+(h?"; Secure":""):decodeURIComponent((("; "+document.cookie).split("; "+a+"=")[1]||"").split(";")[0])}function Lc(a,b,c,e,g,f,h,m,r,p,B,w,t,k,y,I){function P(q){var A= | ||
Object.keys(q).map(function(z){return[z,q[z]]}).reduce(function(z,u){z[u[0]]=u[1].toString();return z},{});return{evt:A,bytes:G(JSON.stringify(A))}}function G(q){for(var A=0,z=0;z<q.length;z++){var u=q.charCodeAt(z);127>=u?A+=1:2047>=u?A+=2:55296<=u&&57343>=u?(A+=4,z++):A=65535>u?A+3:A+4}return A}function H(q){for(void 0===q&&(q=!1);E.length&&"string"!==typeof E[0]&&"object"!==typeof E[0];)E.shift();if(1>E.length)Q=!1;else{if(!R||"string"!==typeof R.valueOf())throw"No collector configured";Q=!0;if(sa){var A= | ||
function(M){for(var ba=0,Ca=0;ba<M.length&&!(Ca+=M[ba].bytes,Ca>=h);)ba+=1;return ba},z=void 0;if(ta(E)){z=R;var u=F(z,!0,q);var J=A(E)}else z=Ja(E[0]),u=F(z,!1,q),J=1;var N=setTimeout(function(){u.abort();Q=!1},B),U=function(M){for(var ba=0;ba<M;ba++)E.shift();c&&Va(ua,JSON.stringify(E.slice(0,p)))};u.onreadystatechange=function(){if(4===u.readyState&&200<=u.status)if(clearTimeout(N),300>u.status)U(J),H();else{var M=u.status;M=200<=M&&300>M?!1:y.includes(M)?!0:!I.includes(M);M||(Z.error("Status ".concat(u.status, | ||
", will not retry.")),U(J));Q=!1}};if(ta(E)){if(A=E.slice(0,J),0<A.length){q=!1;A=A.map(function(M){return M.evt});if(Wa){var Ka=new Blob([V(ea(A))],{type:"application/json"});try{q=navigator.sendBeacon(z,Ka)}catch(M){q=!1}}!0===q?(U(J),H()):u.send(V(ea(A)))}}else u.send()}else if(w||ta(E))Q=!1;else{z=new Image(1,1);var fa=!0;z.onload=function(){fa&&(fa=!1,E.shift(),c&&Va(ua,JSON.stringify(E.slice(0,p))),H())};z.onerror=function(){fa&&(Q=fa=!1)};z.src=Ja(E[0]);setTimeout(function(){fa&&Q&&(fa=!1, | ||
H())},B)}}}function F(q,A,z){var u=new XMLHttpRequest;A?(u.open("POST",q,!z),u.setRequestHeader("Content-Type","application/json; charset=UTF-8")):u.open("GET",q,!z);u.withCredentials=k;w&&u.setRequestHeader("SP-Anonymous","*");for(var J in t)Object.prototype.hasOwnProperty.call(t,J)&&u.setRequestHeader(J,t[J]);return u}function V(q){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:q})}function ea(q){for(var A=(new Date).getTime().toString(),z= | ||
0;z<q.length;z++)q[z].stm=A;return q}function Ja(q){return r?R+q.replace("?","?stm="+(new Date).getTime()+"&"):R+q}function Xa(q){function A(u,J,N){return(N=N.match("(Macintosh;.*Mac OS X (d+)_(d+)[_d]*.*) AppleWebKit/"))&&N.length?parseInt(N[0])<=u||parseInt(N[0])===u&&parseInt(N[1])<=J:!1}function z(u){return u.match("Version/.* Safari/")&&!u.match("Chrom(e|ium)")}return function(u,J){return(J=J.match("(iP.+; CPU .*OS (d+)[_d]*.*) AppleWebKit/"))&&J.length?parseInt(J[0])<=u:!1}(13,q)||A(10,15,q)&& | ||
z(q)}var Q=!1,R,E=[];e="string"===typeof e?e.toLowerCase():e;var va=!0===e||"beacon"===e||"true"===e,Wa=!(!(va&&window.navigator&&window.navigator.sendBeacon)||Xa(window.navigator.userAgent))&&va,sa=!!(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest),wa="get"!==e&&sa&&("post"===e||va),oa=wa?g:"/i",ua="snowplowOutQueue_".concat(a,"_").concat(wa?"post2":"get");va&&(t={});f=c&&Jc()&&wa&&f||1;if(c)try{var La=window.localStorage.getItem(ua);E=La?JSON.parse(La):[]}catch(q){}Array.isArray(E)|| | ||
(E=[]);b.outQueues.push(E);sa&&1<f&&b.bufferFlushers.push(function(q){Q||H(q)});var ta=function(q){return"object"===typeof q[0]};return{enqueueRequest:function(q,A){R=A+oa;if(wa){q=P(q);if(q.bytes>=h){Z.warn("Event ("+q.bytes+"B) too big, max is "+h);A=q;F(R,!0,!1).send(V(ea([A.evt])));return}E.push(q)}else{var z="?";var u={co:!0,cx:!0},J=!0,N;for(N in q)q.hasOwnProperty(N)&&!u.hasOwnProperty(N)&&(J?J=!1:z+="&",z+=encodeURIComponent(N)+"="+encodeURIComponent(q[N]));for(var U in u)q.hasOwnProperty(U)&& | ||
u.hasOwnProperty(U)&&(z+="&"+U+"="+encodeURIComponent(q[U]));if(0<m&&(u=Ja(z),u=G(u),u>=m)){Z.warn("Event ("+u+"B) too big, max is "+m);sa&&(q=P(q),F(A+g,!0,!1).send(V(ea([q.evt]))));return}E.push(z)}A=!1;c&&(A=Va(ua,JSON.stringify(E.slice(0,p))));Q||A&&!(E.length>=f)||H()},executeQueue:function(){Q||H()},setUseLocalStorage:function(q){c=q},setAnonymousTracking:function(q){w=q},setCollectorUrl:function(q){R=q+oa},setBufferSize:function(q){f=q}}}function ac(a,b,c){if("translate.googleusercontent.com"=== | ||
a)""===c&&(c=b),a=(a=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(b))&&1<(null===a||void 0===a?void 0:a.length)?Ia("u",a[1]):null,b=null!==a&&void 0!==a?a:"",a=jb(b);else if("cc.bingj.com"===a||"webcache.googleusercontent.com"===a)b=document.links[0].href,a=jb(b);return[a,b,c]}function Mc(a,b,c,e){var g=Math.round((new Date).getTime()/1E3);a?(a=a.split("."),a.unshift("0")):a=["1",b,g,e,g,"",c];a[6]&&"undefined"!==a[6]||(a[6]=ma.v4());a[7]&&"undefined"!==a[7]||(a[7]="");a[8]&&"undefined"!==a[8]|| | ||
(a[8]="");a[9]&&"undefined"!==a[9]||(a[9]="");a[10]&&"undefined"!==a[10]||(a[10]=0);var f=function(h,m){h=parseInt(h);return isNaN(h)?m:h};b=function(h){return h?f(h,void 0):void 0};return[a[0],a[1],f(a[2],g),f(a[3],e),f(a[4],g),b(a[5]),a[6],a[7],a[8],b(a[9]),f(a[10],0)]}function Ma(a,b){void 0===b&&(b=1);"0"===a[0]?(a[7]=a[6],a[5]=a[4],a[3]++):a[3]=b;b=ma.v4();a[6]=b;a[10]=0;a[8]="";a[9]=void 0;return b}function lb(a){a[4]=Math.round((new Date).getTime()/1E3)}function Nc(a,b,c,e,g,f){void 0===f&& | ||
(f={});var h=[];a=function(r,p,B,w,t,k){function y(){xa=ac(window.location.hostname,window.location.href,kb());xa[1]!==pa&&(Na=kb(pa));bc=Zb(xa[0]);pa=xa[1]}function I(d){var l=(new Date).getTime();d=d.currentTarget;if(null===d||void 0===d?0:d.href){l="_sp="+(Ya+"."+l);var n=d.href.split("#"),v=n[0].split("?"),C=v.shift();if(v=v.join("?")){for(var K=!0,W=v.split("&"),S=0;S<W.length;S++)if("_sp="===W[S].substr(0,4)){K=!1;W[S]=l;v=W.join("&");break}K&&(v=l+"&"+v)}else v=l;n[0]=C+"?"+v;l=n.join("#"); | ||
d.href=l}}function P(d){for(var l=0;l<document.links.length;l++){var n=document.links[l];!n.spDecorationEnabled&&d(n)&&(na(n,"click",I,!0),na(n,"mousedown",I,!0),n.spDecorationEnabled=!0)}}function G(d){if(cc){var l=/#.*/;d=d.replace(l,"")}dc&&(l=/[{}]/g,d=d.replace(l,""));return d}function H(d){return(d=/^([a-z]+):/.exec(d))?d[1]:null}function F(d){d=Da+d+"."+ya;if("localStorage"==L){try{var l=window.localStorage,n=l.getItem(d+".expires");if(null===n||+n>Date.now())var v=l.getItem(d);else l.removeItem(d), | ||
l.removeItem(d+".expires"),v=void 0}catch(C){v=void 0}return v}if("cookie"==L||"cookieAndLocalStorage"==L)return aa(d)}function V(){y();ya=Oc((Oa||bc)+(mb||"/")).slice(0,4)}function ea(){Za=(new Date).getTime()}function Ja(){var d=Xa(),l=d[0];l<$a?$a=l:l>ab&&(ab=l);d=d[1];d<bb?bb=d:d>cb&&(cb=d);ea()}function Xa(){var d=document.documentElement;return d?[d.scrollLeft||window.pageXOffset,d.scrollTop||window.pageYOffset]:[0,0]}function Q(){var d=Xa(),l=d[0];ab=$a=l;cb=bb=d=d[1]}function R(){va(Da+"ses."+ | ||
ya,"*",ec)}function E(d){var l=Da+"id."+ya;d.shift();d=d.join(".");va(l,d,fc)}function va(d,l,n){if(!ha||za)"localStorage"==L?Va(d,l,n):("cookie"==L||"cookieAndLocalStorage"==L)&&aa(d,l,n,mb,Oa,db,eb)}function Wa(d){var l=Da+"id."+ya,n=Da+"ses."+ya;$b(l);$b(n);aa(l,"",-1,"/",Oa,db,eb);aa(n,"",-1,"/",Oa,db,eb);null!==d&&void 0!==d&&d.preserveSession||(ia=ma.v4(),ca=0);null!==d&&void 0!==d&&d.preserveUser||(Ya=ma.v4(),Aa=null)}function sa(d){d&&d.stateStorageStrategy&&(k.stateStorageStrategy=d.stateStorageStrategy, | ||
L=gc(k));ha=!!k.anonymousTracking;za=hc(k);nb=ic(k);qa.setUseLocalStorage("localStorage"==L||"cookieAndLocalStorage"==L);qa.setAnonymousTracking(nb)}function wa(){if(!ha||za){var d="none"!=L&&!!F("ses"),l=oa();if(l[1])var n=l[1];else n=ha?"":ma.v4(),l[1]=n;Ya=n;ia=d?l[6]:Ma(l);"none"!=L&&(R(),lb(l),E(l))}}function oa(){if("none"==L)return["1","",0,0,0,void 0,"","","",void 0,0];var d=F("id")||void 0;return Mc(d,Ya,ia,ca)}function ua(d){return 0===d.indexOf("http")?d:("https:"===document.location.protocol? | ||
"https":"http")+"://"+d}function La(){jc&&null!=t.pageViewId||(t.pageViewId=ma.v4())}function ta(){null==t.pageViewId&&(t.pageViewId=ma.v4());return t.pageViewId}function q(){return{contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:ta()}}]}}}function A(d){var l=d.title,n=d.context,v=d.timestamp;d=d.contextCallback;y();kc&&La();kc=!0;Ea=document.title;Pa=l;l=Yb(Pa||Ea);X.track(Ic({pageUrl:G(Fa||pa),pageTitle:l,referrer:G(fb||Na)}),(n||[]).concat(d? | ||
d():[]),v);v=new Date;l=!1;if(Y.enabled&&!Y.installed){l=Y.installed=!0;var C={update:function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var W=!1,S=Object.defineProperty({},"passive",{get:function(){W=!0},set:function(){}}),Ga=function(){};window.addEventListener("testPassiveEventSupport",Ga,S);window.removeEventListener("testPassiveEventSupport",Ga,S);C.hasSupport=W}}};C.update();var K="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel? | ||
"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(C,"hasSupport")?na(document,K,ea,{passive:!0}):na(document,K,ea);Q();K=function(W,S){void 0===S&&(S=ea);return function(Ga){return na(document,Ga,S)}};"click mouseup mousedown mousemove keypress keydown keyup".split(" ").forEach(K(document));["resize","focus","blur"].forEach(K(window));K(window,Ja)("scroll")}if(Y.enabled&&(Pc||l))for(v in Za=v.getTime(),v=void 0,Y.configurations)if(l=Y.configurations[v])window.clearInterval(l.activityInterval), | ||
z(l,n,d)}function z(d,l,n){var v=function(K,W){y();K({context:W,pageViewId:ta(),minXOffset:$a,minYOffset:bb,maxXOffset:ab,maxYOffset:cb});Q()},C=function(){Za+d.configHeartBeatTimer>(new Date).getTime()&&v(d.callback,(l||[]).concat(n?n():[]))};d.activityInterval=0!=d.configMinimumVisitLength?window.setTimeout(function(){Za+d.configMinimumVisitLength>(new Date).getTime()&&v(d.callback,(l||[]).concat(n?n():[]));d.activityInterval=window.setInterval(C,d.configHeartBeatTimer)},d.configMinimumVisitLength): | ||
window.setInterval(C,d.configHeartBeatTimer)}function u(d){var l=d.minimumVisitLength,n=d.heartbeatDelay;d=d.callback;if(Xb(l)&&Xb(n))return{configMinimumVisitLength:1E3*l,configHeartBeatTimer:1E3*n,callback:d};Z.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function J(d){var l=d.context,n=d.minXOffset,v=d.minYOffset,C=d.maxXOffset,K=d.maxYOffset;d=document.title;d!==Ea&&(Ea=d,Pa=void 0);d=X;var W=d.track,S=G(Fa||pa),Ga=Yb(Pa||Ea),Qc=G(fb||Na);n=Math.round(n);C=Math.round(C); | ||
v=Math.round(v);K=Math.round(K);var ja=Sa();ja.add("e","pp");ja.add("url",S);ja.add("page",Ga);ja.add("refr",Qc);n&&!isNaN(Number(n))&&ja.add("pp_mix",n.toString());C&&!isNaN(Number(C))&&ja.add("pp_max",C.toString());v&&!isNaN(Number(v))&&ja.add("pp_miy",v.toString());K&&!isNaN(Number(K))&&ja.add("pp_may",K.toString());W.call(d,ja,l)}var N,U,Ka,fa,M,ba,Ca,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb;k.eventMethod=null!==(N=k.eventMethod)&&void 0!==N?N:"post";var gc=function(d){var l;return null!== | ||
(l=d.stateStorageStrategy)&&void 0!==l?l:"cookieAndLocalStorage"},hc=function(d){var l,n;return"boolean"===typeof d.anonymousTracking?!1:null!==(n=!0===(null===(l=d.anonymousTracking)||void 0===l?void 0:l.withSessionTracking))&&void 0!==n?n:!1},ic=function(d){var l,n;return"boolean"===typeof d.anonymousTracking?!1:null!==(n=!0===(null===(l=d.anonymousTracking)||void 0===l?void 0:l.withServerAnonymisation))&&void 0!==n?n:!1};h.push(function(){return{beforeTrack:function(d){var l=F("ses"),n=oa();var v= | ||
Qa?!!aa(Qa):!1;if(lc||v)Wa();else{"0"===n[0]?(ia=l||"none"==L?n[6]:Ma(n),ca=n[3]):(new Date).getTime()-Hb>1E3*ec&&(ca++,ia=Ma(n,ca));lb(n);0===n[10]&&(l=d.build(),n[8]=l.eid,l=l.dtm||l.ttm,n[9]=l?parseInt(l):void 0);n[10]+=1;l=d.add;if("innerWidth"in window){v=window.innerWidth;var C=window.innerHeight}else C=document.documentElement||document.body,v=C.clientWidth,C=C.clientHeight;l.call(d,"vp",0<=v&&0<=C?v+"x"+C:null);l=d.add;C=document.documentElement;var K=document.body;v=Math.max(C.clientWidth, | ||
C.offsetWidth,C.scrollWidth);C=Math.max(C.clientHeight,C.offsetHeight,C.scrollHeight,K?Math.max(K.offsetHeight,K.scrollHeight):0);v=isNaN(v)||isNaN(C)?"":v+"x"+C;l.call(d,"ds",v);d.add("vid",za?ca:ha?null:ca);d.add("sid",za?ia:ha?null:ia);d.add("duid",ha?null:n[1]);d.add("uid",ha?null:Aa);y();d.add("refr",G(fb||Na));d.add("url",G(Fa||pa));!Rc||za||ha||(l=n[9],l={userId:n[1],sessionId:n[6],eventIndex:n[10],sessionIndex:n[3],previousSessionId:n[7]||null,storageMechanism:"localStorage"==L?"LOCAL_STORAGE": | ||
"COOKIE_1",firstEventId:n[8]||null,firstEventTimestamp:l?(new Date(l)).toISOString():null},d.addContextEntity({schema:"iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",data:l}));"none"!=L&&(E(n),R());Hb=(new Date).getTime()}}}}());(null!==(Ka=null===(U=null===k||void 0===k?void 0:k.contexts)||void 0===U?void 0:U.webPage)&&void 0!==Ka?Ka:1)&&h.push(q());h.push.apply(h,null!==(fa=k.plugins)&&void 0!==fa?fa:[]);var X=Hc({base64:k.encodeBase64,corePlugins:h,callback:function(d){var l= | ||
Qa?!!aa(Qa):!1;lc||l||qa.enqueueRequest(d.build(),Ib)}}),Sc=navigator.userLanguage||navigator.language,Tc=document.characterSet||document.charset,xa=ac(window.location.hostname,window.location.href,kb()),bc=Zb(xa[0]),pa=xa[1],Na=xa[2],fb,Uc=null!==(M=k.platform)&&void 0!==M?M:"web",Ib=ua(w),Vc=null!==(ba=k.postPath)&&void 0!==ba?ba:"/com.snowplowanalytics.snowplow/tp2",Wc=null!==(Ca=k.appId)&&void 0!==Ca?Ca:"",Fa,Ea=document.title,Pa,Pc=null!==(ob=k.resetActivityTrackingOnPageView)&&void 0!==ob?ob: | ||
!0,cc,dc,Da=null!==(pb=k.cookieName)&&void 0!==pb?pb:"_sp_",Oa=null!==(qb=k.cookieDomain)&&void 0!==qb?qb:void 0,mb="/",db=null!==(rb=k.cookieSameSite)&&void 0!==rb?rb:"None",eb=null!==(sb=k.cookieSecure)&&void 0!==sb?sb:!0,mc=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,lc="undefined"!==typeof k.respectDoNotTrack?k.respectDoNotTrack&&("yes"===mc||"1"===mc):!1,Qa,fc=null!==(tb=k.cookieLifetime)&&void 0!==tb?tb:63072E3,ec=null!==(ub=k.sessionCookieTimeout)&&void 0!==ub?ub:1800,za= | ||
hc(k),nb=ic(k),ha=!!k.anonymousTracking,L=gc(k),Za,Hb=(new Date).getTime(),$a,ab,bb,cb,ya,Ya,ia,ca=1,Aa,qa=Lc(r,t,"localStorage"==L||"cookieAndLocalStorage"==L,k.eventMethod,Vc,null!==(vb=k.bufferSize)&&void 0!==vb?vb:1,null!==(wb=k.maxPostBytes)&&void 0!==wb?wb:4E4,null!==(xb=k.maxGetBytes)&&void 0!==xb?xb:0,null!==(yb=k.useStm)&&void 0!==yb?yb:!0,null!==(zb=k.maxLocalStorageQueueSize)&&void 0!==zb?zb:1E3,null!==(Ab=k.connectionTimeout)&&void 0!==Ab?Ab:5E3,nb,null!==(Bb=k.customHeaders)&&void 0!== | ||
Bb?Bb:{},null!==(Cb=k.withCredentials)&&void 0!==Cb?Cb:!0,null!==(Db=k.retryStatusCodes)&&void 0!==Db?Db:[],(null!==(Eb=k.dontRetryStatusCodes)&&void 0!==Eb?Eb:[]).concat([400,401,403,410,422])),jc=!1,kc=!1,Y={enabled:!1,installed:!1,configurations:{}},Rc=null!==(Gb=null===(Fb=k.contexts)||void 0===Fb?void 0:Fb.session)&&void 0!==Gb?Gb:!1;k.hasOwnProperty("discoverRootDomain")&&k.discoverRootDomain&&(Oa=Kc(db,eb));X.setTrackerVersion(B);X.setTrackerNamespace(p);X.setAppId(Wc);X.setPlatform(Uc);X.addPayloadPair("cookie", | ||
navigator.cookieEnabled?"1":"0");X.addPayloadPair("cs",Tc);X.addPayloadPair("lang",Sc);X.addPayloadPair("res",screen.width+"x"+screen.height);X.addPayloadPair("cd",screen.colorDepth);V();wa();k.crossDomainLinker&&P(k.crossDomainLinker);return da(da({},{getDomainSessionIndex:function(){return ca},getPageViewId:function(){return ta()},newSession:function(){var d=oa();"0"===d[0]?(ia="none"!=L?Ma(d):d[6],ca=d[3],R()):(ca++,ia=Ma(d,ca));lb(d);"none"!=L&&(E(d),R());Hb=(new Date).getTime()},getCookieName:function(d){return Da+ | ||
d+"."+ya},getUserId:function(){return Aa},getDomainUserId:function(){return oa()[1]},getDomainUserInfo:function(){return oa()},setReferrerUrl:function(d){fb=d},setCustomUrl:function(d){y();var l=pa,n;H(d)?Fa=d:"/"===d.slice(0,1)?Fa=H(l)+"://"+jb(l)+d:(l=G(l),0<=(n=l.indexOf("?"))&&(l=l.slice(0,n)),(n=l.lastIndexOf("/"))!==l.length-1&&(l=l.slice(0,n+1)),Fa=l+d)},setDocumentTitle:function(d){Ea=document.title;Pa=d},discardHashTag:function(d){cc=d},discardBrace:function(d){dc=d},setCookiePath:function(d){mb= | ||
d;V()},setVisitorCookieTimeout:function(d){fc=d},crossDomainLinker:function(d){P(d)},enableActivityTracking:function(d){Y.configurations.pagePing||(Y.enabled=!0,Y.configurations.pagePing=u(da(da({},d),{callback:J})))},enableActivityTrackingCallback:function(d){Y.configurations.callback||(Y.enabled=!0,Y.configurations.callback=u(d))},updatePageActivity:function(){ea()},setOptOutCookie:function(d){Qa=d},setUserId:function(d){Aa=d},setUserIdFromLocation:function(d){y();Aa=Ia(d,pa)},setUserIdFromReferrer:function(d){y(); | ||
Aa=Ia(d,Na)},setUserIdFromCookie:function(d){Aa=aa(d)},setCollectorUrl:function(d){Ib=ua(d);qa.setCollectorUrl(Ib)},setBufferSize:function(d){qa.setBufferSize(d)},flushBuffer:function(d){void 0===d&&(d={});qa.executeQueue();d.newBufferSize&&qa.setBufferSize(d.newBufferSize)},trackPageView:function(d){void 0===d&&(d={});A(d)},preservePageViewId:function(){jc=!0},disableAnonymousTracking:function(d){k.anonymousTracking=!1;sa(d);wa();qa.executeQueue()},enableAnonymousTracking:function(d){var l;k.anonymousTracking= | ||
null!==(l=d&&(null===d||void 0===d?void 0:d.options))&&void 0!==l?l:!0;sa(d);za||La()},clearUserData:Wa}),{id:r,namespace:p,core:X,sharedState:t})}(a,b,c,e,g,f);var m=da(da({},a),{addPlugin:function(r){var p,B;m.core.addPlugin(r);null===(B=(p=r.plugin).activateBrowserPlugin)||void 0===B?void 0:B.call(p,m)}});h.forEach(function(r){var p;null===(p=r.activateBrowserPlugin)||void 0===p?void 0:p.call(r,m)});return m}function D(a,b){try{var c=null!==a&&void 0!==a?a:Object.keys(Ra);a=Ra;for(var e=[],g=0;g< | ||
c.length;g++){var f=c[g];a.hasOwnProperty(f)?e.push(a[f]):Z.warn(f+" not configured")}e.forEach(b)}catch(h){Z.error("Function failed",h)}}function Xc(){function a(){"hidden"==g.visibilityState&&e.bufferFlushers.forEach(function(h){h(!1)})}function b(){var h;if(!e.hasLoaded)for(e.hasLoaded=!0,h=0;h<e.registeredOnLoadHandlers.length;h++)e.registeredOnLoadHandlers[h]();return!0}function c(){g.addEventListener?g.addEventListener("DOMContentLoaded",function m(){g.removeEventListener("DOMContentLoaded", | ||
m,!1);b()}):g.attachEvent&&g.attachEvent("onreadystatechange",function r(){"complete"===g.readyState&&(g.detachEvent("onreadystatechange",r),b())});na(f,"load",b,!1)}var e=new Yc,g=document,f=window;g.visibilityState&&na(g,"visibilitychange",a,!1);na(f,"beforeunload",function(){e.bufferFlushers.forEach(function(h){h(!1)})},!1);"loading"===document.readyState?c():b();return e}var da=function(){da=Object.assign||function(a){for(var b,c=1,e=arguments.length;c<e;c++){b=arguments[c];for(var g in b)Object.prototype.hasOwnProperty.call(b, | ||
g)&&(a[g]=b[g])}return a};return da.apply(this,arguments)},ra={},nc="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(nc){var oc=new Uint8Array(16);ra=function(){nc(oc);return oc}}else{var pc=Array(16);ra=function(){for(var a=0,b;16>a;a++)0===(a&3)&&(b=4294967296*Math.random()),pc[a]=b>>>((a&3)<<3)&255;return pc}}for(var O=[],gb=0;256> | ||
gb;++gb)O[gb]=(gb+256).toString(16).substr(1);var qc=function(a,b){b=b||0;return[O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],"-",O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]],O[a[b++]]].join("")},Zc=ra,rc,Jb,Kb=0,Lb=0,$c=ra;ra=function(a,b,c){c=b&&c||0;"string"==typeof a&&(b="binary"===a?Array(16):null,a=null);a=a||{};a=a.random||(a.rng||$c)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(b)for(var e=0;16>e;++e)b[c+e]=a[e];return b||qc(a)}; | ||
ra.v1=function(a,b,c){c=b&&c||0;var e=b||[];a=a||{};var g=a.node||rc,f=void 0!==a.clockseq?a.clockseq:Jb;if(null==g||null==f){var h=Zc();null==g&&(g=rc=[h[0]|1,h[1],h[2],h[3],h[4],h[5]]);null==f&&(f=Jb=(h[6]<<8|h[7])&16383)}h=void 0!==a.msecs?a.msecs:(new Date).getTime();var m=void 0!==a.nsecs?a.nsecs:Lb+1,r=h-Kb+(m-Lb)/1E4;0>r&&void 0===a.clockseq&&(f=f+1&16383);(0>r||h>Kb)&&void 0===a.nsecs&&(m=0);if(1E4<=m)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");Kb=h;Lb=m;Jb=f;h+=122192928E5; | ||
a=(1E4*(h&268435455)+m)%4294967296;e[c++]=a>>>24&255;e[c++]=a>>>16&255;e[c++]=a>>>8&255;e[c++]=a&255;a=h/4294967296*1E4&268435455;e[c++]=a>>>8&255;e[c++]=a&255;e[c++]=a>>>24&15|16;e[c++]=a>>>16&255;e[c++]=f>>>8|128;e[c++]=f&255;for(f=0;6>f;++f)e[c+f]=g[f];return b?b:qc(e)};var ma=ra.v4=ra,la="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ka;(function(a){a[a.none=0]="none";a[a.error=1]="error";a[a.warn=2]="warn";a[a.debug=3]="debug";a[a.info=4]="info"})(ka||(ka={}));var Z=function(a){void 0=== | ||
a&&(a=ka.warn);return{setLogLevel:function(b){a=ka[b]?b:ka.warn},warn:function(b,c){for(var e=[],g=2;g<arguments.length;g++)e[g-2]=arguments[g];a>=ka.warn&&"undefined"!==typeof console&&(g="Snowplow: "+b,c?console.warn.apply(console,T([g+"\n",c],e,!1)):console.warn.apply(console,T([g],e,!1)))},error:function(b,c){for(var e=[],g=2;g<arguments.length;g++)e[g-2]=arguments[g];a>=ka.error&&"undefined"!==typeof console&&(g="Snowplow: "+b+"\n",c?console.error.apply(console,T([g+"\n",c],e,!1)):console.error.apply(console, | ||
T([g],e,!1)))},debug:function(b){for(var c=[],e=1;e<arguments.length;e++)c[e-1]=arguments[e];a>=ka.debug&&"undefined"!==typeof console&&console.debug.apply(console,T(["Snowplow: "+b],c,!1))},info:function(b){for(var c=[],e=1;e<arguments.length;e++)c[e-1]=arguments[e];a>=ka.info&&"undefined"!==typeof console&&console.info.apply(console,T(["Snowplow: "+b],c,!1))}}}(),sc={},tc={};(function(){var a={rotl:function(b,c){return b<<c|b>>>32-c},rotr:function(b,c){return b<<32-c|b>>>c},endian:function(b){if(b.constructor== | ||
Number)return a.rotl(b,8)&16711935|a.rotl(b,24)&4278255360;for(var c=0;c<b.length;c++)b[c]=a.endian(b[c]);return b},randomBytes:function(b){for(var c=[];0<b;b--)c.push(Math.floor(256*Math.random()));return c},bytesToWords:function(b){for(var c=[],e=0,g=0;e<b.length;e++,g+=8)c[g>>>5]|=b[e]<<24-g%32;return c},wordsToBytes:function(b){for(var c=[],e=0;e<32*b.length;e+=8)c.push(b[e>>>5]>>>24-e%32&255);return c},bytesToHex:function(b){for(var c=[],e=0;e<b.length;e++)c.push((b[e]>>>4).toString(16)),c.push((b[e]& | ||
15).toString(16));return c.join("")},hexToBytes:function(b){for(var c=[],e=0;e<b.length;e+=2)c.push(parseInt(b.substr(e,2),16));return c},bytesToBase64:function(b){for(var c=[],e=0;e<b.length;e+=3)for(var g=b[e]<<16|b[e+1]<<8|b[e+2],f=0;4>f;f++)8*e+6*f<=8*b.length?c.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(g>>>6*(3-f)&63)):c.push("=");return c.join("")},base64ToBytes:function(b){b=b.replace(/[^A-Z0-9+\/]/ig,"");for(var c=[],e=0,g=0;e<b.length;g=++e%4)0!=g&&c.push(("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(b.charAt(e- | ||
1))&Math.pow(2,-2*g+8)-1)<<2*g|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(b.charAt(e))>>>6-2*g);return c}};tc=a})();var Mb={utf8:{stringToBytes:function(a){return Mb.bin.stringToBytes(unescape(encodeURIComponent(a)))},bytesToString:function(a){return decodeURIComponent(escape(Mb.bin.bytesToString(a)))}},bin:{stringToBytes:function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c)&255);return b},bytesToString:function(a){for(var b=[],c=0;c<a.length;c++)b.push(String.fromCharCode(a[c])); | ||
return b.join("")}}},uc=Mb;(function(){var a=tc,b=uc.utf8,c=uc.bin,e=function(g,f){var h=a.wordsToBytes,m=g;m.constructor==String?m=b.stringToBytes(m):"undefined"!==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(m)?m=Array.prototype.slice.call(m,0):Array.isArray(m)||(m=m.toString());g=a.bytesToWords(m);var r=8*m.length;m=[];var p=1732584193,B=-271733879,w=-1732584194,t=271733878,k=-1009589776;g[r>>5]|=128<<24-r%32;g[(r+64>>>9<<4)+15]=r;for(r=0;r<g.length;r+=16){for(var y=p,I=B, | ||
P=w,G=t,H=k,F=0;80>F;F++){if(16>F)m[F]=g[r+F];else{var V=m[F-3]^m[F-8]^m[F-14]^m[F-16];m[F]=V<<1|V>>>31}V=(p<<5|p>>>27)+k+(m[F]>>>0)+(20>F?(B&w|~B&t)+1518500249:40>F?(B^w^t)+1859775393:60>F?(B&w|B&t|w&t)-1894007588:(B^w^t)-899497514);k=t;t=w;w=B<<30|B>>>2;B=p;p=V}p+=y;B+=I;w+=P;t+=G;k+=H}h=h.call(a,[p,B,w,t,k]);return f&&f.asBytes?h:f&&f.asString?c.bytesToString(h):a.bytesToHex(h)};e._blocksize=16;e._digestsize=20;sc=e})();var Oc=sc,Ra={},Yc=function(){return function(){this.outQueues=[];this.bufferFlushers= | ||
[];this.hasLoaded=!1;this.registeredOnLoadHandlers=[]}}(),vc="undefined"!==typeof window?Xc():void 0;x.addGlobalContexts=function(a,b){D(b,function(c){c.core.addGlobalContexts(a)})};x.addPlugin=function(a,b){D(b,function(c){c.addPlugin(a)})};x.clearGlobalContexts=function(a){D(a,function(b){b.core.clearGlobalContexts()})};x.clearUserData=function(a,b){D(b,function(c){c.clearUserData(a)})};x.crossDomainLinker=function(a,b){D(b,function(c){c.crossDomainLinker(a)})};x.disableAnonymousTracking=function(a, | ||
b){D(b,function(c){c.disableAnonymousTracking(a)})};x.discardBrace=function(a,b){D(b,function(c){c.discardBrace(a)})};x.discardHashTag=function(a,b){D(b,function(c){c.discardHashTag(a)})};x.enableActivityTracking=function(a,b){D(b,function(c){c.enableActivityTracking(a)})};x.enableActivityTrackingCallback=function(a,b){D(b,function(c){c.enableActivityTrackingCallback(a)})};x.enableAnonymousTracking=function(a,b){D(b,function(c){c.enableAnonymousTracking(a)})};x.flushBuffer=function(a,b){D(b,function(c){c.flushBuffer(a)})}; | ||
x.newSession=function(a){D(a,function(b){b.newSession()})};x.newTracker=function(a,b,c){void 0===c&&(c={});if(vc){var e="js-".concat("3.5.0");Ra.hasOwnProperty(a)?a=null:(Ra[a]=Nc(a,a,e,b,vc,c),a=Ra[a]);return a}};x.preservePageViewId=function(a){D(a,function(b){b.preservePageViewId()})};x.removeGlobalContexts=function(a,b){D(b,function(c){c.core.removeGlobalContexts(a)})};x.setBufferSize=function(a,b){D(b,function(c){c.setBufferSize(a)})};x.setCollectorUrl=function(a,b){D(b,function(c){c.setCollectorUrl(a)})}; | ||
x.setCookiePath=function(a,b){D(b,function(c){c.setCookiePath(a)})};x.setCustomUrl=function(a,b){D(b,function(c){c.setCustomUrl(a)})};x.setDocumentTitle=function(a,b){D(b,function(c){c.setDocumentTitle(a)})};x.setOptOutCookie=function(a,b){D(b,function(c){c.setOptOutCookie(a)})};x.setReferrerUrl=function(a,b){D(b,function(c){c.setReferrerUrl(a)})};x.setUserId=function(a,b){D(b,function(c){c.setUserId(a)})};x.setUserIdFromCookie=function(a,b){D(b,function(c){c.setUserIdFromCookie(a)})};x.setUserIdFromLocation= | ||
function(a,b){D(b,function(c){c.setUserIdFromLocation(a)})};x.setUserIdFromReferrer=function(a,b){D(b,function(c){c.setUserIdFromReferrer(a)})};x.setVisitorCookieTimeout=function(a,b){D(b,function(c){c.setVisitorCookieTimeout(a)})};x.trackPageView=function(a,b){D(b,function(c){c.trackPageView(a)})};x.trackSelfDescribingEvent=function(a,b){D(b,function(c){c=c.core;var e=c.track,g=a.event,f=g.schema,h=g.data;g=Sa();f={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:{schema:f, | ||
data:h}};g.add("e","ue");g.addJson("ue_px","ue_pr",f);e.call(c,g,a.context,a.timestamp)})};x.trackStructEvent=function(a,b){D(b,function(c){c=c.core;var e=c.track,g=a.category,f=a.action,h=a.label,m=a.property,r=a.value,p=Sa();p.add("e","se");p.add("se_ca",g);p.add("se_ac",f);p.add("se_la",h);p.add("se_pr",m);p.add("se_va",null==r?void 0:r.toString());e.call(c,p,a.context,a.timestamp)})};x.updatePageActivity=function(a){D(a,function(b){b.updatePageActivity()})};x.version="3.5.0";Object.defineProperty(x, | ||
"__esModule",{value:!0})}) | ||
//# sourceMappingURL=index.umd.min.js.map |
{ | ||
"name": "@snowplow/browser-tracker", | ||
"version": "3.4.0", | ||
"version": "3.5.0", | ||
"description": "Browser tracker for Snowplow", | ||
@@ -35,4 +35,4 @@ "keywords": [ | ||
"dependencies": { | ||
"@snowplow/browser-tracker-core": "3.4.0", | ||
"@snowplow/tracker-core": "3.4.0", | ||
"@snowplow/browser-tracker-core": "3.5.0", | ||
"@snowplow/tracker-core": "3.5.0", | ||
"tslib": "^2.3.1" | ||
@@ -39,0 +39,0 @@ }, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1853984
5805
+ Added@snowplow/browser-tracker-core@3.5.0(transitive)
+ Added@snowplow/tracker-core@3.5.0(transitive)
- Removed@snowplow/browser-tracker-core@3.4.0(transitive)
- Removed@snowplow/tracker-core@3.4.0(transitive)
Updated@snowplow/tracker-core@3.5.0