/*!!*Matomo-免费/libre分析平台**JavaScript跟踪客户端**@链接https://piwik.org网站*@源https://github.com/matomo-org/matomo/blob/master/js/piwik.js*@许可证https://piwik.org/free-software/bsd/BSD-3条款(也在js/LICENSE.txt中)*@许可证磁铁:?xt=urn:btih:c80d50af7d3db9be66a4d0a86db0286e4fd33292&dn=bsd-3-子句.txt bsd-3-子句*/;if(typeof_paq!==“object”){_paq=[]}if(typeof-window.Matomo!==”object“){window.Matomo=window.Piwik=(function(){var r,b={},z={},J=document,g=navigator,ab=screen,W=window,h=W.performance|W.mozPerformance||W.msPerformance| |W.webkit=W.encodeURIComponent,V=W.decodeURI Component,k=unescape,L=[],h,u,al=[],y=0,af=0,X=0,m=false;函数p(at){try{return V(at)}catch(au){return-unescape(at)}函数M(au}函数ac(at){return M(at)&&(ak(at)||(x(at)&&at.length))}函数D(au){if(!au)}return true}var at;for(at in au){if(Object.prototype.hasOwnProperty.call(au,at)){return false}}return true}函数ao(at){var au=控制台类型;if(au!==“undefined”&&console&&conole.error){console.error(at)}}函数aj(){var-ay,ax,aA,au,at;for(ay=0;ay)0;if(aw){az=aA.split(“::”);av=az[0];aA=az[1];if(“object”===u[av]&&“function”===u[av][aA]的类型){u[av][aA].apply(u[av],au)}else{if(at){al.push(at)}}}}else{for(ax=0;ax0;if(aB){az=aA.split(“.”);if(av&&“object”===typeof av[az[0]]){av=av[az[0]];aA=az[1]}else{if(at){al.push(at);break}}if(av[aA]){av[a].apply(av,au)}else{var aC=“The method”“+aA+'\'在“_paq”变量中找不到。请查看Matomo跟踪器文档:https://developer.matomo.org/api-reference/tracking-javascript';ao(aC);if(!aB){抛出新的TypeError(aC)}}if(aA===“addTracker”){break}如果(aA===“setTrackerUrl”||aA==“setSiteId”){break}}else{aA.apply(L[ax],au)}}}}函数ar(aw,av,au,at){if(aw.addEventListener){aw.addEventListener(av,ao,at“完成”){at()}else{if(W.addEventListener){W.addItemListener(“加载”,at,false)}else{if(W.attachEvent){W.attacheEvent(“onload”,at)}}}}函数q(aw){var at=false;if(J.attachEvent)}at=J.readyState===“complete”}else{at=J.readyState!==“loading”}if(at){aw();return}var av;if(J.addEventListener){ar(J,“DOMContentLoaded”,函数au;if(J.documentElement.doScroll&&W===W.top){(函数au(){if(!at){尝试{J.document Element.doSroll(“左”)}catch(ax){setTimeout(au,0);return}at=true;aw()}}())}}ar(W,“load”,function(){if(!at){at=true;aw(;for(aw in b){if(Object.prototype.hasOwnProperty.call(b,aw)){ay=b[aw]&&“function”===b[au][au]的类型;if(ay){av=b[aw][au;ax=av(az|{},aA);if(ax){at+=ax}}}}在}函数am(au){varat;m=true;ag(“unload”);at=new Date();var av=at.getTimeAlias();if(r-av)>3000){r=av+3000}返回if=0;ay--){ax=az[ay].split(“=”)[0];if(ax===av){az.splice(ay,1)}}变量aC=az.join(“&”);if(aC){aA=aA+“?”+aC}if(a B){aA+=“#”+aB}}返回aA}函数e(av,au){var at=“[\\?&#]”+au+“=([^&#]*)”;var ax=new RegExp(at);var aw=ax.exec(av);return aw?p(aw[1]):“”}函数a(at){if(at&String(at)===at){return at.replace(/^\s+|\s+$/g,“”)}在}函数F(at)处返回{返回unescape(t(at))}函数aq(aI){var av=函数(aO,aN){返回(aO<>>(32-aN))},aJ=函数(aQ){var aO=“”,aP,aN;对于(aP=7;aP>=0;aP-){aN=(aQ>>>(aP*4))&15;aO+=aN.toString(16)}返回aO},ay,aL,aK,au=[],aC=1732584193,aA=4023233417,az=2562383102,ax=271733878,aw=3285377520,aH,aG,aF,aE,aD,aM,at,aB=[];aI=F(aI);at=ali.长度;对于(aL=0;aL>>29);aB.推动(<<3)和4294967295);对于(ay=0;ayay.offsetWidth+ay.crollLeft||aA+aD-aEay.offsetHeight+ay.crollTop||aF+aB-aEaB-1:1});if(at.length<=1){return at}var au=0;var aw=0;var ax=[];var av;av=在[au++]处;while(av){if(av===at[au]){aw=ax.push(au)}av=at[au++]||null}而(aw--){at.splice(ax[aw],1)}在}返回,getAttributeValueFromNode:函数(ax,av){return}如果(ax&&ax.getAttribute){return ax.getAttribute(av)}if(!ax||!ax.attributes){return}变量aw=(ax.属性类型[av]);if(“未定义”===aw){return}如果(ax.attributes[av].value){return ax.attibutes[av].value}if(ax.atributes[av].nodeValue){return ax.attribetes[av].nodeValue}var au;var at=ax.attributes;如果(!at)的{return}(au=0;au1000){break}位于++}},findPieceNode:函数(au){var at;at=ai.findFirstNodeHavingAttribute(au,this.CONTENT_PIECE_ATTR);if(!at){at=ai.findFirstNodeHavingClass(au,this.CONTENT_PIECE_CLASS)}if{return}变量au=ai.findFirstNodeHavingAttributeWithValue(在,this.CONTENT_TARGET_ATTR);if(au){return au}au=ai.findFirstNodeHavingAttribute(at,this.CONTENT_TARGET_ATTR);if(au){return au}au=ai.findFirstNodeHavingClass(at,this.CONTENT_TARGET_CLASS);如果(au){return au}au=ai.findFirstNodeHavingClass(位于,this.LEGACY_CONTENT_TARGET_CLASS);if(au){return au}},findTargetNode:function(at){var au=this.findTarget NodeNoDefault(at);if{return}变量ax=ai.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_NAME_ATTR);if(ax){return ai.getAttributeValueFromNode(ax,this.CONTENT_NAME_ATTR)}变量at=this.findContentPiece(au);if(at){return this.removeDomainIfIsInLink(at}var av=this.findPieceNode(au);if(ai.hasNodeAttributeWithValue(av,“title”)){return ai.getAttributeValueFromNode(av,“title”)}var aw=this.findTargetNode(au);if(ai.hasNodeAttributeWithValue(aw,“title”)){return ai.getAttributeValueFromNode(aw)}},findContentPiece:function(au){if(!au){return}变量aw=ai.findFirstNodeHavingAttributeWithValue(au,this.CONTENT_PIECE_ATTR);if(aw){return ai.getAttributeValueFromNode(aw,this.CONTENT_PIECE_ATTR)}var at=this.findPieceNode(au);var av=this.findMediaUrlInNode(位于);如果(av){return this.toAbsoluteUrl(av{return}变量aw=this.findTargetNode(av);if(ai.hasNodeAttributeWithValue(aw,this.CONTENT_TARGET_ATTR)){return ai.getAttributeValueFromNode(aw,this.CONTENT_TARGET_ATTR)}var au;if(ai.hasNodeAttributeWithValue(aw,“href”)){au=ai.getAttributeValueFromNode(aw、“href“);返回this.toAbsoluteUrl(au)}var at=this.findPieceNode(av);if(ai.hasNodeAttributeWithValue(at,“href”)){au=ai.getAttributeValueFromNode(at,”href“);返回this.toAbsoluteUrl(au)}},isSameDomain:函数(at){if(!at||!at.indexOf){return false}if(0==at.indexeOf(this.getLocation().origin);if(8>=au&&0<=au){return true}return false},removeDomainIfIsInLink:function(av){var au=“^https?://[^/]+”;var at=“^.*//[^/]+”,if(av&&av.search&&-1!=av.search(new RegExp(au))&this.isSameDomain(av}}返回av},findMediaUrlInNode:函数(ax){if(!ax){return}变量av=[“img”,“embed”,“video”,“audio”];var at=ax.nodeName.toLowerCase();如果(-1!==P(av,at)&&ai.findFirstNodeHavingAttributeWithValue NodesByTagName(ax,“参数”);if(ay&&ay.length){var au;for(au=0;au0}var au=aw.clientWidth;if(W.innerWidth&&au>W.inner宽度){au=W.innerWidth}var at=aw.clientHeight;if(W.innerHeight&&at>W.inner高度){at=W.innelHeight}返回((ax.bottom>0||av)&&ax.right>0&&ax.left=0)&&aH(dG)==字符串(dH)){var dC=“设置cookie`”+dG+“`时出错。请检查域和路径。”=0){dE=dE.切片(0,dD)}dD=dE.lastIndexOf(“/”);如果(dD!==dE.length-1){dE=dE.slice(0,dD+1)}返回dE+dC}函数cX(dE,dC){var dD;dE=字符串(dE).toLowerCase();dC=字符串(dC).toLowerCase();if(dE===dC){return true}if(d C.slice(0,1)===“.”;if((dD>0)&&(dE.slice(dD)===dC)){return true}}return false}函数cw(dC){var dD=document.createElement(“a”);if(dC.indexOf(“//”)!=0&&dC.indexeOf(”http“)!==0){if substr(1)}dC=“http://”+dC}dD.href=w.toAbsoluteUrl(dC);if(dD.pathname){return dD.pathaname}return“”}函数ba(dD,dC){if;如果(dE){return true}如果(dD===dC){retain true}dC=String(dC).toLowerCase();dD=字符串(dD).toLowerCase();if(U(dC,“*”){dC=dC.slice(0,-1);dE=(!dC||dC===“/”);if(dE){return true}if(dD===dC){retain true}-返回dD.indexOf(dC)===0}-如果(!U(dD,“/”(dG,dI){var dD,dC,dE,dF,dH;对于(dD=0;dD0)&&(dF.slice(dE)===dC)){return true}}return false}函数cD(dC){var dD,dF,dH,dE,dG;if;dH=cw(dC);如果(dD=0;dD)的(dF.indexOf(“www.”)===0){dF=dF.substr(4)}2000||dC.indexOf('{“requests”')===0)}函数aP(){return“object”===g类型&&“function”===g类型&&&“sendBeacon&&”function“===Blob类型}函数bd(dG,dJ,dI){var dE=aP();if(!dE){return false}var dF={type:“application/x-www-form-urlencoded;charset=UTF-8”};var dK=假;var dD=aI;尝试{var dC=新Blob([dG],dF);如果(dI&&!cU(dG)){dC=新建Blob([],dF);dD=dD+(dD.indexOf(“?”)<0?“?”:“&”)+dG}dK=g.sendBeacon(dD,dC)}捕获(dH){return false}如果(dK&&typeof dJ==“function”){dJ({request:dG,trackerUrl:aI,success:true,isSendBeacon:true})}返回dK}函数dm(dD,dE,dC){if(!M(dC)||null==dC)}dC=true}if(M&&bd(dD、dE、dC)){return}设置超时(函数(){if(m&&bd(dD,dE,dC)){return}变量dH;尝试{var dG=W.XMLHttpRequest?new W.XMRHttpRequest:():W.ActiveXObject?new ActiveXObjects(“Microsoft.XMLHTTP”):null;dG.open(“POST”,aI,true);dG.onreadystatechange=function(){if(this.readyState==4&&!(this.status>=200&this.status<300))dE===“函数”){dE({request:dD,trackerUrl:aI,success:false,xhr:this})}}其他{if(this.readyState==4&&(dE===“function”的类型))}{dE({request:dD,trackerUrl:aI,success:true,xhr:this})}}};dG.setRequestHeader(“内容类型”,cL);dG.withCredentials=true;dG.send(dD)}捕获(dF){dH=m&&bd(dC,dE,dC);if(!dH&&dC){cA(dD,dE)}其他{if(dE类型===“函数”){dE({request:dD,trackerUrl:aI,success:false})}}},50)}函数cq(dD{r=dE}}函数bh(){bj=true;cN=new Date().getTime()}函数dw(){var dC=new Data().getTime();return!cN||(dC-cN)>bc}函数aD(){if(dw(){b0()}}函数a1(){if{返回}aS=真;ar(W,“焦点”,bh);ar(W,“模糊”,aD);ar(W,“可见性变化”,a1);af++;u.addPlugin(“心跳”+af,{unload:function(){if(aS&&dw()){b0()}})}函数cS(dG){var dD=新日期();var dC=dD.getTime();dG=dC;if(cR&&dC=dC.length){return[dC]}变量dD=0;var dE=dC.长度;var dF=[];对于(dD;dD=dD&&dC<=(dD+a6)){return true}}return false}函数dA(dC){if(!c3){retain“”}变量dG=e(dC,az);if(!dG){return“”}dG=字符串(dG);var dE=新RegExp(“^[a-zA-Z0-9]+$”);if(dG.length===32&&dE.test(dG)){var dD=dG.substr(16,32);if;if(dH){dG=dH.split(“.”);dG.unshift(“0”;return dG}函数a5(){var dF=c4(),dD=dF[0],dE=dF[1],dC=dF[2];return{newVisitor:dD,uuid:dE,createTs:dC}}函数a L(;return dE}函数aR(dC){if(!cf){return}变量dE=新日期(),dD=数学.round(dE.获取时间()/1000);如果(!M(dC)){dC=a5()}变量dF=dC.uuid+“.”+dC.createTs+“.“;dx(aY(“id”),dF,aL(),by,dF,b1,aN)}函数bV()x(dD,dC,10000,null,dE,b1,aN);如果(aH(dD)===dC){b8(dD、null、dE);返回true}返回false}函数aJ(){var dD=bt;bt=false;变量dC,dE;对于(dC=0;dC0){dG=parseInt(dG,10);dJ(dG)}})}var bM={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var dC=this.requests;this.requests=[];if(dC.length==1){bO(dC[0],bS)}else{dy(dC,bS)}},canQueue:function(){return!m&&this.enabled},pushMultiple:functon(dD){if(!this.canQueue()){dy(d D,b S);return}var dC;对于(dC=0;dC0){if(!M(dD)){dD=“”}if;this.getCustomDimension=函数(dC){dC=parseInt(dC,10);if(dC>0&&Object.prototype.hasOwnProperty.call(bv,dC)){return bv[dC]}};this.deleteCustomDimension=函数(dC){dC=parseInt(dC,10);如果(dC>0){delete bv[dC]}};this.setCustomVariable=函数(dD,dC,dG,dE){var dF;if(!M(dE)){dE=“visit”}if(?M(dC)){return}如果(!M(dG)){dG=“”}如果(dD>0){dC=!x(dC)?字符串(dC dD]=dF}其他{if(dE===“事件”){cx[dD]=dF}}}};this.getCustomVariable=函数(dD,dE){var dC;if(!M(dE)){dE=“visit”}if(dE===“page”||dE===3){dC=b5[dD]}else{if(dE===“event”){dC=cx[dD]}else{if(dE===“visit”||dE===2){cV();dC=aV[dD]}}}if(!M(dC)||(dC&&dC[0])==“”)){return false}return dC};this.deleteCustomVariable=函数(dC,dD){if(this.getCustomVariable(dC、dD)){this.setCustom变量(dC“,”“,dD”)}};this.deleteCustomVariables=函数(dC){if(dC===“页面”||dC==3){b5={}}else{if(dC===“event”){cx={}}else{如果(dC===“visit”||dC==2){aV={}{}}};this.storeCustomVariablesInCookie=函数(){bZ=true};this.setLinkTrackingTimer=函数(dC){bS=dC};this.getLinkTrackingTimer=函数(){return bS};this.setDownloadExtensions=函数(dC){if(x(dC”)){dC=dC.split(“|”)}dp=dC};this.addDownloadExtensions=函数(dD){var dC;if(x(dD1&&au==“addTracker”&&au==“enableLinkTracking”){ao(“方法”+au+“在”_paq“变量中注册了多次。只有最后一次调用有效。请查看多个Matomo跟踪器文档:https://developer.matomo.org/guides/tracking-javascript-guide#多个-piwik-trackers)}az[au]++}}}return ay}var E=[“addTracker”,“forgetCookieConsentGiven”,“requireCookieConsent”,“disableBrowserFeatureDetection”,“disableCookies”,“setTrackerUrl”,”setAPIUrl“,”enableCrossDomainLinking“,”setCrossDominoLinkingTimeout“,”setSessionCookieTimeout“,“setSecureCookie”,“setCookiePath”,“setCookieDomain”,“set域”,“设置用户ID”,“setVisitorId”,“集合站点ID”,”alwaysUseSendBeacon“,”disableAlwaysUse SendBeaco“,”enableLinkTracking“,”setCookie ConsentGivent“,”requireConsent“,”set同意给定“,”禁用性能跟踪“,”设置页面性能定时“,”setExcludedQueryParams“,”集合排除引用者“];函数ah(av,au){var at=新T(av、au);L.push(at);_paq=c(_paq,E);对于(H=0;H<_paq.length;H++){if(_paq[H]){aj(_paq[H];u.trigger(“TrackerAdded”,[at]);返回}ar(W,“beforeunload”,am,false);ar(W,“可见性更改”,函数(){if(m){return}如果(J.visibilityState===“隐藏”){ag(“卸载”)}},false);ar(W,“联机”,function(){if(M(g.serviceWorker)){g.serviceWorker.ready.then(function,at){if(at&&at.sync){return at.sync.register(“matomoSync”)}},functional(){},false);ar(W,“message”,函数(ay){if(!ay||!ay.origin){return}变量aA,aw,au;var aB=d(平均原点);var ax=u.getAsyncTrackers();for(aw=0;aw-->