29 lines
12 KiB
JavaScript
29 lines
12 KiB
JavaScript
/*
|
|
Quantcast measurement tag
|
|
Copyright (c) 2008-2017, Quantcast Corp.
|
|
*/
|
|
window.__qc=function(c){if(c.__qc)return c.__qc;RULE_FETCH_BLACKLIST=5;var w=c.document,B=c.navigator,T="4dcfa7079941 127fdf7967f31 588ab9292a3f 32f92b0727e5 22f9aa38dfd3 a4abfe8f3e04 18b66bc1325c 958e70ea2f28 bdbf0cb4bbb 65118a0d557 40a1d9db1864 18ae3d985046 3b26460f55d".split(" "),ja=!1,U=0,V=[],Da=[],W=[],Ea={tcYgbCswcTSeq:1,"01-0VIaSjnOLg":1,aD1qr93XuF6aC:1,"56WJ0KtIxWJ_2":1,T1nhLcmCjVzQS:1,zddNYNtUkUhdQ:1,"59TntzuqummDw":1,P7x87XHnVfbWr:1,HGAVM7nQJ_sep:1,"w9vzus-GKCA0U":1,"00TsOkvHvnsZU":1,effSsmMYCbAck:1,
|
|
PFW5FesqXn206:1,"0dYLvhSGGqUWo":1,c1rF4kxgLUzNc:1,"5brKQLtleyIQU":1,"mEzuYq24VEJ-3":1,"57OGVHgSOoedo":1,"e7wR0qsM6-pDa":1,"8tgFhCTDYhV2V":1,"82MbSinIaQJw2":1,buQ2dAnrdTGCS:1,"49SVsgIZlUqPk":1,eeFYJkotb1rUU:1,EzVU5HfAMVqEV:1,"45nh8QKbsf2Xk":1,sLJ2v5QaN4z2Y:1,"5cvC4NOeGmtNA":1,"573scDfDoUH6o":1,"915Y6SMHQQJHI":1,z0zMG4nCgXzzj:1,"124BfeS-bwiSE":1,"ZzStSGgW6hG-4":1,KUMT4fYgcdEeg:1,d9vfr8QTWnv1E:1,fug7wP0GuN1h6:1,cd12aNCzw_ZaB:1,"51zXP5Cc9sxvQ":1,"4dIM5nVs2rFio":1,"8fZNjMQsH1Ews":1,C6W3aFrWFMS7m:1,N7ekbgK3G3jrt:1,
|
|
dfQGRefil9mes:1,"9axVJDmh4EHIM":1,NPcfSf1E0V1T1:1,"72V4-XKpaKDrE":1,"8cV3w6ZJH0sXI":1,sHwqAaPHqVjee:1,b15U9CAASyBMc:1},x=[],y={},J=0,E=[],C=null,X={},v={},ka=null,t,Y=[].slice,la,Z,K,l,z,aa,L,ma,na,oa,F,ba,M,N,pa,G,qa,ra,sa,ta,p,ua,A,O,va,ca,wa,xa,da,q,ya,ea,P,Q,za,Aa,R,Ba,fa,ga,Ca,ha,D,H,I,S,ia,u=function(a){try{return{init:N,hash:M,rules:za,hasRules:R,defaults:Ca,__qc:function(){return!0}}[a].apply(null,Y.call(arguments,1))}catch(b){return!1}};u.evts=0;u.v=2;u.SD=T;u.qpixelsent=[];Q=function(a){var b=
|
|
a?a.length||0:0,d;for(d=0;d<b;d++)if(!a[d])return!1;return!0};ga=function(a){(a=a||c._qacct)&&(da(x,a)||x.push(a))};da=function(a,b){var d=a.length,g;for(g=0;g<d;g++)if(a[g]===b)return!0;return!1};ea=function(a){return{}.toString.call(a).match(/\s([a-zA-Z]+)/)[1].toLowerCase()};P=function(a){var b,d;b=ea(a);if("array"===b)return a.slice(0);if("object"===b){b={};for(d in a)a.hasOwnProperty(d)&&(b[d]=a[d]);return b}return"string"===b?""+a:a};R=function(a){return da(W,a)};Ca=function(a,b){var d;a&&((d=
|
|
X[a])&&(b=S(b,d)),b.qacct&&delete b.qacct,X[a]=b)};ha=function(a){var b,d;if(l(a))for(b in a)if("string"==typeof a[b]){b=a.event||"load";d=a.media||"webpage";"rule"!==b&&"load"!==b||"webpage"!==d&&"ad"!==d?p(a):(d=a.qacct||c._qacct,a.qacct=d,b=(b=v[d])?S(b,a):a,v[d]=b);ga(a.qacct);break}else"object"==typeof a[b]&&null!=a[b]&&ha(a[b])};S=function(a,b){var d={};d.qacct=a.qacct||b.qacct;d.event="load"===a.event||"load"===b.event?"load":a.event&&b.event?a.event||b.event:null;d.media=null;d.media="webpage"===
|
|
a.media||"webpage"===b.media?"webpage":"ad"===a.media||"ad"===b.media?"ad":a.media||b.media;ca(d,a,b);ca(d,b,a);d.event||delete d.event;d.media||delete d.media;return d};ca=function(a,b,d){var g,c,h,r,n,k;for(g in b)b.hasOwnProperty(g)&&!a.hasOwnProperty(g)&&(c=b[g],h=d[g],r="",n=!!c&&"string"==typeof c,k=!!h&&"string"==typeof h,n&&(r=c),n&&k&&(r+=","),k&&(r+=h),a[g]=r)};D=function(){var a=[],b,d;if(!(0<J)){ya();for(b in v)v.hasOwnProperty(b)&&v[b]&&(d=v[b],a.push(d),delete v[b]);1==a.length&&p(a[0]);
|
|
1<a.length&&p(a)}};H=function(a){var b=[],d,c;for(d=0;d<a.length;d++)c=a[d],Ea.hasOwnProperty(c.substring(2))?y[c]=RULE_FETCH_BLACKLIST:R(c)||b.push(c);if(0===b.length)D();else for(d=0;d<b.length;d++)c=b[d],W.push(c),wa(c)};xa=function(){for(var a;E[0]&&("loaded"==E[0].readyState||"complete"==E[0].readyState);)a=E.shift(),a.onreadystatechange=null,C.parentNode.insertBefore(a,C),I()};wa=function(a){var b,d;b=("https:"===w.location.protocol?"https://":"http://")+"rules.quantcount.com/rules-"+a+".js";
|
|
C=C||w.scripts[0];J++;d=w.createElement("script");"async"in d?(d.src=b,d.async=!1,d.onload=function(){y[a]=0;I()},d.onerror=function(){y[a]=1;I()},C.parentNode.insertBefore(d,C)):d.readyState?(y[a]=2,E.push(d),d.onreadystatechange=xa,d.src=b):(y[a]=4,I())};I=function(){J-=0<J?1:0;D()};za=function(){var a=!0,b,d,c;if(arguments.length){c=function(b){a?ha(b):p(b,!0)};for(b=0;b<arguments.length;b++)d=Y.call(arguments[b],0),d.splice(1,0,c),Aa.apply(null,d);a=!1;ja&&D()}};Aa=function(a,b){var d=[],c=[],
|
|
f=b||p,h,r,n,k,m;if((h=Y.call(arguments,2))&&h.length){r=h[0]||Q;n=h[1];k=h[2];h=k.length;for(m=0;m<h;m++)d.push(!1),c.push(null);d={p:a,f:d,r:r,c:k,a:n,v:c};R(a)||W.push(a);Da.push(d);Ba(d,f)}};Ba=function(a,b){var d=a?a.c?a.c.length:0:0,c;for(c=0;c<d;c++)(function(d){var c,g;try{c=a.c[d][0],g=a.c[d].slice(1),g.splice(0,0,function(c){a.f[d]=!0;a.v[d]=c;fa(a,b)}),c.apply(null,g)}catch(n){a.f[d]=!0,a.v[d]=!1,fa(a,b)}})(c)};fa=function(a,b){var d=a.a,c=a.v,f=a.r||Q,h,l,n,k,m,e;(h=Q(a.f))&&(h=h&&f(c));
|
|
if(h)for(c=0;c<d.length;c++)try{l=d[c][0];n=1<d[c].length?d[c].slice(1):[];n=n.concat(a.v);k=l.apply(null,n);m={qacct:a.p,event:"rule"};for(e in k)k.hasOwnProperty(e)&&"qacct"!==e&&(m[e]=k[e]);b(m)}catch(Fa){}};la=function(){return Z(0)!==Z(6)?1:0};Z=function(a){a=new Date(2E3,a,1,0,0,0,0);var b=a.toGMTString(),b=new Date(b.substring(0,b.lastIndexOf(" ")-1));return a-b};K=function(a){return a.replace(/\./g,"%2E").replace(/,/g,"%2C")};z="function"===typeof encodeURIComponent?encodeURIComponent:K;l=
|
|
function(a){return"undefined"!=typeof a&&null!=a};aa=function(){return Math.round(2147483647*Math.random())};L=function(a){var b="",d=w.cookie,c;if(!d)return b;c=d.indexOf(a+"=");a=c+a.length+1;-1<c&&(b=d.indexOf(";",a),0>b&&(b=d.length),b=d.substring(a,b));return b};ma=function(){var a="",b=F(),d,c,f;if(1===U)return";fpan=u;fpa=";d=M(b);for(c=0;c<T.length;c++)if(T[c]===d)return";fpan=u;fpa=";d=new Date;c=L("__qca");if(0<c.length){try{f=+c.split("-")[2],338688E5<d-f&&(w.cookie=["__qca=",c,"; expires=",
|
|
(new Date(f+338688E5)).toGMTString(),"; path=/; domain=",b].join(""))}catch(h){}a+=";fpan=0;fpa="+c}0===L("__qca").length&&(c="P0-"+aa()+"-"+d.getTime(),w.cookie=["__qca=",c,"; expires=",(new Date(d.getTime()+338688E5)).toGMTString(),"; path=/; domain=",b].join(""),c=L("__qca"),a=0<c.length?a+(";fpan=1;fpa="+c):a+";fpan=u;fpa=");return a};na=function(a){w.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain="+F()};F=function(){var a,b,c,g;a=w.domain;"www."===a.substring(0,4)&&(a=a.substring(4,
|
|
a.length));b=a.split(".");g=b.length;if(3>g)return a;c=b[g-1];return 3>c.length?a:a=b[g-2]+"."+c};ba=function(a,b){var c;for(c=0;c<b.length;c++)a^=b.charCodeAt(c),a+=(a<<1)+(a<<4)+(a<<7)+(a<<8)+(a<<24);return a};M=function(a){var b;b=ba(2166136261,a);a=ba(3386659096,a);return Math.round(Math.abs(b*a)/65536).toString(16)};O=function(a,b,d){var g="",f,h=null,r="webpage",n="load",k={},m,e;f=b?b.qacct||c._qacct:c._qacct;m=v[f];b?m&&(b=S(b,m)):b=m;f&&delete v[f];if(null!=b)for(e in b)k[e]=!0,b.hasOwnProperty(e)&&
|
|
"string"===typeof e&&"string"===typeof b[e]&&("uid"===e||"uh"===e?(pa()||(h=M(b[e])),delete b[e]):"qacct"!==e&&(0<b[e].length?g+=";"+e+a+"="+z(b[e]):k[e]=!1,"media"===e&&(r=b[e]),"event"===e&&(n=b[e])));if("string"!==typeof f){if(!l(c._qacct)||0===c._qacct.length)return"";f=c._qacct}if(f&&(m=X[f]))for(e in m)"string"===typeof e&&m.hasOwnProperty(e)&&!k[e]&&(g+=";"+e+a+"="+z(m[e]),"media"===e&&(r=m[e]),"event"===e&&(n=m[e]));k=y[f];l(k)||(k=3);g+=";rf"+a+"="+k;"string"===typeof h&&(b.uh=h,g+=";uh"+
|
|
a+"="+z(h));if("webpage"===r&&"load"===n){for(b=0;b<u.qpixelsent.length;b++)if(u.qpixelsent[b]===f&&!d)return"";u.qpixelsent.push(f)}"ad"===r&&(U=1);return";a"+a+"="+f+g};va=function(){var a=w.getElementsByTagName("meta"),b="",c,g,f,h;for(c=0;c<a.length;c++){f=a[c];if(1E3<=b.length)return b;l(f)&&l(f.attributes)&&l(f.attributes.property)&&l(f.attributes.property.value)&&l(f.content)&&(g=f.attributes.property.value,f=f.content,3<g.length&&"og:"===g.substring(0,3)&&(0<b.length&&(b+=","),h=80<f.length?
|
|
80:f.length,b+=K(g.substring(3,g.length))+"."+K(f.substring(0,h))))}return z(b)};oa=function(a){return"object"===typeof a?["p","approved"===a.consent?"a":"d","asserted"===a.source?"e":"i"].join(""):""};pa=function(){var a=!1;l(c.external)&&(a=c.external,a="function"===typeof a.InPrivateFilteringEnabled&&!0===a.InPrivateFilteringEnabled());return a||"1"==B.doNotTrack||"yes"===B.doNotTrack||"1"==B.msDoNotTrack};p=function(a,b){var d="function"===typeof encodeURIComponent?"n":"s",g=aa(),f="",h="",r=
|
|
"",n="",k="",m="u",e="1",q=0,t=[],p,v,x,y;U=0;l(u.qpixelsent)||(u.qpixelsent=[]);if(l(a))for(p in a)if("string"==typeof a[p]){h=O("",a,b);break}else"object"==typeof a[p]&&null!=a[p]&&(++q,h+=O("."+q,a[p],b));else"string"===typeof _qacct&&(h=O("",null,b));0!==h.length&&(q=B.cookieEnabled?"1":"0","undefined"!=typeof B.javaEnabled&&(m=B.javaEnabled()?"1":"0"),l(c._qmeta)&&(r=";m="+z(c._qmeta),c._qmeta=null),self.screen&&(f=screen.width+"x"+screen.height+"x"+screen.colorDepth),v=new Date,x=la(),y=ma(),
|
|
c.location&&c.location.href&&(n=z(c.location.href)),w&&w.referrer&&(k=z(w.referrer)),c.self===c.top&&(e="0"),p=va(),t.push("/pixel;r="+g+h+y+";ns="+e+";ce="+q),t.push(";je="+m+";sr="+f+";enc="+d+";dst="+x+";et="+v.getTime()+";tzo="+v.getTimezoneOffset()+r+";ref="+k+";url="+n+";ogl="+p),V.push(t),A())};ua=function(a){var b=new Image;a=[c.location.protocol,"//pixel.",qa(t)?"quantserve.com":"quantcount.com",a[0],";cm=",oa(t),a[1]].join("");b.alt="";b.src=a;b.onload=function(){b&&"number"==typeof b.width&&
|
|
3===b.width&&na("__qca")}};A=function(){if(t)for(;V.length;)ua(V.shift());else ta()};qa=function(a){return!0===a||1===a||1===a||l(a)&&"approved"===a.consent?!0:!1};ta=function(){if(!l(t)){if(c.top===c.self){if("object"===typeof PrivacyManagerAPI&&"function"===typeof PrivacyManagerAPI.callApi){ra("getConsent","advertising");return}}else if(c.postMessage&&"object"===typeof JSON){sa("getConsent","advertising");return}t=1}A()};ra=function(a,b){t=PrivacyManagerAPI.callApi(a,"quantserve.com",F(),"truste.com",
|
|
b);A()};sa=function(a,b){var d={PrivacyManagerAPI:{timestamp:(new Date).getTime(),action:a,self:"quantserve.com",domain:F(),authority:"truste.com",type:b}};if(c.addEventListener)c.addEventListener("message",G,!1);else if(c.attachEvent)c.attachEvent("onmessage",G);else{t=!0;A();return}try{c.top.postMessage(JSON.stringify(d),"*")}catch(g){}ka=setTimeout(function(){l(t)||(t=!0,A())},25)};G=function(a){var b=null;if(a.source===window.top){try{b="object"===typeof JSON&&JSON.parse(a.data)}catch(d){}b&&
|
|
"object"===typeof b.PrivacyManagerAPI&&(clearTimeout(ka),c.removeEventListener?window.removeEventListener("message",G,!1):c.detachEvent&&window.detachEvent("onmessage",G),t=b.PrivacyManagerAPI,A())}};ia=function(){var a=arguments,b,c;q([].slice.call(a));for(c=0;c<a.length;c++)b=a[c],p(b);x.length?H(x.slice(0)):D()};q=function(a){var b=ea(a);if("array"===b)for(b=0;b<a.length;b++)q(a[b]);else"object"===b&&ga(a.qacct||c._qacct)};ya=function(){var a;c._qevents.length||c.ezt.length||"undefined"===typeof _qacct||
|
|
p({qacct:c._qacct});if(!u.evts){for(a in c._qevents)c._qevents.hasOwnProperty(a)&&p(c._qevents[a]);for(a in c.ezt)c.ezt.hasOwnProperty(a)&&p(c.ezt[a]);c._qevents={push:ia};c.ezt.push=function(){var a=arguments,d;if(l(c.queueManager))for(d=0;d<a.length;d++)c.queueManager.push(a[d]);else ia.apply(this,arguments)};u.evts=1}};N=function(){var a;l(c._qevents)||(c._qevents=[]);l(c.ezt)||(c.ezt=[]);c._qoptions&&(a=P(c._qoptions),q(c._qoptions),c._qevents.push(a),c._qoptions=null);c.qcdata&&(a=P(c.qcdata),
|
|
q(c.qcdata),c._qevents.push(a),c.qcdata=null);c.smarttagdata&&(a=P(c.smarttagdata),q(c.smarttagdata),c._qevents.push(a),c.smarttagdata=null);u.evts||(c._qevents.push=function(){q([].slice.call(arguments));H(x.slice(0));return[].push.apply(c._qevents,arguments)},c.ezt.push=function(){q([].slice.call(arguments));H(x.slice(0));return[].push.apply(c.ezt,arguments)});q(c.ezt);q(c._qevents);q({qacct:c._qacct});c._qoptions=null;x.length?H(x.slice(0)):D();ja=!0};c.quantserve=c.quantserve||N;u.quantserve=
|
|
N;return u}(window);quantserve();
|