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 */; |