Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhang <waikatozhang@gmail.com>2021-09-22 08:48:59 +0300
committerGitHub <noreply@github.com>2021-09-22 08:48:59 +0300
commite39f2ee65befc883dac4c06b0232f4ead485ac74 (patch)
tree161277daa58787929f149d89a954b0853d1b86c4 /matomo.js
parent0adaea428ed8b8b83f08c645ecba3eed4938e2fa (diff)
add heartbeat ping tab tracking (#18028)
Diffstat (limited to 'matomo.js')
-rw-r--r--matomo.js82
1 files changed, 41 insertions, 41 deletions
diff --git a/matomo.js b/matomo.js
index 0cede038fe..ed124ef7c7 100644
--- a/matomo.js
+++ b/matomo.js
@@ -29,46 +29,46 @@ at=ai.findFirstNodeHavingAttribute(au,this.CONTENT_PIECE_ATTR);if(!at){at=ai.fin
}if(aw){aw+="&ca=1"}return aw},buildContentBlock:function(av){if(!av){return}var at=this.findContentName(av);var au=this.findContentPiece(av);var aw=this.findContentTarget(av);at=this.trim(at);au=this.trim(au);aw=this.trim(aw);return{name:at||"Unknown",piece:au||"Unknown",target:aw||""}},collectContent:function(aw){if(!aw||!aw.length){return[]}var av=[];var at,au;for(at=0;at<aw.length;at++){au=this.buildContentBlock(aw[at]);if(M(au)){av.push(au)}}return av},setLocation:function(at){this.location=at},getLocation:function(){var at=this.location||W.location;if(!at.origin){at.origin=at.protocol+"//"+at.hostname+(at.port?":"+at.port:"")}return at},toAbsoluteUrl:function(au){if((!au||String(au)!==au)&&au!==""){return au}if(""===au){return this.getLocation().href}if(au.search(/^\/\//)!==-1){return this.getLocation().protocol+au}if(au.search(/:\/\//)!==-1){return au}if(0===au.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+au}if(0===au.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+au
}if(0===au.search("^[a-zA-Z]{2,11}:")){return au}if(au.search(/^\//)!==-1){return this.getLocation().origin+au}var at="(.*/)";var av=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(at))[0];return av+au},isUrlToCurrentDomain:function(au){var av=this.toAbsoluteUrl(au);if(!av){return false}var at=this.getLocation().origin;if(at===av){return true}if(0===String(av).indexOf(at)){if(":"===String(av).substr(at.length,1)){return false}return true}return false},setHrefAttribute:function(au,at){if(!au||!at){return}ai.setAnyAttribute(au,"href",at)},shouldIgnoreInteraction:function(at){if(ai.hasNodeAttribute(at,this.CONTENT_IGNOREINTERACTION_ATTR)){return true}if(ai.hasNodeCssClass(at,this.CONTENT_IGNOREINTERACTION_CLASS)){return true}if(ai.hasNodeCssClass(at,this.LEGACY_CONTENT_IGNOREINTERACTION_CLASS)){return true}return false}};function aa(au,ax){if(ax){return ax}au=w.toAbsoluteUrl(au);if(A(au,"?")){var aw=au.indexOf("?");au=au.slice(0,aw)}if(U(au,"matomo.php")){au=f(au,"matomo.php".length)
}else{if(U(au,"piwik.php")){au=f(au,"piwik.php".length)}else{if(U(au,".php")){var at=au.lastIndexOf("/");var av=1;au=au.slice(0,at+av)}}}if(U(au,"/js/")){au=f(au,"js/".length)}return au}function R(az){var aB="Matomo_Overlay";var au=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=[^&]*)?");var av=au.exec(J.referrer);if(av){var ax=av[1];if(ax!==String(az)){return false}var ay=av[2],at=av[3],aw=av[4];if(!aw){aw=""}else{if(aw.indexOf("&segment=")===0){aw=aw.substr("&segment=".length)}}W.name=aB+"###"+ay+"###"+at+"###"+aw}var aA=W.name.split("###");return aA.length===4&&aA[0]===aB}function ad(au,az,av){var ay=W.name.split("###"),ax=ay[1],at=ay[2],aw=ay[3],aA=aa(au,az);o(aA+"plugins/Overlay/client/client.js?v=1",function(){Matomo_Overlay_Client.initialize(aA,av,ax,at,aw)})}function v(){var av;try{av=W.frameElement}catch(au){return true}if(M(av)){return(av&&String(av.nodeName).toLowerCase()==="iframe")?true:false}try{return W.self!==W.top
-}catch(at){return true}}function T(ci,ce){var bO=this,bi="mtm_consent",cJ="mtm_cookie_consent",cS="mtm_consent_removed",b9=ae(J.domain,W.location.href,N()),c0=O(b9[0]),bS=p(b9[1]),bt=p(b9[2]),cY=false,cm="GET",dg=cm,aM="application/x-www-form-urlencoded; charset=UTF-8",cC=aM,aI=ci||"",bN="",c6="",cr="",cb=ce||"",bE="",bT="",a9,bo="",dd=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","rtf","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],aC=[c0],bF=[],bQ=[],bd=[],bP=500,c3=true,cP,ba,bW,bU,at,cu=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],bM=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],bp="_pk_",az="pk_vid",a4=180,c4,bv,bX=false,aN="Lax",br=false,cW,bj,bB,cQ=33955200000,cs=1800000,dc=15768000000,a7=true,bK=false,bm=false,bV=false,aV=false,cg,b1={},cq={},bs={},bz=200,cy={},c7={},de={},cf=[],cj=false,cH=false,au=false,df=false,cT=false,aS=false,bh=v(),cD=null,c5=null,aW,bH,cc=aq,bu,aQ,bG=false,cv=0,bA=["id","ses","cvar","ref"],cG=false,bI=null,cR=[],cx=[],aB=X++,aA=false;
-try{bo=J.title}catch(cE){bo=""}function aH(ds){if(br){return 0}var dq=new RegExp("(^|;)[ ]*"+ds+"=([^;]*)"),dr=dq.exec(J.cookie);return dr?V(dr[2]):0}bI=!aH(cS);function dk(du,dv,dy,dx,ds,dt,dw){if(br&&du!==cS){return}var dr;if(dy){dr=new Date();dr.setTime(dr.getTime()+dy)}if(!dw){dw="Lax"}J.cookie=du+"="+t(dv)+(dy?";expires="+dr.toGMTString():"")+";path="+(dx||"/")+(ds?";domain="+ds:"")+(dt?";secure":"")+";SameSite="+dw;if((!dy||dy>=0)&&aH(du)!==String(dv)){var dq="There was an error setting cookie `"+du+"`. Please check domain and path.";ao(dq)}}function b7(dq){var dr;dq=j(dq,az);if(bU){dr=new RegExp("#.*");return dq.replace(dr,"")}return dq}function b0(ds,dq){var dt=s(dq),dr;if(dt){return dq}if(dq.slice(0,1)==="/"){return s(ds)+"://"+d(ds)+dq}ds=b7(ds);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 cN(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 cp(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}dr.href=w.toAbsoluteUrl(dq);if(dr.pathname){return dr.pathname}return""}function a8(dr,dq){if(!an(dq,"/")){dq="/"+dq}if(!an(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(U(dq,"*")){dq=dq.slice(0,-1);ds=(!dq||dq==="/");if(ds){return true}if(dr===dq){return true}return dr.indexOf(dq)===0}if(!U(dr,"/")){dr+="/"}if(!U(dq,"/")){dq+="/"}return dr.indexOf(dq)===0}function aw(du,dw){var dr,dq,ds,dt,dv;for(dr=0;dr<aC.length;dr++){dt=O(aC[dr]);dv=cp(aC[dr]);if(cN(du,dt)&&a8(dw,dv)){return true}}return false}function a0(dt){var dr,dq,ds;for(dr=0;dr<aC.length;dr++){dq=O(aC[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 ct(dq,ds){dq=dq.replace("send_image=0","send_image=1");var dr=new Image(1,1);dr.onload=function(){H=0;if(typeof ds==="function"){ds({request:dq,trackerUrl:aI,success:true})}};dr.onerror=function(){if(typeof ds==="function"){ds({request:dq,trackerUrl:aI,success:false})}};dr.src=aI+(aI.indexOf("?")<0?"?":"&")+dq}function cK(dq){if(dg==="POST"){return true}return dq&&(dq.length>2000||dq.indexOf('{"requests"')===0)}function aP(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bb(du,dx,dw){var ds=aP();if(!ds){return false}var dt={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dy=false;var dr=aI;try{var dq=new Blob([du],dt);if(dw&&!cK(du)){dq=new Blob([],dt);dr=dr+(dr.indexOf("?")<0?"?":"&")+du}dy=g.sendBeacon(dr,dq)}catch(dv){return false}if(dy&&typeof dx==="function"){dx({request:du,trackerUrl:aI,success:true,isSendBeacon:true})}return dy}function db(dr,ds,dq){if(!M(dq)||null===dq){dq=true
-}if(m&&bb(dr,ds,dq)){return}setTimeout(function(){if(m&&bb(dr,ds,dq)){return}var dv;try{var du=W.XMLHttpRequest?new W.XMLHttpRequest():W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;du.open("POST",aI,true);du.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dw=m&&bb(dr,ds,dq);if(!dw&&dq){ct(dr,ds)}else{if(typeof ds==="function"){ds({request:dr,trackerUrl:aI,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof ds==="function")){ds({request:dr,trackerUrl:aI,success:true,xhr:this})}}};du.setRequestHeader("Content-Type",cC);du.withCredentials=true;du.send(dr)}catch(dt){dv=m&&bb(dr,ds,dq);if(!dv&&dq){ct(dr,ds)}else{if(typeof ds==="function"){ds({request:dr,trackerUrl:aI,success:false})}}}},50)}function ck(dr){var dq=new Date();var ds=dq.getTime()+dr;if(!r||ds>r){r=ds}}function bf(){bh=true;cD=new Date().getTime()}function dj(){var dq=new Date().getTime();return !cD||(dq-cD)>ba}function aD(){if(dj()){bW()}}function dm(){if(aS||!ba){return
-}aS=true;ar(W,"focus",bf);ar(W,"blur",aD);af++;u.addPlugin("HeartBeat"+af,{unload:function(){if(aS&&dj()){bW()}}})}function cI(du){var dr=new Date();var dq=dr.getTime();c5=dq;if(cH&&dq<cH){var ds=cH-dq;setTimeout(du,ds);ck(ds+50);cH+=50;return}if(cH===false){var dt=800;cH=dq+dt}du()}function aT(){if(aH(cS)){bI=false}else{if(aH(bi)){bI=true}}}function bL(dr,dq,ds){aT();if(!bI){cR.push(dr);return}aA=true;if(!cW&&dr){if(cG&&bI){dr+="&consent=1"}cI(function(){if(c3&&bb(dr,ds,true)){ck(100);return}if(cK(dr)){db(dr,ds)}else{ct(dr,ds)}ck(dq)})}if(!aS){dm()}}function co(dq){if(cW){return false}return(dq&&dq.length)}function da(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 dl(dr,dq){if(!co(dr)){return}if(!bI){cR.push(dr);return}aA=true;cI(function(){var du=da(dr,50);var ds=0,dt;for(ds;ds<du.length;ds++){dt='{"requests":["?'+du[ds].join('","?')+'"],"send_image":0}';if(c3&&bb(dt,null,false)){ck(100)}else{db(dt,null,false)
-}}ck(dq)})}function aY(dq){return bp+dq+"."+cb+"."+bu}function b4(ds,dr,dq){dk(ds,"",-86400,dr,dq)}function ca(){if(br){return"0"}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){return g.cookieEnabled?"1":"0"}var dq=bp+"testcookie";dk(dq,"1",undefined,bv,c4,bX,aN);var dr=aH(dq)==="1"?"1":"0";b4(dq);return dr}function bn(){bu=cc((c4||c0)+(bv||"/")).slice(0,4)}function cO(){if(M(de.res)){return de}var dr,dt,du={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"};if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(dr in du){if(Object.prototype.hasOwnProperty.call(du,dr)){dt=g.mimeTypes[du[dr]];de[dr]=(dt&&dt.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(g.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&M(g.javaEnabled)&&g.javaEnabled()){de.java="1"}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){de.cookie=g.cookieEnabled?"1":"0"
-}else{de.cookie=ca()}}var ds=parseInt(ab.width,10);var dq=parseInt(ab.height,10);de.res=parseInt(ds,10)+"x"+parseInt(dq,10);return de}function b2(){var dr=aY("cvar"),dq=aH(dr);if(dq&&dq.length){dq=W.JSON.parse(dq);if(Z(dq)){return dq}}return{}}function cL(){if(aV===false){aV=b2()}}function cX(){var dq=cO();return cc((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dq)+(new Date()).getTime()+Math.random()).slice(0,16)}function aF(){var dq=cO();return cc((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dq)).slice(0,6)}function bk(){return Math.floor((new Date()).getTime()/1000)}function aO(){var dr=bk();var ds=aF();var dq=String(dr)+ds;return dq}function c9(ds){ds=String(ds);var dv=aF();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=bk();if(a4<=0){return true}if(dq>=dr&&dq<=(dr+a4)){return true}}return false}function dn(dq){if(!cT){return""}var du=e(dq,az);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(c9(dr)){var dt=du.substr(0,16);return dt}}return""}function cU(){if(!bT){bT=dn(bS)}var ds=new Date(),dq=Math.round(ds.getTime()/1000),dr=aY("id"),dv=aH(dr),du,dt;if(dv){du=dv.split(".");du.unshift("0");if(bT.length){du[1]=bT}return du}if(bT.length){dt=bT}else{if("0"===ca()){dt=""}else{dt=cX()}}du=["1",dt,dq];return du}function a3(){var dt=cU(),dr=dt[0],ds=dt[1],dq=dt[2];return{newVisitor:dr,uuid:ds,createTs:dq}}function aL(){var dt=new Date(),dr=dt.getTime(),du=a3().createTs;var dq=parseInt(du,10);var ds=(dq*1000)+cQ-dr;return ds}function aR(dq){if(!cb){return}var ds=new Date(),dr=Math.round(ds.getTime()/1000);if(!M(dq)){dq=a3()}var dt=dq.uuid+"."+dq.createTs+".";dk(aY("id"),dt,aL(),bv,c4,bX,aN)}function bR(){var dq=aH(aY("ref"));if(dq.length){try{dq=W.JSON.parse(dq);if(Z(dq)){return dq}}catch(dr){}}return["","",0,""]}function bC(ds){var dr=bp+"testcookie_domain";var dq="testvalue";dk(dr,dq,10000,null,ds,bX,aN);if(aH(dr)===dq){b4(dr,null,ds);
-return true}return false}function aJ(){var dr=br;br=false;var dq,ds;for(dq=0;dq<bA.length;dq++){ds=aY(bA[dq]);if(ds!==cS&&ds!==bi&&0!==aH(ds)){b4(ds,bv,c4)}}br=dr}function b8(dq){cb=dq}function dp(du){if(!du||!Z(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 ch(){dk(aY("ses"),"1",cs,bv,c4,bX,aN)}function bl(){var dt="";var dr="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var ds=dr.length;var dq;for(dq=0;dq<6;dq++){dt+=dr.charAt(Math.floor(Math.random()*ds))}return dt}function aE(dr){if(cr!==""){dr+=cr;bm=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
-}dq+="&pf_net="+Math.round(ds.connectEnd-ds.fetchStart)}if(ds.responseStart&&ds.requestStart){if(ds.responseStart<ds.requestStart){return}dq+="&pf_srv="+Math.round(ds.responseStart-ds.requestStart)}if(ds.responseStart&&ds.responseEnd){if(ds.responseEnd<ds.responseStart){return}dq+="&pf_tfr="+Math.round(ds.responseEnd-ds.responseStart)}if(M(ds.domLoading)){if(ds.domInteractive&&ds.domLoading){if(ds.domInteractive<ds.domLoading){return}dq+="&pf_dm1="+Math.round(ds.domInteractive-ds.domLoading)}}else{if(ds.domInteractive&&ds.responseEnd){if(ds.domInteractive<ds.responseEnd){return}dq+="&pf_dm1="+Math.round(ds.domInteractive-ds.responseEnd)}}if(ds.domComplete&&ds.domInteractive){if(ds.domComplete<ds.domInteractive){return}dq+="&pf_dm2="+Math.round(ds.domComplete-ds.domInteractive)}if(ds.loadEventEnd&&ds.loadEventStart){if(ds.loadEventEnd<ds.loadEventStart){return}dq+="&pf_onl="+Math.round(ds.loadEventEnd-ds.loadEventStart)}return dr+dq}function cw(ds,dM,dN){var dL,dr=new Date(),dz=Math.round(dr.getTime()/1000),dw,dJ,dt=1024,dS,dA,dI=aV,du=aY("ses"),dG=aY("ref"),dD=aY("cvar"),dE=aH(du),dK=bR(),dO=a9||bS,dx,dq;
-if(br){aJ()}if(cW){return""}var dF=a3();var dC=J.characterSet||J.charset;if(!dC||dC.toLowerCase()==="utf-8"){dC=null}dx=dK[0];dq=dK[1];dw=dK[2];dJ=dK[3];if(!dE){if(!bB||!dx.length){for(dL in cu){if(Object.prototype.hasOwnProperty.call(cu,dL)){dx=e(dO,cu[dL]);if(dx.length){break}}}for(dL in bM){if(Object.prototype.hasOwnProperty.call(bM,dL)){dq=e(dO,bM[dL]);if(dq.length){break}}}}dS=d(bt);dA=dJ.length?d(dJ):"";if(dS.length&&!a0(dS)&&(!bB||!dA.length||a0(dA))){dJ=bt}if(dJ.length||dx.length){dw=dz;dK=[dx,dq,dw,b7(dJ.slice(0,dt))];dk(dG,W.JSON.stringify(dK),dc,bv,c4,bX,aN)}}ds+="&idsite="+cb+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dr.getHours()+"&m="+dr.getMinutes()+"&s="+dr.getSeconds()+"&url="+t(b7(dO))+(bt.length?"&urlref="+t(b7(bt)):"")+(ac(bE)?"&uid="+t(bE):"")+"&_id="+dF.uuid+"&_idn="+dF.newVisitor+(dx.length?"&_rcn="+t(dx):"")+(dq.length?"&_rck="+t(dq):"")+"&_refts="+dw+(String(dJ).length?"&_ref="+t(b7(dJ.slice(0,dt))):"")+(dC?"&cs="+t(dC):"")+"&send_image=0";var dR=cO();for(dL in dR){if(Object.prototype.hasOwnProperty.call(dR,dL)){ds+="&"+dL+"="+dR[dL]
-}}var dQ=[];if(dM){for(dL in dM){if(Object.prototype.hasOwnProperty.call(dM,dL)&&/^dimension\d+$/.test(dL)){var dv=dL.replace("dimension","");dQ.push(parseInt(dv,10));dQ.push(String(dv));ds+="&"+dL+"="+t(dM[dL]);delete dM[dL]}}}if(dM&&D(dM)){dM=null}for(dL in cy){if(Object.prototype.hasOwnProperty.call(cy,dL)){ds+="&"+dL+"="+t(cy[dL])}}for(dL in bs){if(Object.prototype.hasOwnProperty.call(bs,dL)){var dB=(-1===P(dQ,dL));if(dB){ds+="&dimension"+dL+"="+t(bs[dL])}}}if(dM){ds+="&data="+t(W.JSON.stringify(dM))}else{if(at){ds+="&data="+t(W.JSON.stringify(at))}}function dy(dT,dU){var dV=W.JSON.stringify(dT);if(dV.length>2){return"&"+dU+"="+t(dV)}return""}var dP=dp(b1);var dH=dp(cq);ds+=dy(dP,"cvar");ds+=dy(dH,"e_cvar");if(aV){ds+=dy(aV,"_cvar");for(dL in dI){if(Object.prototype.hasOwnProperty.call(dI,dL)){if(aV[dL][0]===""||aV[dL][1]===""){delete aV[dL]}}}if(bV){dk(dD,W.JSON.stringify(aV),cs,bv,c4,bX,aN)}}if(a7&&bK&&!bm){ds=aE(ds);bm=true}if(aQ){ds+="&pv_id="+aQ}aR(dF);ch();ds+=ag(dN,{tracker:bO,request:ds});
-if(c6.length){ds+="&"+c6}if(C(cg)){ds=cg(ds)}return ds}bW=function bc(){var dq=new Date();dq=dq.getTime();if(!c5){return false}if(c5+ba<=dq){bO.ping();return true}return false};function bw(dt,ds,dx,du,dq,dA){var dw="idgoal=0",dr=new Date(),dy=[],dz,dv=String(dt).length;if(dv){dw+="&ec_id="+t(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(dA).length){dw+="&ec_dt="+dA}if(c7){for(dz in c7){if(Object.prototype.hasOwnProperty.call(c7,dz)){if(!M(c7[dz][1])){c7[dz][1]=""}if(!M(c7[dz][2])){c7[dz][2]=""}if(!M(c7[dz][3])||String(c7[dz][3]).length===0){c7[dz][3]=0}if(!M(c7[dz][4])||String(c7[dz][4]).length===0){c7[dz][4]=1}dy.push(c7[dz])}}dw+="&ec_items="+t(W.JSON.stringify(dy))}dw=cw(dw,at,"ecommerce");bL(dw,bP);if(dv){c7={}}}function b3(dq,du,dt,ds,dr,dv){if(String(dq).length&&M(du)){bw(dq,du,dt,ds,dr,dv)}}function by(dq){if(M(dq)){bw("",dq,"","","","")}}function b5(dr,dt,ds){if(!bG){aQ=bl()}var dq=cw("action_name="+t(ap(dr||bo)),dt,"log");
-if(a7&&!bm){dq=aE(dq)}bL(dq,bP,ds)}function a5(ds,dr){var dt,dq="(^| )(piwik[_-]"+dr+"|matomo[_-]"+dr;if(ds){for(dt=0;dt<ds.length;dt++){dq+="|"+ds[dt]}}dq+=")( |$)";return new RegExp(dq)}function aZ(dq){return(aI&&dq&&0===String(dq).indexOf(aI))}function cA(du,dq,dv,dr){if(aZ(dq)){return 0}var dt=a5(bQ,"download"),ds=a5(bd,"link"),dw=new RegExp("\\.("+dd.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 ay(dr){var dq;dq=dr.parentNode;while(dq!==null&&M(dq)){if(ai.isLinkElement(dr)){break}dr=dq;dq=dr.parentNode}return dr}function di(dv){dv=ay(dv);if(!ai.hasNodeAttribute(dv,"href")){return}if(!M(dv.href)){return}var du=ai.getAttributeValueFromNode(dv,"href");var dr=dv.pathname||cp(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=cA(dv.className,ds,aw(dx,dr),ai.hasNodeAttribute(dv,"download"));
-if(dq){return{type:dq,href:ds}}}}function aU(dq,dr,ds,dt){var du=w.buildInteractionRequestParams(dq,dr,ds,dt);if(!du){return}return cw(du,null,"contentInteraction")}function bg(dq,dr){if(!dq||!dr){return false}var ds=w.findTargetNode(dq);if(w.shouldIgnoreInteraction(ds)){return false}ds=w.findTargetNodeNoDefault(dq);if(ds&&!Y(ds,dr)){return false}return true}function cz(ds,dr,du){if(!ds){return}var dq=w.findParentContentNode(ds);if(!dq){return}if(!bg(dq,ds)){return}var dt=w.buildContentBlock(dq);if(!dt){return}if(!dt.target&&du){dt.target=du}return w.buildInteractionRequestParams(dr,dt.name,dt.piece,dt.target)}function a1(dr){if(!cf||!cf.length){return false}var dq,ds;for(dq=0;dq<cf.length;dq++){ds=cf[dq];if(ds&&ds.name===dr.name&&ds.piece===dr.piece&&ds.target===dr.target){return true}}return false}function a2(dq){return function(du){if(!dq){return}var ds=w.findParentContentNode(dq);var dr;if(du){dr=du.target||du.srcElement}if(!dr){dr=dq}if(!bg(ds,dr)){return}if(!ds){return false}var dv=w.findTargetNode(ds);
-if(!dv||w.shouldIgnoreInteraction(dv)){return false}var dt=di(dv);if(df&&dt&&dt.type){return dt.type}return bO.trackContentInteractionNode(dr,"click")}}function b6(ds){if(!ds||!ds.length){return}var dq,dr;for(dq=0;dq<ds.length;dq++){dr=w.findTargetNode(ds[dq]);if(dr&&!dr.contentInteractionTrackingSetupDone){dr.contentInteractionTrackingSetupDone=true;ar(dr,"click",a2(dr))}}}function bD(ds,dt){if(!ds||!ds.length){return[]}var dq,dr;for(dq=0;dq<ds.length;dq++){if(a1(ds[dq])){ds.splice(dq,1);dq--}else{cf.push(ds[dq])}}if(!ds||!ds.length){return[]}b6(dt);var du=[];for(dq=0;dq<ds.length;dq++){dr=cw(w.buildImpressionRequestParams(ds[dq].name,ds[dq].piece,ds[dq].target),undefined,"contentImpressions");if(dr){du.push(dr)}}return du}function cF(dr){var dq=w.collectContent(dr);return bD(dq,dr)}function be(dr){if(!dr||!dr.length){return[]}var dq;for(dq=0;dq<dr.length;dq++){if(!w.isNodeVisible(dr[dq])){dr.splice(dq,1);dq--}}if(!dr||!dr.length){return[]}return cF(dr)}function aK(ds,dq,dr){var dt=w.buildImpressionRequestParams(ds,dq,dr);
-return cw(dt,null,"contentImpression")}function dh(dt,dr){if(!dt){return}var dq=w.findParentContentNode(dt);var ds=w.buildContentBlock(dq);if(!ds){return}if(!dr){dr="Unknown"}return aU(dr,ds.name,ds.piece,ds.target)}function cV(dr,dt,dq,ds){return"e_c="+t(dr)+"&e_a="+t(dt)+(M(dq)?"&e_n="+t(dq):"")+(M(ds)?"&e_v="+t(ds):"")+"&ca=1"}function ax(ds,du,dq,dt,dw,dv){if(!ac(ds)||!ac(du)){ao("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dr=cw(cV(ds,du,dq,dt),dw,"event");bL(dr,bP,dv)}function cd(dq,dt,dr,du){var ds=cw("search="+t(dq)+(dt?"&search_cat="+t(dt):"")+(M(dr)?"&search_count="+dr:""),du,"sitesearch");bL(ds,bP)}function cZ(dq,du,dt,ds){var dr=cw("idgoal="+dq+(du?"&revenue="+du:""),dt,"goal");bL(dr,bP,ds)}function c8(dt,dq,dx,dw,ds){var dv=dq+"="+t(b7(dt));var dr=cz(ds,"click",dt);if(dr){dv+="&"+dr}var du=cw(dv,dx,"link");bL(du,bP,dw)}function bZ(dr,dq){if(dr!==""){return dr+dq.charAt(0).toUpperCase()+dq.slice(1)
-}return dq}function cl(dv){var du,dq,dt=["","webkit","ms","moz"],ds;if(!bj){for(dq=0;dq<dt.length;dq++){ds=dt[dq];if(Object.prototype.hasOwnProperty.call(J,bZ(ds,"hidden"))){if(J[bZ(ds,"visibilityState")]==="prerender"){du=true}break}}}if(du){ar(J,ds+"visibilitychange",function dr(){J.removeEventListener(ds+"visibilitychange",dr,false);dv()});return}dv()}function bx(){var dr=bO.getVisitorId();var dq=aO();return dr+dq}function cn(dq){if(!dq){return}if(!ai.hasNodeAttribute(dq,"href")){return}var dr=ai.getAttributeValueFromNode(dq,"href");if(!dr||aZ(dr)){return}if(!bO.getVisitorId()){return}dr=j(dr,az);var ds=bx();dr=I(dr,az,ds);ai.setAnyAttribute(dq,"href",dr)}function bq(dt){var du=ai.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||cp(dt.href);var ds=(dt.hostname||d(dt.href)).toLowerCase();if(aw(ds,dq)){if(!cN(c0,O(ds))){return true}return false
-}return false}function cM(dq){var dr=di(dq);if(dr&&dr.type){dr.href=p(dr.href);c8(dr.href,dr.type,undefined,null,dq);return}if(cT){dq=ay(dq);if(bq(dq)){cn(dq)}}}function cB(){return J.all&&!J.addEventListener}function c1(dq){var ds=dq.which;var dr=(typeof dq.button);if(!ds&&dr!=="undefined"){if(cB()){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 bY(dq){switch(c1(dq)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a6(dq){return dq.target||dq.srcElement}function c2(dq){return dq==="A"||dq==="AREA"}function aG(dq){function dr(dt){var du=a6(dt);var dv=du.nodeName;var ds=a5(bF,"ignore");while(!c2(dv)&&du&&du.parentNode){du=du.parentNode;dv=du.nodeName}if(du&&c2(dv)&&!ds.test(du.className)){return du}}return function(du){du=du||W.event;var dv=dr(du);if(!dv){return}var dt=bY(du);if(du.type==="click"){var ds=false;if(dq&&dt==="middle"){ds=true
-}if(dv&&!ds){cM(dv)}}else{if(du.type==="mousedown"){if(dt==="middle"&&dv){aW=dt;bH=dv}else{aW=bH=null}}else{if(du.type==="mouseup"){if(dt===aW&&dv===bH){cM(dv)}aW=bH=null}else{if(du.type==="contextmenu"){cM(dv)}}}}}}function av(dt,ds,dq){var dr=typeof ds;if(dr==="undefined"){ds=true}ar(dt,"click",aG(ds),dq);if(ds){ar(dt,"mouseup",aG(ds),dq);ar(dt,"mousedown",aG(ds),dq);ar(dt,"contextmenu",aG(ds),dq)}}function aX(dr,du,dv){if(cj){return true}cj=true;var dw=false;var dt,ds;function dq(){dw=true}n(function(){function dx(dz){setTimeout(function(){if(!cj){return}dw=false;dv.trackVisibleContentImpressions();dx(dz)},dz)}function dy(dz){setTimeout(function(){if(!cj){return}if(dw){dw=false;dv.trackVisibleContentImpressions()}dy(dz)},dz)}if(dr){dt=["scroll","resize"];for(ds=0;ds<dt.length;ds++){if(J.addEventListener){J.addEventListener(dt[ds],dq,false)}else{W.attachEvent("on"+dt[ds],dq)}}dy(100)}if(du&&du>0){du=parseInt(du,10);dx(du)}})}var bJ={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dq=this.requests;
-this.requests=[];if(dq.length===1){bL(dq[0],bP)}else{dl(dq,bP)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dr){if(!this.canQueue()){dl(dr,bP);return}var dq;for(dq=0;dq<dr.length;dq++){this.push(dr[dq])}},push:function(dq){if(!dq){return}if(!this.canQueue()){bL(dq,bP);return}bJ.requests.push(dq);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bJ.timeout=null;bJ.sendRequests()},bJ.interval);var dr="RequestQueue"+aB;if(!Object.prototype.hasOwnProperty.call(b,dr)){b[dr]={unload:function(){if(bJ.timeout){clearTimeout(bJ.timeout)}bJ.sendRequests()}}}}};bn();aR();this.hasConsent=function(){return bI};this.getVisitorId=function(){return a3().uuid};this.getVisitorInfo=function(){return cU()};this.getAttributionInfo=function(){return bR()};this.getAttributionCampaignName=function(){return bR()[0]};this.getAttributionCampaignKeyword=function(){return bR()[1]};this.getAttributionReferrerTimestamp=function(){return bR()[2]};this.getAttributionReferrerUrl=function(){return bR()[3]
-};this.setTrackerUrl=function(dq){aI=dq};this.getTrackerUrl=function(){return aI};this.getMatomoUrl=function(){return aa(this.getTrackerUrl(),bN)};this.getPiwikUrl=function(){return this.getMatomoUrl()};this.addTracker=function(ds,dr){if(!M(ds)||null===ds){ds=this.getTrackerUrl()}var dq=new T(ds,dr);L.push(dq);u.trigger("TrackerAdded",[this]);return dq};this.getSiteId=function(){return cb};this.setSiteId=function(dq){b8(dq)};this.resetUserId=function(){bE=""};this.setUserId=function(dq){if(ac(dq)){bE=dq}};this.setVisitorId=function(dr){var dq=/[0-9A-Fa-f]{16}/g;if(x(dr)&&dq.test(dr)){bT=dr}else{ao("Invalid visitorId set"+dr)}};this.getUserId=function(){return bE};this.setCustomData=function(dq,dr){if(Z(dq)){at=dq}else{if(!at){at={}}at[dq]=dr}};this.getCustomData=function(){return at};this.setCustomRequestProcessing=function(dq){cg=dq};this.appendToTrackingUrl=function(dq){c6=dq};this.getRequest=function(dq){return cw(dq)};this.addPlugin=function(dq,dr){b[dq]=dr};this.setCustomDimension=function(dq,dr){dq=parseInt(dq,10);
-if(dq>0){if(!M(dr)){dr=""}if(!x(dr)){dr=String(dr)}bs[dq]=dr}};this.getCustomDimension=function(dq){dq=parseInt(dq,10);if(dq>0&&Object.prototype.hasOwnProperty.call(bs,dq)){return bs[dq]}};this.deleteCustomDimension=function(dq){dq=parseInt(dq,10);if(dq>0){delete bs[dq]}};this.setCustomVariable=function(dr,dq,du,ds){var dt;if(!M(ds)){ds="visit"}if(!M(dq)){return}if(!M(du)){du=""}if(dr>0){dq=!x(dq)?String(dq):dq;du=!x(du)?String(du):du;dt=[dq.slice(0,bz),du.slice(0,bz)];if(ds==="visit"||ds===2){cL();aV[dr]=dt}else{if(ds==="page"||ds===3){b1[dr]=dt}else{if(ds==="event"){cq[dr]=dt}}}}};this.getCustomVariable=function(dr,ds){var dq;if(!M(ds)){ds="visit"}if(ds==="page"||ds===3){dq=b1[dr]}else{if(ds==="event"){dq=cq[dr]}else{if(ds==="visit"||ds===2){cL();dq=aV[dr]}}}if(!M(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){b1={}
-}else{if(dq==="event"){cq={}}else{if(dq==="visit"||dq===2){aV={}}}}};this.storeCustomVariablesInCookie=function(){bV=true};this.setLinkTrackingTimer=function(dq){bP=dq};this.getLinkTrackingTimer=function(){return bP};this.setDownloadExtensions=function(dq){if(x(dq)){dq=dq.split("|")}dd=dq};this.addDownloadExtensions=function(dr){var dq;if(x(dr)){dr=dr.split("|")}for(dq=0;dq<dr.length;dq++){dd.push(dr[dq])}};this.removeDownloadExtensions=function(ds){var dr,dq=[];if(x(ds)){ds=ds.split("|")}for(dr=0;dr<dd.length;dr++){if(P(ds,dd[dr])===-1){dq.push(dd[dr])}}dd=dq};this.setDomains=function(dq){aC=x(dq)?[dq]:dq;var du=false,ds=0,dr;for(ds;ds<aC.length;ds++){dr=String(aC[ds]);if(cN(c0,O(dr))){du=true;break}var dt=cp(dr);if(dt&&dt!=="/"&&dt!=="/*"){du=true;break}}if(!du){aC.push(c0)}};this.enableCrossDomainLinking=function(){cT=true};this.disableCrossDomainLinking=function(){cT=false};this.isCrossDomainLinkingEnabled=function(){return cT};this.setCrossDomainLinkingTimeout=function(dq){a4=dq};this.getCrossDomainLinkingUrlParameter=function(){return t(az)+"="+t(bx())
-};this.setIgnoreClasses=function(dq){bF=x(dq)?[dq]:dq};this.setRequestMethod=function(dq){if(dq){dg=String(dq).toUpperCase()}else{dg=cm}if(dg==="GET"){this.disableAlwaysUseSendBeacon()}};this.setRequestContentType=function(dq){cC=dq||aM};this.setGenerationTimeMs=function(dq){ao("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=Q(dt,M);dt=B(dt);cr=l(dt);if(cr===""){ao("setPagePerformanceTiming() called without parameters. This function needs to be called with at least one performance parameter.");return}bm=false;bK=true}catch(dq){ao("setPagePerformanceTiming: "+dq.toString())}};this.setReferrerUrl=function(dq){bt=dq};this.setCustomUrl=function(dq){a9=b0(bS,dq)};this.getCurrentUrl=function(){return a9||bS};this.setDocumentTitle=function(dq){bo=dq};this.setPageViewId=function(dq){aQ=dq;
-bG=true};this.setAPIUrl=function(dq){bN=dq};this.setDownloadClasses=function(dq){bQ=x(dq)?[dq]:dq};this.setLinkClasses=function(dq){bd=x(dq)?[dq]:dq};this.setCampaignNameKey=function(dq){cu=x(dq)?[dq]:dq};this.setCampaignKeywordKey=function(dq){bM=x(dq)?[dq]:dq};this.discardHashTag=function(dq){bU=dq};this.setCookieNamePrefix=function(dq){bp=dq;if(aV){aV=b2()}};this.setCookieDomain=function(dq){var dr=O(dq);if(!br&&!bC(dr)){ao("Can't write cookie on domain "+dq)}else{c4=dr;bn()}};this.getCookieDomain=function(){return c4};this.hasCookies=function(){return"1"===ca()};this.setSessionCookie=function(ds,dr,dq){if(!ds){throw new Error("Missing cookie name")}if(!M(dq)){dq=cs}bA.push(ds);dk(aY(ds),dr,dq,bv,c4,bX,aN)};this.getCookie=function(dr){var dq=aH(aY(dr));if(dq===0){return null}return dq};this.setCookiePath=function(dq){bv=dq;bn()};this.getCookiePath=function(dq){return bv};this.setVisitorCookieTimeout=function(dq){cQ=dq*1000};this.setSessionCookieTimeout=function(dq){cs=dq*1000};this.getSessionCookieTimeout=function(){return cs
-};this.setReferralCookieTimeout=function(dq){dc=dq*1000};this.setConversionAttributionFirstReferrer=function(dq){bB=dq};this.setSecureCookie=function(dq){if(dq&&location.protocol!=="https:"){ao("Error in setSecureCookie: You cannot use `Secure` on http.");return}bX=dq};this.setCookieSameSite=function(dq){dq=String(dq);dq=dq.charAt(0).toUpperCase()+dq.toLowerCase().slice(1);if(dq!=="None"&&dq!=="Lax"&&dq!=="Strict"){ao("Ignored value for sameSite. Please use either Lax, None, or Strict.");return}if(dq==="None"){if(location.protocol==="https:"){this.setSecureCookie(true)}else{ao("sameSite=None cannot be used on http, reverted to sameSite=Lax.");dq="Lax"}}aN=dq};this.disableCookies=function(){br=true;if(cb){aJ()}};this.areCookiesEnabled=function(){return !br};this.setCookieConsentGiven=function(){if(br&&!cW){br=false;if(cb&&aA){aR();var dq=cw("ping=1",null,"ping");bL(dq,bP)}}};this.requireCookieConsent=function(){if(this.getRememberedCookieConsent()){return false}this.disableCookies();return true
-};this.getRememberedCookieConsent=function(){return aH(cJ)};this.forgetCookieConsentGiven=function(){b4(cJ,bv,c4);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();dk(cJ,dq,dr,bv,c4,bX,aN)};this.deleteCookies=function(){aJ()};this.setDoNotTrack=function(dr){var dq=g.doNotTrack||g.msDoNotTrack;cW=dr&&(dq==="yes"||dq==="1");if(cW){this.disableCookies()}};this.alwaysUseSendBeacon=function(){c3=true};this.disableAlwaysUseSendBeacon=function(){c3=false};this.addListener=function(dr,dq){av(dr,dq,false)};this.enableLinkTracking=function(dr){if(df){return}df=true;var dq=this;q(function(){au=true;var ds=J.body;av(ds,dr,true)})};this.enableJSErrorTracking=function(){if(cY){return}cY=true;var dq=W.onerror;W.onerror=function(dv,dt,ds,du,dr){cl(function(){var dw="JavaScript Errors";var dx=dt+":"+ds;if(du){dx+=":"+du}if(P(cx,dw+dx+dv)===-1){cx.push(dw+dx+dv);ax(dw,dx,dv)}});
-if(dq){return dq(dv,dt,ds,du,dr)}return false}};this.disablePerformanceTracking=function(){a7=false};this.enableHeartBeatTimer=function(dq){dq=Math.max(dq||15,5);ba=dq*1000;if(c5!==null){dm()}};this.disableHeartBeatTimer=function(){if(ba||aS){if(W.removeEventListener){W.removeEventListener("focus",bf);W.removeEventListener("blur",aD)}else{if(W.detachEvent){W.detachEvent("onfocus",bf);W.detachEvent("onblur",aD)}}}ba=null;aS=false};this.killFrame=function(){if(W.location!==W.top.location){W.top.location=W.location}};this.redirectFile=function(dq){if(W.location.protocol==="file:"){W.location=dq}};this.setCountPreRendered=function(dq){bj=dq};this.trackGoal=function(dq,dt,ds,dr){cl(function(){cZ(dq,dt,ds,dr)})};this.trackLink=function(dr,dq,dt,ds){cl(function(){c8(dr,dq,dt,ds)})};this.getNumTrackedPageViews=function(){return cv};this.trackPageView=function(dq,ds,dr){cf=[];cR=[];cx=[];if(R(cb)){cl(function(){ad(aI,bN,cb)})}else{cl(function(){cv++;b5(dq,ds,dr)})}};this.trackAllContentImpressions=function(){if(R(cb)){return
-}cl(function(){q(function(){var dq=w.findContentNodes();var dr=cF(dq);bJ.pushMultiple(dr)})})};this.trackVisibleContentImpressions=function(dq,dr){if(R(cb)){return}if(!M(dq)){dq=true}if(!M(dr)){dr=750}aX(dq,dr,this);cl(function(){n(function(){var ds=w.findContentNodes();var dt=be(ds);bJ.pushMultiple(dt)})})};this.trackContentImpression=function(ds,dq,dr){if(R(cb)){return}ds=a(ds);dq=a(dq);dr=a(dr);if(!ds){return}dq=dq||"Unknown";cl(function(){var dt=aK(ds,dq,dr);bJ.push(dt)})};this.trackContentImpressionsWithinNode=function(dq){if(R(cb)||!dq){return}cl(function(){if(cj){n(function(){var dr=w.findContentNodesWithinNode(dq);var ds=be(dr);bJ.pushMultiple(ds)})}else{q(function(){var dr=w.findContentNodesWithinNode(dq);var ds=cF(dr);bJ.pushMultiple(ds)})}})};this.trackContentInteraction=function(ds,dt,dq,dr){if(R(cb)){return}ds=a(ds);dt=a(dt);dq=a(dq);dr=a(dr);if(!ds||!dt){return}dq=dq||"Unknown";cl(function(){var du=aU(ds,dt,dq,dr);if(du){bJ.push(du)}})};this.trackContentInteractionNode=function(ds,dr){if(R(cb)||!ds){return
-}var dq=null;cl(function(){dq=dh(ds,dr);if(dq){bJ.push(dq)}});return dq};this.logAllContentBlocksOnPage=function(){var ds=w.findContentNodes();var dq=w.collectContent(ds);var dr=typeof console;if(dr!=="undefined"&&console&&console.log){console.log(dq)}};this.trackEvent=function(dr,dt,dq,ds,dv,du){cl(function(){ax(dr,dt,dq,ds,dv,du)})};this.trackSiteSearch=function(dq,ds,dr,dt){cf=[];cl(function(){cd(dq,ds,dr,dt)})};this.setEcommerceView=function(du,dq,ds,dr){cy={};if(ac(ds)){ds=String(ds)}if(!M(ds)||ds===null||ds===false||!ds.length){ds=""}else{if(ds instanceof Array){ds=W.JSON.stringify(ds)}}var dt="_pkc";cy[dt]=ds;if(M(dr)&&dr!==null&&dr!==false&&String(dr).length){dt="_pkp";cy[dt]=dr}if(!ac(du)&&!ac(dq)){return}if(ac(du)){dt="_pks";cy[dt]=du}if(!ac(dq)){dq=""}dt="_pkn";cy[dt]=dq};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(c7))};this.addEcommerceItem=function(du,dq,ds,dr,dt){if(ac(du)){c7[du]=[String(du),dq,ds,dr,dt]}};this.removeEcommerceItem=function(dq){if(ac(dq)){dq=String(dq);
-delete c7[dq]}};this.clearEcommerceCart=function(){c7={}};this.trackEcommerceOrder=function(dq,du,dt,ds,dr,dv){b3(dq,du,dt,ds,dr,dv)};this.trackEcommerceCartUpdate=function(dq){by(dq)};this.trackRequest=function(dr,dt,ds,dq){cl(function(){var du=cw(dr,dt,dq);bL(du,bP,ds)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bJ.enabled=false};this.setRequestQueueInterval=function(dq){if(dq<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bJ.interval=dq};this.queueRequest=function(dq){cl(function(){var dr=cw(dq);bJ.push(dr)})};this.isConsentRequired=function(){return cG};this.getRememberedConsent=function(){var dq=aH(bi);if(aH(cS)){if(dq){b4(bi,bv,c4)}return null}if(!dq||dq===0){return null}return dq};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cG=true;bI=this.hasRememberedConsent();if(!bI){br=true}y++;b["CoreConsent"+y]={unload:function(){if(!bI){aJ()
-}}}};this.setConsentGiven=function(dr){bI=true;b4(cS,bv,c4);var ds,dq;for(ds=0;ds<cR.length;ds++){dq=typeof cR[ds];if(dq==="string"){bL(cR[ds],bP)}else{if(dq==="object"){dl(cR[ds],bP)}}}cR=[];if(!M(dr)||dr){this.setCookieConsentGiven()}};this.rememberConsentGiven=function(ds){if(ds){ds=ds*60*60*1000}else{ds=30*365*24*60*60*1000}var dq=true;this.setConsentGiven(dq);var dr=new Date().getTime();dk(bi,dr,ds,bv,c4,bX,aN)};this.forgetConsentGiven=function(){var dq=30*365*24*60*60*1000;b4(bi,bv,c4);dk(cS,new Date().getTime(),dq,bv,c4,bX,aN);this.forgetCookieConsentGiven();this.requireConsent()};this.isUserOptedOut=function(){return !bI};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=function(){this.setConsentGiven(false)};n(function(){setTimeout(function(){bK=true},0)});u.trigger("TrackerSetup",[this])}function K(){return{push:aj}}function c(ay,ax){var az={};var av,aw;for(av=0;av<ax.length;av++){var at=ax[av];az[at]=1;for(aw=0;aw<ay.length;aw++){if(ay[aw]&&ay[aw][0]){var au=ay[aw][0];
-if(at===au){aj(ay[aw]);delete ay[aw];if(az[au]>1&&au!=="addTracker"&&au!=="enableLinkTracking"){ao("The method "+au+' 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')}az[au]++}}}}return ay}var E=["addTracker","forgetCookieConsentGiven","requireCookieConsent","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setCookieSameSite","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setVisitorId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","setCookieConsentGiven","requireConsent","setConsentGiven","disablePerformanceTracking","setPagePerformanceTiming"];function ah(av,au){var at=new T(av,au);L.push(at);_paq=c(_paq,E);for(H=0;H<_paq.length;H++){if(_paq[H]){aj(_paq[H])
-}}_paq=new K();u.trigger("TrackerAdded",[at]);return at}ar(W,"beforeunload",am,false);ar(W,"online",function(){if(M(g.serviceWorker)){g.serviceWorker.ready.then(function(at){if(at&&at.sync){return at.sync.register("matomoSync")}},function(){})}},false);ar(W,"message",function(ay){if(!ay||!ay.origin){return}var aA,aw,au;var aB=d(ay.origin);var ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;aw++){au=d(ax[aw].getMatomoUrl());if(au===aB){aA=ax[aw];break}}if(!aA){return}var av=null;try{av=JSON.parse(ay.data)}catch(az){return}if(!av){return}function at(aE){var aG=J.getElementsByTagName("iframe");for(aw=0;aw<aG.length;aw++){var aF=aG[aw];var aC=d(aF.src);if(aF.contentWindow&&M(aF.contentWindow.postMessage)&&aC===aB){var aD=JSON.stringify(aE);aF.contentWindow.postMessage(aD,"*")}}}if(M(av.maq_initial_value)){at({maq_opted_in:av.maq_initial_value&&aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})}else{if(M(av.maq_opted_in)){ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;
-aw++){aA=ax[aw];if(av.maq_opted_in){aA.rememberConsentGiven()}else{aA.forgetConsentGiven()}}at({maq_confirm_opted_in:aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;u={initialized:false,JSON:W.JSON,DOM:{addEventListener:function(aw,av,au,at){var ax=typeof at;if(ax==="undefined"){at=false}ar(aw,av,au,at)},onLoad:n,onReady:q,isNodeVisible:i,isOrWasNodeVisible:w.isNodeVisible},on:function(au,at){if(!z[au]){z[au]=[]}z[au].push(at)},off:function(av,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){if(z[av][at]===au){z[av].splice(at,1)}}},trigger:function(av,aw,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){z[av][at].apply(au||W,aw)}},addPlugin:function(at,au){b[at]=au},getTracker:function(au,at){if(!M(at)){at=this.getAsyncTracker().getSiteId()}if(!M(au)){au=this.getAsyncTracker().getTrackerUrl()}return new T(au,at)},getAsyncTrackers:function(){return L},addTracker:function(av,au){var at;
-if(!L.length){at=ah(av,au)}else{at=L[0].addTracker(av,au)}return at},getAsyncTracker:function(ax,aw){var av;if(L&&L.length&&L[0]){av=L[0]}else{return ah(ax,aw)}if(!aw&&!ax){return av}if((!M(aw)||null===aw)&&av){aw=av.getSiteId()}if((!M(ax)||null===ax)&&av){ax=av.getTrackerUrl()}var au,at=0;for(at;at<L.length;at++){au=L[at];if(au&&String(au.getSiteId())===String(aw)&&au.getTrackerUrl()===ax){return au}}},retryMissedPluginCalls:function(){var au=al;al=[];var at=0;for(at;at<au.length;at++){aj(au[at])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return u});define("matomo",[],function(){return u})}return u}())}
+}catch(at){return true}}function T(cj,cf){var bP=this,bj="mtm_consent",cK="mtm_cookie_consent",cT="mtm_consent_removed",ca=ae(J.domain,W.location.href,N()),c1=O(ca[0]),bT=p(ca[1]),bu=p(ca[2]),cZ=false,cn="GET",dh=cn,aM="application/x-www-form-urlencoded; charset=UTF-8",cD=aM,aI=cj||"",bO="",c7="",cs="",cc=cf||"",bF="",bU="",ba,bp="",de=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","rtf","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],aC=[c1],bG=[],bR=[],be=[],bQ=500,c4=true,cQ,bb,bX,bV,at,cv=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],bN=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],bq="_pk_",az="pk_vid",a5=180,c5,bw,bY=false,aN="Lax",bs=false,cX,bk,bC,cR=33955200000,ct=1800000,dd=15768000000,a8=true,bL=false,bn=false,bW=false,aV=false,ch,b2={},cr={},bt={},bA=200,cz={},c8={},df={},cg=[],ck=false,cI=false,au=false,dg=false,cU=false,aS=false,bi=v(),cE=null,c6=null,aW,bI,cd=aq,bv,aQ,bH=false,cw=0,bB=["id","ses","cvar","ref"],cH=false,bJ=null,cS=[],cy=[],aB=X++,aA=false;
+try{bp=J.title}catch(cF){bp=""}function aH(dt){if(bs){return 0}var dr=new RegExp("(^|;)[ ]*"+dt+"=([^;]*)"),ds=dr.exec(J.cookie);return ds?V(ds[2]):0}bJ=!aH(cT);function dl(dv,dw,dz,dy,dt,du,dx){if(bs&&dv!==cT){return}var ds;if(dz){ds=new Date();ds.setTime(ds.getTime()+dz)}if(!dx){dx="Lax"}J.cookie=dv+"="+t(dw)+(dz?";expires="+ds.toGMTString():"")+";path="+(dy||"/")+(dt?";domain="+dt:"")+(du?";secure":"")+";SameSite="+dx;if((!dz||dz>=0)&&aH(dv)!==String(dw)){var dr="There was an error setting cookie `"+dv+"`. Please check domain and path.";ao(dr)}}function b8(dr){var ds;dr=j(dr,az);if(bV){ds=new RegExp("#.*");return dr.replace(ds,"")}return dr}function b1(dt,dr){var du=s(dr),ds;if(du){return dr}if(dr.slice(0,1)==="/"){return s(dt)+"://"+d(dt)+dr}dt=b8(dt);ds=dt.indexOf("?");if(ds>=0){dt=dt.slice(0,ds)}ds=dt.lastIndexOf("/");if(ds!==dt.length-1){dt=dt.slice(0,ds+1)}return dt+dr}function cO(dt,dr){var ds;dt=String(dt).toLowerCase();dr=String(dr).toLowerCase();if(dt===dr){return true}if(dr.slice(0,1)==="."){if(dt===dr.slice(1)){return true
+}ds=dt.length-dr.length;if((ds>0)&&(dt.slice(ds)===dr)){return true}}return false}function cq(dr){var ds=document.createElement("a");if(dr.indexOf("//")!==0&&dr.indexOf("http")!==0){if(dr.indexOf("*")===0){dr=dr.substr(1)}if(dr.indexOf(".")===0){dr=dr.substr(1)}dr="http://"+dr}ds.href=w.toAbsoluteUrl(dr);if(ds.pathname){return ds.pathname}return""}function a9(ds,dr){if(!an(dr,"/")){dr="/"+dr}if(!an(ds,"/")){ds="/"+ds}var dt=(dr==="/"||dr==="/*");if(dt){return true}if(ds===dr){return true}dr=String(dr).toLowerCase();ds=String(ds).toLowerCase();if(U(dr,"*")){dr=dr.slice(0,-1);dt=(!dr||dr==="/");if(dt){return true}if(ds===dr){return true}return ds.indexOf(dr)===0}if(!U(ds,"/")){ds+="/"}if(!U(dr,"/")){dr+="/"}return ds.indexOf(dr)===0}function aw(dv,dx){var ds,dr,dt,du,dw;for(ds=0;ds<aC.length;ds++){du=O(aC[ds]);dw=cq(aC[ds]);if(cO(dv,du)&&a9(dx,dw)){return true}}return false}function a1(du){var ds,dr,dt;for(ds=0;ds<aC.length;ds++){dr=O(aC[ds].toLowerCase());if(du===dr){return true}if(dr.slice(0,1)==="."){if(du===dr.slice(1)){return true
+}dt=du.length-dr.length;if((dt>0)&&(du.slice(dt)===dr)){return true}}}return false}function cu(dr,dt){dr=dr.replace("send_image=0","send_image=1");var ds=new Image(1,1);ds.onload=function(){H=0;if(typeof dt==="function"){dt({request:dr,trackerUrl:aI,success:true})}};ds.onerror=function(){if(typeof dt==="function"){dt({request:dr,trackerUrl:aI,success:false})}};ds.src=aI+(aI.indexOf("?")<0?"?":"&")+dr}function cL(dr){if(dh==="POST"){return true}return dr&&(dr.length>2000||dr.indexOf('{"requests"')===0)}function aP(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bc(dv,dy,dx){var dt=aP();if(!dt){return false}var du={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dz=false;var ds=aI;try{var dr=new Blob([dv],du);if(dx&&!cL(dv)){dr=new Blob([],du);ds=ds+(ds.indexOf("?")<0?"?":"&")+dv}dz=g.sendBeacon(ds,dr)}catch(dw){return false}if(dz&&typeof dy==="function"){dy({request:dv,trackerUrl:aI,success:true,isSendBeacon:true})}return dz}function dc(ds,dt,dr){if(!M(dr)||null===dr){dr=true
+}if(m&&bc(ds,dt,dr)){return}setTimeout(function(){if(m&&bc(ds,dt,dr)){return}var dw;try{var dv=W.XMLHttpRequest?new W.XMLHttpRequest():W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dv.open("POST",aI,true);dv.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dx=m&&bc(ds,dt,dr);if(!dx&&dr){cu(ds,dt)}else{if(typeof dt==="function"){dt({request:ds,trackerUrl:aI,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dt==="function")){dt({request:ds,trackerUrl:aI,success:true,xhr:this})}}};dv.setRequestHeader("Content-Type",cD);dv.withCredentials=true;dv.send(ds)}catch(du){dw=m&&bc(ds,dt,dr);if(!dw&&dr){cu(ds,dt)}else{if(typeof dt==="function"){dt({request:ds,trackerUrl:aI,success:false})}}}},50)}function cl(ds){var dr=new Date();var dt=dr.getTime()+ds;if(!r||dt>r){r=dt}}function bg(){bi=true;cE=new Date().getTime()}function dk(){var dr=new Date().getTime();return !cE||(dr-cE)>bb}function aD(){if(dk()){bX()}}function a0(){if(J.visibilityState==="hidden"&&dk()){bX()
+}else{if(J.visibilityState==="visible"){cE=new Date().getTime()}}}function dn(){if(aS||!bb){return}aS=true;ar(W,"focus",bg);ar(W,"blur",aD);ar(W,"visibilitychange",a0);af++;u.addPlugin("HeartBeat"+af,{unload:function(){if(aS&&dk()){bX()}}})}function cJ(dv){var ds=new Date();var dr=ds.getTime();c6=dr;if(cI&&dr<cI){var dt=cI-dr;setTimeout(dv,dt);cl(dt+50);cI+=50;return}if(cI===false){var du=800;cI=dr+du}dv()}function aT(){if(aH(cT)){bJ=false}else{if(aH(bj)){bJ=true}}}function bM(ds,dr,dt){aT();if(!bJ){cS.push(ds);return}aA=true;if(!cX&&ds){if(cH&&bJ){ds+="&consent=1"}cJ(function(){if(c4&&bc(ds,dt,true)){cl(100);return}if(cL(ds)){dc(ds,dt)}else{cu(ds,dt)}cl(dr)})}if(!aS){dn()}}function cp(dr){if(cX){return false}return(dr&&dr.length)}function db(dr,dv){if(!dv||dv>=dr.length){return[dr]}var ds=0;var dt=dr.length;var du=[];for(ds;ds<dt;ds+=dv){du.push(dr.slice(ds,ds+dv))}return du}function dm(ds,dr){if(!cp(ds)){return}if(!bJ){cS.push(ds);return}aA=true;cJ(function(){var dv=db(ds,50);var dt=0,du;
+for(dt;dt<dv.length;dt++){du='{"requests":["?'+dv[dt].join('","?')+'"],"send_image":0}';if(c4&&bc(du,null,false)){cl(100)}else{dc(du,null,false)}}cl(dr)})}function aY(dr){return bq+dr+"."+cc+"."+bv}function b5(dt,ds,dr){dl(dt,"",-86400,ds,dr)}function cb(){if(bs){return"0"}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){return g.cookieEnabled?"1":"0"}var dr=bq+"testcookie";dl(dr,"1",undefined,bw,c5,bY,aN);var ds=aH(dr)==="1"?"1":"0";b5(dr);return ds}function bo(){bv=cd((c5||c1)+(bw||"/")).slice(0,4)}function cP(){if(M(df.res)){return df}var ds,du,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"};if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(ds in dv){if(Object.prototype.hasOwnProperty.call(dv,ds)){du=g.mimeTypes[dv[ds]];df[ds]=(du&&du.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(g.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&M(g.javaEnabled)&&g.javaEnabled()){df.java="1"
+}if(!M(W.showModalDialog)&&M(g.cookieEnabled)){df.cookie=g.cookieEnabled?"1":"0"}else{df.cookie=cb()}}var dt=parseInt(ab.width,10);var dr=parseInt(ab.height,10);df.res=parseInt(dt,10)+"x"+parseInt(dr,10);return df}function b3(){var ds=aY("cvar"),dr=aH(ds);if(dr&&dr.length){dr=W.JSON.parse(dr);if(Z(dr)){return dr}}return{}}function cM(){if(aV===false){aV=b3()}}function cY(){var dr=cP();return cd((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dr)+(new Date()).getTime()+Math.random()).slice(0,16)}function aF(){var dr=cP();return cd((g.userAgent||"")+(g.platform||"")+W.JSON.stringify(dr)).slice(0,6)}function bl(){return Math.floor((new Date()).getTime()/1000)}function aO(){var ds=bl();var dt=aF();var dr=String(ds)+dt;return dr}function da(dt){dt=String(dt);var dw=aF();var du=dw.length;var dv=dt.substr(-1*du,du);var ds=parseInt(dt.substr(0,dt.length-du),10);if(ds&&dv&&dv===dw){var dr=bl();if(a5<=0){return true}if(dr>=ds&&dr<=(ds+a5)){return true}}return false}function dp(dr){if(!cU){return""
+}var dv=e(dr,az);if(!dv){return""}dv=String(dv);var dt=new RegExp("^[a-zA-Z0-9]+$");if(dv.length===32&&dt.test(dv)){var ds=dv.substr(16,32);if(da(ds)){var du=dv.substr(0,16);return du}}return""}function cV(){if(!bU){bU=dp(bT)}var dt=new Date(),dr=Math.round(dt.getTime()/1000),ds=aY("id"),dw=aH(ds),dv,du;if(dw){dv=dw.split(".");dv.unshift("0");if(bU.length){dv[1]=bU}return dv}if(bU.length){du=bU}else{if("0"===cb()){du=""}else{du=cY()}}dv=["1",du,dr];return dv}function a4(){var du=cV(),ds=du[0],dt=du[1],dr=du[2];return{newVisitor:ds,uuid:dt,createTs:dr}}function aL(){var du=new Date(),ds=du.getTime(),dv=a4().createTs;var dr=parseInt(dv,10);var dt=(dr*1000)+cR-ds;return dt}function aR(dr){if(!cc){return}var dt=new Date(),ds=Math.round(dt.getTime()/1000);if(!M(dr)){dr=a4()}var du=dr.uuid+"."+dr.createTs+".";dl(aY("id"),du,aL(),bw,c5,bY,aN)}function bS(){var dr=aH(aY("ref"));if(dr.length){try{dr=W.JSON.parse(dr);if(Z(dr)){return dr}}catch(ds){}}return["","",0,""]}function bD(dt){var ds=bq+"testcookie_domain";
+var dr="testvalue";dl(ds,dr,10000,null,dt,bY,aN);if(aH(ds)===dr){b5(ds,null,dt);return true}return false}function aJ(){var ds=bs;bs=false;var dr,dt;for(dr=0;dr<bB.length;dr++){dt=aY(bB[dr]);if(dt!==cT&&dt!==bj&&0!==aH(dt)){b5(dt,bw,c5)}}bs=ds}function b9(dr){cc=dr}function dq(dv){if(!dv||!Z(dv)){return}var du=[];var dt;for(dt in dv){if(Object.prototype.hasOwnProperty.call(dv,dt)){du.push(dt)}}var dw={};du.sort();var dr=du.length;var ds;for(ds=0;ds<dr;ds++){dw[du[ds]]=dv[du[ds]]}return dw}function ci(){dl(aY("ses"),"1",ct,bw,c5,bY,aN)}function bm(){var du="";var ds="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dt=ds.length;var dr;for(dr=0;dr<6;dr++){du+=ds.charAt(Math.floor(Math.random()*dt))}return du}function aE(ds){if(cs!==""){ds+=cs;bn=true;return ds}if(!h){return ds}var dt=(typeof h.timing==="object")&&h.timing?h.timing:undefined;if(!dt){dt=(typeof h.getEntriesByType==="function")&&h.getEntriesByType("navigation")?h.getEntriesByType("navigation")[0]:undefined}if(!dt){return ds
+}var dr="";if(dt.connectEnd&&dt.fetchStart){if(dt.connectEnd<dt.fetchStart){return}dr+="&pf_net="+Math.round(dt.connectEnd-dt.fetchStart)}if(dt.responseStart&&dt.requestStart){if(dt.responseStart<dt.requestStart){return}dr+="&pf_srv="+Math.round(dt.responseStart-dt.requestStart)}if(dt.responseStart&&dt.responseEnd){if(dt.responseEnd<dt.responseStart){return}dr+="&pf_tfr="+Math.round(dt.responseEnd-dt.responseStart)}if(M(dt.domLoading)){if(dt.domInteractive&&dt.domLoading){if(dt.domInteractive<dt.domLoading){return}dr+="&pf_dm1="+Math.round(dt.domInteractive-dt.domLoading)}}else{if(dt.domInteractive&&dt.responseEnd){if(dt.domInteractive<dt.responseEnd){return}dr+="&pf_dm1="+Math.round(dt.domInteractive-dt.responseEnd)}}if(dt.domComplete&&dt.domInteractive){if(dt.domComplete<dt.domInteractive){return}dr+="&pf_dm2="+Math.round(dt.domComplete-dt.domInteractive)}if(dt.loadEventEnd&&dt.loadEventStart){if(dt.loadEventEnd<dt.loadEventStart){return}dr+="&pf_onl="+Math.round(dt.loadEventEnd-dt.loadEventStart)
+}return ds+dr}function cx(dt,dN,dO){var dM,ds=new Date(),dA=Math.round(ds.getTime()/1000),dx,dK,du=1024,dT,dB,dJ=aV,dv=aY("ses"),dH=aY("ref"),dE=aY("cvar"),dF=aH(dv),dL=bS(),dP=ba||bT,dy,dr;if(bs){aJ()}if(cX){return""}var dG=a4();var dD=J.characterSet||J.charset;if(!dD||dD.toLowerCase()==="utf-8"){dD=null}dy=dL[0];dr=dL[1];dx=dL[2];dK=dL[3];if(!dF){if(!bC||!dy.length){for(dM in cv){if(Object.prototype.hasOwnProperty.call(cv,dM)){dy=e(dP,cv[dM]);if(dy.length){break}}}for(dM in bN){if(Object.prototype.hasOwnProperty.call(bN,dM)){dr=e(dP,bN[dM]);if(dr.length){break}}}}dT=d(bu);dB=dK.length?d(dK):"";if(dT.length&&!a1(dT)&&(!bC||!dB.length||a1(dB))){dK=bu}if(dK.length||dy.length){dx=dA;dL=[dy,dr,dx,b8(dK.slice(0,du))];dl(dH,W.JSON.stringify(dL),dd,bw,c5,bY,aN)}}dt+="&idsite="+cc+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+ds.getHours()+"&m="+ds.getMinutes()+"&s="+ds.getSeconds()+"&url="+t(b8(dP))+(bu.length?"&urlref="+t(b8(bu)):"")+(ac(bF)?"&uid="+t(bF):"")+"&_id="+dG.uuid+"&_idn="+dG.newVisitor+(dy.length?"&_rcn="+t(dy):"")+(dr.length?"&_rck="+t(dr):"")+"&_refts="+dx+(String(dK).length?"&_ref="+t(b8(dK.slice(0,du))):"")+(dD?"&cs="+t(dD):"")+"&send_image=0";
+var dS=cP();for(dM in dS){if(Object.prototype.hasOwnProperty.call(dS,dM)){dt+="&"+dM+"="+dS[dM]}}var dR=[];if(dN){for(dM in dN){if(Object.prototype.hasOwnProperty.call(dN,dM)&&/^dimension\d+$/.test(dM)){var dw=dM.replace("dimension","");dR.push(parseInt(dw,10));dR.push(String(dw));dt+="&"+dM+"="+t(dN[dM]);delete dN[dM]}}}if(dN&&D(dN)){dN=null}for(dM in cz){if(Object.prototype.hasOwnProperty.call(cz,dM)){dt+="&"+dM+"="+t(cz[dM])}}for(dM in bt){if(Object.prototype.hasOwnProperty.call(bt,dM)){var dC=(-1===P(dR,dM));if(dC){dt+="&dimension"+dM+"="+t(bt[dM])}}}if(dN){dt+="&data="+t(W.JSON.stringify(dN))}else{if(at){dt+="&data="+t(W.JSON.stringify(at))}}function dz(dU,dV){var dW=W.JSON.stringify(dU);if(dW.length>2){return"&"+dV+"="+t(dW)}return""}var dQ=dq(b2);var dI=dq(cr);dt+=dz(dQ,"cvar");dt+=dz(dI,"e_cvar");if(aV){dt+=dz(aV,"_cvar");for(dM in dJ){if(Object.prototype.hasOwnProperty.call(dJ,dM)){if(aV[dM][0]===""||aV[dM][1]===""){delete aV[dM]}}}if(bW){dl(dE,W.JSON.stringify(aV),ct,bw,c5,bY,aN)
+}}if(a8&&bL&&!bn){dt=aE(dt);bn=true}if(aQ){dt+="&pv_id="+aQ}aR(dG);ci();dt+=ag(dO,{tracker:bP,request:dt});if(c7.length){dt+="&"+c7}if(C(ch)){dt=ch(dt)}return dt}bX=function bd(){var dr=new Date();dr=dr.getTime();if(!c6){return false}if(c6+bb<=dr){bP.ping();return true}return false};function bx(du,dt,dy,dv,dr,dB){var dx="idgoal=0",ds=new Date(),dz=[],dA,dw=String(du).length;if(dw){dx+="&ec_id="+t(du)}dx+="&revenue="+dt;if(String(dy).length){dx+="&ec_st="+dy}if(String(dv).length){dx+="&ec_tx="+dv}if(String(dr).length){dx+="&ec_sh="+dr}if(String(dB).length){dx+="&ec_dt="+dB}if(c8){for(dA in c8){if(Object.prototype.hasOwnProperty.call(c8,dA)){if(!M(c8[dA][1])){c8[dA][1]=""}if(!M(c8[dA][2])){c8[dA][2]=""}if(!M(c8[dA][3])||String(c8[dA][3]).length===0){c8[dA][3]=0}if(!M(c8[dA][4])||String(c8[dA][4]).length===0){c8[dA][4]=1}dz.push(c8[dA])}}dx+="&ec_items="+t(W.JSON.stringify(dz))}dx=cx(dx,at,"ecommerce");bM(dx,bQ);if(dw){c8={}}}function b4(dr,dv,du,dt,ds,dw){if(String(dr).length&&M(dv)){bx(dr,dv,du,dt,ds,dw)
+}}function bz(dr){if(M(dr)){bx("",dr,"","","","")}}function b6(ds,du,dt){if(!bH){aQ=bm()}var dr=cx("action_name="+t(ap(ds||bp)),du,"log");if(a8&&!bn){dr=aE(dr)}bM(dr,bQ,dt)}function a6(dt,ds){var du,dr="(^| )(piwik[_-]"+ds+"|matomo[_-]"+ds;if(dt){for(du=0;du<dt.length;du++){dr+="|"+dt[du]}}dr+=")( |$)";return new RegExp(dr)}function aZ(dr){return(aI&&dr&&0===String(dr).indexOf(aI))}function cB(dv,dr,dw,ds){if(aZ(dr)){return 0}var du=a6(bR,"download"),dt=a6(be,"link"),dx=new RegExp("\\.("+de.join("|")+")([?&#]|$)","i");if(dt.test(dv)){return"link"}if(ds||du.test(dv)||dx.test(dr)){return"download"}if(dw){return 0}return"link"}function ay(ds){var dr;dr=ds.parentNode;while(dr!==null&&M(dr)){if(ai.isLinkElement(ds)){break}ds=dr;dr=ds.parentNode}return ds}function dj(dw){dw=ay(dw);if(!ai.hasNodeAttribute(dw,"href")){return}if(!M(dw.href)){return}var dv=ai.getAttributeValueFromNode(dw,"href");var ds=dw.pathname||cq(dw.href);var dx=dw.hostname||d(dw.href);var dy=dx.toLowerCase();var dt=dw.href.replace(dx,dy);
+var du=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!du.test(dt)){var dr=cB(dw.className,dt,aw(dy,ds),ai.hasNodeAttribute(dw,"download"));if(dr){return{type:dr,href:dt}}}}function aU(dr,ds,dt,du){var dv=w.buildInteractionRequestParams(dr,ds,dt,du);if(!dv){return}return cx(dv,null,"contentInteraction")}function bh(dr,ds){if(!dr||!ds){return false}var dt=w.findTargetNode(dr);if(w.shouldIgnoreInteraction(dt)){return false}dt=w.findTargetNodeNoDefault(dr);if(dt&&!Y(dt,ds)){return false}return true}function cA(dt,ds,dv){if(!dt){return}var dr=w.findParentContentNode(dt);if(!dr){return}if(!bh(dr,dt)){return}var du=w.buildContentBlock(dr);if(!du){return}if(!du.target&&dv){du.target=dv}return w.buildInteractionRequestParams(ds,du.name,du.piece,du.target)}function a2(ds){if(!cg||!cg.length){return false}var dr,dt;for(dr=0;dr<cg.length;dr++){dt=cg[dr];if(dt&&dt.name===ds.name&&dt.piece===ds.piece&&dt.target===ds.target){return true}}return false}function a3(dr){return function(dv){if(!dr){return
+}var dt=w.findParentContentNode(dr);var ds;if(dv){ds=dv.target||dv.srcElement}if(!ds){ds=dr}if(!bh(dt,ds)){return}if(!dt){return false}var dw=w.findTargetNode(dt);if(!dw||w.shouldIgnoreInteraction(dw)){return false}var du=dj(dw);if(dg&&du&&du.type){return du.type}return bP.trackContentInteractionNode(ds,"click")}}function b7(dt){if(!dt||!dt.length){return}var dr,ds;for(dr=0;dr<dt.length;dr++){ds=w.findTargetNode(dt[dr]);if(ds&&!ds.contentInteractionTrackingSetupDone){ds.contentInteractionTrackingSetupDone=true;ar(ds,"click",a3(ds))}}}function bE(dt,du){if(!dt||!dt.length){return[]}var dr,ds;for(dr=0;dr<dt.length;dr++){if(a2(dt[dr])){dt.splice(dr,1);dr--}else{cg.push(dt[dr])}}if(!dt||!dt.length){return[]}b7(du);var dv=[];for(dr=0;dr<dt.length;dr++){ds=cx(w.buildImpressionRequestParams(dt[dr].name,dt[dr].piece,dt[dr].target),undefined,"contentImpressions");if(ds){dv.push(ds)}}return dv}function cG(ds){var dr=w.collectContent(ds);return bE(dr,ds)}function bf(ds){if(!ds||!ds.length){return[]
+}var dr;for(dr=0;dr<ds.length;dr++){if(!w.isNodeVisible(ds[dr])){ds.splice(dr,1);dr--}}if(!ds||!ds.length){return[]}return cG(ds)}function aK(dt,dr,ds){var du=w.buildImpressionRequestParams(dt,dr,ds);return cx(du,null,"contentImpression")}function di(du,ds){if(!du){return}var dr=w.findParentContentNode(du);var dt=w.buildContentBlock(dr);if(!dt){return}if(!ds){ds="Unknown"}return aU(ds,dt.name,dt.piece,dt.target)}function cW(ds,du,dr,dt){return"e_c="+t(ds)+"&e_a="+t(du)+(M(dr)?"&e_n="+t(dr):"")+(M(dt)?"&e_v="+t(dt):"")+"&ca=1"}function ax(dt,dv,dr,du,dx,dw){if(!ac(dt)||!ac(dv)){ao("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var ds=cx(cW(dt,dv,dr,du),dx,"event");bM(ds,bQ,dw)}function ce(dr,du,ds,dv){var dt=cx("search="+t(dr)+(du?"&search_cat="+t(du):"")+(M(ds)?"&search_count="+ds:""),dv,"sitesearch");bM(dt,bQ)}function c0(dr,dv,du,dt){var ds=cx("idgoal="+dr+(dv?"&revenue="+dv:""),du,"goal");bM(ds,bQ,dt)}function c9(du,dr,dy,dx,dt){var dw=dr+"="+t(b8(du));
+var ds=cA(dt,"click",du);if(ds){dw+="&"+ds}var dv=cx(dw,dy,"link");bM(dv,bQ,dx)}function b0(ds,dr){if(ds!==""){return ds+dr.charAt(0).toUpperCase()+dr.slice(1)}return dr}function cm(dw){var dv,dr,du=["","webkit","ms","moz"],dt;if(!bk){for(dr=0;dr<du.length;dr++){dt=du[dr];if(Object.prototype.hasOwnProperty.call(J,b0(dt,"hidden"))){if(J[b0(dt,"visibilityState")]==="prerender"){dv=true}break}}}if(dv){ar(J,dt+"visibilitychange",function ds(){J.removeEventListener(dt+"visibilitychange",ds,false);dw()});return}dw()}function by(){var ds=bP.getVisitorId();var dr=aO();return ds+dr}function co(dr){if(!dr){return}if(!ai.hasNodeAttribute(dr,"href")){return}var ds=ai.getAttributeValueFromNode(dr,"href");if(!ds||aZ(ds)){return}if(!bP.getVisitorId()){return}ds=j(ds,az);var dt=by();ds=I(ds,az,dt);ai.setAnyAttribute(dr,"href",ds)}function br(du){var dv=ai.getAttributeValueFromNode(du,"href");if(!dv){return false}dv=String(dv);var ds=dv.indexOf("//")===0||dv.indexOf("http://")===0||dv.indexOf("https://")===0;
+if(!ds){return false}var dr=du.pathname||cq(du.href);var dt=(du.hostname||d(du.href)).toLowerCase();if(aw(dt,dr)){if(!cO(c1,O(dt))){return true}return false}return false}function cN(dr){var ds=dj(dr);if(ds&&ds.type){ds.href=p(ds.href);c9(ds.href,ds.type,undefined,null,dr);return}if(cU){dr=ay(dr);if(br(dr)){co(dr)}}}function cC(){return J.all&&!J.addEventListener}function c2(dr){var dt=dr.which;var ds=(typeof dr.button);if(!dt&&ds!=="undefined"){if(cC()){if(dr.button&1){dt=1}else{if(dr.button&2){dt=3}else{if(dr.button&4){dt=2}}}}else{if(dr.button===0||dr.button==="0"){dt=1}else{if(dr.button&1){dt=2}else{if(dr.button&2){dt=3}}}}}return dt}function bZ(dr){switch(c2(dr)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a7(dr){return dr.target||dr.srcElement}function c3(dr){return dr==="A"||dr==="AREA"}function aG(dr){function ds(du){var dv=a7(du);var dw=dv.nodeName;var dt=a6(bG,"ignore");while(!c3(dw)&&dv&&dv.parentNode){dv=dv.parentNode;dw=dv.nodeName}if(dv&&c3(dw)&&!dt.test(dv.className)){return dv
+}}return function(dv){dv=dv||W.event;var dw=ds(dv);if(!dw){return}var du=bZ(dv);if(dv.type==="click"){var dt=false;if(dr&&du==="middle"){dt=true}if(dw&&!dt){cN(dw)}}else{if(dv.type==="mousedown"){if(du==="middle"&&dw){aW=du;bI=dw}else{aW=bI=null}}else{if(dv.type==="mouseup"){if(du===aW&&dw===bI){cN(dw)}aW=bI=null}else{if(dv.type==="contextmenu"){cN(dw)}}}}}}function av(du,dt,dr){var ds=typeof dt;if(ds==="undefined"){dt=true}ar(du,"click",aG(dt),dr);if(dt){ar(du,"mouseup",aG(dt),dr);ar(du,"mousedown",aG(dt),dr);ar(du,"contextmenu",aG(dt),dr)}}function aX(ds,dv,dw){if(ck){return true}ck=true;var dx=false;var du,dt;function dr(){dx=true}n(function(){function dy(dA){setTimeout(function(){if(!ck){return}dx=false;dw.trackVisibleContentImpressions();dy(dA)},dA)}function dz(dA){setTimeout(function(){if(!ck){return}if(dx){dx=false;dw.trackVisibleContentImpressions()}dz(dA)},dA)}if(ds){du=["scroll","resize"];for(dt=0;dt<du.length;dt++){if(J.addEventListener){J.addEventListener(du[dt],dr,false)}else{W.attachEvent("on"+du[dt],dr)
+}}dz(100)}if(dv&&dv>0){dv=parseInt(dv,10);dy(dv)}})}var bK={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dr=this.requests;this.requests=[];if(dr.length===1){bM(dr[0],bQ)}else{dm(dr,bQ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(ds){if(!this.canQueue()){dm(ds,bQ);return}var dr;for(dr=0;dr<ds.length;dr++){this.push(ds[dr])}},push:function(dr){if(!dr){return}if(!this.canQueue()){bM(dr,bQ);return}bK.requests.push(dr);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bK.timeout=null;bK.sendRequests()},bK.interval);var ds="RequestQueue"+aB;if(!Object.prototype.hasOwnProperty.call(b,ds)){b[ds]={unload:function(){if(bK.timeout){clearTimeout(bK.timeout)}bK.sendRequests()}}}}};bo();aR();this.hasConsent=function(){return bJ};this.getVisitorId=function(){return a4().uuid};this.getVisitorInfo=function(){return cV()};this.getAttributionInfo=function(){return bS()};this.getAttributionCampaignName=function(){return bS()[0]
+};this.getAttributionCampaignKeyword=function(){return bS()[1]};this.getAttributionReferrerTimestamp=function(){return bS()[2]};this.getAttributionReferrerUrl=function(){return bS()[3]};this.setTrackerUrl=function(dr){aI=dr};this.getTrackerUrl=function(){return aI};this.getMatomoUrl=function(){return aa(this.getTrackerUrl(),bO)};this.getPiwikUrl=function(){return this.getMatomoUrl()};this.addTracker=function(dt,ds){if(!M(dt)||null===dt){dt=this.getTrackerUrl()}var dr=new T(dt,ds);L.push(dr);u.trigger("TrackerAdded",[this]);return dr};this.getSiteId=function(){return cc};this.setSiteId=function(dr){b9(dr)};this.resetUserId=function(){bF=""};this.setUserId=function(dr){if(ac(dr)){bF=dr}};this.setVisitorId=function(ds){var dr=/[0-9A-Fa-f]{16}/g;if(x(ds)&&dr.test(ds)){bU=ds}else{ao("Invalid visitorId set"+ds)}};this.getUserId=function(){return bF};this.setCustomData=function(dr,ds){if(Z(dr)){at=dr}else{if(!at){at={}}at[dr]=ds}};this.getCustomData=function(){return at};this.setCustomRequestProcessing=function(dr){ch=dr
+};this.appendToTrackingUrl=function(dr){c7=dr};this.getRequest=function(dr){return cx(dr)};this.addPlugin=function(dr,ds){b[dr]=ds};this.setCustomDimension=function(dr,ds){dr=parseInt(dr,10);if(dr>0){if(!M(ds)){ds=""}if(!x(ds)){ds=String(ds)}bt[dr]=ds}};this.getCustomDimension=function(dr){dr=parseInt(dr,10);if(dr>0&&Object.prototype.hasOwnProperty.call(bt,dr)){return bt[dr]}};this.deleteCustomDimension=function(dr){dr=parseInt(dr,10);if(dr>0){delete bt[dr]}};this.setCustomVariable=function(ds,dr,dv,dt){var du;if(!M(dt)){dt="visit"}if(!M(dr)){return}if(!M(dv)){dv=""}if(ds>0){dr=!x(dr)?String(dr):dr;dv=!x(dv)?String(dv):dv;du=[dr.slice(0,bA),dv.slice(0,bA)];if(dt==="visit"||dt===2){cM();aV[ds]=du}else{if(dt==="page"||dt===3){b2[ds]=du}else{if(dt==="event"){cr[ds]=du}}}}};this.getCustomVariable=function(ds,dt){var dr;if(!M(dt)){dt="visit"}if(dt==="page"||dt===3){dr=b2[ds]}else{if(dt==="event"){dr=cr[ds]}else{if(dt==="visit"||dt===2){cM();dr=aV[ds]}}}if(!M(dr)||(dr&&dr[0]==="")){return false
+}return dr};this.deleteCustomVariable=function(dr,ds){if(this.getCustomVariable(dr,ds)){this.setCustomVariable(dr,"","",ds)}};this.deleteCustomVariables=function(dr){if(dr==="page"||dr===3){b2={}}else{if(dr==="event"){cr={}}else{if(dr==="visit"||dr===2){aV={}}}}};this.storeCustomVariablesInCookie=function(){bW=true};this.setLinkTrackingTimer=function(dr){bQ=dr};this.getLinkTrackingTimer=function(){return bQ};this.setDownloadExtensions=function(dr){if(x(dr)){dr=dr.split("|")}de=dr};this.addDownloadExtensions=function(ds){var dr;if(x(ds)){ds=ds.split("|")}for(dr=0;dr<ds.length;dr++){de.push(ds[dr])}};this.removeDownloadExtensions=function(dt){var ds,dr=[];if(x(dt)){dt=dt.split("|")}for(ds=0;ds<de.length;ds++){if(P(dt,de[ds])===-1){dr.push(de[ds])}}de=dr};this.setDomains=function(dr){aC=x(dr)?[dr]:dr;var dv=false,dt=0,ds;for(dt;dt<aC.length;dt++){ds=String(aC[dt]);if(cO(c1,O(ds))){dv=true;break}var du=cq(ds);if(du&&du!=="/"&&du!=="/*"){dv=true;break}}if(!dv){aC.push(c1)}};this.enableCrossDomainLinking=function(){cU=true
+};this.disableCrossDomainLinking=function(){cU=false};this.isCrossDomainLinkingEnabled=function(){return cU};this.setCrossDomainLinkingTimeout=function(dr){a5=dr};this.getCrossDomainLinkingUrlParameter=function(){return t(az)+"="+t(by())};this.setIgnoreClasses=function(dr){bG=x(dr)?[dr]:dr};this.setRequestMethod=function(dr){if(dr){dh=String(dr).toUpperCase()}else{dh=cn}if(dh==="GET"){this.disableAlwaysUseSendBeacon()}};this.setRequestContentType=function(dr){cD=dr||aM};this.setGenerationTimeMs=function(dr){ao("setGenerationTimeMs is no longer supported since Matomo 4. The call will be ignored. The replacement is setPagePerformanceTiming.")};this.setPagePerformanceTiming=function(dv,dx,dw,ds,dy,dt){var du={pf_net:dv,pf_srv:dx,pf_tfr:dw,pf_dm1:ds,pf_dm2:dy,pf_onl:dt};try{du=Q(du,M);du=B(du);cs=l(du);if(cs===""){ao("setPagePerformanceTiming() called without parameters. This function needs to be called with at least one performance parameter.");return}bn=false;bL=true}catch(dr){ao("setPagePerformanceTiming: "+dr.toString())
+}};this.setReferrerUrl=function(dr){bu=dr};this.setCustomUrl=function(dr){ba=b1(bT,dr)};this.getCurrentUrl=function(){return ba||bT};this.setDocumentTitle=function(dr){bp=dr};this.setPageViewId=function(dr){aQ=dr;bH=true};this.setAPIUrl=function(dr){bO=dr};this.setDownloadClasses=function(dr){bR=x(dr)?[dr]:dr};this.setLinkClasses=function(dr){be=x(dr)?[dr]:dr};this.setCampaignNameKey=function(dr){cv=x(dr)?[dr]:dr};this.setCampaignKeywordKey=function(dr){bN=x(dr)?[dr]:dr};this.discardHashTag=function(dr){bV=dr};this.setCookieNamePrefix=function(dr){bq=dr;if(aV){aV=b3()}};this.setCookieDomain=function(dr){var ds=O(dr);if(!bs&&!bD(ds)){ao("Can't write cookie on domain "+dr)}else{c5=ds;bo()}};this.getCookieDomain=function(){return c5};this.hasCookies=function(){return"1"===cb()};this.setSessionCookie=function(dt,ds,dr){if(!dt){throw new Error("Missing cookie name")}if(!M(dr)){dr=ct}bB.push(dt);dl(aY(dt),ds,dr,bw,c5,bY,aN)};this.getCookie=function(ds){var dr=aH(aY(ds));if(dr===0){return null
+}return dr};this.setCookiePath=function(dr){bw=dr;bo()};this.getCookiePath=function(dr){return bw};this.setVisitorCookieTimeout=function(dr){cR=dr*1000};this.setSessionCookieTimeout=function(dr){ct=dr*1000};this.getSessionCookieTimeout=function(){return ct};this.setReferralCookieTimeout=function(dr){dd=dr*1000};this.setConversionAttributionFirstReferrer=function(dr){bC=dr};this.setSecureCookie=function(dr){if(dr&&location.protocol!=="https:"){ao("Error in setSecureCookie: You cannot use `Secure` on http.");return}bY=dr};this.setCookieSameSite=function(dr){dr=String(dr);dr=dr.charAt(0).toUpperCase()+dr.toLowerCase().slice(1);if(dr!=="None"&&dr!=="Lax"&&dr!=="Strict"){ao("Ignored value for sameSite. Please use either Lax, None, or Strict.");return}if(dr==="None"){if(location.protocol==="https:"){this.setSecureCookie(true)}else{ao("sameSite=None cannot be used on http, reverted to sameSite=Lax.");dr="Lax"}}aN=dr};this.disableCookies=function(){bs=true;if(cc){aJ()}};this.areCookiesEnabled=function(){return !bs
+};this.setCookieConsentGiven=function(){if(bs&&!cX){bs=false;if(cc&&aA){aR();var dr=cx("ping=1",null,"ping");bM(dr,bQ)}}};this.requireCookieConsent=function(){if(this.getRememberedCookieConsent()){return false}this.disableCookies();return true};this.getRememberedCookieConsent=function(){return aH(cK)};this.forgetCookieConsentGiven=function(){b5(cK,bw,c5);this.disableCookies()};this.rememberCookieConsentGiven=function(ds){if(ds){ds=ds*60*60*1000}else{ds=30*365*24*60*60*1000}this.setCookieConsentGiven();var dr=new Date().getTime();dl(cK,dr,ds,bw,c5,bY,aN)};this.deleteCookies=function(){aJ()};this.setDoNotTrack=function(ds){var dr=g.doNotTrack||g.msDoNotTrack;cX=ds&&(dr==="yes"||dr==="1");if(cX){this.disableCookies()}};this.alwaysUseSendBeacon=function(){c4=true};this.disableAlwaysUseSendBeacon=function(){c4=false};this.addListener=function(ds,dr){av(ds,dr,false)};this.enableLinkTracking=function(ds){if(dg){return}dg=true;var dr=this;q(function(){au=true;var dt=J.body;av(dt,ds,true)})};this.enableJSErrorTracking=function(){if(cZ){return
+}cZ=true;var dr=W.onerror;W.onerror=function(dw,du,dt,dv,ds){cm(function(){var dx="JavaScript Errors";var dy=du+":"+dt;if(dv){dy+=":"+dv}if(P(cy,dx+dy+dw)===-1){cy.push(dx+dy+dw);ax(dx,dy,dw)}});if(dr){return dr(dw,du,dt,dv,ds)}return false}};this.disablePerformanceTracking=function(){a8=false};this.enableHeartBeatTimer=function(dr){dr=Math.max(dr||15,5);bb=dr*1000;if(c6!==null){dn()}};this.disableHeartBeatTimer=function(){if(bb||aS){if(W.removeEventListener){W.removeEventListener("focus",bg);W.removeEventListener("blur",aD);W.removeEventListener("visibilitychange",a0)}else{if(W.detachEvent){W.detachEvent("onfocus",bg);W.detachEvent("onblur",aD);W.removeEventListener("visibilitychange",a0)}}}bb=null;aS=false};this.killFrame=function(){if(W.location!==W.top.location){W.top.location=W.location}};this.redirectFile=function(dr){if(W.location.protocol==="file:"){W.location=dr}};this.setCountPreRendered=function(dr){bk=dr};this.trackGoal=function(dr,du,dt,ds){cm(function(){c0(dr,du,dt,ds)})};
+this.trackLink=function(ds,dr,du,dt){cm(function(){c9(ds,dr,du,dt)})};this.getNumTrackedPageViews=function(){return cw};this.trackPageView=function(dr,dt,ds){cg=[];cS=[];cy=[];if(R(cc)){cm(function(){ad(aI,bO,cc)})}else{cm(function(){cw++;b6(dr,dt,ds)})}};this.trackAllContentImpressions=function(){if(R(cc)){return}cm(function(){q(function(){var dr=w.findContentNodes();var ds=cG(dr);bK.pushMultiple(ds)})})};this.trackVisibleContentImpressions=function(dr,ds){if(R(cc)){return}if(!M(dr)){dr=true}if(!M(ds)){ds=750}aX(dr,ds,this);cm(function(){n(function(){var dt=w.findContentNodes();var du=bf(dt);bK.pushMultiple(du)})})};this.trackContentImpression=function(dt,dr,ds){if(R(cc)){return}dt=a(dt);dr=a(dr);ds=a(ds);if(!dt){return}dr=dr||"Unknown";cm(function(){var du=aK(dt,dr,ds);bK.push(du)})};this.trackContentImpressionsWithinNode=function(dr){if(R(cc)||!dr){return}cm(function(){if(ck){n(function(){var ds=w.findContentNodesWithinNode(dr);var dt=bf(ds);bK.pushMultiple(dt)})}else{q(function(){var ds=w.findContentNodesWithinNode(dr);
+var dt=cG(ds);bK.pushMultiple(dt)})}})};this.trackContentInteraction=function(dt,du,dr,ds){if(R(cc)){return}dt=a(dt);du=a(du);dr=a(dr);ds=a(ds);if(!dt||!du){return}dr=dr||"Unknown";cm(function(){var dv=aU(dt,du,dr,ds);if(dv){bK.push(dv)}})};this.trackContentInteractionNode=function(dt,ds){if(R(cc)||!dt){return}var dr=null;cm(function(){dr=di(dt,ds);if(dr){bK.push(dr)}});return dr};this.logAllContentBlocksOnPage=function(){var dt=w.findContentNodes();var dr=w.collectContent(dt);var ds=typeof console;if(ds!=="undefined"&&console&&console.log){console.log(dr)}};this.trackEvent=function(ds,du,dr,dt,dw,dv){cm(function(){ax(ds,du,dr,dt,dw,dv)})};this.trackSiteSearch=function(dr,dt,ds,du){cg=[];cm(function(){ce(dr,dt,ds,du)})};this.setEcommerceView=function(dv,dr,dt,ds){cz={};if(ac(dt)){dt=String(dt)}if(!M(dt)||dt===null||dt===false||!dt.length){dt=""}else{if(dt instanceof Array){dt=W.JSON.stringify(dt)}}var du="_pkc";cz[du]=dt;if(M(ds)&&ds!==null&&ds!==false&&String(ds).length){du="_pkp";cz[du]=ds
+}if(!ac(dv)&&!ac(dr)){return}if(ac(dv)){du="_pks";cz[du]=dv}if(!ac(dr)){dr=""}du="_pkn";cz[du]=dr};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(c8))};this.addEcommerceItem=function(dv,dr,dt,ds,du){if(ac(dv)){c8[dv]=[String(dv),dr,dt,ds,du]}};this.removeEcommerceItem=function(dr){if(ac(dr)){dr=String(dr);delete c8[dr]}};this.clearEcommerceCart=function(){c8={}};this.trackEcommerceOrder=function(dr,dv,du,dt,ds,dw){b4(dr,dv,du,dt,ds,dw)};this.trackEcommerceCartUpdate=function(dr){bz(dr)};this.trackRequest=function(ds,du,dt,dr){cm(function(){var dv=cx(ds,du,dr);bM(dv,bQ,dt)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bK.enabled=false};this.setRequestQueueInterval=function(dr){if(dr<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bK.interval=dr};this.queueRequest=function(dr){cm(function(){var ds=cx(dr);bK.push(ds)})};this.isConsentRequired=function(){return cH};this.getRememberedConsent=function(){var dr=aH(bj);
+if(aH(cT)){if(dr){b5(bj,bw,c5)}return null}if(!dr||dr===0){return null}return dr};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cH=true;bJ=this.hasRememberedConsent();if(!bJ){bs=true}y++;b["CoreConsent"+y]={unload:function(){if(!bJ){aJ()}}}};this.setConsentGiven=function(ds){bJ=true;b5(cT,bw,c5);var dt,dr;for(dt=0;dt<cS.length;dt++){dr=typeof cS[dt];if(dr==="string"){bM(cS[dt],bQ)}else{if(dr==="object"){dm(cS[dt],bQ)}}}cS=[];if(!M(ds)||ds){this.setCookieConsentGiven()}};this.rememberConsentGiven=function(dt){if(dt){dt=dt*60*60*1000}else{dt=30*365*24*60*60*1000}var dr=true;this.setConsentGiven(dr);var ds=new Date().getTime();dl(bj,ds,dt,bw,c5,bY,aN)};this.forgetConsentGiven=function(){var dr=30*365*24*60*60*1000;b5(bj,bw,c5);dl(cT,new Date().getTime(),dr,bw,c5,bY,aN);this.forgetCookieConsentGiven();this.requireConsent()};this.isUserOptedOut=function(){return !bJ};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=function(){this.setConsentGiven(false)
+};n(function(){setTimeout(function(){bL=true},0)});u.trigger("TrackerSetup",[this])}function K(){return{push:aj}}function c(ay,ax){var az={};var av,aw;for(av=0;av<ax.length;av++){var at=ax[av];az[at]=1;for(aw=0;aw<ay.length;aw++){if(ay[aw]&&ay[aw][0]){var au=ay[aw][0];if(at===au){aj(ay[aw]);delete ay[aw];if(az[au]>1&&au!=="addTracker"&&au!=="enableLinkTracking"){ao("The method "+au+' 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')}az[au]++}}}}return ay}var E=["addTracker","forgetCookieConsentGiven","requireCookieConsent","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setCookieSameSite","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setVisitorId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","setCookieConsentGiven","requireConsent","setConsentGiven","disablePerformanceTracking","setPagePerformanceTiming"];
+function ah(av,au){var at=new T(av,au);L.push(at);_paq=c(_paq,E);for(H=0;H<_paq.length;H++){if(_paq[H]){aj(_paq[H])}}_paq=new K();u.trigger("TrackerAdded",[at]);return at}ar(W,"beforeunload",am,false);ar(W,"online",function(){if(M(g.serviceWorker)){g.serviceWorker.ready.then(function(at){if(at&&at.sync){return at.sync.register("matomoSync")}},function(){})}},false);ar(W,"message",function(ay){if(!ay||!ay.origin){return}var aA,aw,au;var aB=d(ay.origin);var ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;aw++){au=d(ax[aw].getMatomoUrl());if(au===aB){aA=ax[aw];break}}if(!aA){return}var av=null;try{av=JSON.parse(ay.data)}catch(az){return}if(!av){return}function at(aE){var aG=J.getElementsByTagName("iframe");for(aw=0;aw<aG.length;aw++){var aF=aG[aw];var aC=d(aF.src);if(aF.contentWindow&&M(aF.contentWindow.postMessage)&&aC===aB){var aD=JSON.stringify(aE);aF.contentWindow.postMessage(aD,"*")}}}if(M(av.maq_initial_value)){at({maq_opted_in:av.maq_initial_value&&aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})
+}else{if(M(av.maq_opted_in)){ax=u.getAsyncTrackers();for(aw=0;aw<ax.length;aw++){aA=ax[aw];if(av.maq_opted_in){aA.rememberConsentGiven()}else{aA.forgetConsentGiven()}}at({maq_confirm_opted_in:aA.hasConsent(),maq_url:aA.getMatomoUrl(),maq_optout_by_default:aA.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;u={initialized:false,JSON:W.JSON,DOM:{addEventListener:function(aw,av,au,at){var ax=typeof at;if(ax==="undefined"){at=false}ar(aw,av,au,at)},onLoad:n,onReady:q,isNodeVisible:i,isOrWasNodeVisible:w.isNodeVisible},on:function(au,at){if(!z[au]){z[au]=[]}z[au].push(at)},off:function(av,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){if(z[av][at]===au){z[av].splice(at,1)}}},trigger:function(av,aw,au){if(!z[av]){return}var at=0;for(at;at<z[av].length;at++){z[av][at].apply(au||W,aw)}},addPlugin:function(at,au){b[at]=au},getTracker:function(au,at){if(!M(at)){at=this.getAsyncTracker().getSiteId()}if(!M(au)){au=this.getAsyncTracker().getTrackerUrl()
+}return new T(au,at)},getAsyncTrackers:function(){return L},addTracker:function(av,au){var at;if(!L.length){at=ah(av,au)}else{at=L[0].addTracker(av,au)}return at},getAsyncTracker:function(ax,aw){var av;if(L&&L.length&&L[0]){av=L[0]}else{return ah(ax,aw)}if(!aw&&!ax){return av}if((!M(aw)||null===aw)&&av){aw=av.getSiteId()}if((!M(ax)||null===ax)&&av){ax=av.getTrackerUrl()}var au,at=0;for(at;at<L.length;at++){au=L[at];if(au&&String(au.getSiteId())===String(aw)&&au.getTrackerUrl()===ax){return au}}},retryMissedPluginCalls:function(){var au=al;al=[];var at=0;for(at;at<au.length;at++){aj(au[at])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return u});define("matomo",[],function(){return u})}return u}())}
/*!!! pluginTrackerHook */
-(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()}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);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()}}}
+(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()}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);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()}}}
/*!! @license-end */; \ No newline at end of file