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:
authorStefan Giehl <stefan@piwik.org>2016-07-20 04:07:35 +0300
committerMatthieu Aubry <mattab@users.noreply.github.com>2016-07-20 04:07:35 +0300
commit023d80496bf3cc02a7f6141243e55e3fb262c647 (patch)
treeb6caabc679ff88137c97254b9228ecc210e44227 /piwik.js
parentdea6c1bdeee289c5ad65f0bd657dc0f4868beaa8 (diff)
fixes #10310 - use indexOf polyfill function to avoid errors in older IEs (#10327)
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/piwik.js b/piwik.js
index 0fa26a5f9d..f89c3a539f 100644
--- a/piwik.js
+++ b/piwik.js
@@ -44,7 +44,7 @@ Y(K,"blur",ah);bR()}function b3(cE){var cB=new Date();var cA=cB.getTime();ck=cA;
}function cb(){var cC=new Date(),cA=Math.round(cC.getTime()/1000),cB=ay("id"),cF=aj(cB),cE,cD;if(cF){cE=cF.split(".");cE.unshift("0");if(bj.length){cE[1]=bj}return cE}if(bj.length){cD=bj}else{if("0"===bz()){cD=""}else{cD=ce()}}cE=["1",cD,cA,0,cA,"",""];return cE}function aC(){var cH=cb(),cD=cH[0],cE=cH[1],cB=cH[2],cA=cH[3],cF=cH[4],cC=cH[5];if(!A(cH[6])){cH[6]=""}var cG=cH[6];return{newVisitor:cD,uuid:cE,createTs:cB,visitCount:cA,currentVisitTs:cF,lastVisitTs:cC,lastEcommerceOrderTs:cG}}function an(){var cD=new Date(),cB=cD.getTime(),cE=aC().createTs;var cA=parseInt(cE,10);var cC=(cA*1000)+b9-cB;return cC}function aq(cA){if(!bA){return}var cC=new Date(),cB=Math.round(cC.getTime()/1000);if(!A(cA)){cA=aC()}var cD=cA.uuid+"."+cA.createTs+"."+cA.visitCount+"."+cB+"."+cA.lastVisitTs+"."+cA.lastEcommerceOrderTs;cw(ay("id"),cD,an(),aZ,cj)}function bh(){var cA=aj(ay("ref"));if(cA.length){try{cA=JSON2.parse(cA);if(N(cA)){return cA}}catch(cB){}}return["","",0,""]}function bs(cC,cB,cA){cw(cC,"",-86400,cB,cA)
}function a4(cB){var cA="testvalue";cw("test",cA,10000,null,cB);if(aj("test")===cA){bs("test",null,cB);return true}return false}function al(){var cC=aV;aV=false;var cA=["id","ses","cvar","ref"];var cB,cD;for(cB=0;cB<cA.length;cB++){cD=ay(cA[cB]);if(0!==aj(cD)){bs(cD,aZ,cj)}}aV=cC}function bx(cA){bA=cA;aq()}function cz(cE){if(!cE||!N(cE)){return}var cD=[];var cC;for(cC in cE){if(Object.prototype.hasOwnProperty.call(cE,cC)){cD.push(cC)}}var cF={};cD.sort();var cA=cD.length;var cB;for(cB=0;cB<cA;cB++){cF[cD[cB]]=cE[cD[cB]]}return cF}function bH(){cw(ay("ses"),"*",bS,aZ,cj)}function bV(cC,cX,cY,cD){var cW,cB=new Date(),cK=Math.round(cB.getTime()/1000),cH,cV,cE=1024,c3,cL,cT=av,cF=ay("ses"),cR=ay("ref"),cO=ay("cvar"),cP=aj(cF),cU=bh(),c0=aI||bi,cI,cA;if(aV){al()}if(cd){return""}var cQ=aC();if(!A(cD)){cD=""}var cN=x.characterSet||x.charset;if(!cN||cN.toLowerCase()==="utf-8"){cN=null}cI=cU[0];cA=cU[1];cH=cU[2];cV=cU[3];if(!cP){var cZ=bS/1000;if(!cQ.lastVisitTs||(cK-cQ.lastVisitTs)>cZ){cQ.visitCount++;
cQ.lastVisitTs=cQ.currentVisitTs}if(!a3||!cI.length){for(cW in bU){if(Object.prototype.hasOwnProperty.call(bU,cW)){cI=M(c0,bU[cW]);if(cI.length){break}}}for(cW in bc){if(Object.prototype.hasOwnProperty.call(bc,cW)){cA=M(c0,bc[cW]);if(cA.length){break}}}}c3=c(aX);cL=cV.length?c(cV):"";if(c3.length&&!aA(c3)&&(!a3||!cL.length||aA(cL))){cV=aX}if(cV.length||cI.length){cH=cK;cU=[cI,cA,cH,bw(cV.slice(0,cE))];cw(cR,JSON2.stringify(cU),cp,aZ,cj)}}cC+="&idsite="+bA+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+cB.getHours()+"&m="+cB.getMinutes()+"&s="+cB.getSeconds()+"&url="+n(bw(c0))+(aX.length?"&urlref="+n(bw(aX)):"")+((a6&&a6.length)?"&uid="+n(a6):"")+"&_id="+cQ.uuid+"&_idts="+cQ.createTs+"&_idvc="+cQ.visitCount+"&_idn="+cQ.newVisitor+(cI.length?"&_rcn="+n(cI):"")+(cA.length?"&_rck="+n(cA):"")+"&_refts="+cH+"&_viewts="+cQ.lastVisitTs+(String(cQ.lastEcommerceOrderTs).length?"&_ects="+cQ.lastEcommerceOrderTs:"")+(String(cV).length?"&_ref="+n(bw(cV.slice(0,cE))):"")+(cN?"&cs="+n(cN):"")+"&send_image=0";
-for(cW in cr){if(Object.prototype.hasOwnProperty.call(cr,cW)){cC+="&"+cW+"="+cr[cW]}}var c2=[];if(cX){for(cW in cX){if(Object.prototype.hasOwnProperty.call(cX,cW)&&/^dimension\d+$/.test(cW)){var cG=cW.replace("dimension","");c2.push(parseInt(cG,10));c2.push(String(cG));cC+="&"+cW+"="+cX[cW];delete cX[cW]}}}if(cX&&t(cX)){cX=null}for(cW in aW){if(Object.prototype.hasOwnProperty.call(aW,cW)){var cM=(-1===c2.indexOf(cW));if(cM){cC+="&dimension"+cW+"="+aW[cW]}}}if(cX){cC+="&data="+n(JSON2.stringify(cX))}else{if(aa){cC+="&data="+n(JSON2.stringify(aa))}}function cJ(c4,c5){var c6=JSON2.stringify(c4);if(c6.length>2){return"&"+c5+"="+n(c6)}return""}var c1=cz(bq);var cS=cz(bP);cC+=cJ(c1,"cvar");cC+=cJ(cS,"e_cvar");if(av){cC+=cJ(av,"_cvar");for(cW in cT){if(Object.prototype.hasOwnProperty.call(cT,cW)){if(av[cW][0]===""||av[cW][1]===""){delete av[cW]}}}if(bl){cw(cO,JSON2.stringify(av),bS,aZ,cj)}}if(aG){if(bQ){cC+="&gt_ms="+bQ}else{if(g&&g.timing&&g.timing.requestStart&&g.timing.responseEnd){cC+="&gt_ms="+(g.timing.responseEnd-g.timing.requestStart)
+for(cW in cr){if(Object.prototype.hasOwnProperty.call(cr,cW)){cC+="&"+cW+"="+cr[cW]}}var c2=[];if(cX){for(cW in cX){if(Object.prototype.hasOwnProperty.call(cX,cW)&&/^dimension\d+$/.test(cW)){var cG=cW.replace("dimension","");c2.push(parseInt(cG,10));c2.push(String(cG));cC+="&"+cW+"="+cX[cW];delete cX[cW]}}}if(cX&&t(cX)){cX=null}for(cW in aW){if(Object.prototype.hasOwnProperty.call(aW,cW)){var cM=(-1===D(c2,cW));if(cM){cC+="&dimension"+cW+"="+aW[cW]}}}if(cX){cC+="&data="+n(JSON2.stringify(cX))}else{if(aa){cC+="&data="+n(JSON2.stringify(aa))}}function cJ(c4,c5){var c6=JSON2.stringify(c4);if(c6.length>2){return"&"+c5+"="+n(c6)}return""}var c1=cz(bq);var cS=cz(bP);cC+=cJ(c1,"cvar");cC+=cJ(cS,"e_cvar");if(av){cC+=cJ(av,"_cvar");for(cW in cT){if(Object.prototype.hasOwnProperty.call(cT,cW)){if(av[cW][0]===""||av[cW][1]===""){delete av[cW]}}}if(bl){cw(cO,JSON2.stringify(av),bS,aZ,cj)}}if(aG){if(bQ){cC+="&gt_ms="+bQ}else{if(g&&g.timing&&g.timing.requestStart&&g.timing.responseEnd){cC+="&gt_ms="+(g.timing.responseEnd-g.timing.requestStart)
}}}cQ.lastEcommerceOrderTs=A(cD)&&String(cD).length?cD:cQ.lastEcommerceOrderTs;aq(cQ);bH();cC+=R(cY);if(cl.length){cC+="&"+cl}if(s(bF)){cC=bF(cC)}return cC}bm=function aK(){var cA=new Date();if(ck+aJ<=cA.getTime()){var cB=bV("ping=1",null,"ping");bb(cB,be);return true}return false};function a0(cD,cC,cI,cE,cA,cL){var cG="idgoal=0",cH,cB=new Date(),cJ=[],cK,cF=String(cD).length;if(cF){cG+="&ec_id="+n(cD);cH=Math.round(cB.getTime()/1000)}cG+="&revenue="+cC;if(String(cI).length){cG+="&ec_st="+cI}if(String(cE).length){cG+="&ec_tx="+cE}if(String(cA).length){cG+="&ec_sh="+cA}if(String(cL).length){cG+="&ec_dt="+cL}if(cm){for(cK in cm){if(Object.prototype.hasOwnProperty.call(cm,cK)){if(!A(cm[cK][1])){cm[cK][1]=""}if(!A(cm[cK][2])){cm[cK][2]=""}if(!A(cm[cK][3])||String(cm[cK][3]).length===0){cm[cK][3]=0}if(!A(cm[cK][4])||String(cm[cK][4]).length===0){cm[cK][4]=1}cJ.push(cm[cK])}}cG+="&ec_items="+n(JSON2.stringify(cJ))}cG=bV(cG,aa,"ecommerce",cH);bb(cG,be);if(cF){cm={}}}function bt(cA,cE,cD,cC,cB,cF){if(String(cA).length&&A(cE)){a0(cA,cE,cD,cC,cB,cF)
}}function a1(cA){if(A(cA)){a0("",cA,"","","","")}}function bu(cB,cD,cC){var cA=bV("action_name="+n(Z(cB||aT)),cD,"log");bb(cA,be,cC)}function aE(cC,cB){var cD,cA="(^| )(piwik[_-]"+cB;if(cC){for(cD=0;cD<cC.length;cD++){cA+="|"+cC[cD]}}cA+=")( |$)";return new RegExp(cA)}function az(cA){return(ak&&cA&&0===String(cA).indexOf(ak))}function bW(cE,cA,cF,cB){if(az(cA)){return 0}var cD=aE(bg,"download"),cC=aE(aL,"link"),cG=new RegExp("\\.("+cq.join("|")+")([?&#]|$)","i");if(cC.test(cE)){return"link"}if(cB||cD.test(cE)||cG.test(cA)){return"download"}if(cF){return 0}return"link"}function ae(cB){var cA;cA=cB.parentNode;while(cA!==null&&A(cA)){if(S.isLinkElement(cB)){break}cB=cA;cA=cB.parentNode}return cB}function cu(cF){cF=ae(cF);if(!S.hasNodeAttribute(cF,"href")){return}if(!A(cF.href)){return}var cE=S.getAttributeValueFromNode(cF,"href");if(az(cE)){return}var cB=cF.pathname||bO(cF.href);var cG=cF.hostname||c(cF.href);var cH=cG.toLowerCase();var cC=cF.href.replace(cG,cH);var cD=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");
if(!cD.test(cC)){var cA=bW(cF.className,cC,ad(cH,cB),S.hasNodeAttribute(cF,"download"));if(cA){return{type:cA,href:cC}}}}function au(cA,cB,cC,cD){var cE=p.buildInteractionRequestParams(cA,cB,cC,cD);if(!cE){return}return bV(cE,null,"contentInteraction")}function ca(cC,cD,cH,cA,cB){if(!A(cC)){return}if(az(cC)){return cC}var cF=p.toAbsoluteUrl(cC);var cE="redirecturl="+n(cF)+"&";cE+=au(cD,cH,cA,(cB||cC));var cG="&";if(ak.indexOf("?")<0){cG="?"}return ak+cG+cE}function aO(cA,cB){if(!cA||!cB){return false}var cC=p.findTargetNode(cA);if(p.shouldIgnoreInteraction(cC)){return false}cC=p.findTargetNodeNoDefault(cA);if(cC&&!L(cC,cB)){return false}return true}function bX(cC,cB,cE){if(!cC){return}var cA=p.findParentContentNode(cC);if(!cA){return}if(!aO(cA,cC)){return}var cD=p.buildContentBlock(cA);if(!cD){return}if(!cD.target&&cE){cD.target=cE}return p.buildInteractionRequestParams(cB,cD.name,cD.piece,cD.target)}function aB(cB){if(!bE||!bE.length){return false}var cA,cC;for(cA=0;cA<bE.length;cA++){cC=bE[cA];