PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / piwik.js
matomo / app Last commit date
config 2 weeks ago core 2 weeks ago js 2 weeks ago lang 2 weeks ago libs 2 months ago node_modules 5 months ago plugins 2 weeks ago vendor 2 weeks ago .htaccess 6 years ago AGENTS.md 1 month ago DIObject.php 2 years ago LEGALNOTICE 8 months ago LICENSE 2 years ago LegacyAutoloader.php 2 years ago PRIVACY.md 5 years ago README.md 8 months ago SECURITY.md 2 years ago bootstrap.php 2 months ago console 6 years ago favicon.ico 2 years ago index.php 2 years ago matomo.js 2 weeks ago matomo.php 2 years ago offline-service-worker.js 5 years ago piwik.js 2 weeks ago piwik.php 8 months ago robots.txt 5 years ago
piwik.js
78 lines
1 /*!!
2 * Matomo - free/libre analytics platform
3 *
4 * JavaScript tracking client
5 *
6 * @link https://piwik.org
7 * @source https://github.com/matomo-org/matomo/blob/master/js/piwik.js
8 * @license https://piwik.org/free-software/bsd/ BSD-3 Clause (also in js/LICENSE.txt)
9 * @license magnet:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-clause.txt BSD-3-Clause
10 */
11 ;if(typeof _paq!=="object"){_paq=[]}if(typeof window.Matomo!=="object"){window.Matomo=window.Piwik=(function(){var s,b={},A={},K=document,g=navigator,ac=screen,X=window,h=X.performance||X.mozPerformance||X.msPerformance||X.webkitPerformance,u=X.encodeURIComponent,W=X.decodeURIComponent,k=unescape,M=[],I,v,am=[],z=0,ag=0,Y=0,m=false,q="";function p(au){try{return W(au)}catch(av){return unescape(au)}}function N(av){var au=typeof av;return au!=="undefined"}function D(au){return typeof au==="function"}function aa(au){return typeof au==="object"}function y(au){return typeof au==="string"||au instanceof String}function al(au){return typeof au==="number"||au instanceof Number
12 }function ad(au){return N(au)&&(al(au)||(y(au)&&au.length))}function E(av){if(!av){return true}var au;for(au in av){if(Object.prototype.hasOwnProperty.call(av,au)){return false}}return true}function ap(au){var av=typeof console;if(av!=="undefined"&&console&&console.error){console.error(au)}}function ak(){var az,ay,aB,av,au;for(az=0;az<arguments.length;az+=1){au=null;if(arguments[az]&&arguments[az].slice){au=arguments[az].slice()}av=arguments[az];aB=av.shift();var aA,aw;var ax=y(aB)&&aB.indexOf("::")>0;if(ax){aA=aB.split("::");aw=aA[0];aB=aA[1];if("object"===typeof v[aw]&&"function"===typeof v[aw][aB]){v[aw][aB].apply(v[aw],av)}else{if(au){am.push(au)}}}else{for(ay=0;ay<M.length;ay++){if(y(aB)){aw=M[ay];var aC=aB.indexOf(".")>0;if(aC){aA=aB.split(".");if(aw&&"object"===typeof aw[aA[0]]){aw=aw[aA[0]];aB=aA[1]}else{if(au){am.push(au);break}}}if(aw[aB]){aw[aB].apply(aw,av)}else{var aD="The method '"+aB+'\' was not found in "_paq" variable. Please have a look at the Matomo tracker documentation: https://developer.matomo.org/api-reference/tracking-javascript';
13 ap(aD);if(!aC){throw new TypeError(aD)}}if(aB==="addTracker"){break}if(aB==="setTrackerUrl"||aB==="setSiteId"){break}}else{aB.apply(M[ay],av)}}}}}function at(ax,aw,av,au){if(ax.addEventListener){ax.addEventListener(aw,av,au);return true}if(ax.attachEvent){return ax.attachEvent("on"+aw,av)}ax["on"+aw]=av}function n(au){if(K.readyState==="complete"){au()}else{if(X.addEventListener){X.addEventListener("load",au,false)}else{if(X.attachEvent){X.attachEvent("onload",au)}}}}function r(ax){var au=false;if(K.attachEvent){au=K.readyState==="complete"}else{au=K.readyState!=="loading"}if(au){ax();return}var aw;if(K.addEventListener){at(K,"DOMContentLoaded",function av(){K.removeEventListener("DOMContentLoaded",av,false);if(!au){au=true;ax()}})}else{if(K.attachEvent){K.attachEvent("onreadystatechange",function av(){if(K.readyState==="complete"){K.detachEvent("onreadystatechange",av);if(!au){au=true;ax()}}});if(K.documentElement.doScroll&&X===X.top){(function av(){if(!au){try{K.documentElement.doScroll("left")
14 }catch(ay){setTimeout(av,0);return}au=true;ax()}}())}}}at(X,"load",function(){if(!au){au=true;ax()}},false)}function ah(av,aA,aB){if(!av){return""}var au="",ax,aw,ay,az;for(ax in b){if(Object.prototype.hasOwnProperty.call(b,ax)){az=b[ax]&&"function"===typeof b[ax][av];if(az){aw=b[ax][av];ay=aw(aA||{},aB);if(ay){au+=ay}}}}return au}function an(av){var au;m=true;ah("unload");au=new Date();var aw=au.getTimeAlias();if((s-aw)>3000){s=aw+3000}if(s){do{au=new Date()}while(au.getTimeAlias()<s)}}function o(aw,av){var au=K.createElement("script");au.type="text/javascript";au.src=aw;if(au.readyState){au.onreadystatechange=function(){var ax=this.readyState;if(ax==="loaded"||ax==="complete"){au.onreadystatechange=null;av()}}}else{au.onload=av}K.getElementsByTagName("head")[0].appendChild(au)}function O(){var au="";try{au=X.top.document.referrer}catch(aw){if(X.parent){try{au=X.parent.document.referrer}catch(av){au=""}}}if(au===""){au=K.referrer}return au}function t(au){var aw=new RegExp("^([a-z]+):"),av=aw.exec(au);
15 return av?av[1]:null}function d(au){var aw=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),av=aw.exec(au);return av?av[1]:au}function H(au){return(/^[0-9][0-9]*(\.[0-9]+)?$/).test(au)}function R(aw,ax){var au={},av;for(av in aw){if(aw.hasOwnProperty(av)&&ax(aw[av])){au[av]=aw[av]}}return au}function C(aw){var au={},av;for(av in aw){if(aw.hasOwnProperty(av)){if(H(aw[av])){au[av]=Math.round(aw[av])}else{throw new Error('Parameter "'+av+'" provided value "'+aw[av]+'" is not valid. Please provide a numeric value.')}}}return au}function l(av){var aw="",au;for(au in av){if(av.hasOwnProperty(au)){aw+="&"+u(au)+"="+u(av[au])}}return aw}function ao(av,au){av=String(av);return av.lastIndexOf(au,0)===0}function V(av,au){av=String(av);return av.indexOf(au,av.length-au.length)!==-1}function B(av,au){av=String(av);return av.indexOf(au)!==-1}function f(av,au){av=String(av);return av.substr(0,av.length-au)}function J(ax,aw,az){ax=String(ax);if(!az){az=""}var au=ax.indexOf("#");var aA=ax.length;
16 if(au===-1){au=aA}var ay=ax.substr(0,au);var av=ax.substr(au,aA-au);if(ay.indexOf("?")===-1){ay+="?"}else{if(!V(ay,"?")){ay+="&"}}return ay+u(aw)+"="+u(az)+av}function j(av,aw){av=String(av);if(av.indexOf("?"+aw+"=")===-1&&av.indexOf("&"+aw+"=")===-1&&av.indexOf("#"+aw+"=")===-1){return av}var aB="";var aD=av.indexOf("#");if(aD!==-1){aB=av.substr(aD+1);av=av.substr(0,aD)}var ax=av.indexOf("?");var au="";var aA=av;if(ax>-1){au=av.substr(ax+1);aA=av.substr(0,ax)}var az=function(aF){var aH;var aG=aF.length-1;for(aG;aG>=0;aG--){aH=aF[aG].split("=")[0];if(aH===aw){aF.splice(aG,1)}}return aF};if(au){var aC=az(au.split("&")).join("&");if(aC){aA+="?"+aC}}if(aB&&aB.indexOf("=")>0){var ay=aB.charAt(0)==="?";if(ay){aB=aB.substr(1)}var aE=az(aB.split("&")).join("&");if(aE){aA+="#";if(ay){aA+="?"}aA+=aE}}else{if(aB){aA+="#"+aB}}return aA}function e(aw,av){var au="[\\?&#]"+av+"=([^&#]*)";var ay=new RegExp(au);var ax=ay.exec(aw);return ax?p(ax[1]):""}function a(au){if(au&&String(au)===au){return au.replace(/^\s+|\s+$/g,"")
17 }return au}function G(au){return unescape(u(au))}function ar(aJ){var aw=function(aP,aO){return(aP<<aO)|(aP>>>(32-aO))},aK=function(aR){var aP="",aQ,aO;for(aQ=7;aQ>=0;aQ--){aO=(aR>>>(aQ*4))&15;aP+=aO.toString(16)}return aP},az,aM,aL,av=[],aD=1732584193,aB=4023233417,aA=2562383102,ay=271733878,ax=3285377520,aI,aH,aG,aF,aE,aN,au,aC=[];aJ=G(aJ);au=aJ.length;for(aM=0;aM<au-3;aM+=4){aL=aJ.charCodeAt(aM)<<24|aJ.charCodeAt(aM+1)<<16|aJ.charCodeAt(aM+2)<<8|aJ.charCodeAt(aM+3);aC.push(aL)}switch(au&3){case 0:aM=2147483648;break;case 1:aM=aJ.charCodeAt(au-1)<<24|8388608;break;case 2:aM=aJ.charCodeAt(au-2)<<24|aJ.charCodeAt(au-1)<<16|32768;break;case 3:aM=aJ.charCodeAt(au-3)<<24|aJ.charCodeAt(au-2)<<16|aJ.charCodeAt(au-1)<<8|128;break}aC.push(aM);while((aC.length&15)!==14){aC.push(0)}aC.push(au>>>29);aC.push((au<<3)&4294967295);for(az=0;az<aC.length;az+=16){for(aM=0;aM<16;aM++){av[aM]=aC[az+aM]}for(aM=16;aM<=79;aM++){av[aM]=aw(av[aM-3]^av[aM-8]^av[aM-14]^av[aM-16],1)}aI=aD;aH=aB;aG=aA;aF=ay;aE=ax;for(aM=0;
18 aM<=19;aM++){aN=(aw(aI,5)+((aH&aG)|(~aH&aF))+aE+av[aM]+1518500249)&4294967295;aE=aF;aF=aG;aG=aw(aH,30);aH=aI;aI=aN}for(aM=20;aM<=39;aM++){aN=(aw(aI,5)+(aH^aG^aF)+aE+av[aM]+1859775393)&4294967295;aE=aF;aF=aG;aG=aw(aH,30);aH=aI;aI=aN}for(aM=40;aM<=59;aM++){aN=(aw(aI,5)+((aH&aG)|(aH&aF)|(aG&aF))+aE+av[aM]+2400959708)&4294967295;aE=aF;aF=aG;aG=aw(aH,30);aH=aI;aI=aN}for(aM=60;aM<=79;aM++){aN=(aw(aI,5)+(aH^aG^aF)+aE+av[aM]+3395469782)&4294967295;aE=aF;aF=aG;aG=aw(aH,30);aH=aI;aI=aN}aD=(aD+aI)&4294967295;aB=(aB+aH)&4294967295;aA=(aA+aG)&4294967295;ay=(ay+aF)&4294967295;ax=(ax+aE)&4294967295}aN=aK(aD)+aK(aB)+aK(aA)+aK(ay)+aK(ax);return aN.toLowerCase()}function af(aw,au,av){if(!aw){aw=""}if(!au){au=""}if(aw==="translate.googleusercontent.com"){if(av===""){av=au}au=e(au,"u");aw=d(au)}else{if(aw==="cc.bingj.com"||aw==="webcache.googleusercontent.com"||aw.slice(0,5)==="74.6."){au=K.links[0].href;aw=d(au)}}return[aw,au,av]}function P(av){var au=av.length;if(av.charAt(--au)==="."){av=av.slice(0,au)}if(av.slice(0,2)==="*."){av=av.slice(1)
19 }if(av.indexOf("/")!==-1){av=av.substr(0,av.indexOf("/"))}return av}function aq(av){av=av&&av.text?av.text:av;if(!y(av)){var au=K.getElementsByTagName("title");if(au&&N(au[0])){av=au[0].text}}return av}function T(au){if(!au){return[]}if(!N(au.children)&&N(au.childNodes)){return au.children}if(N(au.children)){return au.children}return[]}function Z(av,au){if(!av||!au){return false}if(av.contains){return av.contains(au)}if(av===au){return true}if(av.compareDocumentPosition){return !!(av.compareDocumentPosition(au)&16)}return false}function Q(aw,ax){if(aw&&aw.indexOf){return aw.indexOf(ax)}if(!N(aw)||aw===null){return -1}if(!aw.length){return -1}var au=aw.length;if(au===0){return -1}var av=0;while(av<au){if(aw[av]===ax){return av}av++}return -1}function i(aw){if(!aw){return false}function au(ay,az){if(X.getComputedStyle){return K.defaultView.getComputedStyle(ay,null)[az]}if(ay.currentStyle){return ay.currentStyle[az]}}function ax(ay){ay=ay.parentNode;while(ay){if(ay===K){return true}ay=ay.parentNode
20 }return false}function av(aA,aG,ay,aD,aB,aE,aC){var az=aA.parentNode,aF=1;if(!ax(aA)){return false}if(9===az.nodeType){return true}if("0"===au(aA,"opacity")||"none"===au(aA,"display")||"hidden"===au(aA,"visibility")){return false}if(!N(aG)||!N(ay)||!N(aD)||!N(aB)||!N(aE)||!N(aC)){aG=aA.offsetTop;aB=aA.offsetLeft;aD=aG+aA.offsetHeight;ay=aB+aA.offsetWidth;aE=aA.offsetWidth;aC=aA.offsetHeight}if(aw===aA&&(0===aC||0===aE)&&"hidden"===au(aA,"overflow")){return false}if(az){if(("hidden"===au(az,"overflow")||"scroll"===au(az,"overflow"))){if(aB+aF>az.offsetWidth+az.scrollLeft||aB+aE-aF<az.scrollLeft||aG+aF>az.offsetHeight+az.scrollTop||aG+aC-aF<az.scrollTop){return false}}if(aA.offsetParent===az){aB+=az.offsetLeft;aG+=az.offsetTop}return av(az,aG,ay,aD,aB,aE,aC)}return true}return av(aw)}var aj={htmlCollectionToArray:function(aw){var au=[],av;if(!aw||!aw.length){return au}for(av=0;av<aw.length;av++){au.push(aw[av])}return au},find:function(au){if(!document.querySelectorAll||!au){return[]}var av=document.querySelectorAll(au);
21 return this.htmlCollectionToArray(av)},findMultiple:function(aw){if(!aw||!aw.length){return[]}var av,ax;var au=[];for(av=0;av<aw.length;av++){ax=this.find(aw[av]);au=au.concat(ax)}au=this.makeNodesUnique(au);return au},findNodesByTagName:function(av,au){if(!av||!au||!av.getElementsByTagName){return[]}var aw=av.getElementsByTagName(au);return this.htmlCollectionToArray(aw)},makeNodesUnique:function(au){var az=[].concat(au);au.sort(function(aB,aA){if(aB===aA){return 0}var aD=Q(az,aB);var aC=Q(az,aA);if(aD===aC){return 0}return aD>aC?-1:1});if(au.length<=1){return au}var av=0;var ax=0;var ay=[];var aw;aw=au[av++];while(aw){if(aw===au[av]){ax=ay.push(av)}aw=au[av++]||null}while(ax--){au.splice(ay[ax],1)}return au},getAttributeValueFromNode:function(ay,aw){if(!this.hasNodeAttribute(ay,aw)){return}if(ay&&ay.getAttribute){return ay.getAttribute(aw)}if(!ay||!ay.attributes){return}var ax=(typeof ay.attributes[aw]);if("undefined"===ax){return}if(ay.attributes[aw].value){return ay.attributes[aw].value
22 }if(ay.attributes[aw].nodeValue){return ay.attributes[aw].nodeValue}var av;var au=ay.attributes;if(!au){return}for(av=0;av<au.length;av++){if(au[av].nodeName===aw){return au[av].nodeValue}}return null},hasNodeAttributeWithValue:function(av,au){var aw=this.getAttributeValueFromNode(av,au);return !!aw},hasNodeAttribute:function(aw,au){if(aw&&aw.hasAttribute){return aw.hasAttribute(au)}if(aw&&aw.attributes){var av=(typeof aw.attributes[au]);return"undefined"!==av}return false},hasNodeCssClass:function(aw,au){if(aw&&au&&aw.className){var av=typeof aw.className==="string"?aw.className.split(" "):[];if(-1!==Q(av,au)){return true}}return false},findNodesHavingAttribute:function(ay,aw,au){if(!au){au=[]}if(!ay||!aw){return au}var ax=T(ay);if(!ax||!ax.length){return au}var av,az;for(av=0;av<ax.length;av++){az=ax[av];if(this.hasNodeAttribute(az,aw)){au.push(az)}au=this.findNodesHavingAttribute(az,aw,au)}return au},findFirstNodeHavingAttribute:function(aw,av){if(!aw||!av){return}if(this.hasNodeAttribute(aw,av)){return aw
23 }var au=this.findNodesHavingAttribute(aw,av);if(au&&au.length){return au[0]}},findFirstNodeHavingAttributeWithValue:function(ax,aw){if(!ax||!aw){return}if(this.hasNodeAttributeWithValue(ax,aw)){return ax}var au=this.findNodesHavingAttribute(ax,aw);if(!au||!au.length){return}var av;for(av=0;av<au.length;av++){if(this.getAttributeValueFromNode(au[av],aw)){return au[av]}}},findNodesHavingCssClass:function(ay,ax,au){if(!au){au=[]}if(!ay||!ax){return au}if(ay.getElementsByClassName){var az=ay.getElementsByClassName(ax);return this.htmlCollectionToArray(az)}var aw=T(ay);if(!aw||!aw.length){return[]}var av,aA;for(av=0;av<aw.length;av++){aA=aw[av];if(this.hasNodeCssClass(aA,ax)){au.push(aA)}au=this.findNodesHavingCssClass(aA,ax,au)}return au},findFirstNodeHavingClass:function(aw,av){if(!aw||!av){return}if(this.hasNodeCssClass(aw,av)){return aw}var au=this.findNodesHavingCssClass(aw,av);if(au&&au.length){return au[0]}},isLinkElement:function(av){if(!av){return false}var au=String(av.nodeName).toLowerCase();
24 var ax=["a","area"];var aw=Q(ax,au);return aw!==-1},setAnyAttribute:function(av,au,aw){if(!av||!au){return}if(av.setAttribute){av.setAttribute(au,aw)}else{av[au]=aw}}};var x={CONTENT_ATTR:"data-track-content",CONTENT_CLASS:"matomoTrackContent",LEGACY_CONTENT_CLASS:"piwikTrackContent",CONTENT_NAME_ATTR:"data-content-name",CONTENT_PIECE_ATTR:"data-content-piece",CONTENT_PIECE_CLASS:"matomoContentPiece",LEGACY_CONTENT_PIECE_CLASS:"piwikContentPiece",CONTENT_TARGET_ATTR:"data-content-target",CONTENT_TARGET_CLASS:"matomoContentTarget",LEGACY_CONTENT_TARGET_CLASS:"piwikContentTarget",CONTENT_IGNOREINTERACTION_ATTR:"data-content-ignoreinteraction",CONTENT_IGNOREINTERACTION_CLASS:"matomoContentIgnoreInteraction",LEGACY_CONTENT_IGNOREINTERACTION_CLASS:"piwikContentIgnoreInteraction",location:undefined,findContentNodes:function(){var av="."+this.CONTENT_CLASS;var aw="."+this.LEGACY_CONTENT_CLASS;var au="["+this.CONTENT_ATTR+"]";var ax=aj.findMultiple([av,aw,au]);return ax},findContentNodesWithinNode:function(ax){if(!ax){return[]
25 }var av=aj.findNodesHavingCssClass(ax,this.CONTENT_CLASS);av=aj.findNodesHavingCssClass(ax,this.LEGACY_CONTENT_CLASS,av);var au=aj.findNodesHavingAttribute(ax,this.CONTENT_ATTR);if(au&&au.length){var aw;for(aw=0;aw<au.length;aw++){av.push(au[aw])}}if(aj.hasNodeAttribute(ax,this.CONTENT_ATTR)){av.push(ax)}else{if(aj.hasNodeCssClass(ax,this.CONTENT_CLASS)){av.push(ax)}else{if(aj.hasNodeCssClass(ax,this.LEGACY_CONTENT_CLASS)){av.push(ax)}}}av=aj.makeNodesUnique(av);return av},findParentContentNode:function(av){if(!av){return}var aw=av;var au=0;while(aw&&aw!==K&&aw.parentNode){if(aj.hasNodeAttribute(aw,this.CONTENT_ATTR)){return aw}if(aj.hasNodeCssClass(aw,this.CONTENT_CLASS)){return aw}if(aj.hasNodeCssClass(aw,this.LEGACY_CONTENT_CLASS)){return aw}aw=aw.parentNode;if(au>1000){break}au++}},findPieceNode:function(av){var au;au=aj.findFirstNodeHavingAttribute(av,this.CONTENT_PIECE_ATTR);if(!au){au=aj.findFirstNodeHavingClass(av,this.CONTENT_PIECE_CLASS)}if(!au){au=aj.findFirstNodeHavingClass(av,this.LEGACY_CONTENT_PIECE_CLASS)
26 }if(au){return au}return av},findTargetNodeNoDefault:function(au){if(!au){return}var av=aj.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_TARGET_ATTR);if(av){return av}av=aj.findFirstNodeHavingAttribute(au,this.CONTENT_TARGET_ATTR);if(av){return av}av=aj.findFirstNodeHavingClass(au,this.CONTENT_TARGET_CLASS);if(av){return av}av=aj.findFirstNodeHavingClass(au,this.LEGACY_CONTENT_TARGET_CLASS);if(av){return av}},findTargetNode:function(au){var av=this.findTargetNodeNoDefault(au);if(av){return av}return au},findContentName:function(av){if(!av){return}var ay=aj.findFirstNodeHavingAttributeWithValue(av,this.CONTENT_NAME_ATTR);if(ay){return aj.getAttributeValueFromNode(ay,this.CONTENT_NAME_ATTR)}var au=this.findContentPiece(av);if(au){return this.removeDomainIfIsInLink(au)}if(aj.hasNodeAttributeWithValue(av,"title")){return aj.getAttributeValueFromNode(av,"title")}var aw=this.findPieceNode(av);if(aj.hasNodeAttributeWithValue(aw,"title")){return aj.getAttributeValueFromNode(aw,"title")}var ax=this.findTargetNode(av);
27 if(aj.hasNodeAttributeWithValue(ax,"title")){return aj.getAttributeValueFromNode(ax,"title")}},findContentPiece:function(av){if(!av){return}var ax=aj.findFirstNodeHavingAttributeWithValue(av,this.CONTENT_PIECE_ATTR);if(ax){return aj.getAttributeValueFromNode(ax,this.CONTENT_PIECE_ATTR)}var au=this.findPieceNode(av);var aw=this.findMediaUrlInNode(au);if(aw){return this.toAbsoluteUrl(aw)}},findContentTarget:function(aw){if(!aw){return}var ax=this.findTargetNode(aw);if(aj.hasNodeAttributeWithValue(ax,this.CONTENT_TARGET_ATTR)){return aj.getAttributeValueFromNode(ax,this.CONTENT_TARGET_ATTR)}var av;if(aj.hasNodeAttributeWithValue(ax,"href")){av=aj.getAttributeValueFromNode(ax,"href");return this.toAbsoluteUrl(av)}var au=this.findPieceNode(aw);if(aj.hasNodeAttributeWithValue(au,"href")){av=aj.getAttributeValueFromNode(au,"href");return this.toAbsoluteUrl(av)}},isSameDomain:function(au){if(!au||!au.indexOf){return false}if(0===au.indexOf(this.getLocation().origin)){return true}var av=au.indexOf(this.getLocation().host);
28 if(8>=av&&0<=av){return true}return false},removeDomainIfIsInLink:function(aw){var av="^https?://[^/]+";var au="^.*//[^/]+";if(aw&&aw.search&&-1!==aw.search(new RegExp(av))&&this.isSameDomain(aw)){aw=aw.replace(new RegExp(au),"");if(!aw){aw="/"}}return aw},findMediaUrlInNode:function(ay){if(!ay){return}var aw=["img","embed","video","audio"];var au=ay.nodeName.toLowerCase();if(-1!==Q(aw,au)&&aj.findFirstNodeHavingAttributeWithValue(ay,"src")){var ax=aj.findFirstNodeHavingAttributeWithValue(ay,"src");return aj.getAttributeValueFromNode(ax,"src")}if(au==="object"&&aj.hasNodeAttributeWithValue(ay,"data")){return aj.getAttributeValueFromNode(ay,"data")}if(au==="object"){var az=aj.findNodesByTagName(ay,"param");if(az&&az.length){var av;for(av=0;av<az.length;av++){if("movie"===aj.getAttributeValueFromNode(az[av],"name")&&aj.hasNodeAttributeWithValue(az[av],"value")){return aj.getAttributeValueFromNode(az[av],"value")}}}var aA=aj.findNodesByTagName(ay,"embed");if(aA&&aA.length){return this.findMediaUrlInNode(aA[0])
29 }}},trim:function(au){return a(au)},isOrWasNodeInViewport:function(az){if(!az||!az.getBoundingClientRect||az.nodeType!==1){return true}var ay=az.getBoundingClientRect();var ax=K.documentElement||{};var aw=ay.top<0;if(aw&&az.offsetTop){aw=(az.offsetTop+ay.height)>0}var av=ax.clientWidth;if(X.innerWidth&&av>X.innerWidth){av=X.innerWidth}var au=ax.clientHeight;if(X.innerHeight&&au>X.innerHeight){au=X.innerHeight}return((ay.bottom>0||aw)&&ay.right>0&&ay.left<av&&((ay.top<au)||aw))},isNodeVisible:function(av){var au=i(av);var aw=this.isOrWasNodeInViewport(av);return au&&aw},buildInteractionRequestParams:function(au,av,aw,ax){var ay="";if(au){ay+="c_i="+u(au)}if(av){if(ay){ay+="&"}ay+="c_n="+u(av)}if(aw){if(ay){ay+="&"}ay+="c_p="+u(aw)}if(ax){if(ay){ay+="&"}ay+="c_t="+u(ax)}if(ay){ay+="&ca=1"}return ay},buildImpressionRequestParams:function(au,av,aw){var ax="c_n="+u(au)+"&c_p="+u(av);if(aw){ax+="&c_t="+u(aw)}if(ax){ax+="&ca=1"}return ax},buildContentBlock:function(aw){if(!aw){return}var au=this.findContentName(aw);
30 var av=this.findContentPiece(aw);var ax=this.findContentTarget(aw);au=this.trim(au);av=this.trim(av);ax=this.trim(ax);return{name:au||"Unknown",piece:av||"Unknown",target:ax||""}},collectContent:function(ax){if(!ax||!ax.length){return[]}var aw=[];var au,av;for(au=0;au<ax.length;au++){av=this.buildContentBlock(ax[au]);if(N(av)){aw.push(av)}}return aw},setLocation:function(au){this.location=au},getLocation:function(){var au=this.location||X.location;if(!au.origin){au.origin=au.protocol+"//"+au.hostname+(au.port?":"+au.port:"")}return au},toAbsoluteUrl:function(av){if((!av||String(av)!==av)&&av!==""){return av}if(""===av){return this.getLocation().href}if(av.search(/^\/\//)!==-1){return this.getLocation().protocol+av}if(av.search(/:\/\//)!==-1){return av}if(0===av.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+av}if(0===av.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+av}if(0===av.search("^[a-zA-Z]{2,11}:")){return av}if(av.search(/^\//)!==-1){return this.getLocation().origin+av
31 }var au="(.*/)";var aw=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(au))[0];return aw+av},isUrlToCurrentDomain:function(av){var aw=this.toAbsoluteUrl(av);if(!aw){return false}var au=this.getLocation().origin;if(au===aw){return true}if(0===String(aw).indexOf(au)){if(":"===String(aw).substr(au.length,1)){return false}return true}return false},setHrefAttribute:function(av,au){if(!av||!au){return}aj.setAnyAttribute(av,"href",au)},shouldIgnoreInteraction:function(au){if(aj.hasNodeAttribute(au,this.CONTENT_IGNOREINTERACTION_ATTR)){return true}if(aj.hasNodeCssClass(au,this.CONTENT_IGNOREINTERACTION_CLASS)){return true}if(aj.hasNodeCssClass(au,this.LEGACY_CONTENT_IGNOREINTERACTION_CLASS)){return true}return false}};function ab(av,ay){if(ay){return ay}av=x.toAbsoluteUrl(av);if(B(av,"?")){var ax=av.indexOf("?");av=av.slice(0,ax)}if(V(av,"matomo.php")){av=f(av,"matomo.php".length)}else{if(V(av,"piwik.php")){av=f(av,"piwik.php".length)}else{if(V(av,".php")){var au=av.lastIndexOf("/");
32 var aw=1;av=av.slice(0,au+aw)}}}if(V(av,"/js/")){av=f(av,"js/".length)}return av}function S(aA){var aC="Matomo_Overlay";var av=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=[^&]*)?");var aw=av.exec(K.referrer);if(aw){var ay=aw[1];if(ay!==String(aA)){return false}var az=aw[2],au=aw[3],ax=aw[4];if(!ax){ax=""}else{if(ax.indexOf("&segment=")===0){ax=ax.substr("&segment=".length)}}X.name=aC+"###"+az+"###"+au+"###"+ax}var aB=X.name.split("###");return aB.length===4&&aB[0]===aC}function ae(av,aA,aw){var az=X.name.split("###"),ay=az[1],au=az[2],ax=az[3],aB=ab(av,aA);o(aB+"plugins/Overlay/client/client.js?v=1",function(){Matomo_Overlay_Client.initialize(aB,aw,ay,au,ax)})}function w(){var aw;try{aw=X.frameElement}catch(av){return true}if(N(aw)){return(aw&&String(aw.nodeName).toLowerCase()==="iframe")?true:false}try{return X.self!==X.top}catch(au){return true}}function U(cw,cp){var bW=this,bp="mtm_consent",c4="mtm_cookie_consent",de="mtm_consent_removed",ci=af(K.domain,X.location.href,O()),dm=P(ci[0]),b0=p(ci[1]),bB=p(ci[2]),dk=false,cA="GET",dH=cA,aQ="application/x-www-form-urlencoded; charset=UTF-8",cU=aQ,aM=cw||"",bV="",dv="",cG="",cl=cp||"",bM="",b1="",bg,bv="",dC=["3mf","7z","aac","apk","arc","arj","asc","asf","asx","avi","azw3","bin","bz","bz2","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpeg","jpg","js","md5","mobi","mov","movie","mp2","mp3","mp4","mpg","mpeg","msi","msp","obj","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ply","ppt","pptx","qt","qtm","ra","ram","rar","rpm","rtf","sea","sha","sha256","sha512","sig","sit","stl","tar","tbz","tbz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","xz","z","zip"],aG=[dm],bN=[],cV=[".paypal.com"],cB=[],bZ=[],bk=[],bX=500,dq=true,da,bh,b5,b2,aw,cK=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],bU=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],cY=["mtm_campaign","matomo_campaign","mtm_cpn","pk_campaign","piwik_campaign","pk_cpn","utm_campaign","mtm_keyword","matomo_kwd","mtm_kwd","pk_keyword","piwik_kwd","pk_kwd","utm_term","mtm_source","pk_source","utm_source","mtm_medium","pk_medium","utm_medium","mtm_content","pk_content","utm_content","mtm_cid","pk_cid","utm_id","mtm_clid","mtm_group","pk_group","mtm_placement","pk_placement"],ck=["chatgpt.com","chat.openai.com"],cu=["chatgpt.com","perplexity","copilot.com"],bw="_pk_",aD="pk_vid",ba=180,dt,bD,b6=false,aR="Lax",by=false,di,bq,dr=true,bJ,db=33955200000,cH=1800000,dB=15768000000,bd=true,bS=false,bt=false,b4=false,aZ=false,cs,cb={},cF={},bA={},bH=200,cQ={},dw={},dD={},a3={},cq=[],bz=false,cm=false,cr=[],cx=false,c2=false,ax=false,dF=false,df=false,aW=false,bo=w(),cW=null,du=null,a0,bP,cn=ar,bC,aU,bO=false,cN=0,bI=["id","ses","cvar","ref"],c1=false,bQ=null,dc=[],cP=[],aF=Y++,aE=false,ds=true,cZ=false,dE=1024;
33 try{bv=K.title}catch(cX){bv=""}function aL(dS){if(by&&dS!==de){return 0}var dQ=new RegExp("(^|;)[ ]*"+dS+"=([^;]*)"),dR=dQ.exec(K.cookie);return dR?W(dR[2]):0}bQ=!aL(de);function dL(dU,dV,dY,dX,dS,dT,dW){if(by&&dU!==de){return}var dR;if(dY){dR=new Date();dR.setTime(dR.getTime()+dY)}if(!dW){dW="Lax"}K.cookie=dU+"="+u(dV)+(dY?";expires="+dR.toGMTString():"")+";path="+(dX||"/")+(dS?";domain="+dS:"")+(dT?";secure":"")+";SameSite="+dW;if((!dY||dY>=0)&&aL(dU)!==String(dV)){var dQ="There was an error setting cookie `"+dU+"`. Please check domain and path.";ap(dQ)}}function c8(dS,dQ){var dR;dS=String(dS).toLowerCase();dQ=String(dQ).toLowerCase();if(dS===dQ){return true}if(dQ.slice(0,1)==="."){if(dS===dQ.slice(1)){return true}dR=dS.length-dQ.length;if((dR>0)&&(dS.slice(dR)===dQ)){return true}}return false}function cE(dQ){var dR=document.createElement("a");if(dQ.indexOf("//")!==0&&dQ.indexOf("http")!==0){if(dQ.indexOf("*")===0){dQ=dQ.substr(1)}if(dQ.indexOf(".")===0){dQ=dQ.substr(1)}dQ="http://"+dQ
34 }dR.href=x.toAbsoluteUrl(dQ);if(dR.pathname){return dR.pathname}return""}function bf(dR,dQ){if(!ao(dQ,"/")){dQ="/"+dQ}if(!ao(dR,"/")){dR="/"+dR}var dS=(dQ==="/"||dQ==="/*");if(dS){return true}if(dR===dQ){return true}dQ=String(dQ).toLowerCase();dR=String(dR).toLowerCase();if(V(dQ,"*")){dQ=dQ.slice(0,-1);dS=(!dQ||dQ==="/");if(dS){return true}if(dR===dQ){return true}return dR.indexOf(dQ)===0}if(!V(dR,"/")){dR+="/"}if(!V(dQ,"/")){dQ+="/"}return dR.indexOf(dQ)===0}function aA(dS,dU){var dQ,dR,dT;for(dQ=0;dQ<aG.length;dQ++){dR=P(aG[dQ]);dT=cE(aG[dQ]);if(c8(dS,dR)&&bf(dU,dT)){return true}}return false}function a6(dT){var dR,dQ,dS;for(dR=0;dR<aG.length;dR++){dQ=P(aG[dR].toLowerCase());if(dT===dQ){return true}if(dQ.slice(0,1)==="."){if(dT===dQ.slice(1)){return true}dS=dT.length-dQ.length;if((dS>0)&&(dT.slice(dS)===dQ)){return true}}}return false}function cM(dQ){var dR,dT,dV,dS,dU;if(!dQ.length||!cV.length){return false}dT=d(dQ);dV=cE(dQ);if(dT.indexOf("www.")===0){dT=dT.substr(4)}for(dR=0;dR<cV.length;
35 dR++){dS=P(cV[dR]);dU=cE(cV[dR]);if(dS.indexOf("www.")===0){dS=dS.substr(4)}if(c8(dT,dS)&&bf(dV,dU)){return true}}return false}function be(dQ){var dR,dS,dU,dV=d(dQ),dT=cE(dQ);if(dV.indexOf("www.")===0){dV=dV.substr(4)}if(ck&&ck.length){for(dR=0;dR<ck.length;dR++){dS=P(ck[dR]);dU=cE(ck[dR]);if(dS.indexOf("www.")===0){dS=dS.substr(4)}if(c8(dV,dS)&&bf(dT,dU)){return true}}}return false}function dd(dS){var dR=e(dS,"utm_source");var dQ;if(!dR.length){return false}for(dQ=0;dQ<cu.length;dQ++){if(dR===cu[dQ]){return true}}return false}function cg(dQ){var dS,dR;if(be(bB)||(dr!==true&&!c1)){for(dR=0;dR<cK.length;dR++){dQ=j(dQ,cK[dR])}for(dR=0;dR<bU.length;dR++){dQ=j(dQ,bU[dR])}for(dR=0;dR<cY.length;dR++){dQ=j(dQ,cY[dR])}}dQ=j(dQ,aD);dQ=j(dQ,"ignore_referrer");dQ=j(dQ,"ignore_referer");for(dR=0;dR<cB.length;dR++){dQ=j(dQ,cB[dR])}if(b2){dS=new RegExp("#.*");return dQ.replace(dS,"")}return dQ}function b9(dS,dQ){var dT=t(dQ),dR;if(dT){return dQ}if(dQ.slice(0,1)==="/"){return t(dS)+"://"+d(dS)+dQ}dS=cg(dS);
36 dR=dS.indexOf("?");if(dR>=0){dS=dS.slice(0,dR)}dR=dS.lastIndexOf("/");if(dR!==dS.length-1){dS=dS.slice(0,dR+1)}return dS+dQ}function au(){if(q&&q.length>0){return true}q=e(X.location.href,"tracker_install_check");return q&&q.length>0}function cL(){if(au()&&aa(X)){X.close()}}function cI(dQ,dS){dQ=dQ.replace("send_image=0","send_image=1");var dR=new Image(1,1);dR.onload=function(){I=0;if(typeof dS==="function"){dS({request:dQ,trackerUrl:aM,success:true})}};dR.onerror=function(){if(typeof dS==="function"){dS({request:dQ,trackerUrl:aM,success:false})}};dR.src=aM+(aM.indexOf("?")<0?"?":"&")+dQ;cL()}function c6(dQ){if(dH==="POST"){return true}return dQ&&(dQ.length>2000||dQ.indexOf('{"requests"')===0)}function aT(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bi(dU,dX,dW){var dS=aT();if(!dS){return false}var dT={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dY=false;var dR=aM;try{var dQ=new Blob([dU],dT);if(dW&&!c6(dU)){dQ=new Blob([],dT);
37 dR=dR+(dR.indexOf("?")<0?"?":"&")+dU}dY=g.sendBeacon(dR,dQ)}catch(dV){return false}if(dY&&typeof dX==="function"){dX({request:dU,trackerUrl:aM,success:true,isSendBeacon:true})}cL();return dY}function dA(dR,dS,dQ){if(!N(dQ)||null===dQ){dQ=true}if(m&&bi(dR,dS,dQ)){return}setTimeout(function(){if(m&&bi(dR,dS,dQ)){return}var dV;try{var dU=X.XMLHttpRequest?new X.XMLHttpRequest():X.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dU.open("POST",aM,true);dU.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dW=m&&bi(dR,dS,dQ);if(!dW&&dQ){cI(dR,dS)}else{if(typeof dS==="function"){dS({request:dR,trackerUrl:aM,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dS==="function")){dS({request:dR,trackerUrl:aM,success:true,xhr:this})}}};dU.setRequestHeader("Content-Type",cU);dU.withCredentials=true;dU.send(dR)}catch(dT){dV=m&&bi(dR,dS,dQ);if(!dV&&dQ){cI(dR,dS)}else{if(typeof dS==="function"){dS({request:dR,trackerUrl:aM,success:false})
38 }}}cL()},50)}function cy(dR){var dQ=new Date();var dS=dQ.getTime()+dR;if(!s||dS>s){s=dS}}function bm(){bo=true;cW=new Date().getTime()}function dK(){var dQ=new Date().getTime();return !cW||(dQ-cW)>bh}function aH(){if(dK()){b5()}}function a5(){if(K.visibilityState==="hidden"&&dK()){b5()}else{if(K.visibilityState==="visible"){cW=new Date().getTime()}}}function dO(){if(aW||!bh){return}aW=true;at(X,"focus",bm);at(X,"blur",aH);at(X,"visibilitychange",a5);ag++;v.addPlugin("HeartBeat"+ag,{unload:function(){if(aW&&dK()){b5()}}})}function c3(dU){var dR=new Date();var dQ=dR.getTime();du=dQ;if(c2&&dQ<c2){var dS=c2-dQ;setTimeout(dU,dS);cy(dS+50);c2+=50;return}if(c2===false){var dT=800;c2=dQ+dT}dU()}function aX(){if(aL(de)){bQ=false}else{if(aL(bp)){bQ=true}}}function b3(dT){var dS,dR="",dQ="";for(dS in dD){if(Object.prototype.hasOwnProperty.call(dD,dS)){dQ+="&"+dS+"="+dD[dS]}}if(a3){dR="&uadata="+u(X.JSON.stringify(a3))}if(dT instanceof Array){for(dS=0;dS<dT.length;dS++){dT[dS]+=dR+dQ}}else{dT+=dR+dQ
39 }return dT}function av(){return N(g.userAgentData)&&D(g.userAgentData.getHighEntropyValues)}function cJ(dQ){if(bz||cm){return}cm=true;a3={brands:g.userAgentData.brands,platform:g.userAgentData.platform};g.userAgentData.getHighEntropyValues(["brands","model","platform","platformVersion","uaFullVersion","fullVersionList","formFactors"]).then(function(dS){var dR;if(dS.fullVersionList){delete dS.brands;delete dS.uaFullVersion}a3=dS;bz=true;cm=false;dQ()},function(dR){bz=true;cm=false;dQ()})}function bT(dR,dQ,dS){aX();if(!bQ){dc.push([dR,dS]);return}if(ds&&!bz&&av()){cq.push([dR,dS]);return}aE=true;if(!di&&dR){if(c1&&bQ){dR+="&consent=1"}dR=b3(dR);c3(function(){if(dq&&bi(dR,dS,true)){cy(100);return}if(c6(dR)){dA(dR,dS)}else{cI(dR,dS)}cy(dQ)})}if(!aW){dO()}}function cD(dQ){if(di){return false}return(dQ&&dQ.length)}function dz(dQ,dU){if(!dU||dU>=dQ.length){return[dQ]}var dR=0;var dS=dQ.length;var dT=[];for(dR;dR<dS;dR+=dU){dT.push(dQ.slice(dR,dR+dU))}return dT}function dM(dR,dQ){if(!cD(dR)){return
40 }if(ds&&!bz&&av()){cq.push([dR,null]);return}if(!bQ){dc.push([dR,null]);return}aE=true;c3(function(){var dU=dz(dR,50);var dS=0,dT;for(dS;dS<dU.length;dS++){dT='{"requests":["?'+b3(dU[dS]).join('","?')+'"],"send_image":0}';if(dq&&bi(dT,null,false)){cy(100)}else{dA(dT,null,false)}}cy(dQ)})}function a2(dQ){return bw+dQ+"."+cl+"."+bC}function cd(dS,dR,dQ){dL(dS,"",-129600000,dR,dQ)}function cj(){if(by){return"0"}if(!N(X.showModalDialog)&&N(g.cookieEnabled)){return g.cookieEnabled?"1":"0"}var dQ=bw+"testcookie";dL(dQ,"1",undefined,bD,dt,b6,aR);var dR=aL(dQ)==="1"?"1":"0";cd(dQ);return dR}function bu(){bC=cn((dt||dm)+(bD||"/")).slice(0,4)}function ay(){var dR,dQ;for(dR=0;dR<cq.length;dR++){dQ=typeof cq[dR][0];if(dQ==="string"){bT(cq[dR][0],bX,cq[dR][1])}else{if(dQ==="object"){dM(cq[dR][0],bX)}}}cq=[]}function c9(){if(!ds){return{}}if(av()){cJ(ay)}if(N(dD.res)){return dD}var dR,dT,dV={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",fla:"application/x-shockwave-flash",java:"application/x-java-vm",ag:"application/x-silverlight"};
41 if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(dR in dV){if(Object.prototype.hasOwnProperty.call(dV,dR)){dT=g.mimeTypes[dV[dR]];dD[dR]=(dT&&dT.enabledPlugin)?"1":"0"}}}try{if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(g.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&N(g.javaEnabled)&&g.javaEnabled()){dD.java="1"}}catch(dU){}if(!N(X.showModalDialog)&&N(g.cookieEnabled)){dD.cookie=g.cookieEnabled?"1":"0"}else{dD.cookie=cj()}}if(N(ac.width)&&N(ac.height)){var dS=parseInt(ac.width,10);var dQ=parseInt(ac.height,10);dD.res=dS+"x"+dQ}return dD}function ca(){var dR=a2("cvar"),dQ=aL(dR);if(dQ&&dQ.length){dQ=X.JSON.parse(dQ);if(aa(dQ)){return dQ}}return{}}function c5(){if(aZ===false){aZ=ca()}}function dj(){var dQ=c9();return cn((g.userAgent||"")+(g.platform||"")+X.JSON.stringify(dQ)+(new Date()).getTime()+Math.random()).slice(0,16)}function aJ(){var dQ=c9();return cn((g.userAgent||"")+(g.platform||"")+X.JSON.stringify(dQ)).slice(0,6)}function br(){return Math.floor((new Date()).getTime()/1000)
42 }function aS(){var dR=br();var dS=aJ();var dQ=String(dR)+dS;return dQ}function dy(dS){dS=String(dS);var dV=aJ();var dT=dV.length;var dU=dS.substr(-1*dT,dT);var dR=parseInt(dS.substr(0,dS.length-dT),10);if(dR&&dU&&dU===dV){var dQ=br();if(ba<=0){return true}if(dQ>=dR&&dQ<=(dR+ba)){return true}}return false}function dN(dQ){if(!df){return""}var dU=e(dQ,aD);if(!dU){return""}dU=String(dU);var dS=new RegExp("^[a-zA-Z0-9]+$");if(dU.length===32&&dS.test(dU)){var dR=dU.substr(16,32);if(dy(dR)){var dT=dU.substr(0,16);return dT}}return""}function dg(){if(!b1){b1=dN(b0)}var dS=new Date(),dQ=Math.round(dS.getTime()/1000),dR=a2("id"),dV=aL(dR),dU,dT;if(dV){dU=dV.split(".");dU.unshift("0");if(b1.length){dU[1]=b1}return dU}if(b1.length){dT=b1}else{if("0"===cj()){dT=""}else{dT=dj()}}dU=["1",dT,dQ];return dU}function a9(){var dT=dg(),dR=dT[0],dS=dT[1],dQ=dT[2];return{newVisitor:dR,uuid:dS,createTs:dQ}}function aP(){var dT=new Date(),dR=dT.getTime(),dU=a9().createTs;var dQ=parseInt(dU,10);var dS=(dQ*1000)+db-dR;
43 return dS}function aV(dQ){if(!cl){return}var dS=new Date(),dR=Math.round(dS.getTime()/1000);if(!N(dQ)){dQ=a9()}var dT=dQ.uuid+"."+dQ.createTs+".";dL(a2("id"),dT,aP(),bD,dt,b6,aR)}function bY(){var dQ=aL(a2("ref"));if(dQ.length){try{dQ=X.JSON.parse(dQ);if(aa(dQ)){return dQ}}catch(dR){}}return["","",0,""]}function bK(dS){var dR=bw+"testcookie_domain";var dQ="testvalue";dL(dR,dQ,10000,null,dS,b6,aR);if(aL(dR)===dQ){cd(dR,null,dS);return true}return false}function aN(){var dR=by;by=false;var dQ,dS;for(dQ=0;dQ<bI.length;dQ++){dS=a2(bI[dQ]);if(dS!==de&&dS!==bp&&0!==aL(dS)){cd(dS,bD,dt)}}by=dR}function ch(dQ){cl=dQ}function dP(dU){if(!dU||!aa(dU)){return}var dT=[];var dS;for(dS in dU){if(Object.prototype.hasOwnProperty.call(dU,dS)){dT.push(dS)}}var dV={};dT.sort();var dQ=dT.length;var dR;for(dR=0;dR<dQ;dR++){dV[dT[dR]]=dU[dT[dR]]}return dV}function cv(){dL(a2("ses"),"1",cH,bD,dt,b6,aR)}function bs(){var dT="";var dR="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dS=dR.length;
44 var dQ;for(dQ=0;dQ<6;dQ++){dT+=dR.charAt(Math.floor(Math.random()*dS))}return dT}function aI(dR){if(cG!==""){dR+=cG;bt=true;return dR}if(!h){return dR}var dS=(typeof h.timing==="object")&&h.timing?h.timing:undefined;if(!dS){dS=(typeof h.getEntriesByType==="function")&&h.getEntriesByType("navigation")?h.getEntriesByType("navigation")[0]:undefined}if(!dS){return dR}var dQ="";if(dS.connectEnd&&dS.fetchStart){if(dS.connectEnd<dS.fetchStart){return dR}dQ+="&pf_net="+Math.round(dS.connectEnd-dS.fetchStart)}if(dS.responseStart&&dS.requestStart){if(dS.responseStart<dS.requestStart){return dR}dQ+="&pf_srv="+Math.round(dS.responseStart-dS.requestStart)}if(dS.responseStart&&dS.responseEnd){if(dS.responseEnd<dS.responseStart){return dR}dQ+="&pf_tfr="+Math.round(dS.responseEnd-dS.responseStart)}if(N(dS.domLoading)){if(dS.domInteractive&&dS.domLoading){if(dS.domInteractive<dS.domLoading){return dR}dQ+="&pf_dm1="+Math.round(dS.domInteractive-dS.domLoading)}}else{if(dS.domInteractive&&dS.responseEnd){if(dS.domInteractive<dS.responseEnd){return dR
45 }dQ+="&pf_dm1="+Math.round(dS.domInteractive-dS.responseEnd)}}if(dS.domComplete&&dS.domInteractive){if(dS.domComplete<dS.domInteractive){return dR}dQ+="&pf_dm2="+Math.round(dS.domComplete-dS.domInteractive)}if(dS.loadEventEnd&&dS.loadEventStart){if(dS.loadEventEnd<dS.loadEventStart){return dR}dQ+="&pf_onl="+Math.round(dS.loadEventEnd-dS.loadEventStart)}return dR+dQ}function ct(dQ){return e(dQ,"ignore_referrer")==="1"||e(dQ,"ignore_referer")==="1"}function dG(){var d0,dT=new Date(),dU=Math.round(dT.getTime()/1000),d5,dS,dV=dE,d2,dW,dR=a2("ses"),dZ=a2("ref"),dY=aL(dR),dQ=bY(),d4=bg||b0,d1,dX,d3={};d1=dQ[0];dX=dQ[1];d5=dQ[2];dS=dQ[3];if(!ct(d4)&&!dY){if((!bJ||!d1.length)&&(dr||c1)&&!be(bB)&&!dd(d4)){for(d0 in cK){if(Object.prototype.hasOwnProperty.call(cK,d0)){d1=e(d4,cK[d0]);if(d1.length){break}}}for(d0 in bU){if(Object.prototype.hasOwnProperty.call(bU,d0)){dX=e(d4,bU[d0]);if(dX.length){break}}}}d2=d(bB);dW=dS.length?d(dS):"";if(d2.length&&!a6(d2)&&!cM(bB)&&(!bJ||!dW.length||a6(dW)||cM(dS))){dS=bB
46 }if(dS.length||d1.length){d5=dU;dQ=[d1,dX,d5,cg(dS.slice(0,dV))];dL(dZ,X.JSON.stringify(dQ),dB,bD,dt,b6,aR)}}if(d1.length){d3._rcn=u(d1)}if(dX.length){d3._rck=u(dX)}d3._refts=d5;if(String(dS).length){d3._ref=u(cg(dS.slice(0,dV)))}return d3}function cO(dR,d3,d4){var d2,dQ=new Date(),d1=aZ,dX=a2("cvar"),d6=bg||b0,dS=ct(d6);if(by){aN()}if(di){return""}var d5=new RegExp("^file://","i");if(!cZ&&(X.location.protocol==="file:"||d5.test(d6))){return""}c9();var dY=a9();var dV=K.characterSet||K.charset;if(!dV||dV.toLowerCase()==="utf-8"){dV=null}dR+="&idsite="+cl+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dQ.getHours()+"&m="+dQ.getMinutes()+"&s="+dQ.getSeconds()+"&url="+u(cg(d6))+(bB.length&&!cM(bB)&&!dS?"&urlref="+u(cg(bB)):"")+(ad(bM)?"&uid="+u(bM):"")+"&_id="+dY.uuid+"&_idn="+dY.newVisitor+(dV?"&cs="+u(dV):"")+"&send_image=0";var d0=dG();for(d2 in d0){if(Object.prototype.hasOwnProperty.call(d0,d2)){dR+="&"+d2+"="+d0[d2]}}var d8=[];if(d3){for(d2 in d3){if(Object.prototype.hasOwnProperty.call(d3,d2)&&/^dimension\d+$/.test(d2)){var dT=d2.replace("dimension","");
47 d8.push(parseInt(dT,10));d8.push(String(dT));dR+="&"+d2+"="+u(d3[d2]);delete d3[d2]}}}if(d3&&E(d3)){d3=null}for(d2 in cQ){if(Object.prototype.hasOwnProperty.call(cQ,d2)){dR+="&"+d2+"="+u(cQ[d2])}}for(d2 in bA){if(Object.prototype.hasOwnProperty.call(bA,d2)){var dW=(-1===Q(d8,d2));if(dW){dR+="&dimension"+d2+"="+u(bA[d2])}}}if(d3){dR+="&data="+u(X.JSON.stringify(d3))}else{if(aw){dR+="&data="+u(X.JSON.stringify(aw))}}function dU(d9,ea){var eb=X.JSON.stringify(d9);if(eb.length>2){return"&"+ea+"="+u(eb)}return""}var d7=dP(cb);var dZ=dP(cF);dR+=dU(d7,"cvar");dR+=dU(dZ,"e_cvar");if(aZ){dR+=dU(aZ,"_cvar");for(d2 in d1){if(Object.prototype.hasOwnProperty.call(d1,d2)){if(aZ[d2][0]===""||aZ[d2][1]===""){delete aZ[d2]}}}if(b4){dL(dX,X.JSON.stringify(aZ),cH,bD,dt,b6,aR)}}if(bd&&bS&&!bt){dR=aI(dR);bt=true}if(aU){dR+="&pv_id="+aU}aV(dY);cv();dR+=ah(d4,{tracker:bW,request:dR});if(dv.length){dR+="&"+dv}if(au()){dR+="&tracker_install_check="+q}if(D(cs)){dR=cs(dR)}return dR}b5=function bj(){var dQ=new Date();
48 dQ=dQ.getTime();if(!du){return false}if(du+bh<=dQ){bW.ping();return true}return false};function bE(dT,dS,dX,dU,dQ,d0){var dW="idgoal=0",dR=new Date(),dY=[],dZ,dV=String(dT).length;if(dV){dW+="&ec_id="+u(dT)}dW+="&revenue="+dS;if(String(dX).length){dW+="&ec_st="+dX}if(String(dU).length){dW+="&ec_tx="+dU}if(String(dQ).length){dW+="&ec_sh="+dQ}if(String(d0).length){dW+="&ec_dt="+d0}if(dw){for(dZ in dw){if(Object.prototype.hasOwnProperty.call(dw,dZ)){if(!N(dw[dZ][1])){dw[dZ][1]=""}if(!N(dw[dZ][2])){dw[dZ][2]=""}if(!N(dw[dZ][3])||String(dw[dZ][3]).length===0){dw[dZ][3]=0}if(!N(dw[dZ][4])||String(dw[dZ][4]).length===0){dw[dZ][4]=1}dY.push(dw[dZ])}}dW+="&ec_items="+u(X.JSON.stringify(dY))}dW=cO(dW,aw,"ecommerce");bT(dW,bX);if(dV){dw={}}}function cc(dQ,dU,dT,dS,dR,dV){if(String(dQ).length&&N(dU)){bE(dQ,dU,dT,dS,dR,dV)}}function bG(dQ){if(N(dQ)){bE("",dQ,"","","","")}}function ce(dR,dT,dS){if(!bO){aU=bs()}var dQ=cO("action_name="+u(aq(dR||bv)),dT,"log");if(bd&&!bt){dQ=aI(dQ)}bT(dQ,bX,dS)}function bb(dS,dR){var dT,dQ="(^| )(piwik[_-]"+dR+"|matomo[_-]"+dR;
49 if(dS){for(dT=0;dT<dS.length;dT++){dQ+="|"+dS[dT]}}dQ+=")( |$)";return new RegExp(dQ)}function a4(dQ){return(aM&&dQ&&0===String(dQ).indexOf(aM))}function cS(dU,dQ,dV,dR){if(a4(dQ)){return 0}var dT=bb(bZ,"download"),dS=bb(bk,"link"),dW=new RegExp("\\.("+dC.join("|")+")([?&#]|$)","i");if(dS.test(dU)){return"link"}if(dR||dT.test(dU)||dW.test(dQ)){return"download"}if(dV){return 0}return"link"}function aC(dR){var dQ;dQ=dR.parentNode;while(dQ!==null&&N(dQ)){if(aj.isLinkElement(dR)){break}dR=dQ;dQ=dR.parentNode}return dR}function dJ(dV){dV=aC(dV);if(!aj.hasNodeAttribute(dV,"href")){return}if(!N(dV.href)){return}var dU=aj.getAttributeValueFromNode(dV,"href");var dR=dV.pathname||cE(dV.href);var dW=dV.hostname||d(dV.href);var dX=dW.toLowerCase();var dS=dV.href.replace(dW,dX);var dT=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dT.test(dS)){var dQ=cS(dV.className,dS,aA(dX,dR),aj.hasNodeAttribute(dV,"download"));if(dQ){return{type:dQ,href:dS}}}}function aY(dQ,dR,dS,dT){var dU=x.buildInteractionRequestParams(dQ,dR,dS,dT);
50 if(!dU){return}return cO(dU,null,"contentInteraction")}function bn(dQ,dR){if(!dQ||!dR){return false}var dS=x.findTargetNode(dQ);if(x.shouldIgnoreInteraction(dS)){return false}dS=x.findTargetNodeNoDefault(dQ);if(dS&&!Z(dS,dR)){return false}return true}function cR(dS,dR,dU){if(!dS){return}var dQ=x.findParentContentNode(dS);if(!dQ){return}if(!bn(dQ,dS)){return}var dT=x.buildContentBlock(dQ);if(!dT){return}if(!dT.target&&dU){dT.target=dU}return x.buildInteractionRequestParams(dR,dT.name,dT.piece,dT.target)}function a7(dR){if(!cr||!cr.length){return false}var dQ,dS;for(dQ=0;dQ<cr.length;dQ++){dS=cr[dQ];if(dS&&dS.name===dR.name&&dS.piece===dR.piece&&dS.target===dR.target){return true}}return false}function a8(dQ){return function(dU){if(!dQ){return}var dS=x.findParentContentNode(dQ);var dR;if(dU){dR=dU.target||dU.srcElement}if(!dR){dR=dQ}if(!bn(dS,dR)){return}if(!dS){return false}var dV=x.findTargetNode(dS);if(!dV||x.shouldIgnoreInteraction(dV)){return false}var dT=dJ(dV);if(dF&&dT&&dT.type){return dT.type
51 }return bW.trackContentInteractionNode(dR,"click")}}function cf(dS){if(!dS||!dS.length){return}var dQ,dR;for(dQ=0;dQ<dS.length;dQ++){dR=x.findTargetNode(dS[dQ]);if(dR&&!dR.contentInteractionTrackingSetupDone){dR.contentInteractionTrackingSetupDone=true;at(dR,"click",a8(dR))}}}function bL(dS,dT){if(!dS||!dS.length){return[]}var dQ,dR;for(dQ=0;dQ<dS.length;dQ++){if(a7(dS[dQ])){dS.splice(dQ,1);dQ--}else{cr.push(dS[dQ])}}if(!dS||!dS.length){return[]}cf(dT);var dU=[];for(dQ=0;dQ<dS.length;dQ++){dR=cO(x.buildImpressionRequestParams(dS[dQ].name,dS[dQ].piece,dS[dQ].target),undefined,"contentImpressions");if(dR){dU.push(dR)}}return dU}function c0(dR){var dQ=x.collectContent(dR);return bL(dQ,dR)}function bl(dR){if(!dR||!dR.length){return[]}var dQ;for(dQ=0;dQ<dR.length;dQ++){if(!x.isNodeVisible(dR[dQ])){dR.splice(dQ,1);dQ--}}if(!dR||!dR.length){return[]}return c0(dR)}function aO(dS,dQ,dR){var dT=x.buildImpressionRequestParams(dS,dQ,dR);return cO(dT,null,"contentImpression")}function dI(dT,dR){if(!dT){return
52 }var dQ=x.findParentContentNode(dT);var dS=x.buildContentBlock(dQ);if(!dS){return}if(!dR){dR="Unknown"}return aY(dR,dS.name,dS.piece,dS.target)}function dh(dR,dT,dQ,dS){return"e_c="+u(dR)+"&e_a="+u(dT)+(N(dQ)?"&e_n="+u(dQ):"")+(N(dS)?"&e_v="+u(dS):"")+"&ca=1"}function aB(dS,dU,dQ,dT,dW,dV){if(!ad(dS)||!ad(dU)){ap("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dR=cO(dh(dS,dU,dQ,dT),dW,"event");bT(dR,bX,dV)}function co(dQ,dT,dR,dU){var dS=cO("search="+u(dQ)+(dT?"&search_cat="+u(dT):"")+(N(dR)?"&search_count="+dR:""),dU,"sitesearch");bT(dS,bX)}function dl(dQ,dU,dT,dS){var dR=cO("idgoal="+dQ+(dU?"&revenue="+dU:""),dT,"goal");bT(dR,bX,dS)}function dx(dT,dQ,dX,dW,dS){var dV=dQ+"="+u(cg(dT));var dR=cR(dS,"click",dT);if(dR){dV+="&"+dR}var dU=cO(dV,dX,"link");bT(dU,bX,dW)}function b8(dR,dQ){if(dR!==""){return dR+dQ.charAt(0).toUpperCase()+dQ.slice(1)}return dQ}function cz(dV){var dU,dQ,dT=["","webkit","ms","moz"],dS;
53 if(!bq){for(dQ=0;dQ<dT.length;dQ++){dS=dT[dQ];if(Object.prototype.hasOwnProperty.call(K,b8(dS,"hidden"))){if(K[b8(dS,"visibilityState")]==="prerender"){dU=true}break}}}if(dU){at(K,dS+"visibilitychange",function dR(){K.removeEventListener(dS+"visibilitychange",dR,false);dV()});return}dV()}function bF(){var dR=bW.getVisitorId();var dQ=aS();return dR+dQ}function cC(dQ){if(!dQ){return}if(!aj.hasNodeAttribute(dQ,"href")){return}var dR=aj.getAttributeValueFromNode(dQ,"href");if(!dR||a4(dR)){return}if(!bW.getVisitorId()){return}dR=j(dR,aD);var dS=bF();dR=J(dR,aD,dS);aj.setAnyAttribute(dQ,"href",dR)}function bx(dT){var dU=aj.getAttributeValueFromNode(dT,"href");if(!dU){return false}dU=String(dU);var dR=dU.indexOf("//")===0||dU.indexOf("http://")===0||dU.indexOf("https://")===0;if(!dR){return false}var dQ=dT.pathname||cE(dT.href);var dS=(dT.hostname||d(dT.href)).toLowerCase();if(aA(dS,dQ)){if(!c8(dm,P(dS))){return true}return false}return false}function c7(dQ){var dR=dJ(dQ);if(dR&&dR.type){dR.href=p(dR.href);
54 dx(dR.href,dR.type,undefined,null,dQ);return}if(df){dQ=aC(dQ);if(bx(dQ)){cC(dQ)}}}function cT(){return K.all&&!K.addEventListener}function dn(dQ){var dS=dQ.which;var dR=(typeof dQ.button);if(!dS&&dR!=="undefined"){if(cT()){if(dQ.button&1){dS=1}else{if(dQ.button&2){dS=3}else{if(dQ.button&4){dS=2}}}}else{if(dQ.button===0||dQ.button==="0"){dS=1}else{if(dQ.button&1){dS=2}else{if(dQ.button&2){dS=3}}}}}return dS}function b7(dQ){switch(dn(dQ)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function bc(dQ){return dQ.target||dQ.srcElement}function dp(dQ){return dQ==="A"||dQ==="AREA"}function aK(dQ){function dR(dT){var dU=bc(dT);var dV=dU.nodeName;var dS=bb(bN,"ignore");while(!dp(dV)&&dU&&dU.parentNode){dU=dU.parentNode;dV=dU.nodeName}if(dU&&dp(dV)&&!dS.test(dU.className)){return dU}}return function(dU){dU=dU||X.event;var dV=dR(dU);if(!dV){return}var dT=b7(dU);if(dU.type==="click"){var dS=false;if(dQ&&dT==="middle"){dS=true}if(dV&&!dS){c7(dV)}}else{if(dU.type==="mousedown"){if(dT==="middle"&&dV){a0=dT;
55 bP=dV}else{a0=bP=null}}else{if(dU.type==="mouseup"){if(dT===a0&&dV===bP){c7(dV)}a0=bP=null}else{if(dU.type==="contextmenu"){c7(dV)}}}}}}function az(dT,dS,dQ){var dR=typeof dS;if(dR==="undefined"){dS=true}at(dT,"click",aK(dS),dQ);if(dS){at(dT,"mouseup",aK(dS),dQ);at(dT,"mousedown",aK(dS),dQ);at(dT,"contextmenu",aK(dS),dQ)}}function a1(dR,dU,dV){if(cx){return true}cx=true;var dW=false;var dT,dS;function dQ(){dW=true}n(function(){function dX(dZ){setTimeout(function(){if(!cx){return}dW=false;dV.trackVisibleContentImpressions();dX(dZ)},dZ)}function dY(dZ){setTimeout(function(){if(!cx){return}if(dW){dW=false;dV.trackVisibleContentImpressions()}dY(dZ)},dZ)}if(dR){dT=["scroll","resize"];for(dS=0;dS<dT.length;dS++){if(K.addEventListener){K.addEventListener(dT[dS],dQ,false)}else{X.attachEvent("on"+dT[dS],dQ)}}dY(100)}if(dU&&dU>0){dU=parseInt(dU,10);dX(dU)}})}var bR={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dQ=this.requests;this.requests=[];if(dQ.length===1){bT(dQ[0],bX)
56 }else{dM(dQ,bX)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dR){if(!this.canQueue()){dM(dR,bX);return}var dQ;for(dQ=0;dQ<dR.length;dQ++){this.push(dR[dQ])}},push:function(dQ){if(!dQ){return}if(!this.canQueue()){bT(dQ,bX);return}bR.requests.push(dQ);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bR.timeout=null;bR.sendRequests()},bR.interval);var dR="RequestQueue"+aF;if(!Object.prototype.hasOwnProperty.call(b,dR)){b[dR]={unload:function(){if(bR.timeout){clearTimeout(bR.timeout)}bR.sendRequests()}}}}};bu();this.hasConsent=function(){return bQ};this.getVisitorInfo=function(){if(!aL(a2("id"))){aV()}return dg()};this.getVisitorId=function(){return this.getVisitorInfo()[1]};this.getAttributionInfo=function(){return bY()};this.getAttributionCampaignName=function(){return bY()[0]};this.getAttributionCampaignKeyword=function(){return bY()[1]};this.getAttributionReferrerTimestamp=function(){return bY()[2]};this.getAttributionReferrerUrl=function(){return bY()[3]
57 };this.setTrackerUrl=function(dQ){aM=dQ};this.getTrackerUrl=function(){return aM};this.getMatomoUrl=function(){return ab(this.getTrackerUrl(),bV)};this.getPiwikUrl=function(){return this.getMatomoUrl()};this.addTracker=function(dS,dR){if(!N(dS)||null===dS){dS=this.getTrackerUrl()}var dQ=new U(dS,dR);M.push(dQ);v.trigger("TrackerAdded",[this]);return dQ};this.getSiteId=function(){return cl};this.setSiteId=function(dQ){ch(dQ)};this.resetUserId=function(){bM=""};this.setUserId=function(dQ){if(ad(dQ)){bM=dQ}};this.setVisitorId=function(dR){var dQ=/[0-9A-Fa-f]{16}/g;if(y(dR)&&dQ.test(dR)){b1=dR}else{ap("Invalid visitorId set"+dR)}};this.getUserId=function(){return bM};this.setCustomData=function(dQ,dR){if(aa(dQ)){aw=dQ}else{if(!aw){aw={}}aw[dQ]=dR}};this.getCustomData=function(){return aw};this.setCustomRequestProcessing=function(dQ){cs=dQ};this.appendToTrackingUrl=function(dQ){dv=dQ};this.getRequest=function(dQ){return cO(dQ)};this.addPlugin=function(dQ,dR){b[dQ]=dR};this.setCustomDimension=function(dQ,dR){dQ=parseInt(dQ,10);
58 if(dQ>0){if(!N(dR)){dR=""}if(!y(dR)){dR=String(dR)}bA[dQ]=dR}};this.getCustomDimension=function(dQ){dQ=parseInt(dQ,10);if(dQ>0&&Object.prototype.hasOwnProperty.call(bA,dQ)){return bA[dQ]}};this.deleteCustomDimension=function(dQ){dQ=parseInt(dQ,10);if(dQ>0){delete bA[dQ]}};this.setCustomVariable=function(dR,dQ,dU,dS){var dT;if(!N(dS)){dS="visit"}if(!N(dQ)){return}if(!N(dU)){dU=""}if(dR>0){dQ=!y(dQ)?String(dQ):dQ;dU=!y(dU)?String(dU):dU;dT=[dQ.slice(0,bH),dU.slice(0,bH)];if(dS==="visit"||dS===2){c5();aZ[dR]=dT}else{if(dS==="page"||dS===3){cb[dR]=dT}else{if(dS==="event"){cF[dR]=dT}}}}};this.getCustomVariable=function(dR,dS){var dQ;if(!N(dS)){dS="visit"}if(dS==="page"||dS===3){dQ=cb[dR]}else{if(dS==="event"){dQ=cF[dR]}else{if(dS==="visit"||dS===2){c5();dQ=aZ[dR]}}}if(!N(dQ)||(dQ&&dQ[0]==="")){return false}return dQ};this.deleteCustomVariable=function(dQ,dR){if(this.getCustomVariable(dQ,dR)){this.setCustomVariable(dQ,"","",dR)}};this.deleteCustomVariables=function(dQ){if(dQ==="page"||dQ===3){cb={}
59 }else{if(dQ==="event"){cF={}}else{if(dQ==="visit"||dQ===2){aZ={}}}}};this.storeCustomVariablesInCookie=function(){b4=true};this.setLinkTrackingTimer=function(dQ){bX=dQ};this.getLinkTrackingTimer=function(){return bX};this.setDownloadExtensions=function(dQ){if(y(dQ)){dQ=dQ.split("|")}dC=dQ};this.addDownloadExtensions=function(dR){var dQ;if(y(dR)){dR=dR.split("|")}for(dQ=0;dQ<dR.length;dQ++){dC.push(dR[dQ])}};this.removeDownloadExtensions=function(dS){var dR,dQ=[];if(y(dS)){dS=dS.split("|")}for(dR=0;dR<dC.length;dR++){if(Q(dS,dC[dR])===-1){dQ.push(dC[dR])}}dC=dQ};this.setDomains=function(dQ){aG=y(dQ)?[dQ]:dQ;var dU=false,dS=0,dR;for(dS;dS<aG.length;dS++){dR=String(aG[dS]);if(c8(dm,P(dR))){dU=true;break}var dT=cE(dR);if(dT&&dT!=="/"&&dT!=="/*"){dU=true;break}}if(!dU){aG.push(dm)}};this.setExcludedReferrers=function(dQ){cV=y(dQ)?[dQ]:dQ};this.enableCrossDomainLinking=function(){df=true};this.disableCrossDomainLinking=function(){df=false};this.isCrossDomainLinkingEnabled=function(){return df
60 };this.setCrossDomainLinkingTimeout=function(dQ){ba=dQ};this.getCrossDomainLinkingUrlParameter=function(){return u(aD)+"="+u(bF())};this.setIgnoreClasses=function(dQ){bN=y(dQ)?[dQ]:dQ};this.setRequestMethod=function(dQ){if(dQ){dH=String(dQ).toUpperCase()}else{dH=cA}if(dH==="GET"){this.disableAlwaysUseSendBeacon()}};this.setRequestContentType=function(dQ){cU=dQ||aQ};this.setGenerationTimeMs=function(dQ){ap("setGenerationTimeMs is no longer supported since Matomo 4. The call will be ignored. The replacement is setPagePerformanceTiming.")};this.setPagePerformanceTiming=function(dU,dW,dV,dR,dX,dS){var dT={pf_net:dU,pf_srv:dW,pf_tfr:dV,pf_dm1:dR,pf_dm2:dX,pf_onl:dS};try{dT=R(dT,N);dT=C(dT);cG=l(dT);if(cG===""){ap("setPagePerformanceTiming() called without parameters. This function needs to be called with at least one performance parameter.");return}bt=false;bS=true}catch(dQ){ap("setPagePerformanceTiming: "+dQ.toString())}};this.setReferrerUrl=function(dQ){bB=dQ};this.setCustomUrl=function(dQ){bg=b9(b0,dQ)
61 };this.getCurrentUrl=function(){return bg||b0};this.setDocumentTitle=function(dQ){bv=dQ};this.setPageViewId=function(dQ){aU=dQ;bO=true};this.getPageViewId=function(){return aU};this.setAPIUrl=function(dQ){bV=dQ};this.setDownloadClasses=function(dQ){bZ=y(dQ)?[dQ]:dQ};this.setLinkClasses=function(dQ){bk=y(dQ)?[dQ]:dQ};this.setIgnoreCampaignsForReferrers=function(dQ){ck=y(dQ)?[dQ]:dQ};this.setIgnoreCampaignAttributionForSources=function(dQ){cu=y(dQ)?[dQ]:dQ};this.setCampaignNameKey=function(dQ){cK=y(dQ)?[dQ]:dQ};this.setCampaignKeywordKey=function(dQ){bU=y(dQ)?[dQ]:dQ};this.discardHashTag=function(dQ){b2=dQ};this.setCookieNamePrefix=function(dQ){bw=dQ;if(aZ){aZ=ca()}};this.setCookieDomain=function(dQ){var dR=P(dQ);if(!by&&!bK(dR)){ap("Can't write cookie on domain "+dQ)}else{dt=dR;bu()}};this.setExcludedQueryParams=function(dQ){cB=y(dQ)?[dQ]:dQ};this.getCookieDomain=function(){return dt};this.hasCookies=function(){return"1"===cj()};this.setSessionCookie=function(dS,dR,dQ){if(!dS){throw new Error("Missing cookie name")
62 }if(!N(dQ)){dQ=cH}bI.push(dS);dL(a2(dS),dR,dQ,bD,dt,b6,aR)};this.getCookie=function(dR){var dQ=aL(a2(dR));if(dQ===0){return null}return dQ};this.setCookiePath=function(dQ){bD=dQ;bu()};this.getCookiePath=function(){return bD};this.setVisitorCookieTimeout=function(dQ){db=dQ*1000};this.setSessionCookieTimeout=function(dQ){cH=dQ*1000};this.getSessionCookieTimeout=function(){return cH};this.setReferralCookieTimeout=function(dQ){dB=dQ*1000};this.setConversionAttributionFirstReferrer=function(dQ){bJ=dQ};this.setSecureCookie=function(dQ){if(dQ&&location.protocol!=="https:"){ap("Error in setSecureCookie: You cannot use `Secure` on http.");return}b6=dQ};this.setCookieSameSite=function(dQ){dQ=String(dQ);dQ=dQ.charAt(0).toUpperCase()+dQ.toLowerCase().slice(1);if(dQ!=="None"&&dQ!=="Lax"&&dQ!=="Strict"){ap("Ignored value for sameSite. Please use either Lax, None, or Strict.");return}if(dQ==="None"){if(location.protocol==="https:"){this.setSecureCookie(true)}else{ap("sameSite=None cannot be used on http, reverted to sameSite=Lax.");
63 dQ="Lax"}}aR=dQ};this.disableCookies=function(){by=true;if(cl){aN()}};this.areCookiesEnabled=function(){return !by};this.setCookieConsentGiven=function(){if(by&&!di){by=false;if(!ds){this.enableBrowserFeatureDetection()}if(cl&&aE){aV();var dQ=cO("ping=1",null,"ping");bT(dQ,bX)}}};this.requireCookieConsent=function(){if(this.getRememberedCookieConsent()){return false}this.disableCookies();return true};this.getRememberedCookieConsent=function(){return aL(c4)};this.forgetCookieConsentGiven=function(){cd(c4,bD,dt);this.disableCookies()};this.rememberCookieConsentGiven=function(dR){if(dR){dR=dR*60*60*1000}else{dR=30*365*24*60*60*1000}this.setCookieConsentGiven();var dQ=new Date().getTime();dL(c4,dQ,dR,bD,dt,b6,aR)};this.deleteCookies=function(){aN()};this.setDoNotTrack=function(dR){var dQ=g.doNotTrack||g.msDoNotTrack;di=dR&&(dQ==="yes"||dQ==="1");if(di){this.disableCookies()}};this.disableCampaignParameters=function(){dr=false};this.alwaysUseSendBeacon=function(){dq=true};this.disableAlwaysUseSendBeacon=function(){dq=false
64 };this.addListener=function(dR,dQ){az(dR,dQ,false)};this.enableLinkTracking=function(dR){if(dF){return}dF=true;var dQ=this;r(function(){ax=true;var dS=K.body;az(dS,dR,true)})};this.enableJSErrorTracking=function(){if(dk){return}dk=true;var dQ=X.onerror;X.onerror=function(dV,dT,dS,dU,dR){cz(function(){var dW="JavaScript Errors";var dX=dT+":"+dS;if(dU){dX+=":"+dU}if(Q(cP,dW+dX+dV)===-1){cP.push(dW+dX+dV);aB(dW,dX,dV)}});if(dQ){return dQ(dV,dT,dS,dU,dR)}return false}};this.disablePerformanceTracking=function(){bd=false};this.enableHeartBeatTimer=function(dQ){dQ=Math.max(dQ||15,5);bh=dQ*1000;if(du!==null){dO()}};this.disableHeartBeatTimer=function(){if(bh||aW){if(X.removeEventListener){X.removeEventListener("focus",bm);X.removeEventListener("blur",aH);X.removeEventListener("visibilitychange",a5)}else{if(X.detachEvent){X.detachEvent("onfocus",bm);X.detachEvent("onblur",aH);X.detachEvent("visibilitychange",a5)}}}bh=null;aW=false};this.killFrame=function(){if(X.location!==X.top.location){X.top.location=X.location
65 }};this.redirectFile=function(dQ){if(X.location.protocol==="file:"){X.location=dQ}};this.setCountPreRendered=function(dQ){bq=dQ};this.trackGoal=function(dQ,dT,dS,dR){cz(function(){dl(dQ,dT,dS,dR)})};this.trackLink=function(dR,dQ,dT,dS){cz(function(){dx(dR,dQ,dT,dS)})};this.getNumTrackedPageViews=function(){return cN};this.trackPageView=function(dQ,dS,dR){cr=[];dc=[];cP=[];if(S(cl)){cz(function(){ae(aM,bV,cl)})}else{cz(function(){cN++;ce(dQ,dS,dR)})}};this.disableBrowserFeatureDetection=function(){ds=false;dD={};if(av()){ay()}};this.enableBrowserFeatureDetection=function(){ds=true;c9()};this.trackAllContentImpressions=function(){if(S(cl)){return}cz(function(){r(function(){var dQ=x.findContentNodes();var dR=c0(dQ);bR.pushMultiple(dR)})})};this.trackVisibleContentImpressions=function(dQ,dR){if(S(cl)){return}if(!N(dQ)){dQ=true}if(!N(dR)){dR=750}a1(dQ,dR,this);cz(function(){n(function(){var dS=x.findContentNodes();var dT=bl(dS);bR.pushMultiple(dT)})})};this.trackContentImpression=function(dS,dQ,dR){if(S(cl)){return
66 }dS=a(dS);dQ=a(dQ);dR=a(dR);if(!dS){return}dQ=dQ||"Unknown";cz(function(){var dT=aO(dS,dQ,dR);bR.push(dT)})};this.trackContentImpressionsWithinNode=function(dQ){if(S(cl)||!dQ){return}cz(function(){if(cx){n(function(){var dR=x.findContentNodesWithinNode(dQ);var dS=bl(dR);bR.pushMultiple(dS)})}else{r(function(){var dR=x.findContentNodesWithinNode(dQ);var dS=c0(dR);bR.pushMultiple(dS)})}})};this.trackContentInteraction=function(dS,dT,dQ,dR){if(S(cl)){return}dS=a(dS);dT=a(dT);dQ=a(dQ);dR=a(dR);if(!dS||!dT){return}dQ=dQ||"Unknown";cz(function(){var dU=aY(dS,dT,dQ,dR);if(dU){bR.push(dU)}})};this.trackContentInteractionNode=function(dS,dR){if(S(cl)||!dS){return}var dQ=null;cz(function(){dQ=dI(dS,dR);if(dQ){bR.push(dQ)}});return dQ};this.logAllContentBlocksOnPage=function(){var dS=x.findContentNodes();var dQ=x.collectContent(dS);var dR=typeof console;if(dR!=="undefined"&&console&&console.log){console.log(dQ)}};this.trackEvent=function(dR,dT,dQ,dS,dV,dU){cz(function(){aB(dR,dT,dQ,dS,dV,dU)})};this.trackSiteSearch=function(dQ,dS,dR,dT){cr=[];
67 cz(function(){co(dQ,dS,dR,dT)})};this.setEcommerceView=function(dU,dQ,dS,dR){cQ={};if(ad(dS)){dS=String(dS)}if(!N(dS)||dS===null||dS===false||!dS.length){dS=""}else{if(dS instanceof Array){dS=X.JSON.stringify(dS)}}var dT="_pkc";cQ[dT]=dS;if(N(dR)&&dR!==null&&dR!==false&&String(dR).length){dT="_pkp";cQ[dT]=dR}if(!ad(dU)&&!ad(dQ)){return}if(ad(dU)){dT="_pks";cQ[dT]=dU}if(!ad(dQ)){dQ=""}dT="_pkn";cQ[dT]=dQ};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(dw))};this.addEcommerceItem=function(dU,dQ,dS,dR,dT){if(ad(dU)){dw[dU]=[String(dU),dQ,dS,dR,dT]}};this.removeEcommerceItem=function(dQ){if(ad(dQ)){dQ=String(dQ);delete dw[dQ]}};this.clearEcommerceCart=function(){dw={}};this.trackEcommerceOrder=function(dQ,dU,dT,dS,dR,dV){cc(dQ,dU,dT,dS,dR,dV)};this.trackEcommerceCartUpdate=function(dQ){bG(dQ)};this.trackRequest=function(dR,dT,dS,dQ){cz(function(){var dU=cO(dR,dT,dQ);bT(dU,bX,dS)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bR.enabled=false
68 };this.setRequestQueueInterval=function(dQ){if(dQ<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bR.interval=dQ};this.queueRequest=function(dR,dQ){cz(function(){var dS=dQ?dR:cO(dR);bR.push(dS)})};this.isConsentRequired=function(){return c1};this.getRememberedConsent=function(){var dQ=aL(bp);if(aL(de)){if(dQ){cd(bp,bD,dt)}return null}if(!dQ||dQ===0){return null}return dQ};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){c1=true;bQ=this.hasRememberedConsent();if(!bQ){by=true}z++;b["CoreConsent"+z]={unload:function(){if(!bQ){aN()}}}};this.setConsentGiven=function(dR){bQ=true;if(!ds){this.enableBrowserFeatureDetection()}cd(de,bD,dt);var dS,dQ;for(dS=0;dS<dc.length;dS++){dQ=typeof dc[dS][0];if(dQ==="string"){bT(dc[dS][0],bX,dc[dS][1])}else{if(dQ==="object"){dM(dc[dS][0],bX)}}}dc=[];if(!N(dR)||dR){this.setCookieConsentGiven()}};this.rememberConsentGiven=function(dS){if(dS){dS=dS*60*60*1000}else{dS=30*365*24*60*60*1000
69 }var dQ=true;this.setConsentGiven(dQ);var dR=new Date().getTime();dL(bp,dR,dS,bD,dt,b6,aR)};this.forgetConsentGiven=function(dQ){if(dQ){dQ=dQ*60*60*1000}else{dQ=30*365*24*60*60*1000}cd(bp,bD,dt);dL(de,new Date().getTime(),dQ,bD,dt,b6,aR);this.forgetCookieConsentGiven();this.requireConsent()};this.isUserOptedOut=function(){return !bQ};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=function(){this.setConsentGiven(false)};this.enableFileTracking=function(){cZ=true};this.setReferrerUrlMaxLength=function(dQ){dE=dQ};n(function(){setTimeout(function(){bS=true},0)});v.trigger("TrackerSetup",[this]);v.addPlugin("TrackerVisitorIdCookie"+aF,{unload:function(){if(av()&&!bz){bz=true;ay()}if(!aE){aV();dG()}}})}function L(){return{push:ak}}function c(az,ay){var aA={};var aw,ax;for(aw=0;aw<ay.length;aw++){var au=ay[aw];aA[au]=1;for(ax=0;ax<az.length;ax++){if(az[ax]&&az[ax][0]){var av=az[ax][0];if(au===av){ak(az[ax]);delete az[ax];if(aA[av]>1&&av!=="addTracker"&&av!=="enableLinkTracking"){ap("The method "+av+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Matomo trackers documentation: https://developer.matomo.org/guides/tracking-javascript-guide#multiple-piwik-trackers')
70 }aA[av]++}}}}return az}var F=["addTracker","enableFileTracking","forgetCookieConsentGiven","requireCookieConsent","disableBrowserFeatureDetection","disableCampaignParameters","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setCookieSameSite","setSecureCookie","setCookiePath","setCookieDomain","setReferrerUrlMaxLength","setDomains","setUserId","setVisitorId","setSiteId","alwaysUseSendBeacon","disableAlwaysUseSendBeacon","enableLinkTracking","setCookieConsentGiven","requireConsent","setConsentGiven","disablePerformanceTracking","setPagePerformanceTiming","setExcludedQueryParams","setExcludedReferrers"];function ai(aw,av){var au=new U(aw,av);M.push(au);_paq=c(_paq,F);for(I=0;I<_paq.length;I++){if(_paq[I]){ak(_paq[I])}}_paq=new L();v.trigger("TrackerAdded",[au]);return au}at(X,"beforeunload",an,false);at(X,"visibilitychange",function(){if(m){return}if(K.visibilityState==="hidden"){ah("unload")
71 }},false);at(X,"online",function(){if(N(g.serviceWorker)){g.serviceWorker.ready.then(function(au){if(au&&au.sync){return au.sync.register("matomoSync")}},function(){})}},false);at(X,"message",function(az){if(!az||!az.origin){return}var aB,ax,av;var aC=d(az.origin);var ay=v.getAsyncTrackers();for(ax=0;ax<ay.length;ax++){av=d(ay[ax].getMatomoUrl());if(av===aC){aB=ay[ax];break}}if(!aB){return}var aw=null;try{aw=JSON.parse(az.data)}catch(aA){return}if(!aw){return}function au(aF){var aH=K.getElementsByTagName("iframe");for(ax=0;ax<aH.length;ax++){var aG=aH[ax];var aD=d(aG.src);if(aG.contentWindow&&N(aG.contentWindow.postMessage)&&aD===aC){var aE=JSON.stringify(aF);aG.contentWindow.postMessage(aE,az.origin)}}}if(N(aw.maq_initial_value)){au({maq_opted_in:aw.maq_initial_value&&aB.hasConsent(),maq_url:aB.getMatomoUrl(),maq_optout_by_default:aB.isConsentRequired()})}else{if(N(aw.maq_opted_in)){ay=v.getAsyncTrackers();for(ax=0;ax<ay.length;ax++){aB=ay[ax];if(aw.maq_opted_in){aB.rememberConsentGiven()
72 }else{aB.forgetConsentGiven()}}au({maq_confirm_opted_in:aB.hasConsent(),maq_url:aB.getMatomoUrl(),maq_optout_by_default:aB.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;v={initialized:false,JSON:X.JSON,DOM:{addEventListener:function(ax,aw,av,au){var ay=typeof au;if(ay==="undefined"){au=false}at(ax,aw,av,au)},onLoad:n,onReady:r,isNodeVisible:i,isOrWasNodeVisible:x.isNodeVisible},on:function(av,au){if(!A[av]){A[av]=[]}A[av].push(au)},off:function(aw,av){if(!A[aw]){return}var au=0;for(au;au<A[aw].length;au++){if(A[aw][au]===av){A[aw].splice(au,1)}}},trigger:function(aw,ax,av){if(!A[aw]){return}var au=0;for(au;au<A[aw].length;au++){A[aw][au].apply(av||X,ax)}},addPlugin:function(au,av){b[au]=av},getTracker:function(av,au){if(!N(au)){au=this.getAsyncTracker().getSiteId()}if(!N(av)){av=this.getAsyncTracker().getTrackerUrl()}return new U(av,au)},getAsyncTrackers:function(){return M},addTracker:function(aw,av){var au;if(!M.length){au=ai(aw,av)}else{au=M[0].addTracker(aw,av)
73 }return au},getAsyncTracker:function(ay,ax){var aw;if(M&&M.length&&M[0]){aw=M[0]}else{return ai(ay,ax)}if(!ax&&!ay){return aw}if((!N(ax)||null===ax)&&aw){ax=aw.getSiteId()}if((!N(ay)||null===ay)&&aw){ay=aw.getTrackerUrl()}var av,au=0;for(au;au<M.length;au++){av=M[au];if(av&&String(av.getSiteId())===String(ax)&&av.getTrackerUrl()===ay){return av}}},retryMissedPluginCalls:function(){var av=am;am=[];var au=0;for(au;au<av.length;au++){ak(av[au])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return v});define("matomo",[],function(){return v})}return v}())}
74 /*!!! pluginTrackerHook */
75 (function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.matomoPluginAsyncInit&&window.matomoPluginAsyncInit.length){var a=0;for(a;a<window.matomoPluginAsyncInit.length;a++){if(typeof window.matomoPluginAsyncInit[a]==="function"){window.matomoPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()
76 }if(window&&window.matomoAsyncInit){window.matomoAsyncInit()}if(!window.Matomo.getAsyncTrackers().length){if(b()){window.Matomo.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Matomo.trigger("MatomoInitialized",[]);window.Matomo.initialized=true}());(function(){var a=(typeof window.AnalyticsTracker);if(a==="undefined"){window.AnalyticsTracker=window.Matomo}}());if(typeof window.piwik_log!=="function"){window.piwik_log=function(c,e,g,f){function b(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var d,a=window.Matomo.getTracker(g,e);
77 a.setDocumentTitle(c);a.setCustomData(f);d=b("tracker_pause");if(d){a.setLinkTrackingTimer(d)}d=b("download_extensions");if(d){a.setDownloadExtensions(d)}d=b("hosts_alias");if(d){a.setDomains(d)}d=b("ignore_classes");if(d){a.setIgnoreClasses(d)}a.trackPageView();if(b("install_tracker")){piwik_track=function(i,j,k,h){a.setSiteId(j);a.setTrackerUrl(k);a.trackLink(i,h)};a.enableLinkTracking()}}}
78 /*!! @license-end */;