var __IntegralASDiagnosticCall = (function(code, err, config) {
try {
var alreadySent = false;
return function(code, err, config) {
try {
if (!alreadySent) {
alreadySent = true;
if (config) {
// cannot stringify DOM node due to parent-child relationship
config.contextNode = '';
}
var img = new Image();
img.src = '//fw.adsafeprotected.com/jsdiagnostic' +
'?code:' + code +
'&err:' + encodeURIComponent(err.message) +
'&config:' + encodeURIComponent(JSON.stringify(config));
}
} catch(err) {}
};
} catch(err) {
return function(){};
}
})();
try {
var __IntegralASConfig = {
jsDoSplit : "false",
cocaPuffsPath : "",
debug : "false",
killPhrases : "",
jsDiag:'true',
version:'0',
mtCell: 10,
sp_imp_maxLength: 2000,
sp_imp_jload_maxLength: 2000,
sp_imp_jsInfo_minLength: 0,
mtSample: 5,
cookieDomain:'sc.iasds01.com/dtc',
trackMouse : "true",
exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'},
killFlash: 'false',
protocol:'http',
jsref : "",
asid : "8b628644-3332-11e6-9b5d-382c4ac7307b",
allowViewability : "true",
jsFeatures : "mousetrack,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,usesca:1,tpiLookupURL,hundredpct,jloadDiag:0,cdnTest:1,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:100,bigmon:0,chromeNativeIO:100,oddet:100,ancestor:0",
adsafeDomain : "adsafeprotected.com:80",
minimizeCalls : "false",
adWidth : "",
adHeight : "",
forceAppend : "true",
_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
reqquery : "anId=10249&campId=300x600&pubId=30271527&chanId=96483087&placementId=122646807&pubCreative=92188583967&pubOrder=344802327&custom=&custom2=right&custom3=",
mode : "jload",
requrl : "http:\/\/pixel.adsafeprotected.com\/mon",
dtBaseURL: "http:\/\/dt.adsafeprotected.com\/dt",
adsafeSrc : "",
adsafeSep : "",
tpiLookupURL:"",
getTpl: "false",
use100v: true,
useBapiCallback: "",
useViewabilityNotification: "",
scriptUrl : "http://pixel.adsafeprotected.com/jload?anId=10249&campId=300x600&pubId=30271527&chanId=96483087&placementId=122646807&pubCreative=92188583967&pubOrder",
accountForSadImps:'',
sendCookie:'false',
fwMonitoring:'',
cdnTestUrl: "//cdn.adsafeprotected.com/cdn-test.js",
colloTestUrl: "//pixel.adsafeprotected.com/jload?campId=cdnTest&anId=100",
doNothing: false,
cdnTestEnabled: false,
mn: "app29",
cdnTestEnabled: false,
mobOrTab: false,
mobFwUrl : "http://mobile.adsafeprotected.com/external/monitoring/app/initial/10249/",
videoId : ''
};
if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) {
var fakeErr = { message: __IntegralASConfig.asid };
__IntegralASDiagnosticCall('asid', fakeErr);
}
__IntegralASConfig.birthdate = new Date().getTime();
__IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload';
__IntegralASConfig.contextNode = (function() {
if (__IntegralASConfig.useFIF) {
return window.frameElement; // Early exit if using FIF
}
var tempScript,
embedded = window != top,
scripts = document.getElementsByTagName('script'),
result = scripts[scripts.length - 1],
scriptIndex = scripts.length,
useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1,
scriptUrl = __IntegralASConfig.scriptUrl;
try {
while (--scriptIndex >= 0) {
tempScript = scripts[scriptIndex];
if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) {
result = tempScript;
tempScript.setAttribute('data-ias-script-tag', 'found');
break;
}
}
if (scriptIndex === 0 && useDocWrite && !embedded) {
document.write('');
result = document.getElementById('s' + __IntegralASConfig.asid).parentNode;
}
} catch(e) { }
return result;
}());
} catch(err) {
__IntegralASConfig = {};
__IntegralASDiagnosticCall('bootstrapper', err);
}
__IntegralASConfig.initialize=function(n,t,x){var m,kb=function(){m=new S;var a;m.provide("mobileApp",function(){return a=a||new qa(c)});var c=m.provide("features",ra()),d=sa(),b=ta(d);c.on("swapids")&&(n.oid=n.asid,n.asid=b.unq);var f,k,h,s,q=ua(c),l=va(),r=wa(m),w=xa(),u=new ya(m),B=m.provide("mPage",za()),y=Aa(),C=Ba(),J=Ca(),E=Da(d,J),J=Ea(d),D=m.provide("browser",Fa()),F=m.provide("intersectionWatcher",Ga(p.getDoc().body)),K=Ha();m.provide("ieXDomainViewability",Ia(D));var L=Ja(D),t=Ka(D),la=
v.isVideo()?La(n.videoId,c,C):{};Ma(Na.build());var K=Oa(K,d,t,L,la,c),x=Pa(K,d,B),z=Qa(r),l=Ra(K,d,c,b,u,D,C,l),A=Sa(d,c,m,r),r=Ta(E,l,d,b,u),G=Ua(E,l),A=Va(A,c),M=Wa(D,l,d,c,t,m,b,L,u,z,B,x,C,la),B=Xa(E,d,c,b,A,u,D,M),C=Ya(m),E=Za(),b=$a(D,b,M),L=ab(),t=bb();l.setViewabilityMod(M);var O;if(!function(){var a=!1,b,c;try{e.isDef(n)&&e.isDef(n.killPhrases)&&""!==n.killPhrases&&(b=n.adsafeSrc?n.adsafeSrc:n.requrl+n.reqquery,c=n.killPhrases.split(","),e(c).each(function(d,f){f=decodeURIComponent(c[d]).replace(/^\s+|\s+$/g,
"");-1!==b.search(f)&&(a=!0)})),n.doNothing&&(a=!0)}catch(f){d.add(g.ERROR_CODES.KILL_IT)}return a}()){if(q.isApplicable())try{q.start(),u.addItem(q.getFrameMap(),"fm"),c.on("fm2")&&u.addItem(q.getFrameMapIncludingPeerCase(),"fm2"),c.on("idMap")&&(f=q.getIdMap())&&u.addItem(f,"idMap")}catch(H){d.add(g.ERROR_CODES.ADTALK_GENERAL)}f=cb();f.isApplicable()&&f.start();var N;try{F.isApplicable(D,c,v)&&F.start();"true"!==n.minimizeCalls&&M.init();c.on("mousetrack")&&(s=db(K,u),s.init());N=y.detectTopURL();
c.on("exch")&&(k=eb(d,u),k.parse(N));if(c.on("getPl")&&navigator&&navigator.plugins){h=fb(navigator.plugins);var Q=h.hash();u.addItem({output:Q.join(".")},"pl",{type:g.DT_CODES.ADTALK});if(c.on("decodePl")&&Q.length){var R=h.decode(Q);u.addItem({output:R.join(".")},"pd",{type:g.DT_CODES.ADTALK})}}var I=J.getProps();e(I).each(function(a,b){u.addItem({output:b},a,{type:"UFO"})})}catch(P){d.add(g.ERROR_CODES.IMPRESSION_LEADUP)}c.bootstrapOn("use100v")&&gb();l.sendCookie();B.send(N);b.isApplicable(c)&&
b.start();c.bootstrapOn("getTpl")&&c.on("usetpl")&&r.init();n.tpiLookupURL&&G.init(n.tpiLookupURL);hb(c);"true"!==n.minimizeCalls&&(O=(new Date).getTime(),p.execAtEndOfThread(function(){p.execAtEndOfThread(function(){var a={output:(new Date).getTime()-O};u.addItem(a,"sinceFw",{type:g.DT_CODES.ADTALK});e.isDef(M.readyFired())&&u.addItem({output:M.readyFired()},"readyFired",{type:g.DT_CODES.ADTALK});q.sendAdTalkCall()})}));c.on("usesca")&&C.load()}c.on("fxdet")&&D.hasFlashEnabled()&&!c.bootstrapOn("killFlash")&&
ib(D);w.isApplicable(c,D)&&w.start();L.isApplicable(c)&&L.start();t.isApplicable(c,D)&&t.start();c.on("usevh")&&jb();E.isApplicable(D,c,v)&&E.start()},e=function(a){var c=function(b){var c=null===a,c="object"===typeof a&&!c,f=!d()&&c;return b?c:f},d=function(){return a instanceof Array},b=function(b,d){if(a.length===+a.length)for(var c=0,f=a.length;ca,f="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),e=[];a=b?-a:a;do d=a%c,e.push(f[d]),a=(a-d)/c;while(0=g.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!v.isVideo();return d.calcInitialViewState(q(),!1,a)},r=function(a){var b=-1;e(f).each(function(d,c){c.isNode(a)&&(b=d)});return b},w=function(a){return function(){return f[0]&&f[0][a]()}};m.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===r(b)&&h(b,g.DETECTION_METHODS.MUTATION)})});m.on("adComponentRemoved",function(a){e(a).each(function(a,
b){var d=r(b);-1=g.MRC_LARGE_AD_SIZE;f()});m.on("impressionsent",function(){c=!0;f()});b.onHiddenChange(f)},va=function(){var a=[],c={},d={percentInView:"piv",
sl:"vs",reason:"r",width:"w",height:"h"};m.on("newScreenEvent",function(b){b=e(b).selectProperties(e(d).keys());b=e(b).asStrings();var f=e(b).compareTo(c);f&&(f.t=v.getTagTime(),a.push(f));e(c).mixin(b)});return{toString:function(){return e(a).toION(d)}}},ob=function(a,c,d,b,f,k,h){var s;(function(){var e=d.getRounded(),l=e.width-5,k=e.height-5,w=0.5*e.width+1,e=0.5*e.height+1;s=[new a(c,l,k,f,h,b),new a(c,l,5,f,h,b),new a(c,5,k,f,h,b),new a(c,5,5,f,h,b),new a(c,w,e,f,h,b)]})();return{getNumInView:function(){var a=
[],b=0;e(s).each(function(b,d){var c=d.isInView()?1:0;a.push(c)});k.addItem({output:a.join(".")},"pvs");e(a).each(function(a,d){b+=d});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;e(s).each(function(b,d){d.isNotReadyToReport()&&(a=!1)});return a},remove:function(){e(s).each(function(a,b){try{b.remove()}catch(d){}})}}},pb=function(a,c,d,b,f,k,h,s){var q=f.on("nextcocoa")?ma:na,l=new a(q,x.body,c,b,f,h,s),r,w,u=0;d=d||e.noop;r=setInterval(function(){l.isReady()&&
!w?(w=!0,d(),clearInterval(r)):(5===++u||w)&&clearInterval(r)},50);return{checkViewable:function(){var a=l.isReady(),b=l.getNumInView(),b=l.getPctInView(b),c=k.calcInitialViewState(b,!0);a&&!w&&(w=!0,d());return{str:a?c:g.NA,pct:a?b:-1}},removePixels:function(){l.remove()}}},fa=function(a,c,d,b,f,k){var h,s,q=c.getRounded(),l=[],r=!1,w=0,u=b.on("largeAd")&&c.isMrcLarge()&&!v.isVideo()?qb(q):rb(q),B=function(){var a;if(!r)for(r=!0,a=0;a=f?g.IN_VIEW:g.OUT_OF_VIEW);a&&!s&&(s=!0,d());return{str:a?f:g.NA,pct:a?y():-1}},removePixels:function(){e(l).each(function(a,
b){try{b.remove()}catch(d){}})}}},S=function(){var a=new sb,c=new tb;return e(a).mixin(c)},tb=function(){var a={},c=function(d,b){a[d]=a[d]||new U;a[d].push(b)};return{on:function(a,b){b?c(a,b):e(a).each(c)},trigger:function(d){var b,c=e(arguments).toArray();if(b=a[d])c.shift(),b.run.apply({},c)}}},cb=function(){var a={},c={ox:0},d=p.getWindow(),b=e.isDef(d.JSON)&&e.isDef(d.postMessage),f=function(b){var d=b.uniqueId;b=c[b.vendorKey];var f=!1;e.isDef(b)&&1>b&&d&&!a[d]&&(f=!0);return f},k=function(a,
b){if(b)return b.type="receipt",b},h=function(b,d,f){c[d.vendorKey]++;f();a[d.uniqueId]=!0;s(d)&&(f="false"===d.isSampling,b=["ext",d.vendorKey,d.dataKey].join("_"),f={encode:!0,minDt:f,type:f?g.DT_CODES.EXTERNAL:g.DT_CODES.UNLOAD},m.trigger("addOutputItem",{output:d.dataValue},b,f),m.trigger("addOutputItem",{output:d.vendorKey},"ext_vendor",f),"false"===d.isSampling&&m.trigger("sendMinDt",g.DT_CODES.EXTERNAL))},s=function(a){var b=function(a){return e.isStr(a)&&100>a.length};return b(a.vendorKey)&&
b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return b},start:function(){(new X).listen(f,h,k)}}},V=function(a,c,d,b){var f=m.request("browser");if(m.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var e=function(a,b){return''};return function(){var h,s,q,l=n.dtBaseURL,r=n.cocaPuffsPath,l=new H(l);l.sub(c||"static");l.master(l.master().split(":")[0]);l.path("");r&&(l.master(r),l.sub(""));l+=a;r=e("allowscriptaccess",
"always");h=e("movie",l)+e("play","true")+e("loop","true");q=f.browserIs(g.BROWSERS.IE)||f.browserIs(g.BROWSERS.MSEDGE);s=f.browserIs(g.BROWSERS.IE);q&&(q=b?"window":"transparent",h+=e("wmode",q));d&&(r+=e("FlashVars",d));s?(s=x.createElement("div"),q="blag"+n.birthdate+p.random(),s.innerHTML="",h=s.firstChild):(h=x.createElement("object"),h.data=l,h.type=
g.FLASH_MIME,h.innerHTML=r);l=h;l.style.position="absolute";l.style.width="1px";l.style.opacity="0";l.style.height="0px";return h}()},ma=function(a,c,d,b,f,k,h,s){var q=k.browserIs(g.BROWSERS.IE)||k.browserIs(g.BROWSERS.MSEDGE),l="_IASflashPixelCallback"+(n.birthdate+""+p.round(1E6*p.random())),r=!1,w=!1,u,B,y,C,J=function(){if(u&&e.isFunction(u.jsHandshake)&&!r){u.style.height="1px"===u.style.height?"2px":"1px";try{u.confirmResize()}catch(a){r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}}},
E=function(){if(r)return!1;var a,b;try{(a=C||u&&e.isFunction(u.jsHandshake))&&!w&&(C=!0,t[l]=D,b=u.jsHandshake(l),w=!0,D(b))}catch(d){a=!1,r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}return a},D=function(a){try{if(e.isUndef(a.isInView))throw"corrupted Flash pixel message received";y=1===+a.isInView}catch(b){m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}},F=function(a,b,d){var c=new V(q?"/detector_4_5_IE.pix":"/detector_4_5.pix"),f=c.style;c[g.IAS_DETECTOR]="true";f.left=b+"px";f.top=
d+"px";c.isPlaceholder||a.appendChild(c);f.height="1px";u=c;q&&!c.isPlaceholder&&setInterval(J,100);return c}(a,c,d);return{isInView:function(){var a;if(E()){try{a=y}catch(b){C=!1,m.trigger("error",g.ERROR_CODES.COCOA_GONE)}k.browserIs("w")&&void 0!==a&&(u.style.height=B?"1px":"2px",B=!B)}return E()&&a},isNotReadyToReport:function(){return!E()},createdFlash:u,remove:function(){F.parentNode&&F.parentNode.removeChild(F)}}},na=function(a,c,d,b,f,k,h){var s=k.browserIs(g.BROWSERS.IE)||k.browserIs(g.BROWSERS.MSEDGE),
q=!1,l,r,w,u,B,y=function(a,b){return''},C=function(a,b){return a+'="'+b+'" '},J=function(){if(E()&&!q){l.style.height="1px"===l.style.height?"2px":"1px";try{l.confirmResize()}catch(a){q=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}}},E=function(){var a=!1;try{a=l&&e.isFunction(l.jsHandshake)}catch(b){}return a},D=function(){if(q)return!1;var a;try{if((a=B||E())&&!w){B=!0;var b=e.flatJSONParse(l.jsHandshake());w=b.id;if(e.isUndef(w))throw"corrupted Flash pixel message received";
u=1===+b.isInView}}catch(d){a=!1,q=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}return a};A.addEvent(t,"message",function(a){try{var b=e.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===w&&(u=1===+b.isInView)}catch(d){m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}});var F=function(a,b,d){var c;c=new H;var f=n.cocaPuffsPath;c.sub("static");c.master(c.master().split(":")[0]);f&&(c.master(f),c.sub(""));var f=c+(s?"/detector_4_2_IE.pix":"/detector_4_1.pix"),e=y("allowscriptaccess","always"),
h=y("movie",f)+y("play","true")+y("loop","true");s&&(h+=y("wmode","transparent"));k.browserIs(g.BROWSERS.IE)?(c=x.createElement("div"),c.innerHTML="",l=c.firstChild):(l=x.createElement("object"),l.data=f,l.type=g.FLASH_MIME,l.innerHTML=e,l[g.IAS_DETECTOR]="true");l.style.position="absolute";l.style.width="1px";l.style.opacity=
"0";l.style.height="0px";c=l;f=c.style;f.left=b+"px";f.top=d+"px";a.appendChild(c);f.height="1px";s&&setInterval(J,100);return c}(a,c,d);return{isInView:function(){var a;if(D()){try{a=u}catch(b){B=!1,m.trigger("error",g.ERROR_CODES.COCOA_GONE)}k.browserIs("w")&&void 0!==a&&(l.style.height=r?"1px":"2px",r=!r)}return D()&&a},isNotReadyToReport:function(){return!D()},createdFlash:l,remove:function(){F.parentNode&&F.parentNode.removeChild(F)}}},W=function(){var a=function(d,b,c){var e=b.length,h=d.frames;
c&&c(d,b);if(h.length){for(d=0;d=b&&(d.task(),a.shift())},getNextJob:function(){return a[0]}}},X=function(){var a=function(a,
d,b,f){var k,h=e.noop,s,q;if(JSON&&JSON.parse)try{k=JSON.parse(a.data),s=a.source,d(k)&&(f&&(q=f(s,k))&&(h=function(){(new Y(s)).send(function(){return q})}),b(a,k,h))}catch(l){k&&m.trigger("error",g.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(c,d,b){A.addEvent(t,"message",function(f){a(f,c,d,b)})}}},Y=function(a){var c=function(a){return e(a).mapToObj(function(a,d){var c;e.isFunction(d)||(c={},c[a]=d);return c})};return{send:function(d){if(JSON&&JSON.stringify){var b=e(a).isObj()?[a]:
(new W).getFrames(a);e(b).each(function(a,b){var h;h=e.resolve(d,b)||{};h.sentTime=p.now();h=c(h);b.postMessage(e(h).JSONStringify(),"*")})}}}},ya=function(a){var c=0,d={},b=function(a,b,d){if(e.isUndef(a.output))throw Error("item with id "+b+' must have "output" method');this.item=a;this.id=b||++c;this.props=d||{};this.output=function(){return e.isFunction(a.output)?a.output():a.output}},f=function(a){var b,c,f=[];for(b in d)d.hasOwnProperty(b)&&(c=a(b,d[b]))&&f.push(c);return f},k=function(a,c,
f){f=f||c;f="string"!==typeof f?f:{};var l=function(a,c,f){a=new b(a,c,f);d[a.id]=a};e(a.output).isObj()?e(a.output).each(function(a,b){l({output:b},a,f)}):l(a,c,f)};a.on("addOutputItem",function(a,b,d){k(a,b,d)});return{addItem:k,filterOutput:function(a,b){return f(function(d,c){var f=c.props,k=c.output();a(f)&&(f.encode&&(d=encodeURIComponent(d),k=encodeURIComponent(k)),e.isFunction(b)?b(d,k):b[d]=k)})},iterate:f,getItem:function(a){return d[a]}}},qb=function(a){var c=a.width-5,d=a.height-5,b=0.5*
a.width+1,f=0.5*a.height+1,e=0.3*a.width+1,h=0.7*a.width+1,s=0.3*a.height+1,q=0.7*a.height+2,l,r=function(b,d){1>b&&(b=1);1>d&&(d=1);b>a.width&&(b=0!==a.width?a.width:1);d>a.height&&(d=0!==a.height?a.height:1);return{x:p.floor(b),y:p.floor(d)}};l=[r(c,d),r(c,5),r(5,d),r(5,5),r(b,f),r(e,s),r(h,s),r(e,q),r(h,q)];return{get:function(){return l},getPctInView:function(a){var b;0===a?b=0:1===a?b=10:2===a?b=20:5>a?b=30:7>a?b=50:9>a?b=70:9===a&&(b=100);return b}}},rb=function(a,c){var d=0.5*a.width+1,b;b=
[{y:p.floor(0.5*a.height+1),x:p.floor(d)}];return{get:function(){return b},getPctInView:function(a){return 1===a?50:0}}},sb=function(){var a={},c=function(d,b){a[d]=b};return{request:function(d){var b,c=a[d],k=e(arguments).toArray();k.shift();e.isUndef(c)||(b=e.isFunction(c)?c.apply({},k):c);return b},provide:function(d,b){b?a[d]=b:e(d).each(c);return b}}},Pa=function(a,c,d){return{collect:function(){var b=a.find(),c=b.getOutOfViewReasons(),k=d.isHidden(),h=G(z.calcWinDims()),s=b.getDims();if(!h.hasValidDims()||
!s.hasValidDims())return{viewState:g.NA,posViewState:g.NA,embedded:v.embedded,winDimensions:h,adDimensions:s};!0===k&&c.push(g.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:h,adDimensions:s,containerDimensions:b.getContainerDims(),method:b.getDetectionMethod(),viewState:c.length?g.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:c.join("."),obstructed:e.stringifyTriState(b.isObstructed()),isHidden:e.stringifyTriState(b.isHidden()),tabHidden:e.stringifyTriState(k),posViewState:b.getViewState(),
adCompCount:b.getComponentCount()}}}},ub=function(a){a=a||e.identity;var c=[],d=p.now(),b=function(){var a=p.now();c.length&&(c[c.length-1].duration+=a-d,d=a)};return{clear:function(){b();c=[]},fastForward:b,get:function(){return c},hasAlwaysBeen:function(a){return 1===c.length&&c[0].state===a},addState:function(d){var e=c[c.length-1];d=a(d);b();0!==c.length&&d===e.state||c.push({state:d,duration:0})}}},vb=function(a){var c=a||1,d=0,b=0,f=0,e=0;return{start:function(){0===d%c&&(f=p.now())},stop:function(){0===
d%c&&(e+=p.now()-f,b++);d++},getTime:function(){return e},getCount:function(){return b}}},ha=function(a){var c=0,d=v.getTagTime(),b=0,f,e;return{getTotalTime:function(){return b},stop:function(){c=0;d=v.getTagTime()},mark:function(){f=v.getTagTime()-d;c+=f;c>a&&(e=c-f\x3c/script>'],iframe:[''],img:['
']}[a];c=d[0]+b+d[1];"true"===n.forceAppend?"script"!==a?(d=x.createElement("DIV"),d.innerHTML=c,f.appendChild(d.childNodes[0])):(d=x.createElement("SCRIPT"),d.src=b,f.appendChild(d)):x.write(c)},b=function(a,b,d){var c=!d&&A.getXHR2();c?(c.open("POST",a),c.onreadystatechange=function(){4===c.readyState&&200===c.status&&b&&b()},c.send()):(d=z.createImage(),b&&(d.onload=b),d.src=a)},f=function(a,b){var d=x.createElement("script");d.type="text/javascript";d.src=
a;b&&(d.onload=b);e.isDef(n.contextNode.parentNode)&&n.contextNode.parentNode.appendChild(d)},k=function(d){e.isFunction(d)?d({iasImpId:n.asid}):"string"===typeof d?b(d,void 0,!0):a.add(g.ERROR_CODES.NOTIFY_CLIENT)},h=function(a,b,d,e){f(c.wrap(a,b,d,e))};m.on({addNode:d,send:b,exec:f,notify:k,jsonp:h});return{addNode:d,send:b,exec:f,notify:k,jsonp:h}},g={MRC_LARGE_AD_SIZE:242500,FLASH_MIME:"application/x-shockwave-flash",IN_VIEW:"inView",OUT_OF_VIEW:"outOfView",PARTIAL_VIEW_PLUS:"partialViewPlus",
PARTIAL_VIEW_MINUS:"partialViewMinus",NA:"na",PIV_NA:-1,DT_CODES:{ADTALK:"a",DIAGNOSTIC:"b",PERFORMANCE:"e",THIRD_PARTY:"i",LARGE_BILLABLE:"l",VIDEO_EVENTS:"m",PING:"p",FULLY_INVIEW:"pf",QUARTILE_FULLY_INVIEW:"qf",SCA:"s",POS_INVIEW:"t",UNLOAD:"u",VIEWABILITY_READY:"v",VH:"vh",EXTERNAL:"x"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MRAID:"m",AVID:"av",MUTATION:"c"},OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h",VIDEO:"v"},VIDEO_CHANNELS:{VANS:{AS3_ADAPTOR:"av3",
JS_ADAPTOR:"jv3"}},PERF_TRACKER_TYPES:{VANS:{TYPE:"vans",COUNT:4},JSVIDWRAPPER:"jsvidwrap",ASVIDWRAPPER:"asvidwrap"},ERROR_CODES:{GET_AD_DIMENSIONS:"a",AD_SLOT_ID:"A",BAPI_CALLBACK:"b",ADTALK_GENERAL:"c",COCOA_GONE:"C",GET_SCREEN_LOC_GET_DIMENSIONS:"d",ADTALK_DUBIOUS:"D",NO_CONTAINER:"e",VIDEO_IN_IFRAME_DIMS_CALC:"F",PHONE_HOME:"h",UID_GENERATION:"i",IMPRESSION_URLS:"I",JSINFO:"J",KILL_IT:"k",LOCATION_DETAILS:"l",IMPRESSION_LEADUP:"L",MESSAGE_LISTENER:"m",NOTIFY_CLIENT:"n",AT_INIT:"N",OFF_DESKTOP:"O",
GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P",GET_ELEM_STYLE:"s",AT_SEND:"S",NO_VIDEO_AD_INTERFACE:"u",ENVIRONMENT:"v",GET_WIN_DIMENSIONS:"w",AC_WATCHER:"W",EXCHANGE_PARSING:"x",CHECK_SCREEN_LOC:"V",MOBILE_APP:"M",FLASH_API_ACCESS:"z"},IAS_DETECTOR:"iasdetector",BROWSERS:{WEBKIT:"w",OPERA:"o",GECKO:"g",CHROME:"c",IE:"i",MSEDGE:"e"}},v=function(){var a=t!=top,c=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}();return{embedded:a,friendly:c,friendlyIframe:a&&c,xDomainIframe:a&&!c,getTagTime:function(){return p.now()-
n.birthdate},getPageTime:function(){return e.isDef(t.chrome)&&e.isDef(t.chrome.csi)&&e.isFunction(t.chrome.csi)?p.round(chrome.csi().pageT):g.NA},isVideo:function(){return-1!==n.mode.indexOf("jsvid")},isMobileApp:function(){return e.isDef(t.mraid)}}}(),A={addEvent:function(a,c,d,b){e.isDef(a.addEventListener)?"mouseenter"===c?a.addEventListener("mouseover",A.mouseEnter(d),b):"mouseleave"===c?a.addEventListener("mouseout",A.mouseEnter(d),b):a.addEventListener(c,d,b):e.isDef(a.attachEvent)&&a.attachEvent("on"+
c,d)},removeEvent:function(a,c,d){e.isDef(a.removeEventListener)?("mouseenter"===c?(c="mouseover",d=A.mouseEnter):"mouseleave"===c&&(c="mouseout",d=A.mouseEnter),a.removeEventListener(c,d)):e.isDef(a.detachEvent)&&a.detachEvent("on"+c,d)},mouseEnter:function(a){var c=this;return function(d){var b=d.relatedTarget;this===b||c.isAChildOf(this,b)||a.call(this,d)}},isAChildOf:function(a,c){if(a===c)return!1;for(;c&&c!==a;)c=c.parentNode;return c===a},getStyle:function(a,c){var d="";x.defaultView&&x.defaultView.getComputedStyle?
d=x.defaultView.getComputedStyle(a,"").getPropertyValue(c):a.currentStyle&&(c=c.replace(/\-(\w)/g,function(a,d){return d.toUpperCase()}),d=a.currentStyle[c]);return d},getXHR2:function(a,c){var d,b;e.isDef(t.XMLHttpRequest)?(b=new XMLHttpRequest,"withCredentials"in b&&(d=b)):e.isDef(XDomainRequest)&&(d=new XDomainRequest);return d}},Ra=function(a,c,d,b,f,k,h,s){var q=0,l=0,r=!1,w,u={},B=[g.DT_CODES.ADTALK],y=function(a,c,f,k,s,w){f=f||!d.on("postDts");var B=a===g.DT_CODES.VH||a===g.DT_CODES.DIAGNOSTIC||
a===g.DT_CODES.ADTALK;if(b.impressionIsIdentifiable()&&(B||"n"!==h.getCurrentLoc()))try{var y=n.dtBaseURL,C=new H(y),t=p.now(),v=u[a];y||(C.path("dt"),d.on("usedtdomain")&&C.sub("dt"));a===g.DT_CODES.PERFORMANCE&&C.sub("dtias");J(C,a,c);s&&s.field&&C.setParam(s.field,s.value);k||E(C,a);m.trigger("send",C,function(){l+=1;q=p.now()-t;e.isFunction(w)&&w()},f);a===g.DT_CODES.UNLOAD&&(r=!0);u[a]=e.isDef(v)?v+1:1}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),m.trigger("error",g.ERROR_CODES.PHONE_HOME)}};
a=function(a,b){var c={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e"},f=n.mode,c=c[a]||c[f];d.on(b||f+"Diag")&&c&&y(g.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:c})};var C=function(a){var b;a===g.DT_CODES.UNLOAD?b=-1:a===g.DT_CODES.ADTALK?b=-2:a===g.DT_CODES.VIEWABILITY_READY?b=-3:a===g.DT_CODES.VIDEO_EVENTS?b=-4:a===g.DT_CODES.DIAGNOSTIC?b=-5:a===g.DT_CODES.THIRD_PARTY?b=-6:a===g.DT_CODES.QUARTILE_FULLY_INVIEW?b=-7:a===g.DT_CODES.LARGE_BILLABLE&&(b=-8);var d=u[a];e.isDef(d)&&-1!==B.indexOf(a)&&
0!==d&&(b=b+"."+d);return b},J=function(a,d,c){c=e.isDef(c)?c:C(d);a.setParam("asId",n.asid);c={c:b.getCacheBustId(),pingTime:c,time:v.getTagTime(),type:d};f.filterOutput(function(a){return a.minDt&&(!a.type||a.type===d)},c);a.setParam("tv",c)},E=function(a,b){var e,r={};f.filterOutput(function(a){return a.standalone&&!a.minDt&&a.type===b},function(b,d){a.setParam(b,d.replace("%3A",":"))});h.fastForward();b===g.DT_CODES.VIDEO_EVENTS&&(e=m.request("videoEventsString"))&&(r.ve=e,r.clog=s);b===g.DT_CODES.UNLOAD&&
(r.ndt=l);-1!==n.mode.indexOf("jsvid")&&(r.vv=m.request("videoVersion"));r.NULL1=d.output();r.NULL2=h.stringify(10);r.em=v.embedded;r.fr=v.friendly;r.uf=w.useFlash()?1:0;r.e=c.toString();r.tt=n.mode;r.dtt=q;f.filterOutput(function(a){return!a.standalone&&!a.minDt&&(!a.type||a.type===b)},r);a.setParam("tv",r);a.setParam("br",k.getBrowserType())};m.on({sendDt:y,sendMinDt:function(a,b){y(a,b,void 0,!0)},sendDiag:a});return{send:y,sendCookie:function(){var a;d.on("cookie")&&"true"===n.sendCookie&&n.protocol&&
n.cookieDomain&&n.asid&&(a=n.protocol+"://"+n.cookieDomain+"?asid="+n.asid,m.trigger("send",a,e.noop,!0),l++)},unload:function(){r||y(g.DT_CODES.UNLOAD,-1,!0)},diagnostic:a,setViewabilityMod:function(a){w=a}}},G=function(a){var c={},d=!1,b=function(){var a={};e(c).each(function(b,d){a[b]=p.round(d)});return a},f=function(){return p.round(c.width)*p.round(c.height)};(function(){var b;a!==t.parent&&(1!==a.nodeType?c=a:e.isDef(a.getBoundingClientRect)&&(b=z.getRect(a),e(c).mixin({x:e.useIfDef(b.x)||
b.scrX,y:e.useIfDef(b.y)||b.scrY,scrX:b.scrX,scrY:b.scrY,width:b.width,height:b.height})))})();return{hasValidDims:function(){var a,b=e(c).find(function(b,d){a=!0;return isNaN(d)});return e.isDef(a)&&e.isUndef(b)},toString:function(){var a=b();return[a.scrX,a.scrY,a.width,a.height].join(".")},getRounded:b,set:function(a,b){c[a]=b},isHidden:function(){var b=1===a.nodeType?z.nodeIsHidden(a):0===a.width||0===a.height;return d?!1:b},treatAsPlaceholder:function(){d=!0},area:f,isMrcLarge:function(){return f()>=
g.MRC_LARGE_AD_SIZE}}},Ha=function(){return{calcDims:function(a,c){var d=new G(a),b=z.getClippedDimensions(a,c),f=d.getRounded();d.set("height",b.heightq){g=void 0;if(g=l.parentNode===a)if(g=void 0,g="DIV"===l.nodeName)if(g=void 0,g=""===l.style.backgroundImage){var u=g=void 0,B=l.childNodes;for(g=0;g100*p.random());return a[b]},d={fc:"forcecocoa",
rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids"},b={gm:"use100v",fif:"useFIF"},f=function(){var c,f;c=e(d).mapToObj(function(b,d){var c={};c[b]=a[d]?1:0;return c});f=e(b).mapToObj(function(a,b){var d={};d[a]=k(b)?1:0;return d});return e(c).mixin(f)},k=function(a){a=n[a];return!0===a||"true"===a||e.isFunction(a)};e(d).each(function(a,b){c(b)});return{on:c,bootstrapOn:k,output:function(){return e(f()).toParams()}}},Ka=function(a){var c=g.BROWSERS,d=m.request("intersectionWatcher");
return{calcInitialViewState:function(b,f,e){var h={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},s={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},q=g.NA,l=!v.xDomainIframe||d.isStarted()||a.browserIs(c.GECKO)||a.browserIs(c.IE);e=e?h:s;if(l||f)q=b===g.PIV_NA?g.NA:b>=e.IN_VIEW?g.IN_VIEW:b<=e.OUT_OF_VIEW?g.OUT_OF_VIEW:b>=e.PARTIAL_VIEW?g.PARTIAL_VIEW_PLUS:g.PARTIAL_VIEW_MINUS;return q},calcPercentInView:function(a,c,k,h){var g=0,q=a;d.isStarted()?g=d.getPiv():a.hasValidDims()&&!a.isHidden()&&(e([c,k,h]).each(function(a,
b){if(b.hasValidDims()){var d=q.getRounded(),c=b.getRounded(),f=Math.max(d.scrX,c.scrX),e=Math.max(d.scrY,c.scrY),h=Math.min(d.scrX+d.width,c.scrX+c.width),d=Math.min(d.scrY+d.height,c.scrY+c.height),h=h-f,d=d-e;q=G({scrX:f,scrY:e,width:0d.length;)c?(b=new Uint32Array(1),t.crypto.getRandomValues(b),d+=b[0].toString(16)):d+=(16*p.random()|0).toString(16);d=d.slice(0,32)}catch(e){a.add(g.ERROR_CODES.UID_GENERATION)}return d}())}},Ja=function(a){var c,d,b,f=m.request("features"),
k=function(){var c,h,k,q,B=p.getMaxNumber();c=p.getMaxNumber();h=p.getWindow();p.getDoc();v.friendly?(c=s(),k=c.left,q=c.top,B=c.width,c=c.height,h=z.windowPosition(),k=h.scrX+k,q=h.scrY+q):f.on("rattie")&&a.browserIs(g.BROWSERS.IE)?(b=b||m.request("ieXDomainViewability"),d=b.determineFramePosition(),k=d.scrX,q=d.scrY):e.isDef(h.mozInnerScreenX)&&(k=p.round(h.mozInnerScreenX),q=p.round(h.mozInnerScreenY));return{scrX:k,scrY:q,iFrameClippingWidth:B,iFrameClippingHeight:c}},h=function(){var a,b,d=c||
z.getIeDimObj(),f=p.getWindow();e.isDef(f.innerWidth)?(a=f.innerWidth,b=f.innerHeight):d&&e.isDef(d.clientWidth)?(a=d.clientWidth,b=d.clientHeight,0===a&&0a||""===a?b:a},l=function(a,b){var c,f,h=[],k=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};c=e(a).map(function(a,b){if(k(b))return b});f=e(a).map(function(a,b){if(!k(b))return b});e(c.concat(f)).each(function(a,c){var f;f=c.val;
var e=c.key,k;k=24+h.join("&").length+e.length+14;k=b-k;d.on("forceid")&&k")),d;if(d=e.isDef(c))if(d=!1,e.isDef(t.navigator)&&e.isDef(t.navigator.userAgent)){var f=t.navigator.userAgent.match(/Firefox\/([\.0-9]+)/);null!==f&&2==f.length&&(f=f[1].split("."),
3==parseInt(f[0],10)&&6>=parseInt(f[1],10)&&(3==f.length?13>=parseInt(f[2],10)&&(d=!0):d=!0))}d&&(a.g=c)}return a},b={};try{b.a=encodeURIComponent(top.location.href)}catch(f){}try{b.b=encodeURIComponent(parent.location.href)}catch(k){}if(v.embedded){try{b.c=encodeURIComponent(parent.document.referrer)}catch(h){}try{b.e=encodeURIComponent(t.document.referrer)}catch(g){}}try{"jsi"!==n.mode&&(b.d=encodeURIComponent(t.location.href))}catch(q){}try{b.f=encodeURIComponent(n.jsref)}catch(l){}try{var r=d();
b.g=encodeURIComponent(r.g);b.q=encodeURIComponent(r.q)}catch(m){}var b=a(b),b=c(b),d=[],p;for(p in b)b.hasOwnProperty(p)&&d.push({key:p,val:b[p]});d.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},hashCode:function(a){var c=0,d,b,f;if(0===a.length)return c;d=0;for(f=a.length;dt.unifiedId&&(x.unifiedId=t.unifiedId);var z;z=p.now()-d.sentTime;d.transferDuration=z;y=n.getFrame(t.id);C=k(y,d);e.isUndef(y)||e.isUndef(y.selfDescription)||(s.srcIsEmbedded||v.embedded)&&C?(y=y||n.addFrame(b.source,t.id.split("-"),d),y.addInformationFromSrc(d,t),f()):
y.addInformationFromSrc(d,t);b=y;var A=a.request("idMapModule");c&&C&&A.isCandidateForMyIdMap(b)&&h()}catch(F){m.trigger("error",g.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:h,sendToKnownFrames:function(){(new Y).send(f)},startListening:function(){(new X).listen(b,s,f)},validateMessage:b,processMessage:s,createMessage:f}},Cb=function(a){a=a||n;var c;a.reqquery?c=a.reqquery.split(/(?:anId=|anid=|ANID=)([^&]*)/)[1]:(c=a.adsafeSrc.split("/"),c=c[5]+"-"+c[6]);return{tagId:c,adSafeId:a.asid}},
xb=function(){var a,c=[],d=function(a){a=new Cb(a);c.push(a);return a};a=d();return{createNew:d,getAll:function(){return c},myIdCard:a}},Ia=function(a){var c,d,b=!1,e=p.getDoc().documentElement,k=function(a){var e=!0;b&&(b=!1,a.stopPropagation(),a.preventDefault(),c=a.screenX-a.clientX,d=a.screenY-a.clientY,e=!1);return e};a.browserIs(g.BROWSERS.IE)&&A.addEvent(e,"click",k,!0);return{determineFramePosition:function(){a.browserIs(g.BROWSERS.IE)&&(b=!0,e.click());return{scrX:c,scrY:d}}}},Ga=function(a){var c=
g.NA,d=!1;return{getPiv:function(){return c},isApplicable:function(a,c,d){return a.browserIs(g.BROWSERS.CHROME)&&a.hasIntersectionObserver()&&d.xDomainIframe&&c.on("chromeNativeIO")},start:function(){var b=p.getIntersectionObserver(function(a){a=a.pop();c=a.intersectionRect.width*a.intersectionRect.height/(a.boundingClientRect.width*a.boundingClientRect.height)*100},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.99,1]});p.execAtEndOfThread(function(){c=0});b.observe(a);p.execAtEndOfThread(function(){m.trigger("delayedViewabilityReady")});
d=!0},isStarted:function(){return d}}},$a=function(a,c,d){var b=!1,f=function(){c.impressionIsIdentifiable()&&!b&&(b=!0,m.trigger("notify",n._onMeasurable))};return{start:function(){var b=m.request("mobileApp");if(b.isMobileAppEnvironment()?b.isMeasurable():!d.useFlash())f();else m.on("measurable",function(){a.browserIs(g.BROWSERS.WEBKIT)||f()})},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&e.isDef(n._onMeasurable)}}},Wa=function(a,c,d,b,f,k,h,m,q,l,r,w,u,B){var y,
C,z,E,D,F=0,K=0,L=!1,H=-1!==n.mode.indexOf("jsvid"),I=k.request("mobileApp"),V=H?200:100;d=n.mobOrTab;var S=!d&&b.on("recordalternate")&&!b.bootstrapOn("killFlash"),T=a.hasFlashEnabled(),U=b.on("forcecocoa")&&T,M=b.on("nextcocoa");a.getDocumentMode();var O=k.request("intersectionWatcher"),O=a.browserIs(g.BROWSERS.GECKO)||a.browserIs(g.BROWSERS.IE)&&b.on("rattie")||O.isApplicable(a,b,v),da=v.friendlyIframe&&U||v.xDomainIframe&&O&&U||v.xDomainIframe&&!O,N=!d&&da&&b.on("cocoapuffs")&&T&&!b.bootstrapOn("killFlash"),
Q=!1,R=new vb(10),ea=M?ma:na,P=[H&&b.on("videotwoseconds")?2E3:1E3,5E3,15E3];b.on("everySecond")&&(P=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3]);var X=e(P).map(function(a,b){return b/1E3}).join("-"),aa=new ha(1E3),W=new ga(l.getPingJobs(P));if(b.on("hundredpct")&&n.use100v)var ca=new ha(1E3),Y=new ga(l.getFullyInViewPingJobs(P));if(b.on("tabHiddenDtCall"))var ba=new ha(1E3),Z=new ga(l.getPosInViewPingJobs([P[0]]));var ia=function(){$();b.on("viewabilityready")&&!L&&(c.send(g.DT_CODES.VIEWABILITY_READY),
k.trigger("measurable"),L=!0)};k.on("delayedViewabilityReady",ia);var $=function(d){try{R.start();var h,l,m,s,t,v;m=w.collect();S&&(m.gState=m.viewState);if(I.isMobileAppEnvironment())m.viewState=I.getViewabilityResult(),m.method=I.getDetectionMethod(),m.percentInView=I.getPercentageInView();else if(N){y=y||new fa(ea,m.adDimensions,ia,b,r,a)||{};s=y.checkViewable();b.on("hundredpct")&&n.use100v&&(E=E||new pb(ob,m.adDimensions,ia,a,b,f,q,r)||{},t=E.checkViewable(),m.fullPercentInView=t.pct,m.useCocoa=
N);if(1!==m.tabHidden||s.str===g.NA)m.viewState=s.str;m.percentInView=s.pct;b.on("unreliabilityDetection")&&T&&(z=z||new fa(ea,G({height:0,width:-2E4}),e.noop,b,r,a)||{},v=z.checkViewable(),v.str!==g.OUT_OF_VIEW&&(K+=1),F+=1,q.addItem({output:K+"/"+F},"fu"))}else da&&(m.viewState=g.NA,m.percentInView=g.PIV_NA);S&&(C||d||!T||(C=N?y:new fa(ea,m.adDimensions,e.noop,b,r,a,f)),m.fState=d||!T?g.NA:C.checkViewable().str);if(H&&(l=B.getViewStateOverride())){if(l===g.OUT_OF_VIEW){var x=m.reason?m.reason.split("."):
[];x[x.length]=g.OUT_OF_VIEW_REASONS.VIDEO;m.reason=x.join(".")}m.viewState=l}h=u.registerLocation(m);b.on("hundredpct")&&n.use100v&&(h.isFullyInView()?(ca.mark(),Y.doEligibleJobs(ca.getTotalTime()),!b.on("zeroPing")||Q||d||(c.send(g.DT_CODES.FULLY_INVIEW,0),Q=!0)):ca.stop());h.isInView()?(aa.mark(),W.doEligibleJobs(aa.getTotalTime())):aa.stop();var A=W.getNextJob();A&&A.time===P[0]&&b.on("tabHiddenDtCall")&&(m.posViewState===g.IN_VIEW||m.posViewState===g.PARTIAL_VIEW_PLUS?(ba.mark(),Z.doEligibleJobs(ba.getTotalTime())):
ba.stop());R.stop();var D=p.round(R.getTime()/R.getCount());q.addItem({output:D},"lt",{type:g.DT_CODES.UNLOAD});return h}catch(L){k.trigger("error",g.ERROR_CODES.CHECK_SCREEN_LOC)}},ja,ka=function(a){var b;D=!0;var d=!1,f=function(){d||(d=!0,c.send(g.DT_CODES.VIDEO_EVENTS,void 0,void 0,void 0,void 0,function(){t.postMessage(JSON.stringify({id:n.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){f();if(!ja){var a=[y,E,C,z];b&&clearInterval(b);e(a).each(function(a,b){b&&"function"===
typeof b.removePixels&&b.removePixels()});ja=!0}};h.impressionIsIdentifiable()&&($(),b=setInterval($,V),ja=!1,k.on("adStopped",a),k.on("adVideoComplete",a),k.on("skipAd",a),A.addEvent(t,"beforeunload",c.unload,!1),H&&A.addEvent(t,"beforeunload",f,!1))};return{checkScreenLoc:$,init:function(){"true"===n.allowViewability&&e.isFunction(x.addEventListener)?(D=!1,"complete"==x.readyState||"loaded"==x.readyState||"interactive"==x.readyState?p.execAtEndOfThread(ka):x.addEventListener("DOMContentLoaded",
ka,!1)):m.waitForBody(ka)},needsFlash:function(){return da},readyFired:function(){return D},useFlash:function(){return N},stringifyPingTimes:function(){return X}}},qa=function(a){function c(){var a=f.isSafeToInjectMraid();d=Db().resolve(a)}var d,b=new Eb,f=new Fb;try{a.bootstrapOn("mobOrTab")&&(b.detect(),b.hasDetectedMobileApp()&&(f.detect(),c()))}catch(k){m.trigger("error",g.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return b.hasDetectedMobileApp()},isMeasurable:function(){return e.isDef(d)&&
d.isMeasurable()},getPercentageInView:function(){var a=g.NA;e.isDef(d)&&d.isMeasurable()&&(a=d.getPercentageInView());return a},getViewabilityResult:function(){var a=g.NA;e.isDef(d)&&d.isMeasurable()&&(a=d.getViewabilityResult());return a},getDetectionMethod:function(){var a=g.NA;e.isDef(d)&&d.isViewabilitySupported()&&(a=d.getDetectionMethod());return a}}},Gb=function(){var a=!1,c=!1,d=p.getWindow(),b=function(){var a=d.avid;return e.isDef(a)&&e.isDef(a.getPercentageInView)},f=function(){return b()&&
c},k=function(){c=!0;a&&f()&&m.trigger("delayedViewabilityReady")};(function(){var c=d.avid;b()&&("loading"===c.getState()?(a=!0,c.addEventListener("ready",function(){k()})):k())})();return{isViewabilitySupported:b,isMeasurable:f,getViewabilityResult:function(){return 50<=d.avid.getPercentageInView()?g.IN_VIEW:g.OUT_OF_VIEW},getPercentageInView:function(){return d.avid.getPercentageInView()},getDetectionMethod:function(){return g.DETECTION_METHODS.AVID}}},Hb=function(){var a=!1,c=p.getWindow().avid,
d=!1,b,f=function(){!d&&k()&&(m.trigger("delayedViewabilityReady"),d=!0)},k=function(){return h()&&a},h=function(){return e.isDef(b)};c.addEventListener("ready",function(){a=!0;f()});c.addEventListener("viewability",function(a){b=a.eventData.percentageInView;f()});return{isViewabilitySupported:h,isMeasurable:k,getViewabilityResult:function(){return 50<=b?g.IN_VIEW:g.OUT_OF_VIEW},getPercentageInView:function(){return b},getDetectionMethod:function(){return g.DETECTION_METHODS.AVID}}},Ib={url:{STRINGIFIED_METHOD:"u",
detect:function(a){return!!e(a).findFirst(function(a,d){return-1!==p.getWindow().location.href.indexOf(d)})}},userAgent:{STRINGIFIED_METHOD:"a",detect:function(a){return!!e(a).findFirst(function(a,d){var b;b=!1;var f=p.getWindow();e.isDef(f.navigator)&&e.isDef(f.navigator.userAgent)&&(b=(b=f.navigator.userAgent)&&-1!==b.indexOf(d));return b})}},javascript:{STRINGIFIED_METHOD:"j",detect:function(a){return!!e(a).findFirst(function(a,d){return e.isDef(I.stringToProp(d))})}},scriptSrc:{STRINGIFIED_METHOD:"s",
detect:function(a){return!!e(a).findFirst(function(a,d){return z.containsScriptTagWithSrc(function(a){return e.isDef(a)&&-1!==a.indexOf(d)})})}}},oa=function(){var a=function(a,d){var b,e=Ib[a];e.detect(d)&&(b=e.STRINGIFIED_METHOD);return b};return{process:function(c){return e(c).map(a).join("")}}},Jb={url:["file:","content:","applewebdata:","afma-sdk","adsx.greystripe.com/openx/www/delivery/ia.php"],userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:["ADMARVEL","mopubFinishLoad",
"InmobiObj","PandoraApp","mraid.sasSendMessage"]},Eb=function(){var a,c=function(){return void 0!==a&&""!==a};return{detect:function(){a=oa().process(Jb);c()&&m.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:c}},Db=function(){return{resolve:function(a){var c,d=p.getWindow(),b=d.avid;e.isDef(b)?(a=e.isDef(b.getAvidAdSessionContext)?b.getAvidAdSessionContext().avidApiLevel:"1",c="2"===a?new Hb:new Gb):e.isDef(d.mraid)||a?c=new Kb:m.trigger("addOutputItem",{output:"na"},
"mi",{type:"impression"});return c}}},Kb=function(){var a=!1,c=!1,d=!1,b=p.getWindow(),f=function(){var a=b.mraid;return e.isDef(a)&&e.isDef(a.isViewable)},k=function(){return f()&&d},h=function(){d=!0;c&&k()&&m.trigger("delayedViewabilityReady")},n=function(){var d=b.mraid;f()&&(a=!0,"loading"===d.getState()?(c=!0,d.addEventListener("ready",function(){h()})):h())},q=function(){a||(c=!0,n())};(function(){var a=!0;if(p.getWindow().mraid||z.containsScriptTagWithSrc("mraid.js"))a=!1;m.trigger("addOutputItem",
{output:e.stringifyTriState(a)},"mi",{type:"impression"});return a})()?m.trigger("exec","mraid.js",q):n();return{isViewabilitySupported:f,isMeasurable:k,getViewabilityResult:function(){return b.mraid.isViewable()?g.IN_VIEW:g.OUT_OF_VIEW},getPercentageInView:function(){return b.mraid.isViewable()?100:0},getDetectionMethod:function(){return g.DETECTION_METHODS.MRAID}}},Fb=function(){var a=[],c=[],d=function(b,c){var d,e=oa().process(c.detectionRules);e&&(a.push(c.STRINGIFIED_SDK+"*"+e),d=c);return d};
return{detect:function(){c=e(Lb).map(d);0=e&&b++;a=c;d++},100),k=function(){c++;f()},h=function(){m.trigger("addOutputItem",{output:{tmm:function(){return c},tma:function(){return d},sma:function(){return b}}},{type:g.DT_CODES.UNLOAD})};return{start:function(){h();A.addEvent(p.getTop().document,"mousemove",k)},isApplicable:function(a){return!v.xDomainIframe&&a.on("mmsb")}}},xa=function(){var a={},c=function(b,c){var e;b[c]=function(b,
c,f){f&&(a[f]={x:b,y:c},a.ul&&a.lsr&&(e=pa().getOffDesktopResult(a.ul,a.lsr),d(e)))}},d=function(a){try{m.trigger("addOutputItem",{output:a},"od")}catch(c){m.trigger("error",g.ERROR_CODES.OFF_DESKTOP)}};return{isApplicable:function(a,c){var d=a.on("oddet"),e=c.hasFlashEnabled(),m=c.getBrowserType()===g.BROWSERS.IE,n=c.isOnWin7(),l=c.isIEVersion(8);return!a.bootstrapOn("killFlash")&&d&&e&&m&&n&&!l},start:function(){try{Ub().setupPixels(c),setTimeout(function(){a.ul&&a.lsr||d(pa().getOffDesktopResult())},
1E4)}catch(b){m.trigger("error",g.ERROR_CODES.OFF_DESKTOP)}}}},pa=function(){var a=function(a){var d=g.NA;return a?{x:a.x-250,y:a.y-188}:{x:d,y:d}};return{getOffDesktopResult:function(c,d){c=a(c);d=a(d);return e({mc:[c.x,c.y,d.x,d.y].join("|")}).toION()}}},Ub=function(){var a="_postPosition_"+n.asid.replace(/-/g,""),c=function(c){var b=V("/PixelB.swf","cdn","name="+c+"&jsPostFn="+a,!0);c=Vb[c];b.style.width=c.WIDTH+"px";b.style.height=c.HEIGHT+"px";b.style.position="fixed";b.style.top=c.TOP+"px";
b.style.left=c.LEFT+"px";return b};return{setupPixels:function(d){var b=p.getDoc(),b=b.body||b.contentElement,e;e=p.getDoc().createElement("div");e.innerHTML='';e=e.firstChild;b.appendChild(e);b=e.contentWindow;b.document.open().close();e=b.document.body;var g=c("ul"),h=c("lsr");e.appendChild(g);e.appendChild(h);d(b,a)}}},bb=function(){return{start:function(){var a=p.getTop().status;
p.getTop().status=p.getTop().status+" ";p.getTop().status===a+" "&&(p.getTop().status=a,m.trigger("addOutputItem",{output:1},"sb"))},isApplicable:function(a,c){return!v.xDomainIframe&&c.browserIs(g.BROWSERS.IE)&&a.on("mmsb")}}},jb=function(){var a=z.appendElement("iframe",{name:"hpif",style:"display:none"}),c=[{pieces:["jwp","la","yer"],abbr:"j"},{pieces:["flo","wpl","ayer"],abbr:"f"}],d=function(b){a.contentWindow[b.pieces.join("")]=function(){return{play:function(){m.trigger("addOutputItem",{output:b.abbr},
"vh",{minDt:!0,type:g.DT_CODES.VH});m.trigger("sendMinDt",g.DT_CODES.VH)}}}},b=5E3;(function k(){a.contentWindow?e(c).each(function(a,b){d(b)}):(b-=100,0<=b&&t.setTimeout(k,100))})()},Vb={ul:{WIDTH:3,HEIGHT:3,TOP:-3600,LEFT:-3600},lsr:{WIDTH:3,HEIGHT:3,TOP:32767,LEFT:32767}};try{kb()}catch(Wb){__IntegralASDiagnosticCall("main",Wb,n)}};
try{(function(){var n=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,n,n.document)})()}catch(err$$12){__IntegralASDiagnosticCall("initialize",err$$12,__IntegralASConfig)};