var OX=OX||function(f,i){var c={},b,j,h,l,a={},n,k,e="OX_sd";var m=function(){var o=0;return function(){if(o){return}g();o=1}}();function g(){var p,o;if(!k.isFramed()){p=k.getCookie(e);if(parseInt(p)){p++}else{p=1}o=new Date(k.now()+1200000).toGMTString();k.cookie(e,p,o);n._requestArgs.sd=p}}function d(s,q){var o,x,w,p={},u={},t,v,r;if(s.vars){for(var y in s.vars){if(s.vars.hasOwnProperty(y)){p["c."+escape(y)]=s.vars[y]}}s.vars=null}if(s.gw){t=s.gw;s.gw=null}if(""){u.oxns=""}if(j){u.ju=j}if(h){u.jr=h}u.cb=k.rand();v=k.merge([s,u,p,k.contextArgs()]);r=k.serialize(v);o=k.template(k.Templates.GW_URL,{gw:t||b,v:"1.0",r:q,q:r});x=k.ensureRightProtocol(o);w=k.template(k.Templates.SCRIPT,{src:o,id:"ox_"+q+"_"+k.rand()});k.write(w)}n=function(p){var o=new OX.AdRequest(p,{url:j=j||k.detectPageURL(),ref:h=h||k.detectRefererURL(),gw:b});c[o.get("o")]=o;return o};n._customVars={};n._requestArgs={};n.addHook=function(p,o){if(!a[o]){a[o]=[]}a[o].push(p)};n.addVariable=function(q,s,r,p){var o=n._customVars,t=(r||"c")+"."+q;if(p||!o[t]){o[t]=[]}o[t].push(s)};n.appendTag=function(o){k.write(o)};n.dflt=function(q,r,o){var p=c[q];p&&p.dflt(r,o)};n.ifrmHTML=function(q,r,o){var p=c[q];p&&p.ifrmHTML(r,o)};n.frameCreatives=function(o){l=o};n.getFramed=function(){return l};n.getHooksByType=function(o){return a[o]};n.init=function(){k=OX.utils;m()};n.load=function(o){n(o).load()};n.requestAd=function(o){n(o).fetchAds()};n.recordAction=function(o){d(o,n.Resources.RAJ)};n.recordSegments=function(q){var o,r={};if(q.expires){o=Date.parse(q.expires);if(o",PIXEL_IFRAME_TEMPLATE:"",append:function(n,m){n.parentNode.insertBefore(m,n.nextSibling);return m},attachListener:function(o,m,n){if(o.addEventListener){o.addEventListener(m,n,false)}else{if(o.attachEvent){o.attachEvent("on"+m,n)}}},beacon:function(m){var n=l.ensureRightProtocol(m);(new Image()).src=n},getImgBeacon:function(m){var n=l.ensureRightProtocol(m);return l.template(l.IMAGE_BEACON_TEMPLATE,{src:n})},loadPixels:function(p){var m,o,n;if(p){m=l.template(l.PIXEL_IFRAME_TEMPLATE,{src:p});n=l.create(m);if(o=g.body){o.appendChild(n)}}},browserIDKey:function(){return k},appendBrowserIdToPixelUrl:function(o,m){if(o&&m){var n=l.serialize({bi:m});o+="&"+n}return o},fetchBrowserId:function(){if(OX.browser_id){browser_id_array=OX.browser_id.get();if(browser_id_array&&browser_id_array.length===2){return browser_id_array[0]}}},loadBrowserIdPixels:function(m){if(OX.tp_bi&&m&&OX.tp_bi.sync){OX.tp_bi.sync(m)}},contextArgs:function(){var r=l.detectWindowDims(),t={res:screen.width+"x"+screen.height+"x"+screen.colorDepth,plg:l.detectPlugins(),ch:g.charset||g.characterSet,tz:(new Date()).getTimezoneOffset()},s=g.getElementsByTagName("meta"),v;if(r){t.ws=r[0]+"x"+r[1]}t.ifr=l.inIframe()?1:0;if(t.ifr){try{tWin=f.top;tDoc=f.top.document;tDims=l.detectWindowDimensions(tWin,tDoc);if(tDims){t.tws=tDims.width+"x"+tDims.height}}catch(o){}}else{t.tws=t.ws}for(var q=0;q=0){return unescape(t[0].split("|").join(","))}}}}}catch(x){}for(var w in m){if(m.hasOwnProperty(w)){if(f.ActiveXObject){for(var v=0;v'):g.createElement("iframe")}catch(p){q=g.createElement("iframe")}if(n){q.setAttribute("id",n);q.setAttribute("name",n)}q.setAttribute("width",o);q.setAttribute("height",m);q.setAttribute("frameSpacing","0");q.setAttribute("frameBorder","no");q.setAttribute("scrolling","no");return q},produceFrame:function(m){var t,n,s='javascript:window["contents"]',z,B=m.hookNode,o=m.name,q=m.width,C=m.height,p=m.onStart,r=m.onFinish,w=m.onSuccess,v=o+"_contents",A=l.template(l.Templates.IFRAME_DOC,{title:m.title||"OpenX",head:m.headHTML,body:m.bodyHTML});t=l.createFrameElement(o,q,C);if(m.replace){l.replace(B,t)}else{B.innerHTML="";B.appendChild(t)}n=(l.isIE&&(l.ieVersion<11))||f.opera;if(n){t.src=s}if(n){try{r&&h(t,r);t.contentWindow.contents=A;p&&p();t.src=s}catch(u){var y=t;t=l.createFrameElement(o,q,C);f[v]=A;s=l.template(l.Templates.IFRAME_JS_URI,{contentsVar:v,domain:g.domain});r&&h(t,r);t.src=s;p&&p();l.replace(y,t)}}else{try{z=t.contentWindow||t.contentDocument;if(z.document){z=z.document}r&&h(t,r);if(z){z.open("text/html","replace");p&&p();z.write(A);z.close()}}catch(x){if(!m.isRetry){m.hookNode=t;m.replace=true;m.isRetry=true;f.setTimeout(function(){l.produceFrame(m)},0)}}}w&&w(t)},rand:function(){return Math.floor(Math.random()*9999999999)+""},remove:function(m){m.parentNode.removeChild(m)},replace:function(n,m){n.parentNode.replaceChild(m,n);return m},replaceOrRemove:function(m,o,n){if(!m){o&&l.remove(o)}else{if(o){return l.replace(o,m)}else{return l.append(n,m)}}},serialize:function(n){var p="",o;if(typeof n==="object"){for(var m in n){if(n.hasOwnProperty(m)){o=n[m];if(l.defined(o)&&(o!==null)){if(l.isArray(o)){o=o.join(",")}p+=m+"="+escape(o)+"&"}}}}if(p.length>1){p=p.substr(0,p.length-1)}return p},store:function(){var r="1",s=630720000000,p="|",u,m,t,o={};try{u=localStorage;u.setItem(r,r);u.removeItem(r);m=1}catch(q){if(i.cookieEnabled&&d){t=1}}function n(y,x){var A="OX_"+y,w,v;if(m){v=u.getItem(A);x&&u.removeItem(A)}else{if(t){v=l.getCookie(A);x&&l.cookie(A)}else{v=o[A];x&&(delete o[A])}}if(v){w=v.split(p);for(var z=0;z<\/script>",IFRAME_DOC:"{title}{head}{body}",GW_URL:"{gw}/{v}/{r}?{q}",IFRAME_JS_URI:"javascript:document.open();document.domain='{domain}';document.write(window.parent['{contentsVar}']);window.parent['{contentsVar}']=null;setTimeout('document.close()',5000)"},write:function(m){(g.readyState!=="complete"&&g.readyState!=="interactive")&&g.write(m)},isCookieEnabled:function(){return i.cookieEnabled&&d},isValidDIM:function(m){if(m>b){return false}else{if(isNaN(m)){return false}}return true},isEmpty:function(m){for(var n in m){if(m.hasOwnProperty(n)){return false}}return true},isSubset:function(n,m){var p,o;if(!l.isValidArray(n)||!l.isValidArray(m)){return false}if(n.length0)&&(y.rd>0)&&(y.rc0)&&(y.rm>0)&&(!y.rc)){y.rc=0}}function r(){var k=j.createAdRequestURL(),Y=y.rc&&("_"+y.rc),X=N+(Y||""),i=V.createScript({id:X,src:k});V.attachListener(i,"error",function(){window[v]()});return i}function a(aa,Z){var k=f[aa]||[],X=OX.getHooksByType(aa)||[],ac=X.concat(k),ab;if(ac){for(var Y=0;YJ){W=true}w=X;return X};j.dflt=function(X,i){var k=l[X];k&&k.dflt(i)};j.ifrmHTML=function(X,i){var k=l[X];k&&k.set("iframe_html",i)};j.disableFeature=function(i){y.df=y.df||[];y.df.push(i)};j.disableMarket=function(){j.disableFeature("m")};j.disableSegmentation=function(){y.ns=1};j.enableFeature=function(i){y.ef=y.ef||[];y.ef.push(i)};j.enableExperiment=function(i){y.ee=i};j.enableControlGroup=function(i){y.ec=i};j.enableMarket=function(){j.enableFeature("m")};j.enableSegmentation=function(){y.ns=null};j.flagStoreRemoteCachedAd=function(i){y.o=i||e;y.cache=F.STORE_AD};j.setRemoteCacheToken=function(i){y.o=i;y.cache=F.RETRIEVE_AD_CACHE_MISS};j.setRequestStart=function(){p=new Date().getTime()};j.setRequestEnd=function(i){if(p<0){return}A=new Date().getTime();if(i.ads&&i.ads.oxt){var Z=i.ads.oxt;var Y=(A-p);if(Z&&Y>Z){try{var X=j.getNetworkLatency();if(X){j.storeLatencyByKey(d,Math.round(X-Z))}j.storeLatencyByKey(E,Math.round(Y-Z))}catch(k){}}}};j.getPerformanceMetrics=function(){return{startTime:p,endTime:A,networkLatency:j.getNetworkLatency()}};j.getNetworkLatency=(function(){var i=0;var k=w;return function(){if(i&&k===w){return i}k=w;if(window&&window.performance&&window.performance.getEntriesByType){var Z=window.performance.getEntriesByType("resource");var Y;for(var X=Z.length-1;X>=0;X--){Y=Z[X];if(Y.name===k){i=Y.duration;return Y.duration}}}}})();j.storeLatencyByKey=function(i,k){var X=j.getLatencyListByKey(i);X.push(k);if(X.length>L){X=X.slice(-L)}V.store.put(i,X.toString())};j.getLatencyListByKey=function(k){var Z=V.store.get(k);if(Z){var ab=Z.split(",");if(ab&&V.isArray(ab)){var Y=[];for(var X=0;X0){Y.push(aa)}}return Y}}return[]};j.getLatencyStringByKey=function(i){var X=j.getLatencyListByKey(i),k;if(X.length>0){k=X.toString()}return k};j.fetchAds=function(){var k,i;j.setRequestStart();a(T.ON_AD_REQUEST,[j]);k=j.createAdRequestURL();if(W){G(k,window[B],j.fetchAds)}else{i=V.template(V.Templates.SCRIPT,{src:k,id:N,err:v+"()"});V.write(i)}};j.fetchAdsComplete=function(){switch(s.mode){case K.IMMEDIATE:j.showAdUnit(s.auid);break;case K.DEFERRED:for(var i in l){if(l.hasOwnProperty(i)){if(l[i].get("anchor")){j.showAdUnit(i)}}}break;default:}t()&&P()};j.frameCreatives=function(i){z=i};j.getOrCreateAdUnit=function(i){if(!l[i]){l[i]=new OX.AdUnit(i,j.get("o"));s.ad_units.push(l[i]);a(T.ON_ADUNIT_CREATED,[l[i]])}return l[i]};j.get=function(i){return s.hasOwnProperty(i)?s[i]:y[i]};j.getQueryArgs=function(){return y};j.getProperties=function(){return s};j.isResponseEmpty=function(){var k,i;if(!(D&&D.ads&&D.ads.adunits&&(k=D.ads.adunits[0])&&(i=k.chain)&&i.length)){return true}else{return false}};j.getRecordTemplate=function(){if(D&&D.ads){return D.ads.record_tmpl}return""};j.loadAdResponse=function(X){var Z=X.ads,ab=X.ads.adunits,k,aa;C=C||V.get(N);D=X;I(s.debug=Z.debug);for(var Y=0;Yvar OX_swfobject = window.parent.OX.swfobject(window, document, navigator);<\/script>",A,k=a+"_ch_{i}",B=ab.IMAGE_BEACON_TEMPLATE,P="