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(l,k){l.parentNode.insertBefore(k,l.nextSibling);return k},attachListener:function(m,k,l){if(m.addEventListener){m.addEventListener(k,l,false)}else{if(m.attachEvent){m.attachEvent("on"+k,l)}}},beacon:function(k){var l=j.ensureRightProtocol(k);(new Image()).src=l},getImgBeacon:function(k){var l=j.ensureRightProtocol(k);return j.template(j.IMAGE_BEACON_TEMPLATE,{src:l})},loadPixels:function(n){var k,m,l;if(n){k=j.template(j.PIXEL_IFRAME_TEMPLATE,{src:n});l=j.create(k);if(m=e.body){m.appendChild(l)}}},browserIDKey:function(){return i},appendBrowserIdToPixelUrl:function(m,k){if(m&&k){var l=j.serialize({bi:k});m+="&"+l}return m},fetchBrowserId:function(){var k=j.store.get(i),l=[];if(k){l=k.split(".")}if(l.length===3){return l[0]}},loadBrowserIdPixels:function(k){if(OX.tp_bi&&k&&OX.tp_bi.sync){OX.tp_bi.sync(k)}},contextArgs:function(){var o=j.detectWindowDims(),q={res:screen.width+"x"+screen.height+"x"+screen.colorDepth,plg:j.detectPlugins(),ch:e.charset||e.characterSet,tz:(new Date()).getTimezoneOffset()},p=e.getElementsByTagName("meta"),s;if(o){q.ws=o[0]+"x"+o[1]}q.ifr=j.inIframe()?1:0;if(q.ifr){try{tWin=d.top;tDoc=d.top.document;tDims=j.detectWindowDimensions(tWin,tDoc);if(tDims){q.tws=tDims.width+"x"+tDims.height}}catch(m){}}else{q.tws=q.ws}for(var n=0;n=0){return unescape(s[0].split("|").join(","))}}}}}catch(w){}for(var v in k){if(k.hasOwnProperty(v)){if(d.ActiveXObject){for(var u=0;u'):e.createElement("iframe")}catch(n){o=e.createElement("iframe")}if(l){o.setAttribute("id",l);o.setAttribute("name",l)}o.setAttribute("width",m);o.setAttribute("height",k);o.setAttribute("frameSpacing","0");o.setAttribute("frameBorder","no");o.setAttribute("scrolling","no");return o},produceFrame:function(k){var r,l,q='javascript:window["contents"]',x,z=k.hookNode,m=k.name,o=k.width,A=k.height,n=k.onStart,p=k.onFinish,u=k.onSuccess,t=m+"_contents",y=j.template(j.Templates.IFRAME_DOC,{title:k.title||"OpenX",head:k.headHTML,body:k.bodyHTML});r=j.createFrameElement(m,o,A);if(k.replace){j.replace(z,r)}else{z.innerHTML="";z.appendChild(r)}l=(j.isIE&&(j.ieVersion<11))||d.opera;if(l){r.src=q}if(l){try{p&&f(r,p);r.contentWindow.contents=y;n&&n();r.src=q}catch(s){var w=r;r=j.createFrameElement(m,o,A);d[t]=y;q=j.template(j.Templates.IFRAME_JS_URI,{contentsVar:t,domain:e.domain});p&&f(r,p);r.src=q;n&&n();j.replace(w,r)}}else{try{x=r.contentWindow||r.contentDocument;if(x.document){x=x.document}p&&f(r,p);if(x){x.open("text/html","replace");n&&n();x.write(y);x.close()}}catch(v){if(!k.isRetry){k.hookNode=r;k.replace=true;k.isRetry=true;d.setTimeout(function(){j.produceFrame(k)},0)}}}u&&u(r)},rand:function(){return Math.floor(Math.random()*9999999999)+""},remove:function(k){k.parentNode.removeChild(k)},replace:function(l,k){l.parentNode.replaceChild(k,l);return k},replaceOrRemove:function(k,m,l){if(!k){m&&j.remove(m)}else{if(m){return j.replace(m,k)}else{return j.append(l,k)}}},serialize:function(l){var n="",m;if(typeof l==="object"){for(var k in l){if(l.hasOwnProperty(k)){m=l[k];if(j.defined(m)&&(m!==null)){if(j.isArray(m)){m=m.join(",")}n+=k+"="+escape(m)+"&"}}}}if(n.length>1){n=n.substr(0,n.length-1)}return n},store:function(){var p="1",q=630720000000,n="|",s,k,r,m={};try{s=localStorage;s.setItem(p,p);s.removeItem(p);k=1}catch(o){if(g.cookieEnabled&&c){r=1}}function l(w,v){var y="OX_"+w,u,t;if(k){t=s.getItem(y);v&&s.removeItem(y)}else{if(r){t=j.getCookie(y);v&&j.cookie(y)}else{t=m[y];v&&(delete m[y])}}if(t){u=t.split(n);for(var x=0;x<\/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(k){(e.readyState!=="complete"&&e.readyState!=="interactive")&&e.write(k)},isCookieEnabled:function(){return g.cookieEnabled&&c},isValidDIM:function(k){if(k>a){return false}else{if(isNaN(k)){return false}}return true},isEmpty:function(k){for(var l in k){if(k.hasOwnProperty(l)){return false}}return true},isSubset:function(l,k){var n,m;if(!j.isValidArray(l)||!j.isValidArray(k)){return false}if(l.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=aa.IMAGE_BEACON_TEMPLATE,P="