var __IntegralASDiagnosticCall = (function(code, err, config) {
try {
var alreadySent = {};
return function(code, err, config) {
var contextNode;
try {
if (!alreadySent[code]) {
alreadySent[code] = true;
if (config) {
// cannot stringify DOM node due to parent-child relationship
contextNode = config.contextNode;
config.contextNode = '';
}
var img = new Image();
img.src = '//pixel.adsafeprotected.com/jsdiagnostic' +
'?code:' + code +
'&err:' + encodeURIComponent(err.message) +
'&config:' + encodeURIComponent(JSON.stringify(config));
//restore after stringification so js can continue
if (config) {
config.contextNode = contextNode;
}
}
} catch(err) {}
};
} catch(err) {
return function(){};
}
})();
try {
var __IntegralASConfig = {
jsDoSplit : false,
cocaPuffsPath : "",
debug : "false",
killPhrases : "",
jsDiag:'true',
version:'c44bf32-SNAPSHOT',
mtCell: 10,
mtSample: 5,
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: 'true',
sp_cdnDomain:'cdn.adsafeprotected.com',
sp_cdnScripts:{xsca: "cdn.adsafeprotected.com/xsca.17.4.1.js", sca: "cdn.adsafeprotected.com/sca.17.4.1.js" , main: "static.adsafeprotected.com/main.c44bf32-SNAPSHOT.js"},
protocol:'http',
jsref : "",
asid : "c781d0bb-8864-11e7-95aa-0025904ea2be",
allowViewability : "true",
jsFeatures : "cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,tpiLookupURL,hundredpct,jloadDiag:0,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet:0:100,mmsb:0,bigmon:0,chromeNativeIO:100,oddet:0,ios:100,ancestor:100,avmm:100,avgrn:100,useScreenLocationInfoAdaptor:100,swapids:100,pIntervals:10,firewall_cdn_domain,usesca:10,usexsca:0,bustediframe:100,impFailSafe:100,yieldmo:100,displayCustomView:0,sfdetect,pmdetect:100,novidnodeerr:5,diagnosticCM:0,viewabilityOptimization:100,usehaps:100,customMetric:100,sizmek,celtra,groupmCM,avidPropertiesInImpression,abcAudit",
adsafeDomain : "adsafeprotected.com:80",
minimizeCalls : "false",
adWidth : "",
adHeight : "",
forceAppend : "true",
sp_imp_maxLength: 6000,
sp_imp_jsInfo_minLength: 200,
_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
_onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull,
_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
reqquery : "anId=9061&campId=1x1&pubId=46035132&chanId=238335852&placementId=262694892&pubCreative=91969044492&pubOrder=516971172&custom=top&custom2=INVISIBLE_SKIN&custom3=gpt&ias_adpath=%23ad-skin",
mode : "jload",
requrl : "http:\/\/pixel.adsafeprotected.com\/mon",
dtBaseURL: "http:\/\/dt.adsafeprotected.com\/dt?anId=9061",
adsafeSrc : "",
tpiLookupURL:"",
getTpl: "false",
use100v: true,
useBapiCallback: "",
useViewabilityNotification: "",
scriptUrl : "http:\/\/pixel.adsafeprotected.com\/jload?anId=9061&campId=1x1&pubId=46035132&chanId=238335852&placementId=262694892&pubCreative=91969044492&pubOrder=516",
accountForSadImps:'',
sendCookie:'false',
cookieBaseURL:'sc.iasds01.com\/dtc?anId=9061&pubId=46035132',
fwMonitoring:'',
doNothing: false,
mn: "app01",
mobOrTab: false,
mobFwUrl : "http://mobile.adsafeprotected.com/external/monitoring/app/initial/9061/",
_cl_adpath: '#ad-skin',
anId : '9061',
advEntityId : '',
pubEntityId : '',
videoId : '',
videoChannel : '',
customViewability: [{ "id":"publ1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub":242499}, {"piv":30, "lb":242500}], "mediaTypes":["display"], "distributionChannels":["web","app"] }, { "id":"publ2", "tiv": 2, "minunit":2, "thresholds": [{"piv":100, "ub": 242499}, {"piv":50, "lb": 242500}], "mediaTypes":["video"], "distributionChannels":["web","app"] },{ "id":"grpm1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub": 242499}, {"piv": 50, "lb": 242500}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "rts":"_onInViewGroupM" }, { "id":"grpm2", "tiv": "15|50%", "minunit":1, "sound": "on", "soundExcl": "groupm_native", "thresholds": [{"piv":100, "ub": 299999},{"piv":80, "lb": 300000} ], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"] },{ "id":"fiv1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }, { "id":"fiv2", "tiv": 2, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }]
};
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(r,w,E){var l,mb=function(){O.startSystem();l=O.getAggregator();var g;l.provide("mobileApp",function(){return g=g||new ta(b)});var a;l.provide("avidJsClient",function(){return a=a||new ua(q.getWindow())});l.provide("context",t);var b=l.provide("features",va()),c=l.provide("browser",wa()),d=xa(),e=l.provide("ids",ya()),k=new za(l),n=aa(),n=Aa(d,n),p=X.getMeasurement(e,b,c);b.on("swapids")&&(r.oid=r.asid,r.asid=e.unq);var m,s=Ba(b),u=Ca(),F=Da(l),y=l.provide("mPage",
Ea()),B=Fa(),z=l.provide("pageUrls",Ga(B,q)),G=Ha();l.provide("ieXDomainViewability",Ia(c));l.provide("iframe",Ja(c));var C=Ka(c),I=l.provide("video",!t.isVideo()||t.isAvid()||t.isInMobiMraidVideo()?{}:La(r.videoId,b,G));Ma(Na.build());var D=Oa(d,C,b),Qa=Pa(D,d,y,t),H=l.provide("jobFactory",Ra(F)),u=Sa(D,d,b,e,k,c,G,u),D=Ta(d,b,l,F),D=Ua(D,b,p.isImmediate()),y=l.provide("viewability",Va(new K,p,c,u,d,b,C,l,e,k,H,y,Qa,G,I));X.startViewabilityMeasurementStrategies(b,y,F,H);var v=ba(),Q;u.setViewabilityMod(y);
if(!X.killRequest(d)){if(s.isApplicable(t))try{s.start(),k.addItem(s.getFrameMap(),"fm"),b.on("fm2")&&k.addItem(s.getFrameMapIncludingPeerCase(),"fm2"),b.on("idMap")&&(m=s.getIdMap())&&k.addItem(m,"idMap")}catch(U){d.add(h.ERROR_CODES.ADTALK_GENERAL)}m=Wa();m.isApplicable()&&m.start();B.isApplicable(c,b,t)&&B.start();var w;try{w=z.detectTopURL();b.on("exch")&&Xa(d,k).parse(w);var x=Ya();x.isApplicable(b)&&x.start(b);t.usesGroupMLegacyCustomMetric()&&Za();var ca=$a();ca.isApplicable(b)&&(ca.start(),
l.trigger("sendCookie"))}catch(E){d.add(h.ERROR_CODES.IMPRESSION_LEADUP)}try{ab(d,b,e,D,k,c,y).send(w),f.isFunction(I.triggerInitializationEvents)&&I.triggerInitializationEvents()}catch(A){__IntegralASDiagnosticCall("impsend",A,r)}try{var da=bb();da.start();da.addFieldTypes([h.DT_SLOT.IM,h.DT_SLOT.FRAUD,h.DT_SLOT.ENVIRONMENT,h.DT_SLOT.FRAUDEXP]);var J=cb(c,e,y);J.isApplicable(b)&&J.start();b.bootstrapOn("getTpl")&&b.on("usetpl")&&db(n,u,d,e,k).init();r.tpiLookupURL&&eb(n,u).init(r.tpiLookupURL);fb();
"true"!==r.minimizeCalls&&(Q=(new Date).getTime(),q.execAtEndOfThread(function(){q.execAtEndOfThread(function(){try{var a={output:(new Date).getTime()-Q};k.addItem(a,"sinceFw",{type:h.DT_CODES.ADTALK});f.isDef(v.loopStarted())&&k.addItem({output:v.loopStarted()},"readyFired",{type:h.DT_CODES.ADTALK});s.isApplicable(t)&&s.sendAdTalkCall()}catch(b){d.add(h.ERROR_CODES.ADTALK_DELAY)}})}));p&&p.start();var L=gb();L.isApplicable(b,c)&&L.start();var N=hb();N.isApplicable(b,c)&&N.start();var P=ib();P.isApplicable(b)&&
P.start();var S=jb();S.isApplicable(b,c)&&S.start();kb().start(["sca","xsca"],b);B.isStarted()&&B.sendOriginList();O.runAll();var T=lb();T.isApplicable(b)&&(T.start(),R.recordBlockingTime(),R.setupOnLoadTracking(),R.setupBrowserDelayTracking())}catch(W){d.add(h.ERROR_CODES.POST_IMPRESSION)}}},X=function(){function g(a){var b=new nb(a,t),c=new ob,d=new pb(a,t),e=qb(a,t),k=(new rb(r,t,a)).resolve(),n=[b],p=[];e.applies()&&n.push(e);d.applies()&&n.push(d);c.applies(a,t)&&n.push(c);f(k).each(function(a,
b){n.push(new sb(b,t));p.push(b.id)});0
g,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),
e=[];g=c?-g:g;do b=g%a,e.push(d[b]),g=(g-b)/a;while(0=h.MRC_LARGE_AD_SIZE;
d()});l.on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Ca=function(){var g=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};l.on("newScreenEvent",function(c){c=f(c).selectProperties(f(b).keys());c=f(c).asStrings();var d=f(c).compareTo(a);d&&(d.t=t.getTagTime(),g.push(d));f(a).mixin(c)});return{toString:function(){return f(g).toION(b)}}},Tb=function(g,a,b,c,d,e,k){var n;(function(){var e=b.getRounded(),m=e.width-5,f=e.height-5,u=0.5*e.width+1,e=0.5*e.height+1;
n=[new g(a,m,f,d,k,c),new g(a,m,5,d,k,c),new g(a,5,f,d,k,c),new g(a,5,5,d,k,c),new g(a,u,e,d,k,c)]})();return{getNumInView:function(){var a=[],b=0;f(n).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});e.addItem({output:a.join(".")},"pvs");f(a).each(function(a,c){b+=c});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;f(n).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a},remove:function(){f(n).each(function(a,b){try{b.remove()}catch(c){}})}}},
Ub=function(g,a,b,c,d,e,k,n){var p=new g(ka,E.body,a,c,d,k,n),m,s,u=0;b=b||f.noop;m=setInterval(function(){p.isReady()&&!s?(s=!0,b(),clearInterval(m)):(5===++u||s)&&clearInterval(m)},50);return{checkViewable:function(){var a=p.isReady(),c=p.getNumInView(),c=p.getPctInView(c),d=e.calcInitialViewState(c);a&&!s&&(s=!0,b());return{str:a?d:h.NA,pct:a?c:-1}},removePixels:function(){p.remove()}}},Xb=function(g,a,b,c,d,e,k){var n,p,m=a.getRounded(),s=[],u=!1,l=0,y=49>a.area(),B=(c.on("largeAd")&&a.isMrcLarge()&&
!t.isVideo()||k)&&!y?Vb(m):Wb(m,y),z=function(){var a;if(!u)for(u=!0,a=0;a=e?h.IN_VIEW:h.OUT_OF_VIEW);d&&!p&&(p=!0,b());return{str:d?e:h.NA,pct:d?G():-1}},removePixels:function(){f(s).each(function(a,b){try{b.remove()}catch(c){}})},getPercentInView:G}},ja=function(){var g=new Yb,a=new K;return f(g).mixin(a)},K=function(){var g={},a=function(a,c,d){g[a]=g[a]||new W;g[a].push(c,d)};return{on:function(b,c){c?a(b,c):f(b).each(a)},once:function(b,c){a(b,c,1)},trigger:function(a){var c,d=f(arguments).toArray();if(c=g[a])d.shift(),
c.run.apply({},d)}}},Wa=function(){var g={},a={ox:0},b=q.getWindow(),c=f.isDef(b.JSON)&&f.isDef(b.postMessage),d=function(b){var c=b.uniqueId;b=a[b.vendorKey];var d=!1;f.isDef(b)&&1>b&&c&&!g[c]&&(d=!0);return d},e=function(a,b){if(b)return b.type="receipt",b},k=function(b,c,d){a[c.vendorKey]++;d();g[c.uniqueId]=!0;n(c)&&(d="false"===c.isSampling,b=["ext",c.vendorKey,c.dataKey].join("_"),d={encode:!0,minDt:d,type:d?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},l.trigger("addOutputItem",{output:c.dataValue},
b,d),l.trigger("addOutputItem",{output:c.vendorKey},"ext_vendor",d),"false"===c.isSampling&&l.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},n=function(a){var b=function(a){return f.isStr(a)&&100>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return c},start:function(){(new la).listen(d,k,e)}}},Zb=function(g,a,b,c){var d=l.request("browser");if(l.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var e=function(a,b){return''};return function(){var k,n,p,m=r.dtBaseURL,f=r.cocaPuffsPath,m=new P(m);m.sub(a||"static");m.master(m.master().split(":")[0]);m.path("");f&&(m.master(f),m.sub(""));m+=g;f=e("allowscriptaccess","always");k=e("movie",m)+e("play","true")+e("loop","true");p=d.browserIs(h.BROWSERS.IE)||d.browserIs(h.BROWSERS.MSEDGE);n=d.browserIs(h.BROWSERS.IE);p&&(p=c?"window":"transparent",k+=e("wmode",p));b&&(f+=e("FlashVars",b));n?(n=E.createElement("div"),p="blag"+r.birthdate+q.random(),n.innerHTML=
"",k=n.firstChild):(k=E.createElement("object"),k.data=m,k.type=h.FLASH_MIME,k.innerHTML=f);m=k;m.style.position="absolute";m.style.width="1px";m.style.opacity="0";m.style.height="0px";return k}()},ka=function(g,a,b,c,d,e,k,n){var p=e.browserIs(h.BROWSERS.IE)||e.browserIs(h.BROWSERS.MSEDGE),m="_IASflashPixelCallback"+(r.birthdate+""+q.round(1E6*q.random())),
s=!1,u=!1,F,y,B,z,G=function(){if(F&&f.isFunction(F.jsHandshake)&&!s){F.style.height="1px"===F.style.height?"2px":"1px";try{F.confirmResize()}catch(a){s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},C=function(){if(s)return!1;var a,b;try{(a=z||F&&f.isFunction(F.jsHandshake))&&!u&&(z=!0,w[m]=I,b=F.jsHandshake(m),u=!0,I(b))}catch(c){a=!1,s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},I=function(a){try{if(f.isUndef(a.isInView))throw"corrupted Flash pixel message received";
B=1===+a.isInView}catch(b){l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},t=function(a,b,c){var d=new Zb(p?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=d.style;d[h.IAS_DETECTOR]="true";e.left=b+"px";e.top=c+"px";d.isPlaceholder||a.appendChild(d);e.height="1px";F=d;p&&!d.isPlaceholder&&setInterval(G,100);return d}(g,a,b);return{isInView:function(){var a;if(C()){try{a=B}catch(b){z=!1,l.trigger("error",h.ERROR_CODES.COCOA_GONE)}e.browserIs("w")&&void 0!==a&&(F.style.height=y?"1px":"2px",y=!y)}return C()&&
a},isNotReadyToReport:function(){return!C()},createdFlash:F,remove:function(){t.parentNode&&t.parentNode.removeChild(t)}}},Y=function(){var g=function(a,c,d){var e=c.length,k=v.isWindow(a)?a.frames:v.getChildWindowsOf(a);d&&d(a,c);if(k.length){for(a=0;a=c&&(b.task(),g.shift())},getNextJob:function(){return g[0]}}},la=function(){var g,a=function(a,c,d,e){var k,n=f.noop,p,m;if(JSON&&JSON.parse)try{k=JSON.parse(a.data),p=a.source,c(k)&&(e&&(m=e(p,k))&&(n=function(){(new ma(p)).send(function(){return m})}),d(a,
k,n))}catch(g){k&&l.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){g=function(e){a(e,b,c,d)};x.addEvent(w,"message",g)},stop:function(){g&&x.removeEvent(w,"message",g);g=null}}},ma=function(g){var a=function(a){return f(a).mapToObj(function(a,b){var e;f.isFunction(b)||(e={},e[a]=b);return e})};return{send:function(b){if(JSON&&JSON.stringify){var c=f(g).isObj()?[g]:(new Y).getFrames(g);f(c).each(function(c,e){var k;k=f.resolve(b,e)||{};k.sentTime=q.now();k=a(k);e.postMessage(f(k).JSONStringify(),
"*")})}}}},$b=function(g,a){return{onAll:function(b){var c={};f(a).each(function(d,e){g.on(e,function(){c[e]=1;f(c).keys().length===a.length&&(c={},b())})})}}},za=function(g){var a=0,b={},c=function(b,c,d){if(f.isUndef(b.output))throw Error("item with id "+c+' must have "output" method');this.item=b;this.id=c||++a;this.props=d||{};this.output=function(){var a=f.resolve(b.output);this.props.asION&&(a=f(a).toION());return a}},d=function(a){var c,d,e=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&&
e.push(d);return e},e=function(a,d,e){e=e||d;e="string"!==typeof e?e:{};var m=function(a,d,e){a=new c(a,d,e);b[a.id]=a};f(a.output).isObj()&&!e.asION?f(a.output).each(function(a,b){m({output:b},a,e)}):m(a,d,e)};g.on("addOutputItem",function(a,b,c){e(a,b,c)});return{addItem:e,filterOutput:function(a,b){return d(function(c,d){var e=d.props,g;a(e)&&(g=d.output(),e.encode&&(c=encodeURIComponent(c),g=encodeURIComponent(g)),f.isFunction(b)?b(c,g):b[c]=g)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&
delete b[a]})},getItem:function(a){return b[a]}}},Vb=function(g){var a=g.width-5,b=g.height-5,c=0.5*g.width+1,d=0.5*g.height+1,e=0.3*g.width+1,k=0.7*g.width+1,n=0.3*g.height+1,p=0.7*g.height+2,m,f=function(a,b){1>a&&(a=1);1>b&&(b=1);a>g.width&&(a=0!==g.width?g.width:1);b>g.height&&(b=0!==g.height?g.height:1);return{x:q.floor(a),y:q.floor(b)}};m=[f(a,b),f(a,5),f(5,b),f(5,5),f(c,d),f(e,n),f(k,n),f(e,p),f(k,p)];return{get:function(){return m},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}}},Wb=function(g,a){var b=0.5*g.width+1,c;c=[{y:q.floor(0.5*g.height+1),x:q.floor(b)}];return{get:function(){return c},getPctInView:function(a){return 1===a?50:0}}},Yb=function(){var g={},a=function(a,c){g[a]=c};return{request:function(a){var c,d=g[a],e=f(arguments).toArray();e.shift();f.isUndef(d)||(c=f.isFunction(d)?d.apply({},e):d);return c},provide:function(b,c){c?g[b]=c:f(b).each(a);return c}}},Pa=function(g,a,b,c){var d;return{collect:function(){var a=
g.find(),k=a.getOutOfViewReasons(),n=b.isHidden(),p=c.isDeviceTypeGroupMobile()&&d?d:J(v.calcWinDims()),m=a.getDims();d=p;if(!a.hasAd()||!p.hasValidDims()||!m.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:t.embedded,winDimensions:p,adDimensions:m};!0===n&&k.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:p,adDimensions:m,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:k.length?h.OUT_OF_VIEW:a.getViewState(),percentInView:a.getPercentInView(),
reason:k.join("."),obstructed:f.stringifyTriState(a.isObstructed()),isHidden:f.stringifyTriState(a.isHidden()),tabHidden:f.stringifyTriState(n),posViewState:a.getViewState(),adCompCount:a.getComponentCount()}}}},ac=function(g){g=g||f.identity;var a=[],b=q.now(),c=function(){var c=q.now();a.length&&(a[a.length-1].duration+=c-b,b=c)};return{clear:function(){c();a=[]},fastForward:c,get:function(){return a},hasAlwaysBeen:function(b){return 1===a.length&&a[0].state===b},addState:function(b){var e=a[a.length-
1];b=g(b);c();0!==a.length&&b===e.state||a.push({state:b,duration:0})}}},na=function(g,a){var b=g||1,c=0,d=0,e,k=0;return{start:function(){0===c%b&&(e=q.now())},stop:function(){var n=e||a;0===c%b&&(k+=q.now()-n,d++);c++},getTime:function(){return k},getCount:function(){return d}}},oa=function(){var g,a=0,b=0,c=new K(!0),d=function(){g&&(a++,c.trigger(a),b>a?q.execAtEndOfThread(d):e())},e=function(){g=!1;a=0};return{onTick:function(a,d){var e=f.collapseArgsIntoHash(a,d);f(e).each(function(a,c){a=parseInt(a);
b=a>b?a:b});c.on(e)},start:function(){g||(g=!0,q.execAtEndOfThread(d))},kill:e,isActive:function(){return g}}},bc=function(g,a){var b,c=a,d=q.getWindow(),e=function(a){b||(a&&g(),b=d.setInterval(g,c))},k=function(a){a&&g();d.clearInterval(b);b=null};return{start:e,stop:k,updateFrequency:function(a,b){c=a;k();e(b)}}},Sb=function(g){var a,b,c=0,d=t.getTagTime(),e=0,k=!1;return{getTotalTime:function(){return e},stop:function(){c=0;d=t.getTagTime();k=!1},mark:function(){a=k?t.getTagTime()-d:0;c+=a;c>=
g&&(b=c-a=c.concat(b).join("").length&&
c.push(b)});return c},a=function(a,c){var d;c&&c.id&&(d=c.id.replace(/[^\w-_.\/]/g,""));return d};(function(){var b;try{if(t.friendly&&!t.isMobileApp()){var c,d;if(c=v.getOurNodeInTop()){var e=v.getAncestorNodes(c);d=f(e).map(a)}(b=d=d&&g(d))&&l.trigger("addOutputItem",{output:b},"slid",{type:h.DT_CODES.ADTALK,asION:!0})}}catch(k){l.trigger("error",h.ERROR_CODES.AD_SLOT_ID)}})()},Fa=function(){var g,a,b=function(a,b){-1!==b.indexOf("https")&&(b+="*");return b.replace(/^https?:\/\//,"")};return{isApplicable:function(a,
b,e){return a.hasAncestorOrigins()&&b.on("ancestor")&&e.xDomainIframe},isStarted:function(){return!!a},start:function(){try{g=q.getWindow().location.ancestorOrigins,a=!0}catch(b){l.trigger("error",h.ERROR_CODES.ANCESTOR_ORIGINS)}},getMyFrameDepth:function(){return g&&g.length||0},getTopDomain:function(){return f.last(g)},sendOriginList:function(){var a;a="ao:"+(g?f(g).map(b).reverse():[]).join(",");l.trigger("addOutputItem",{output:a},"tpiLookup",{type:h.DT_CODES.THIRD_PARTY,standalone:!0,encode:!0});
l.trigger("sendDt",h.DT_CODES.THIRD_PARTY)}}},db=function(g,a,b,c,d){var e=function(a,b,c){d.addItem({output:a+"."+b+"."+c},"ctpl")},k=function(d){try{a.diagnostic("c");var k=d.length,m=0,s=0;e(k,0,0);f(d).each(function(a,b){g.send(b.replace("%%CBS%%",c.getCacheBustId()),function(){e(k,m,++s)},!0);e(k,++m,s)})}catch(u){b.add(h.ERROR_CODES.AT_SEND)}};return{init:function(){try{var a=(new P).fullDom;"/"!==a.slice(-1)&&(a+="/");a+="tpl?asId="+r.asid;g.jsonp(a,k)}catch(c){b.add(h.ERROR_CODES.AT_INIT)}}}},
Ta=function(g,a,b,c){return{enabled:"true"===r.useBapiCallback,callback:function(a){b.trigger("sendDiag");try{"true"===r.accountForSadImps&&c.measure(a),r._onAPIResult&&r._onAPIResult(a)}catch(e){g.add(h.ERROR_CODES.BAPI_CALLBACK),b.trigger("sendDiag","bapiClient")}}}},wa=function(){var g=h.BROWSERS,a,b=function(){var a="0",b=q.getWindow(),c=function(a){return a.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].split(",").join(".")};try{try{var d=q.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
try{d.AllowScriptAccess="always"}catch(e){a="6"}}catch(n){}a=c(q.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"))}catch(k){try{b.navigator.mimeTypes[h.FLASH_MIME].enabledPlugin&&(a=c((b.navigator.plugins["Shockwave Flash 2.0"]||b.navigator.plugins["Shockwave Flash"]).description))}catch(g){}}return a},c=function(){f.isUndef(a)&&(a=b());return a},d=function(a){return k()===a},e=function(){var a=q.getDoc();return a&&a.documentMode?a.documentMode:h.NA},k=function(){var a=
"u",b=q.getWindow();try{f.isDef(b.opera)&&f.isDef(b.opera.buildNumber)?a=g.OPERA:f.isDef(b.mozInnerScreenY)?a=g.GECKO:f.isDef(b.chrome)&&f.isDef(b.chrome.csi)?a=g.CHROME:f.isDef(b.msWriteProfilerMark)&&f.isDef(b.crypto)?a=g.MSEDGE:f.isDef(b.attachEvent)||f.isDef(b.msCrypto)?a=g.IE:f.isDef(b.WebKitPoint)&&(a=g.WEBKIT)}catch(c){}return a},n=function(){var a=!1,b=q.getWindow();f.isDef(b.navigator)&&f.isDef(b.navigator.userAgent)&&(a=b.navigator.userAgent);return a};return{browserIs:d,hasIntersectionObserver:function(){return"function"===
typeof IntersectionObserver},hasFlashEnabled:function(){return"0"!==c()},hasAncestorOrigins:function(){var a=q.getWindow().location;return!(!a||!a.ancestorOrigins)},hasPostMessage:function(){var a=q.getWindow();return!(!a||!f.isFunction(a.postMessage))},getFlashVersion:c,getDocumentMode:e,getBrowserType:k,getUserAgent:n,params:function(){var a=k(),b=c(),n;n=5;var u=q.getWindow(),l=q.getDoc();d(g.IE)?u.msCrypto?n=11:u.atob?n=10:u.addEventListener?n=9:u.JSON&&l.querySelector?n=8:u.XMLHttpRequest?n=
7:l.compatMode&&(n=6):n=h.NA;var u=e(),l=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"],y=h.NA,B=q.getDoc(),z=B.createElement("div");if(d(g.IE))try{if("-ms-ime-align"in B.documentElement.style)y="11";else for(z.style.behavior="url(#default#clientcaps)",B=0;B\x3c/script>'],iframe:[''],img:['
']}[a];d=c[0]+b+c[1];"true"===r.forceAppend?"script"!==a?(c=E.createElement("DIV"),c.innerHTML=d,e.appendChild(c.childNodes[0])):(c=E.createElement("SCRIPT"),c.src=b,e.appendChild(c)):E.write(d)},c=function(a,b,c){var d=!c&&x.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()},d.send()):(c=v.createImage(),b&&(c.onload=b),c.src=a)},d=function(a,b,c,d){var e=E.createElement("script");c=c||r.contextNode.parentNode;
e.type="text/javascript";e.src=a;b&&(e.onload=b);d&&(e.setAttribute("defer",""),e.setAttribute("async",""));f.isDef(c)&&c.appendChild(e)},e=function(a){f.isFunction(a)?a({iasImpId:r.asid}):a&&"string"===typeof a&&c(a,void 0,!0)},k=function(b,c,e,k){d(a.wrap(b,c,e,k))};l.on({addNode:b,send:c,exec:d,notify:e,jsonp:k});return{addNode:b,send:c,exec:d,notify:e,jsonp:k}},t=function(){var g=w!=top,a=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),b=function(){return f.isDef(q.getWindow().mraid)},
c=function(){var a=q.getWindow().inmobi,c=a&&a.IASDocumentVideoBuffer,a=a&&c&&f.isFunction(c.addVideoEventListener);return b()&&!!a},d=function(a){return!1===f(r.customViewability).isArray()?!1:0=h.MRC_LARGE_AD_SIZE},isOneByOne:function(){return c()&&1>=k()}}},v={nodeIsHidden:function(g){var a=this.getRect(g),b=0!==parseInt(x.getStyle(g,"width"))&&0===a.width,a=0===a.width||0===a.height;g="hidden"===x.getStyle(g,"visibility");return b||a||g},calcWinDims:function(){var g,a,b;try{a=v.windowPosition(),
b=v.windowSize(),g={scrX:q.round(a.scrX),scrY:q.round(a.scrY),width:q.round(b.width),height:q.round(b.height)}}catch(c){l.trigger("error",h.ERROR_CODES.GET_WIN_DIMENSIONS),g={}}return g},windowSize:function(){var g={},a,b;if(t.friendly)if(a=top.document,b=a.documentElement,a=a.body,f.isDef(top.innerWidth))g.width=top.innerWidth,g.height=top.innerHeight;else if(f.isDef(b.clientWidth))g.width=b.clientWidth,g.height=b.clientHeight;else if(f.isDef(a.clientWidth))g.width=a.clientWidth,g.height=a.clientHeight;
else throw g.width=g.height=0,"";else f.isDef(w.outerWidth)&&(g.width=w.outerWidth,g.height=w.outerHeight);return g},windowPosition:function(){var g=0,a=0;f.isDef(w.screenX)?(g=w.screenX,a=w.screenY):f.isDef(w.screenLeft)&&(g=w.screenLeft,a=w.screenTop);return{scrX:g,scrY:a}},getNodeArea:function(g){var a=-1;g&&(g=v.getRect(g),a=g.width*g.height);return a},getRect:function(g){var a={},b=v.windowPosition();g=g.getBoundingClientRect();f.isUndef(g.x)&&(a.x=g.left,a.y=g.top);f.isUndef(g.width)&&(a.width=
g.right-g.left,a.height=g.bottom-g.top);f(a).mixin(g,!0);a.scrX=b.scrX+a.x;a.scrY=b.scrY+a.y;return a},getIeDimObj:function(){return E.documentElement&&f.isDef(E.documentElement.clientWidth)&&E.documentElement||E.body},getPlaceholderSpan:function(){var g=E.createElement("span");f(g.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});g.innerHTML=".";return g},createImage:function(){var g=t.friendly&&q.getTop().Image;return f.isFunction(g)?new g:new Image},
createHiddenIframe:function(g){var a=q.getDoc().createElement("iframe"),b={width:"0px",height:"0px",border:"0",position:"absolute",top:"-10000px",left:"-10000px"};x.styleElement(a,g?{display:"none"}:b);return a},tagNameIs:function(g,a){return g.tagName.toUpperCase()===a.toUpperCase()},getClippedDimensions:function(g,a){var b,c,d,e=1E4,k=1E4;b=x.nodeIsAbsolutelyPositioned(g);d=!v.tagNameIs(g,"OBJECT");if(null!==g.parentNode&&!b&&d&&!v.tagNameIs(a,"BODY")){d=g;do d=d.parentNode,b=!v.tagNameIs(d,"OBJECT"),
c="inline"!==x.getStyle(d,"display"),b&&c&&(b=v.getRect(d),e=b.widthf){h=void 0;if(h=m.parentNode===g)if(h=void 0,h=
"DIV"===m.nodeName)if(h=void 0,h=""===m.style.backgroundImage){var l=h=void 0,y=m.childNodes;for(h=0;ha.width&&c>a.height;return b*c>a.width*
a.height&&d},getTagName:function(g){return g.tagName.toLowerCase()},getAttribute:function(g,a){return g.getAttribute(a)},attributeMatches:function(g,a,b){g=g&&v.getAttribute(g,a);return b.test(g)},isImageTag:function(g){return g&&g.src&&v.tagNameIs(g,"img")},getDimensionFromStyle:function(g){var a,b=x.getStyle(g,"width");g=x.getStyle(g,"height");b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},getDimensionFromAttributes:function(g){var a,b=v.getAttribute(g,"width");g=v.getAttribute(g,"height");
b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},traverseAndFindFirstMatchingNode:function a(b,c){var d,e,k;if(c(b))e=b;else if(k=b.children)for(d=0;d100*q.random());return a[b]},c={rt:"rattie",cb:"cachebust",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids",
sc:"usesca",ha:"usehaps"},d={gm:"use100v",fif:"useFIF"},e=function(){var b,e;b=f(c).mapToObj(function(b,c){var d={};d[b]=f.fromBoolToNum(a[c]);return d});e=f(d).mapToObj(function(a,b){var c={};c[a]=f.fromBoolToNum(k(b));return c});e.gm=f.fromBoolToNum(t.usesIASFullyInViewCustomMetric());return f(b).mixin(e)},k=function(a){a=r[a];return!0===a||"true"===a||f.isFunction(a)};f(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:k,bootstrapperHas:function(a){a=f.isStr(a)?[a]:a;return f(a).map(function(a,
b){if(f.isDef(r[b]))return 1}).length===a.length},getEnabledScriptUrl:function(a){var c=b("use"+a);a=r.sp_cdnScripts&&r.sp_cdnScripts[a];return c&&a},output:function(){return f(e()).toParams()}}},Ka=function(a){return{calcInitialViewState:function(a,c){var d;d={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30};var e={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},k=h.NA;d=c?d:e;f.isDef(a)&&a!==h.NA&&-1=d.IN_VIEW?h.IN_VIEW:a<=d.OUT_OF_VIEW?h.OUT_OF_VIEW:a>=d.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS);
return k},calcPercentInView:function(a,c,d,e){var k=0,n=a;a.hasValidDims()&&!a.isHidden()&&(f([c,d,e]).each(function(a,b){if(b.hasValidDims()){var c=n.getRounded(),d=b.getRounded(),e=Math.max(c.scrX,d.scrX),k=Math.max(c.scrY,d.scrY),f=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),f=f-e,c=c-k;n=J({scrX:e,scrY:k,width:0a.length;)c?(b=new Uint32Array(1),w.crypto.getRandomValues(b),a+=b[0].toString(16)):a+=(16*q.random()|0).toString(16);a=a.slice(0,32)}catch(d){l.trigger("error",h.ERROR_CODES.UID_GENERATION)}return a}());var d=function(){return r.anId};return{getAsid:function(){return r.asid},getAnId:d,getCacheBustId:function(){var a=
new Date,b=Date.parse("Jan 1 "+a.getFullYear()),a=a.getTime()-b;return f.toBase(a,62)},getFwId:function(){return d()||r.advEntityId+"-"+r.pubEntityId},impressionIsIdentifiable:function(a){a&&(b=!0);return b},unq:a,getAvidIds:function(){return c},setAvidAdSessionContext:function(a){c=a}}},Ja=function(a){var b,c,d,e=l.request("features"),k=function(a,b){a=a||q.getWindow();b=b||{top:0,left:0,width:q.getMaxNumber(),height:q.getMaxNumber()};for(var c,d=a.parent.frames,e=!1,n=0,f=d.length;n")),e;if(e=f.isDef(d)){var k=b.getWindow();e=!1;f.isDef(k.navigator)&&f.isDef(k.navigator.userAgent)&&(k=k.navigator.userAgent.match(/Firefox\/([\.0-9]+)/),
null!==k&&2==k.length&&(k=k[1].split("."),3==parseInt(k[0],10)&&6>=parseInt(k[1],10)&&(3==k.length?13>=parseInt(k[2],10)&&(e=!0):e=!0)))}e&&(a.g=d)}return a},m={};try{m.a=encodeURIComponent(top.location.href)}catch(h){}try{m.b=encodeURIComponent(parent.location.href)}catch(l){}if(t.embedded){try{m.c=encodeURIComponent(parent.document.referrer)}catch(q){}try{m.e=encodeURIComponent(w.document.referrer)}catch(y){}}try{"jsi"!==r.mode&&(m.d=encodeURIComponent(w.location.href))}catch(B){}try{m.f=encodeURIComponent(r.jsref)}catch(z){}try{k=
p(),m.g=encodeURIComponent(k.g||""),m.q=encodeURIComponent(k.q||""),a.isStarted()&&!k.g&&1b.val.length?1:a.val.length=
a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;ab&&c("ha1",a);b++};(function(){var b,k;t.embedded&&q.execAtEndOfThread(function(){try{k=r.contextNode.parentNode;var f=b=dc().getDFPValue(k),p={};p.df=f.type;f.size&&(p.sz=f.size.width+"."+f.size.height);f.tag&&(p.dom=f.tag);c("dfp",p);b.size&&a&&(a.events.on("newState",
d),a.start())}catch(m){l.trigger("error",h.ERROR_CODES.HIDDEN)}})})()},{tier:h.TIERS.PRE_IMPRESSION_FRAUD,applies:function(a,b,c){return a.on("usehaps")}});var Ba=function(a){var b,c,d,e=new ja,k=new Y,n=new fc(e),p=new gc,m=new hc,h=new ic(e,a),u=function(){f.isUndef(d)&&(d=new jc(e));return d},q=function(){e.provide({frameCollection:function(){return n},adProxy:function(){return m},adTalkMessage:function(a){return new kc(a,e)},adTalkMessageCollection:function(){return p},idMapModule:u,interFrameQuerySelector:function(a){return new lc(a)}})};
return{isApplicable:function(a){return f.isDef(w.JSON)&&f.isDef(w.postMessage)&&!a.isAvid()},start:function(){q();k.traverse(n.addFrame);h.startListening();h.sendToKnownFrames();l.once("stopAdTalk",function(){h.stopListening()})},sendAdTalkCall:h.sendAdTalkCall,getFrameMap:function(){f.isUndef(b)&&(b=new pa(e));return b},getFrameMapIncludingPeerCase:function(){f.isUndef(c)&&(c=new pa(e,!0));return c},getIdMap:u}},kc=function(a,b){var c,d=b.request("adProxy").myIdCard,e=b.request("frameCollection").getMe().getStringifiedPosition();
c=l.request("features").on("swapids")?r.oid:r.asid;var f=a||{},n=r.asid,d=d.tagId,p=t.embedded,m=t.friendly,s=r.birthdate;c=c.split("-")[2];var u;t.friendly?u="["+h.AD_IDENTIFIER+"-"+r.asid+"]":(u=q.getWindow(),u=u.location&&u.location.href,u='iframe[src*="'+(u&&u.replace(/^https?\:\/\//i,""))+'"]');return{messageContent:f,srcAsid:n,srcTagId:d,srcIsEmbedded:p,srcIsFriendly:m,srcBirthdate:s,iasCommonId:c,nodeSelector:u,positionStr:e,version:"0.1"}},gc=function(){var a={};return{add:function(b,c){var d=
b&&b.srcAsid;d&&!a[d]&&(a[d]=b,d!==r.asid&&f.isFunction(c)&&c(b))},map:function(b){return f(a).map(b)},has:function(b){return a[b]}}},mc=function(a,b,c,d){var e,k=a==w;e={position:b.slice(0),id:b.join("-"),isMe:k,isLeaf:!a.frames.length,adProxies:k?c:[],selfDescription:void 0,unifiedId:r.birthdate,srcIsEmbedded:d?d.srcIsEmbedded:void 0,inbox:d?[d]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return f(e.position).map(function(a,b){return f.toBase(Number(b)+1,36)}).join("")},
isValidForMapping:function(){return e.isLeaf||e.isMe||f.isDef(e.selfDescription)}};var n=function(a){var b=e.adProxies;a=a.adProxies;var c=[];b.length&&a.length?f(a).each(function(a,d){p(b,d)&&c.push(d)}):c=a;e.adProxies=b.concat(c)},p=function(a,b){return!f(a).find(function(a,c){return c.adSafeId&&c.adSafeId===b.adSafeId})},m=function(a){f(e.inbox).find(function(b,c){return c.srcAsid&&c.srcAsid===a.srcAsid})||e.inbox.push(a)};e.addInformationFromSrc=function(a,b){n(b);m(a);e.srcIsEmbedded=a.srcIsEmbedded;
e.selfDescription=b};return e},fc=function(a){var b=[],c={},d={noMe:!0};return{addFrame:function(e,f,n){var p=a.request("adProxy").getAll();e=new mc(e,f,p,n);b.push(e);c[e.id]=e;e.isMe&&(d=e);return e},getFrame:function(a){return c[a]},list:b,dictionary:c,getMe:function(){return d}}},pa=function(a,b){var c=function(a,c){var f=c.adProxies,p="";if(c.isValidForMapping()){if(b)p+=d(f,c.getStringifiedPosition());else{var m;m=""+c.getStringifiedPosition();m+=c.isMe?"*":"";m+=f.length?"."+f[0].tagId:"";
p+=m}return p}},d=function(a,b){var c="";return c=a.length?c+f(a).stringify(function(a,c){return b+(r.asid===c.adSafeId?"*":"")+"."+c.tagId},"|"):c+b};return{output:function(){var b=a.request("frameCollection"),d=f(b.list).stringify(c,"|");return f.toBase(b.getMe().unifiedId,62)+"+"+d}}},jc=function(a){var b=a.request("frameCollection").getMe().getStringifiedPosition(),c=r.contextNode.parentNode,d=a.request("interFrameQuerySelector",c),e=function(a){var b=a.length;return 120b.unifiedId&&(a.unifiedId=b.unifiedId)},p=function(a){return q.now()-a.sentTime},m=function(){var c=h.DT_CODES.ADTALK;a.request("frameCollection");
b||(b=!0);l.trigger("sendDt",c)},s=function(a){return f.isUndef(a)||f.isUndef(a.selfDescription)},u=function(c,d,e){var f=!1,k,u,q,r;try{k=a.request("frameCollection"),u=d.messageContent.self,n(k.getMe(),u),d.transferDuration=p(d),q=k.getFrame(u.id),a.request("adTalkMessageCollection").add(d,function(){f=!0}),s(q)||f?(q=q||k.addFrame(c.source,u.id.split("-"),d),q.addInformationFromSrc(d,u),e()):q.addInformationFromSrc(d,u),(r=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&m()}catch(t){l.trigger("error",
h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:m,sendToKnownFrames:function(){(new ma).send(k)},startListening:function(){c=new la;c.listen(e,u,k)},stopListening:function(){c&&c.stop()},validateMessage:e,processMessage:u,createMessage:k}},nc=function(){var a=l.request("ids"),b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},hc=function(){var a,b=[],c=function(a){a=new nc(a);b.push(a);return a};a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},Ia=function(a){var b,c,d=!1,e=
q.getDoc().documentElement,f=function(a){var e=!0;d&&(d=!1,a.stopPropagation(),a.preventDefault(),b=a.screenX-a.clientX,c=a.screenY-a.clientY,e=!1);return e};a.browserIs(h.BROWSERS.IE)&&x.addEvent(e,"click",f,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&(d=!0,e.click());return{scrX:b,scrY:c}}}},oc=function(a,b){var c,d=h.NA,e=d,k=!1,n=!1,p=!1,m=!b,s=function(){var b=q.getIntersectionObserver(function(a){a=a.pop();var b=a.intersectionRect.width*a.intersectionRect.height/
(a.boundingClientRect.width*a.boundingClientRect.height)*100;isNaN(b)&&(b=0);d=Math.min(b,100);c=a.boundingClientRect;d!==e&&q.execAtEndOfThread(function(){l.trigger("IOPivChange",d)});e=d},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.8,0.99,1]});m&&q.execAtEndOfThread(function(){d===h.NA&&(d=0)});b.observe(u(a));m&&q.execAtEndOfThread(function(){t.isBustedIframe()||l.trigger("delayedViewabilityReady")});k=!0},u=function(b){if(!f.isUndef(b)){if(p){b=a.document;var c=b.createElement("div");f(c.style).mixin({position:"absolute",
width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});c[h.IAS_DETECTOR]=!0;b.body.appendChild(c);b=c}return b}};return{getPiv:function(){return d},start:function(){var b;try{a.document&&(p=!0,b={bodyElement:a.document.body,document:a.document})}catch(c){n=!0}b&&null!==b.bodyElement?s():b&&b.document?x.whenReady(s,b.document):n?l.request("errors").add(h.ERROR_CODES.BUSTED_IFRAME_IN_IO):s()},isStarted:function(){return k},getAdNodeDimensions:function(){var a;c&&(a=J({scrX:void 0,
scrY:void 0,width:c.width,height:c.height}));return a},isReady:function(){return d!==h.NA}}},ba=function(){var a=!1;(function(){x.whenReady(function(){l.trigger("startViewabilityLoop");a=!0})})();return{loopStarted:function(){return a}}};O("loopDelay",[],ba,{applies:function(a,b,c){return a.bootstrapOn("allowViewability")},tier:h.TIERS.VIEWABILITY});var pc=function(){return{start:function(a){l.on("measurable",function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)}}},qc=
function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}},cb=function(a,b,c){var d=!1,e=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,l.trigger("notify",r._onMeasurable))};return{start:function(){var b;b=[rc(),sc(),qc(),pc()];(b=f(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(e)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&f.isDef(r._onMeasurable)}}},sc=function(){return{start:function(a){$b(l,
["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)&&t.isVideo()}}},rc=function(){return{start:function(a){l.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&t.isVideo()}}},xb=function(a,b,c){var d=["rjss","jss","jload"],e=function(){var b=!1,c=a.getAvidAdSessionContext();f.isDef(c)&&(b=c.isDeferred);return!b};return{accepts:function(){var a=f.isDef(f(d).find(function(a,b){return b===
c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.DISPLAY)&&a},isImmediate:e,isMediaType:b.isMediaType,start:function(){e()||a.addEventListener("ready",function(){l.trigger("adImpression")})}}},wb=function(a){return{accepts:function(){return a.isAvidAvailable()},getAvidAdSessionContext:function(){return a.getAvidAdSessionContext()},isMediaType:function(b){var c,d=a.getAvidAdSessionContext();a.isAvidAvailable()&&f.isDef(d)&&(c=d.mediaType||h.MEDIA_TYPE.DISPLAY);return b===c},supportsAdContainerGeometry:function(){var b=
!1,c=a.getAvidAdSessionContext();f.isDef(c)&&(b=c.avidJsVersion,(c=f.isUndef(b))||(c=f.getNum(b.split(".")[0]),b=f.getNum(b.split(".")[1]),c=2===c?7<=b:3<=c),b=c);return b}}},vb=function(a,b){var c,d=function(a){var d,f,p;try{d=a.eventData.percentageInView,f=c&&75<=d,p={windowDimensions:{x:0,y:0,width:0,height:0},adDimensions:{x:0,y:0,width:0,height:0},containerDimensions:{x:0,y:0,width:0,height:0},shouldDelegateToDomBasedViewability:f,isMeasurable:0===d||75<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,
percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",p)}catch(m){}};return{start:function(){try{var b=a.getAvidAdSessionContext().avidAdSessionType;c="display"===b||"video"===b;a.addEventListener("viewability",d)}catch(f){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged",a)}}},zb=function(a,b,c){var d=["rjss","jss","jload"];return{accepts:function(){var a=f.isDef(f(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.VIDEO)&&
a},isImmediate:function(){return!1},isMediaType:b.isMediaType,start:function(){try{a.addEventListener("video",function(a){"AdImpression"===a.eventSubType&&l.trigger("adImpression")})}catch(b){}}}},yb=function(a,b){var c=function(a){try{b.trigger("videoPlaybackEvent",{eventType:a.eventSubType,eventData:a.eventData})}catch(c){}};return{start:function(){a.addEventListener("video",c)},addVideoPlaybackEventListener:function(a){b.on("videoPlaybackEvent",a)}}},ea=function(a,b){var c=!1,d=function(a){var d=
a.percentageInView;c=!0;a.viewState=50<=d?h.IN_VIEW:h.OUT_OF_VIEW;a.outOfViewReason=50<=d?"":h.OUT_OF_VIEW_REASONS.GEOM;b.trigger("measurementChanged",a)};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.DISPLAY_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(d);a.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){b.on("measurementChanged",a)},isMeasurable:function(){return c}}},
Nb=function(a,b,c){var d=f.isDef(a)?a.environment:void 0,e=f.isDef(a)?a.measurementStrategy:void 0,k=function(){return f.isDef(e)};f.isDef(b)&&b.start();return{hasMeasurementStrategy:k,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return k()?d.isImmediate():!0},isMeasurable:function(){return k()?e.isMeasurable():!1},isMediaType:function(a){return k()?d.isMediaType(a):!1},start:function(){k()&&d.start()},requiresDelayedViewabilityEvent:function(){k()&&b.requiresDelayedViewabilityEvent()}}},
ha=function(a){return{resolve:function(){var b=f(a).findFirst(function(a,b){return b.environment.accepts()});if(f.isDef(b))return b}}},Mb=function(a,b){var c=!1,d,e={winDimensions:J({scrX:0,scrY:0,width:0,height:0}),adDimensions:J({scrX:0,scrY:0,width:0,height:0}),containerDimensions:J({scrX:0,scrY:0,width:0,height:0}),method:h.NA,viewState:h.NA,percentInView:h.NA,reason:"",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:h.NA,adCompCount:1},k=function(a){return a?new J({scrX:a.x,scrY:a.y,
width:a.width,height:a.height}):J({scrX:0,scrY:0,width:0,height:0})},n=function(a){d={winDimensions:k(a.windowDimensions),adDimensions:k(a.adDimensions),containerDimensions:k(a.containerDimensions),method:a.detectionMethod||h.NA,viewState:a.viewState||h.NA,percentInView:f.isDef(a.percentageInView)?a.percentageInView:h.NA,reason:a.outOfViewReason||"",obstructed:f.stringifyTriState(a.isObstructed),isHidden:h.NA,tabHidden:h.NA,posViewState:a.viewState||h.NA,adCompCount:1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability};
a.isMeasurable&&c&&(c=!1,l.trigger("delayedViewabilityReady"))};return{create:function(a){var c=e;if(f.isDef(d))if(b)c=d;else if(d.shouldDelegateToDomBasedViewability)c=a,c.method=d.method;else if(0===d.percentInView||75<=d.percentInView)c=d;return c},start:function(){var b;f.isDef(a)&&f.isDef(a.measurementStrategy)&&(b=a.measurementStrategy,b.addMeasurementChangedListener(n),b.start())},requiresDelayedViewabilityEvent:function(){c=!0}}},fa=function(a,b,c){var d=!1,e=!1,k=!1,n,p,m,s,u=function(){if(!f.isUndef(p)){var a=
[],b,l;d?(e?(l=!1,b=100):(l=s,b=m),50>b&&a.push(h.OUT_OF_VIEW_REASONS.GEOM)):(l=!1,b=0,a.push(h.OUT_OF_VIEW_REASONS.VIDEO));k=!0;p.shouldDelegateToDomBasedViewability=l;p.percentageInView=b;p.viewState=50>b?h.OUT_OF_VIEW:h.IN_VIEW;p.outOfViewReason=a.join(".");n=p;c.trigger("measurementChanged",n)}},q=function(a){p=a;m=a.percentageInView;s=a.shouldDelegateToDomBasedViewability;u()},r=function(a){a=a.eventType;"AdEnteredFullscreen"===a?e=!0:"AdExitedFullscreen"===a?e=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)?
d=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped".indexOf(a)&&(d=!1);u()};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(q);a.start();b.addVideoPlaybackEventListener(r);b.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return k}}},Bb=function(a,
b){return{accepts:function(){return b.isInMobiMraidVideo()},isImmediate:function(){return!1},start:function(){try{var b;a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(function(a){"AdVideoStart"!==a.type||b||(b=!0,l.trigger("adImpression"))})}catch(d){}}}},Ab=function(a,b){var c=function(a){try{b.trigger("inMobiMraidVideoPlaybackEvent",{eventType:a.type})}catch(c){}};return{start:function(){try{a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("inMobiMraidVideoPlaybackEvent",
a)}}},Cb=function(a,b){var c=function(a){a={viewport:a.eventData.viewport||{width:0,height:0},originalAdContainer:a.eventData.originalAdContainer||{x:0,y:0,width:0,height:0},computedAdContainer:a.eventData.computedAdContainer||{x:0,y:0,width:0,height:0},percentageInView:a.eventData.percentageInView,detectionMethod:h.DETECTION_METHODS.AVID,outOfViewReason:d(a.eventData.reasons)};b.trigger("containerGeometryMeasurementChanged",a)},d=function(a){var b={inactive:h.OUT_OF_VIEW_REASONS.FOCUS,viewport:h.OUT_OF_VIEW_REASONS.GEOM,
clipped:h.OUT_OF_VIEW_REASONS.GEOM,obstructed:h.OUT_OF_VIEW_REASONS.OBSTRUCTION,backgrounded:h.OUT_OF_VIEW_REASONS.FOCUS,notFound:h.OUT_OF_VIEW_REASONS.HIDDEN},c=[];if(!a)return"";f(a).each(function(a,d){var e=b[d];e&&0>c.indexOf(c)&&c.push(e)});return c.join(".")};return{start:function(){a.addEventListener("viewability",c)},addAdContainerGeometryMeasurementChangedListener:function(a){b.on("containerGeometryMeasurementChanged",a)},translateAvidOutOfViewReasons:d}},Hb=function(a){var b=function(a,
b){var c=Math.max(a.x,b.x),d=Math.max(a.y,b.y),e=Math.min(a.x+a.width,b.x+b.width),f=Math.min(a.y+a.height,b.y+b.height),e=e-c,f=f-d;return{x:c,y:d,width:0=d&&l<=h)return!0});c=!r&&t>=c.piv;k&&(c=c&&b.isVideoPlaying);return c},metricId:a.id,minUnit:a.minunit?1E3*a.minunit:1E3}},rb=function(a,b,c){var d=b.isVideo()?"video":"display",e=b.isMobileApp()?"app":"web",k=b.isDeviceTypeGroupMobile()?"mobile":"desktop",h=f(a.customViewability).isArray()&&0e.percentInView;!c&&d?(c=!0,b.updateFrequency(a.getOptimizedPollingFrequency())):c&&!d&&(c=!1,b.updateFrequency(a.getPollingFrequency()))};return{applies:function(a,b,c){var d=l.request("mobileApp");a=(new ia(b,a,c,d)).accepts();return b.on("viewabilityOptimization")&&!a},start:function(a){b=a;b.start(!0);l.on("newScreenEvent",
e)}}},uc=function(){var a,b,c=function(c){1>c?(a||b.stop(!0),a=!0):a&&(a=!1,b.start(!0));return a};return{applies:function(a,b,c){var f=S();return b.on("viewabilityOptimization")&&f.applies(a,b,c)&&c.isDeviceTypeGroupMobile()},start:function(a){b=a;b.start(!0);l.on("IOPivChange",c)}}},xc=function(a,b,c,d,e){var k,n,p,m,s=q.getWindow(),u=q.getDoc(),F=h.AD_IDENTIFIER+"-"+r.asid,y=!1,B=J({}),z=t.isDeviceTypeGroupMobile(),G=l.request("iframe"),C;d=d||b.parentNode||b.parent;var I=function(){if(!k)if(p=
p||wc(d,e),k=p.calcDims(b,d,m),c===h.DETECTION_METHODS.VIDEO&&t.embedded){var a=k,f=(new J(b)).getRounded();try{a.set("width",f.width),a.set("height",f.height)}catch(n){l.trigger("error",h.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else c===h.DETECTION_METHODS.AD_PLACEHOLDER&&k.treatAsPlaceholder();return k},D=function(){var b,d,k,p;d=t.xDomainIframe&&y;k=z&&y&&m.isReady();d||k?n=m.getPiv():f.isUndef(n)&&(b=!z&&(t.friendly||f.isDef(w.mozInnerScreenX))&&e.on("offscreen"),k=I(),d=new J(v.calcWinDims()),
b=new J(b?v.calcMonDims():{}),p=c===h.DETECTION_METHODS.VIDEO&&t.embedded?G.getClippedDims():B,n=a.calcPercentInView(k,d,b,p));return n},A=function(){return a.calcInitialViewState(D())},H=function(){return b===w?!1:I().isHidden()};(function(){var a=b===s,c=u.body,d=new S,e=l.request("browser"),f=l.request("features"),k=l.request("context"),h=!t.xDomainIframe,a=a&&c?u.body:b;C=t.friendlyIframe?s.frameElement:a;x.addEvent(a,"click",function(){l.trigger("adComponentClicked")});x.addEvent(a,"mouseover",
function(){l.trigger("adComponentMousedOver")});d.applies(e,f,k)&&(m=oc(b,h),m.start(),y=!0)})();return{mark:function(){v.setAttributeOf(C,F,"")},cleanup:function(){v.removeAttributeOf(C,F)},isNode:function(a){return b===a},isHidden:H,isObstructed:function(){return!1},getDims:I,getPercentInView:D,getLocationState:A,getOnPageViewability:function(){return H()?h.OUT_OF_VIEW:A()},getDetectionMethod:function(){return c},getContainerDims:function(){return t.embedded?k:J(d)},refresh:function(){n=k=void 0;
var a,c=b.parentNode;if(c){for(;b!==w&&c&&c!==E&&!a;)a=c===d,c=c.parentNode;a||(d=b.parentNode)}}}},yc=function(a,b){var c=[],d,e=f([]),k=function(){return c[0]&&c[0].getDetectionMethod()===h.DETECTION_METHODS.AD_PLACEHOLDER},n=function(d,m,p){var n=k()||0===c.length;d=xc(a,d,m,p,b);k()&&(p=c.shift(),e=f(c),p.cleanup());c.push(d);e=f(c);n&&d.mark();n&&m!==h.DETECTION_METHODS.AD_PLACEHOLDER&&l.trigger("primaryadfound",d)},p=function(){if(d)return d;var a,b=!1,c=0,f=0;e.each(function(d,e){var k;k=e.getDims();
k.hasValidDims()&&(a=e.getPercentInView(),b=a!==h.NA,k=k.area(),c+=k,f+=a/100*k)});return d={totalArea:c,totalInView:f,hasMeasurement:b}},m=function(){var a;a=p();a=a.hasMeasurement?q.round(a.totalInView/a.totalArea*100):h.PIV_NA;isNaN(a)&&(a=0);return a},s=function(){var c=p().totalArea>=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!t.isVideo();return a.calcInitialViewState(m(),c)},u=function(a){var b=-1;e.each(function(c,d){d.isNode(a)&&(b=c)});return b},r=function(a){return function(){return c[0]&&c[0][a]()}};
l.on("adComponentAdded",function(a){f(a).each(function(a,b){-1===u(b)&&n(b,h.DETECTION_METHODS.MUTATION)})});l.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=u(b);-1v:!0;u=q.now();0===b.adDimensions.area()&&(s=0);r||(s=0);var E=
s;m.push({tm:t.getTagTime(),piv:E});3=A)f.isUndef(p)&&(p=l.request("video")),s=p.getViewStateOverride(),A=!0,s&&(A=s===h.IN_VIEW),s=A;x=s}s=x}else s=!D&&s>=A;b.viewState=s?h.IN_VIEW:h.OUT_OF_VIEW;b.percentInView=G();A=[];x=f(b.reason);D=h.OUT_OF_VIEW_REASONS;s||A.push(D.GEOM);x.contains(D.HIDDEN)&&
A.push(D.HIDDEN);x.contains(D.OBSTRUCTION)&&A.push(D.OBSTRUCTION);b.reason=A;w||(w=!0,q.execAtEndOfThread(C))}else b.viewState=h.NA,b.percentInView=-1;return b},start:function(){l.on("endAdSession",D);c&&setTimeout(A,2E3)},getStrategyName:function(){return"mobileWebXdomainSafari"},isMeasurable:function(){return B},isImmediate:function(){return!0},hasMeasurementStrategy:function(){return!0}}},ia=function(a,b,c,d){return{accepts:function(){var e=c.xDomainIframe,f=a.bootstrapOn("mobOrTab"),n=a.on("ios"),
p=b.browserIs(h.BROWSERS.WEBKIT),m,l;m=!1;b.getUserAgent()&&(l=b.getUserAgent().match(/OS\s\d+/))&&0