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 : "",
		useAdTalk : "true",
		jsDiag:'true',
		version:'0',
		mtCell: 10,
		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'},
		protocol:'http',
		jsref : "http:\/\/tpc.googlesyndication.com\/safeframe\/1-0-2\/html\/container.html",
		asid : "05069855-d8d5-11e5-ac51-00259036a24a",
		allowViewability : "true",
		jsFeatures : "mousetrack,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie:0,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,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,mraidinjection",
		adTalkDtCall : "true",
		adsafeDomain : "adsafeprotected.com:80",
		minimizeCalls : "false",
		adWidth : "300",
		adHeight : "250",
		forceAppend : "false",
		mode : "jss",
		_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
		_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
		_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
		_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
		_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
		_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
		requrl : "",
		reqquery : "",
		dtBaseURL: "http:\/\/dt.adsafeprotected.com\/dt",
		adsafeSrc : "http:\/\/fw.adsafeprotected.com\/rfw\/ads.pointroll.com\/50295\/7317766\/PortalServe\/?pid=2759537K67820151223204816&pub=I3386348&flash=0&time=0%7C19:55%7C0&redir=http:\/\/x.vindicosuite.com\/click\/?v=5;m=2;l=386348;c=889874;b=3837005;ts=1456084509;ui=Gir5B0x76e9Qg0xgzSAveahhQ0sgKpv9kdc2SbCyssPY3Pk0WBGLBYSYmCtNFN7lopGGl4I44HgjNf1xbbhA5g;ad=CKzKFxCDyQoY5gsgASgEMDs4nY0BQOHHEUjXjg9Qkqg2WM2Y6gFgAGjA%2BB9wAXgBiAEAkAEAmAEAogESMjk3MjcxNjkzNTIyMzk1NTk1qAEA;xid=297271693522395595;ep=1;dct=https:\/\/adclick.g.doubleclick.net\/aclk%3Fsa%3DL%26ai%3DC3nkeGxbKVqWzB8WmhAT5h5w4mPfXkwSYgsHUZ8CNtwEQASAAYMmW7oiEpOwPggEXY2EtcHViLTA5MTc0NTI3NTY4MDc4OTTIAQngAgCoAwGqBOABT9CLtGJ8lCfPKKGLEO1btdrUnzgzbda6wLRHgERKjtqCrCodsdv9iIjv37gPikfQviQxFl6tt1jBEIE14yxTdaPd8-8hECylyvT4oenuSTOtB5G-W34Ki3tauakeBSDHRKgiQVDPVcvNVv_MRhyut9Vue3rFTkCsEdwQoTiZjkJ20WblOm-BUCYXqCTe-gI8tX68spZU28rgo7CixLf5K3-eDYXzHseYRHsf7M9vM3LJ9_89bRCEilO901s3L0wTt6DI5KksXExJZKmfXAt4FarGlNoZGAaUy9FXaPpk0AzgBAGABvGu0oW5_ebtXqAGIdgHAA%26num%3D1%26sig%3DAOD64_1ZCEviM4h0M0fLiT4fUHIzQcvaMA%26client%3Dca-pub-0917452756807894%26adurl%3Dhttps:\/\/bid.g.doubleclick.net\/xbbe\/creative\/click%253Fd%253DAPEucNX89h376m3swFSVp__SnmiLJgI9Zhr0YMdelFKpoMZCDRkFVLJdyhCa3VDb1y3LzkVhOHR0R7732qSVkBROkrMN2IMshjwnn4FRaqApEBGIl_JTUXs%2526r1%253D$CTURL$&pos=x&dom=http:\/\/foreignpolicy.com&inif=1&r=0.5351945124566555",
		adsafeSep : "&",
		tpiLookupURL:"",
		getTpl: "false",
		use100v: false,
		useBapiCallback: "",
		useViewabilityNotification: "",
		scriptUrl : "http://fw.adsafeprotected.com/rjss/ads.pointroll.com/50295/7317766/PortalServe/?pid=2759537K67820151223204816&pub=I3386348&flash=0&time=0%7C19:55%7C0&",
		accountForSadImps:'',
		sendCookie:'true',
		fwMonitoring:'false',
		cdnTestUrl: "//cdn.adsafeprotected.com/cdn-test.js",
		colloTestUrl: "//pixel.adsafeprotected.com/jload?campId=cdnTest&anId=100",
		doNothing: false,
		cdnTestEnabled: false,
		mn: "app10",
		cdnTestEnabled: false,
		mobOrTab: false,
		mobFwUrl : "",
		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('<span id="s' + __IntegralASConfig.asid + '"/>');
				result = document.getElementById('s' + __IntegralASConfig.asid).parentNode;
			}
		} catch(e) { }
	
		return result;
	}());

} catch(err) {
	__IntegralASConfig = {};
	__IntegralASDiagnosticCall('bootstrapper', err);
}

__IntegralASConfig.initialize=function(l,u,x){var q,bb=function(){q=new O;var a;q.provide("mobileApp",function(){return a=a||new ma(g)});var c,d,b,f,g=na(),n=oa(g),k=pa(),s=qa(q),m=ra(),r=new sa(q),p=q.provide("mPage",ta()),E=ua(),z=va(),v=wa(),C=xa(m,v),v=ya(m),D=za(m),y=Aa(),F=Ba(),u=Ca(y),H=Da(y),J=w.isVideo()?Ea(l.videoId,g,z):{},Ha=Fa(Ga.build()),F=Ia(F,m,H,u,J,g),Ka=Ja(F,m,p),x=La(s),k=Ma(F,m,g,D,r,y,z,k),M=Na(m,g,q,s),s=Oa(C,k,m,D,r),B=Pa(C,k),M=Qa(M,g),A=Ra(y,k,m,g,H,q,D,u,r,x,p,Ka,z,J),p=
Sa(C,m,g,D,M,r,y,A),z=Ta(q),C=Ua(q),D=Va(y,D,A);Ha.isActive&&q.trigger("perfCheckpoint",new R(h.PERF_TRACKER_TYPES.VANS.TYPE,h.PERF_TRACKER_TYPES.VANS.CODES.JS_INITIALIZATION,l.birthdate));k.setViewabilityMod(A);var L;if(!function(){var a=!1,b,d;try{e.isDef(l)&&e.isDef(l.killPhrases)&&""!==l.killPhrases&&(b=l.adsafeSrc?l.adsafeSrc:l.requrl+l.reqquery,d=l.killPhrases.split(","),e(d).each(function(c,f){f=decodeURIComponent(d[c]).replace(/^\s+|\s+$/g,"");-1!==b.search(f)&&(a=!0)})),l.doNothing&&(a=!0)}catch(c){m.add(h.ERROR_CODES.KILL_IT)}return a}()){if(n.isApplicable())try{n.start(),
r.addItem(n.getFrameMap(),"fm"),g.on("fm2")&&r.addItem(n.getFrameMapIncludingPeerCase(),"fm2"),g.on("idMap")&&(c=n.getIdMap())&&r.addItem(c,"idMap")}catch(I){m.add(h.ERROR_CODES.ADTALK_GENERAL)}var N;try{"true"!==l.minimizeCalls&&A.init();g.on("mousetrack")&&(f=Wa(F,r),f.init());N=E.detectTopURL();g.on("exch")&&(d=Xa(m,r),d.parse(N));if(g.on("getPl")&&navigator&&navigator.plugins){b=Ya(navigator.plugins);var S=b.hash();r.addItem({output:S.join(".")},"pl",{type:h.DT_CODES.ADTALK});if(g.on("decodePl")&&
S.length){var T=b.decode(S);r.addItem({output:T.join(".")},"pd",{type:h.DT_CODES.ADTALK})}}var K=v.getProps();e(K).each(function(a,b){r.addItem({output:b},a,{type:"UFO"})})}catch(P){m.add(h.ERROR_CODES.IMPRESSION_LEADUP)}g.bootstrapOn("use100v")&&Za();k.sendCookie();p.send(N);g.on("cdnTest")&&l.cdnTestEnabled&&C.init();D.isApplicable(g)&&D.start();g.bootstrapOn("getTpl")&&g.on("usetpl")&&s.init();l.tpiLookupURL&&B.init(l.tpiLookupURL);$a(g);"true"!==l.minimizeCalls&&(L=(new Date).getTime(),t.execAtEndOfThread(function(){t.execAtEndOfThread(function(){var a=
{output:(new Date).getTime()-L};r.addItem(a,"sinceFw",{type:h.DT_CODES.ADTALK});e.isDef(A.readyFired())&&r.addItem({output:A.readyFired()},"readyFired",{type:h.DT_CODES.ADTALK});n.sendAdTalkCall()})}));g.on("usesca")&&z.load()}g.on("usevh")&&ab()},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;c<f;++c)b(c,a[c]);else for(c in a)(a.hasOwnProperty(c)||
d)&&b(c,a[c])},f=function(a,d){var c=[];b(function(b,f){var g=a(b,f);if(void 0!==g||d)c[c.length]=g});return c},g=function(a,d){d=d||",";var c=[];b(function(b,d){var f=a(b,d);e.isDef(f)&&c.push(f)});return c.join(d)},n=function(a,b,d){for(var c in b)e.isDef(b[c])&&(d||b.hasOwnProperty(c))&&(a[c]=b[c]);return a},k=function(a){var d={};b(function(b,f){var g=a(b,f);c(g)&&n(d,g)});return d};return{each:b,isObj:c,isArray:d,invert:function(){return k(function(a,b){var d={};d[b]=a;return d})},mapToObj:k,
map:f,keys:function(){var a=[];b(function(b){a.push(b)});return a},toParams:function(a){return g(function(a,b){return"string"===typeof a&&-1!==a.indexOf("NULL")?b:a+":"+b},a)},stringify:g,toION:function(b,g){var k,n="[",E="]";g=g||0;b=b||{};if(4<++g)return"object";if(!c(!0))return a;d()?k=f(function(a,d){return e(d).toION(b,g)}):(n="{",E="}",k=f(function(a,d){return(b[a]||a)+":"+e(d).toION(b,g)}));return n+k.join(",")+E},compareTo:function(a){var d=!1;b(function(b,c){a[b]!==c&&(d||(d={}),d[b]=c)});
return d},mixin:function(b,d){return n(a,b,d)},find:function(a){var d;b(function(b,c){a(b,c)&&(d=c)});return d},findFirst:function(a){var d,c;b(function(b,f){!c&&a(b,f)&&(d=f,c=!0)});return d},asStrings:function(){var a={};b(function(b,d){a[b]=""+d});return a},selectProperties:function(b){var d={};e(b).each(function(b,c){e.isDef(a[c])&&(d[c]=a[c])});return d},filter:function(a,b){return f(function(b,d){var c;if(e.isUndef(a)||a(b,d))c=d;return c},b)},toArray:function(){return f(function(a,b){return b})},
JSONStringify:function(){var b,d,c=!1;u.Prototype&&u.Prototype.Version&&-1===u.Prototype.Version.indexOf("1.7")&&(c=!0);c&&(d=Array.prototype.toJSON,delete Array.prototype.toJSON);b=JSON.stringify(a);c&&(Array.prototype.toJSON=d);return b}}};e.toBase=function(a,c){var d,b=0>a,f="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),g=[];a=b?-a:a;do d=a%c,g.push(f[d]),a=(a-d)/c;while(0<a);g=g.reverse().join("");return b?"-"+g:g};e.isDef=function(a){return"undefined"!==typeof a};
e.isUndef=function(a){return!e.isDef(a)};e.isBool=function(a){return"boolean"===typeof a};e.noop=function(){};e.identity=function(a){return a};e.isFunction=function(a){return"function"===typeof a};e.isStr=function(a){return"string"===typeof a};e.useIfDef=function(a){return e.isDef(a)?a:!1};e.stringifyTriState=function(a){return!0===a?1:!1===a?0:"na"};e.resolve=function(a){var c=e(arguments).toArray();c.shift();return e.isFunction(a)?a.apply({},c):a};e.flatJSONParse=function(a){var c,d,b,f=/"(\w+)":(\d+|(?:"([^"]*)"))/g,
g={};for(b=f.exec(a);b;)c=b[1],d=b[3],b=b[2],g[c]=d||+b,b=f.exec(a);return g};var cb=function(a,c,d,b,f,g,n){g=g||b.parentNode||b.parent;var k=function(){var d=w.embedded?a.calcDims():c.calcDims(b,g);if(f===h.DETECTION_METHODS.VIDEO&&w.embedded){var e=(new I(b)).getRounded();try{d.set("width",e.width),d.set("height",e.height)}catch(k){q.trigger("error",h.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else f===h.DETECTION_METHODS.AD_PLACEHOLDER&&d.treatAsPlaceholder();return d},s=function(){var b=!l.mobOrTab&&
(w.friendly||e.isDef(u.mozInnerScreenX))&&n.on("offscreen"),c=k(),g=new I(B.calcWinDims()),b=new I(b?B.calcMonDims():{}),s=f===h.DETECTION_METHODS.VIDEO&&w.embedded?a.getClippedDims():new I({});return d.calcPercentInView(c,g,b,s)},m=function(){return d.calcInitialViewState(s())},r=function(){return b===u?!1:k().isHidden()};(function(){var a=b===u?x.body:b;A.addEvent(a,"click",function(){q.trigger("adComponentClicked")});A.addEvent(a,"mouseover",function(){q.trigger("adComponentMousedOver")})})();
return{getAdNode:function(){return b},isNode:function(a){return b===a},isHidden:r,isObstructed:function(){return!1},getDims:k,getPercentInView:s,getLocationState:m,getOnPageViewability:function(){return r()?h.OUT_OF_VIEW:m()},getDetectionMethod:function(){return f},getContainerDims:function(){return I(g)},refresh:function(){var a,d=b.parentNode;if(d){for(;b!==u&&d&&d!==x&&!a;)a=d===g,d=d.parentNode;a||(g=b.parentNode)}}}},db=function(a,c,d,b){var f=[],g=function(){return f[0]&&f[0].getDetectionMethod()===
h.DETECTION_METHODS.AD_PLACEHOLDER},n=function(e,k,n){var s=g()||0===f.length;e=cb(a,c,d,e,k,n,b);s&&k!==h.DETECTION_METHODS.AD_PLACEHOLDER&&q.trigger("primaryadfound",e);g()&&f.shift();f.push(e)},k=function(){var a=0,b=0;e(f).each(function(d,c){var f;f=c.getDims();f.hasValidDims()&&(f=f.area(),a+=f,b+=c.getPercentInView()/100*f)});return{totalArea:a,totalInView:b}},s=function(){var a=k();return t.round(a.totalInView/a.totalArea*100)},m=function(){var a=k().totalArea>=h.MRC_LARGE_AD_SIZE;return d.calcInitialViewState(s(),
!1,b.on("largeAd")&&a)},r=function(a){var b=-1;e(f).each(function(d,c){c.isNode(a)&&(b=d)});return b},p=function(a){return function(){return f[0]&&f[0][a]()}};q.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===r(b)&&n(b,h.DETECTION_METHODS.MUTATION)})});q.on("adComponentRemoved",function(a){e(a).each(function(a,b){var d=r(b);-1<d&&f.splice(d,1)})});return{getOriginatingNode:p("getAdNode"),getDims:p("getDims"),isObstructed:p("isObstructed"),getDetectionMethod:p("getDetectionMethod"),
getContainerDims:p("getContainerDims"),getViewState:m,getPercentInView:s,isHidden:p("isHidden"),isUsingPlaceholder:g,hasAd:function(){return!!f.length},refresh:function(){e(f).each(function(a,b){b.refresh()})},addAdComponent:n,getOutOfViewReasons:function(){var a=[],b=f[0],d=h.OUT_OF_VIEW_REASONS,c=m();c!==h.OUT_OF_VIEW&&c!==h.PARTIAL_VIEW_MINUS||a.push(d.GEOM);b.isHidden()&&a.push(d.HIDDEN);b.isObstructed()&&a.push(d.OBSTRUCTION);return a},getComponentCount:function(){return f.length}}},eb=function(a){var c=
!1;if(!e.isUndef(u.MutationObserver)){var d=new MutationObserver(function(a){t.execAtEndOfThread(function(){c&&e(a).each(function(a,b){b.addedNodes.length&&q.trigger("adComponentAdded",b.addedNodes);b.removedNodes.length&&q.trigger("adComponentRemoved",b.removedNodes)})})}),b=function(){c=!0;setTimeout(function(){c=!1},40)};q.on("adComponentClicked",b);q.on("adComponentMousedOver",b);try{d.observe(x.body,{attributes:!0,childList:!0,characterData:!0})}catch(f){a.add(h.ERROR_CODES.AC_WATCHER)}}},Za=
function(){var a,c,d=!1,b=q.request("mPage"),f=function(){!d&&c&&a&&!b.isHidden()&&(d=!0,q.trigger("sendDt",h.DT_CODES.LARGE_BILLABLE))};q.on("primaryadfound",function(b){a=b.getDims().area()>=h.MRC_LARGE_AD_SIZE;f()});q.on("impressionsent",function(){c=!0;f()});b.onHiddenChange(f)},pa=function(){var a=[],c={},d={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};q.on("newScreenEvent",function(b){b=e(b).selectProperties(e(d).keys());b=e(b).asStrings();var f=e(b).compareTo(c);f&&(f.t=w.getTagTime(),
a.push(f));e(c).mixin(b)});return{toString:function(){return e(a).toION(d)}}},fb=function(a,c,d,b,f,g,n){var k;(function(){var g=d.getRounded(),e=g.width-5,r=g.height-5,p=0.5*g.width+1,g=0.5*g.height+1;k=[new a(c,e,r,f,n,b),new a(c,e,5,f,n,b),new a(c,5,r,f,n,b),new a(c,5,5,f,n,b),new a(c,p,g,f,n,b)]})();return{getNumInView:function(){var a=[],b=0;e(k).each(function(b,d){var c=d.isInView()?1:0;a.push(c)});g.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(k).each(function(b,d){d.isNotReadyToReport()&&(a=!1)});return a},remove:function(){e(k).each(function(a,b){try{b.remove()}catch(d){}})}}},gb=function(a,c,d,b,f,g,n,k){var s=f.on("nextcocoa")?ka:la,m=new a(s,x.body,c,b,f,n,k),r,p,E=0;d=d||e.noop;r=setInterval(function(){m.isReady()&&!p?(p=!0,d(),clearInterval(r)):(5===++E||p)&&clearInterval(r)},50);return{checkViewable:function(){var a=m.isReady(),b=m.getNumInView(),b=m.getPctInView(b),c=g.calcInitialViewState(b,
!0);a&&!p&&(p=!0,d());return{str:a?c:h.NA,pct:a?b:-1}},removePixels:function(){m.remove()}}},ea=function(a,c,d,b,f,g){var n,k,s=c.getRounded(),m=[],r=!1,p=0,E=b.on("largeAd")&&c.isMrcLarge()?hb(s):ib(s),z=function(){var a;if(!r)for(r=!0,a=0;a<m.length;a++)if(m[a].isNotReadyToReport()){r=!1;break}return r},v=function(){var a=0;e(m).each(function(b,d){d.isInView()&&(a+=1)});return E.getPctInView(a)};(function(){var d=E.get();e(d).each(function(d,c){var e=new a(x.body,c.x,c.y,b,f,g);e.weight=c.weight;
m.push(e)})})();d=d||e.noop;n=setInterval(function(){z()&&!k?(k=!0,d(),clearInterval(n)):(5===++p||k)&&clearInterval(n)},50);return{checkViewable:function(){var a=z(),f;a&&(f=b.on("largeAd")&&c.isMrcLarge()?30:50,f=v()>=f?h.IN_VIEW:h.OUT_OF_VIEW);a&&!k&&(k=!0,d());return{str:a?f:h.NA,pct:a?v():-1}},removePixels:function(){e(m).each(function(a,b){try{b.remove()}catch(d){}})}}},O=function(){var a=new jb,c=new kb;return e(a).mixin(c)},kb=function(){var a={},c=function(d,b){a[d]=a[d]||new V;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)}}},ka=function(a,c,d,b,f,g,n){var k=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),s="_IASflashPixelCallback"+(l.birthdate+""+t.round(1E6*t.random())),m=!1,r=!1,p,E,z,v,C=function(a,b){return'<param name="'+a+'" value="'+b+'"/>'},D=function(a,b){return a+'="'+b+'" '},y=function(){if(F()&&!m){p.style.height="1px"===p.style.height?"2px":"1px";try{p.confirmResize()}catch(a){m=
!0,q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},F=function(){var a=!1;try{a=p&&e.isFunction(p.jsHandshake)}catch(b){}return a},G=function(){if(m)return!1;var a,b;try{(a=v||F())&&!r&&(v=!0,u[s]=H,b=p.jsHandshake(s),r=!0,H(b))}catch(d){a=!1,m=!0,q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},H=function(a){try{if(e.isUndef(a.isInView))throw"corrupted Flash pixel message received";z=1===+a.isInView}catch(b){q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},J=function(a,b,d){var c;
c=new K;var f=l.cocaPuffsPath;c.sub("static");c.master(c.master().split(":")[0]);f&&(c.master(f),c.sub(""));var f=c+(k?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=C("allowscriptaccess","always"),n=C("movie",f)+C("play","true")+C("loop","true");k&&(n+=C("wmode","transparent"));g.browserIs(h.BROWSERS.IE)?(c=x.createElement("div"),c.innerHTML="<object "+D("id","blag"+l.birthdate+t.random())+D("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000")+D(h.IAS_DETECTOR,"true")+D("type",h.FLASH_MIME)+D("data",
f)+">"+n+e+"</object>",p=c.firstChild):(p=x.createElement("object"),p.data=f,p.type=h.FLASH_MIME,p.innerHTML=e,p[h.IAS_DETECTOR]="true");p.style.position="absolute";p.style.width="1px";p.style.opacity="0";p.style.height="0px";c=p;f=c.style;f.left=b+"px";f.top=d+"px";a.appendChild(c);f.height="1px";k&&setInterval(y,100);return c}(a,c,d);return{isInView:function(){var a;if(G()){try{a=z}catch(b){v=!1,q.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(p.style.height=E?"1px":"2px",
E=!E)}return G()&&a},isNotReadyToReport:function(){return!G()},createdFlash:p,remove:function(){J.parentNode&&J.parentNode.removeChild(J)}}},la=function(a,c,d,b,f,g,n){var k=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),s=!1,m,r,p,E,z,v=function(a,b){return'<param name="'+a+'" value="'+b+'"/>'},C=function(a,b){return a+'="'+b+'" '},D=function(){if(y()&&!s){m.style.height="1px"===m.style.height?"2px":"1px";try{m.confirmResize()}catch(a){s=!0,q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},
y=function(){var a=!1;try{a=m&&e.isFunction(m.jsHandshake)}catch(b){}return a},F=function(){if(s)return!1;var a;try{if((a=z||y())&&!p){z=!0;var b=e.flatJSONParse(m.jsHandshake());p=b.id;if(e.isUndef(p))throw"corrupted Flash pixel message received";E=1===+b.isInView}}catch(d){a=!1,s=!0,q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a};A.addEvent(u,"message",function(a){try{var b=e.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===p&&(E=1===+b.isInView)}catch(d){q.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}});
var G=function(a,b,d){var c;c=new K;var f=l.cocaPuffsPath;c.sub("static");c.master(c.master().split(":")[0]);f&&(c.master(f),c.sub(""));var f=c+(k?"/detector_4_2_IE.pix":"/detector_4_1.pix"),e=v("allowscriptaccess","always"),n=v("movie",f)+v("play","true")+v("loop","true");k&&(n+=v("wmode","transparent"));g.browserIs(h.BROWSERS.IE)?(c=x.createElement("div"),c.innerHTML="<object "+C("id","blag"+l.birthdate+t.random())+C("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000")+C(h.IAS_DETECTOR,"true")+
C("type",h.FLASH_MIME)+C("data",f)+">"+n+e+"</object>",m=c.firstChild):(m=x.createElement("object"),m.data=f,m.type=h.FLASH_MIME,m.innerHTML=e,m[h.IAS_DETECTOR]="true");m.style.position="absolute";m.style.width="1px";m.style.opacity="0";m.style.height="0px";c=m;f=c.style;f.left=b+"px";f.top=d+"px";a.appendChild(c);f.height="1px";k&&setInterval(D,100);return c}(a,c,d);return{isInView:function(){var a;if(F()){try{a=E}catch(b){z=!1,q.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==
a&&(m.style.height=r?"1px":"2px",r=!r)}return F()&&a},isNotReadyToReport:function(){return!F()},createdFlash:m,remove:function(){G.parentNode&&G.parentNode.removeChild(G)}}},W=function(){var a=function(d,b,c){var g=b.length,e=d.frames;c&&c(d,b);if(e.length){for(d=0;d<e.length;d++)b[g]=d,a(e[d],b,c);b.pop()}},c=function(d){a(top,[0],d)};return{traverse:c,getFrames:function(a){var b=[];c(function(a){b.push(a)});return e(b).filter(a)}}},V=function(){var a=[];return{push:function(c){a[a.length]=c},run:function(){var c=
arguments;e(a).each(function(a,b){b.apply({},c)})}}},fa=function(a){return{doEligibleJobs:function(c){var d=a[0],b=d&&d.time;b&&c>=b&&(d.task(),a.shift())},getNextJob:function(){return a[0]}}},lb=function(){var a=function(a,d,b,f){var g,n=e.noop,k;if(JSON&&JSON.parse)try{g=JSON.parse(a.data),k=a.source,d(g)&&(f&&(n=function(){(new U(k)).send(function(){return f(k)})}),b(a,g,n))}catch(s){g&&q.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(c,d,b){A.addEvent(u,"message",function(f){a(f,
c,d,b)})}}},U=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 n;n=e.resolve(d,b)||{};n.sentTime=t.now();n=c(n);b.postMessage(e(n).JSONStringify(),"*")})}}}},sa=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,c,f){a=new b(a,c,f||{});d[a.id]=a};a.on("addOutputItem",function(a,b,d){f(a,b,d)});return{addItem:f,iterate:function(a){var b,c,f=[];for(b in d)d.hasOwnProperty(b)&&(c=a(b,d[b]))&&f.push(c);return f},getItem:function(a){return d[a]}}},hb=function(a){var c=a.width-5,d=a.height-5,b=0.5*a.width+1,f=0.5*a.height+1,g=0.3*a.width+1,e=0.7*a.width+1,k=0.3*a.height+1,s=0.7*a.height+2,m,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:t.floor(b),y:t.floor(d)}};m=[r(c,d),r(c,5),r(5,d),r(5,5),r(b,f),r(g,k),r(e,k),r(g,s),r(e,s)];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}}},ib=function(a,c){var d=0.5*a.width+1,b;b=[{y:t.floor(0.5*a.height+1),x:t.floor(d)}];return{get:function(){return b},getPctInView:function(a){return 1===a?50:0}}},
jb=function(){var a={},c=function(d,b){a[d]=b};return{request:function(d){var b,c=a[d],g=e(arguments).toArray();g.shift();e.isUndef(c)||(b=e.isFunction(c)?c.apply({},g):c);return b},provide:function(d,b){b?a[d]=b:e(d).each(c);return b}}},Ja=function(a,c,d){return{collect:function(){var b=a.find(),c=b.getOutOfViewReasons(),g=d.isHidden(),n=I(B.calcWinDims()),k=b.getDims();if(!n.hasValidDims()||!k.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:w.embedded,winDimensions:n,adDimensions:k};
!0===g&&c.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:n,adDimensions:k,containerDimensions:b.getContainerDims(),method:b.getDetectionMethod(),viewState:c.length?h.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:c.join("."),obstructed:e.stringifyTriState(b.isObstructed()),isHidden:e.stringifyTriState(b.isHidden()),tabHidden:e.stringifyTriState(g),posViewState:b.getViewState(),adCompCount:b.getComponentCount()}}}},mb=function(a){a=a||e.identity;var c=[],d=t.now(),b=
function(){var a=t.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 g=c[c.length-1];d=a(d);b();0!==c.length&&d===g.state||c.push({state:d,duration:0})}}},nb=function(a){var c=a||1,d=0,b=0,f=0,g=0;return{start:function(){0===d%c&&(f=t.now())},stop:function(){0===d%c&&(g+=t.now()-f,b++);d++},getTime:function(){return g},getCount:function(){return b}}},
ga=function(a){var c=0,d=w.getTagTime(),b=0,f,g;return{getTotalTime:function(){return b},stop:function(){c=0;d=w.getTagTime()},mark:function(){f=w.getTagTime()-d;c+=f;c>a&&(g=c-f<a,b+=g?c:f);d=w.getTagTime()}}},K=function(a){var c=/((http|https):\/\/(([^\/\.]*)\.([^\/]*)))(?:\/(.[^?]*))*/.exec(a||l.adsafeSrc||l.requrl),d=c[2],b=c[4],f=c[5],g=a?c[6]:"",n,k=function(a){e.isDef(a)&&(b=a);return b},s=function(a){e.isDef(a)&&(f=a);return f},m=function(){var a="";e(n).each(function(b,d){a+="&"+b+"=";a=
e(d).isObj()?a+("{"+e(d).toParams()+"}"):a+d});return"?"+a.substr(1)};return{fullDom:c[1],sub:k,master:s,setParam:function(a,b){n=n||{};n[a]=n[a]||{};e(b).isObj()?e(n[a]).mixin(b):n[a]=b},path:function(a){g=a},_getQsParams:function(){return n},toString:function(){var a=k()?k()+".":"",b=g?"/"+g:"",c=n?m():"";return d+"://"+a+s()+b+c}}},ab=function(){var a=B.appendElement("iframe",{name:"hpif",style:"display:none"}),c=function(d){a.contentWindow[d.pieces.join("")]=function(){return{play:function(){q.trigger("addOutputItem",
{output:d.abbr},"vh",{minDt:!0,type:h.DT_CODES.VH});q.trigger("sendMinDt",h.DT_CODES.VH)}}}};e([{pieces:["jwp","la","yer"],abbr:"j"},{pieces:["flo","wpl","ayer"],abbr:"f"}]).each(function(a,b){c(b)})},Ia=function(a,c,d,b,f,g){var e=-1!==l.mode.indexOf("jsvid"),k=l.contextNode.parentNode,s=q.request("mobileApp"),m=db(b,a,d,g);eb(c);return{find:function(){var a,b=h.DETECTION_METHODS,d=function(d){var c=B.findChildWithLargestContent(k);1<B.getNodeArea(c)&&!c[h.IAS_DETECTOR]?m.addAdComponent(c,d||b.AD_HUNT,
k):m.hasAd()||(a=B.getPlaceholderSpan(),k.insertBefore(a,l.contextNode.nextSibling),m.addAdComponent(a,d||b.AD_PLACEHOLDER))};if(m.isUsingPlaceholder()||!m.hasAd())s.isMobileAppEnvironment()?d(s.getDetectionMethod()):e?m.addAdComponent(f.findAdNode(),b.VIDEO):w.embedded?m.addAdComponent(u,b.IFRAME):d();return m},getDetectionMethod:function(){},isAdDetected:function(){return!0!==m.isUsingPlaceholder()},getOriginatingElement:function(){return m.getOriginatingNode()},getParent:function(){return k}}},
$a=function(a){var c=function(a,b){var c;b&&b.id&&(c=b.id.replace(/[^\w-_]/g,""));return c};(function(){var d;try{if("jload"===l.mode&&a.on("slid")&&w.friendly&&!w.isMobileApp()){var b,f;if(b=B.getOurNodeInTop()){var g=B.getAncestorNodes(b);f=e(g).map(c)}(d=f=f&&e(f).toION())&&q.trigger("addOutputItem",{output:d},"slid",{type:h.DT_CODES.ADTALK})}}catch(n){q.trigger("error",h.ERROR_CODES.AD_SLOT_ID)}})()},Oa=function(a,c,d,b,f){var g=function(a,b,d){f.addItem({output:a+"."+b+"."+d},"ctpl")},n=function(f){try{c.diagnostic("c");
var n=f.length,m=0,r=0;g(n,0,0);e(f).each(function(d,c){a.send(c.replace("%%CBS%%",b.getCacheBustId()),function(){g(n,m,++r)},!0);g(n,++m,r)})}catch(p){d.add(h.ERROR_CODES.AT_SEND)}};return{init:function(){try{var b=(new K).fullDom;"/"!==b.slice(-1)&&(b+="/");b+="tpl?asId="+l.asid;a.jsonp(b,n)}catch(c){d.add(h.ERROR_CODES.AT_INIT)}}}},Na=function(a,c,d,b){return{enabled:"true"===l.useBapiCallback,callback:function(c){d.trigger("sendDiag");try{"true"===l.accountForSadImps&&b.measure(c),l._onAPIResult&&
l._onAPIResult(c)}catch(g){a.add(h.ERROR_CODES.BAPI_CALLBACK),d.trigger("sendDiag","bapiClient")}}}},Aa=function(){var a=h.BROWSERS,c,d=function(){var a="0",b=t.getWindow(),d=function(a){return a.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].split(",").join(".")};try{try{var c=t.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{c.AllowScriptAccess="always"}catch(f){a="6"}}catch(g){}a=d(t.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"))}catch(e){try{b.navigator.mimeTypes[h.FLASH_MIME].enabledPlugin&&
(a=d((b.navigator.plugins["Shockwave Flash 2.0"]||b.navigator.plugins["Shockwave Flash"]).description))}catch(n){}}return a},b=function(){e.isUndef(c)&&(c=d());return c},f=function(a){return n()===a},g=function(){var a=t.getDoc();return a&&a.documentMode?a.documentMode:h.NA},n=function(){var b="u",d=t.getWindow();try{e.isDef(d.opera)&&e.isDef(d.opera.buildNumber)?b=a.OPERA:e.isDef(d.mozInnerScreenY)?b=a.GECKO:e.isDef(d.chrome)&&e.isDef(d.chrome.csi)?b=a.CHROME:e.isDef(d.msWriteProfilerMark)&&e.isDef(d.crypto)?
b=a.MSEDGE:e.isDef(d.attachEvent)||e.isDef(d.msCrypto)?b=a.IE:e.isDef(d.WebKitPoint)&&(b=a.WEBKIT)}catch(c){}return b};return{browserIs:f,hasFlashEnabled:function(){return"0"!==b()},getFlashVersion:b,getDocumentMode:g,getBrowserType:n,getUserAgent:function(){var a=!1,b=t.getWindow();e.isDef(b.navigator)&&e.isDef(b.navigator.userAgent)&&(a=b.navigator.userAgent);return a},params:function(){var d=n(),c=b(),m=5,r=t.getWindow(),p=t.getDoc();f(a.IE)?r.msCrypto?m=11:r.atob?m=10:r.addEventListener?m=9:r.JSON&&
p.querySelector?m=8:r.XMLHttpRequest?m=7:p.compatMode&&(m=6):m=h.NA;var r=g(),p=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"],l=h.NA,z=t.getDoc(),v=z.createElement("div");if(f(a.IE))try{if("-ms-ime-align"in z.documentElement.style)l="11";else for(v.style.behavior="url(#default#clientcaps)",z=0;z<p.length&&!(l=v.getComponentVersion(p[z],"componentid").replace(/,/g,"."));z++);}catch(q){}p=l;l=h.NA;v=t.getWindow();e.isDef(v.navigator)&&
e.isDef(v.navigator.appName)&&(l=v.navigator.appName.toLowerCase()[0]);return{br:d,fv:c,bv:m,dm:r,abv:p,an:l}}}},Ua=function(a){var c=0.5<=t.random()?"cdn":"collo",d=function(){a.trigger("sendDiag",c+"Test","cdnTest")};return{init:function(){var b,f=l[c+"TestUrl"];f&&(b=-1===f.indexOf("?")?"?":"&",f=f+b+"asid="+l.asid,a.trigger("exec",f,d))}}},xa=function(a,c){var d=function(a,b){var d,c,f=l.contextNode.parentNode;b=b||a;a=1<arguments.length?a:"script";d={script:['<script type="text/javascript" src="',
'">\x3c/script>'],iframe:['<iframe width="100%" height="100%" frameborder="0" vspace="0" hspace="0" scrolling="no" marginheight="0" marginwidth="0" src="','"></iframe>'],img:['<img src="','"/>']}[a];c=d[0]+b+d[1];"true"===l.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=new Image,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(l.contextNode.parentNode)&&(l.contextNode.parentNode.appendChild(d),q.request("perfActive")&&q.trigger("perfCheckpoint",new R(h.PERF_TRACKER_TYPES.VANS.TYPE,h.PERF_TRACKER_TYPES.VANS.CODES.VIDAPI_REQUEST)))},g=function(d){e.isFunction(d)?d():"string"===typeof d?b(d,void 0,!0):a.add(h.ERROR_CODES.NOTIFY_CLIENT)},n=function(a,b,d,
g){f(c.wrap(a,b,d,g))};q.on({addNode:d,send:b,exec:f,notify:g,jsonp:n});return{addNode:d,send:b,exec:f,notify:g,jsonp:n}},h={MAX_URL_LENGTH:2E3,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",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"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MRAID:"m",MUTATION:"c"},OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h",VIDEO:"v"},VIDEO_CHANNELS:{VANS:{AS3_ADAPTOR:"av3"}},PERF_TRACKER_TYPES:{VANS:{TYPE:"vans",COUNT:8,CODES:{JS_INITIALIZATION:40,VIDAPI_REQUEST:50,VIDAPI_RESPONSE:60,BLOCKING_RESP_DELEGATION:70}},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",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",GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P",GET_ELEM_STYLE:"s",AT_SEND:"S",NO_VIDEO_AD_NODE:"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"}},w=function(){var a=u!=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 t.now()-l.birthdate},getPageTime:function(){return e.isDef(u.chrome)&&e.isDef(u.chrome.csi)&&e.isFunction(u.chrome.csi)?t.round(chrome.csi().pageT):h.NA},isVideo:function(){return-1!==
l.mode.indexOf("jsvid")},isMobileApp:function(){return e.isDef(u.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(u.XMLHttpRequest)?(b=new XMLHttpRequest,"withCredentials"in b&&(d=b)):e.isDef(XDomainRequest)&&(d=new XDomainRequest);return d}},Ma=function(a,c,d,b,f,g,n,k){var s=0,m=0,r=!1,p,E={},z=[h.DT_CODES.ADTALK],v=function(a,c,f,g,k,p){f=f||!d.on("postDts");var v=a===h.DT_CODES.VH||a===h.DT_CODES.DIAGNOSTIC||a===h.DT_CODES.ADTALK;if(b.impressionIsIdentifiable()&&(v||"n"!==n.getCurrentLoc()))try{var z=l.dtBaseURL,C=new K(z),u=t.now(),w=E[a];z||(C.path("dt"),d.on("usedtdomain")&&
C.sub("dt"));a===h.DT_CODES.PERFORMANCE&&C.sub("dtias");D(C,a,c);k&&k.field&&C.setParam(k.field,k.value);g||y(C,a);q.trigger("send",C,function(){m+=1;s=t.now()-u;e.isFunction(p)&&p()},f);a===h.DT_CODES.UNLOAD&&(r=!0);E[a]=e.isDef(w)?w+1:1}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),q.trigger("error",h.ERROR_CODES.PHONE_HOME)}};a=function(a,b){var c={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e",cdnTest:"f",colloTest:"g"},f=l.mode,c=c[a]||c[f];d.on(b||f+"Diag")&&c&&v(h.DT_CODES.DIAGNOSTIC,-5,
!0,!0,{field:"bkp",value:c})};var C=function(a){var b;a===h.DT_CODES.UNLOAD?b=-1:a===h.DT_CODES.ADTALK?b=-2:a===h.DT_CODES.VIEWABILITY_READY?b=-3:a===h.DT_CODES.VIDEO_EVENTS?b=-4:a===h.DT_CODES.DIAGNOSTIC?b=-5:a===h.DT_CODES.THIRD_PARTY?b=-6:a===h.DT_CODES.QUARTILE_FULLY_INVIEW?b=-7:a===h.DT_CODES.LARGE_BILLABLE&&(b=-8);var d=E[a];e.isDef(d)&&-1!==z.indexOf(a)&&0!==d&&(b=b+"."+d);return b},D=function(a,d,c){c=e.isDef(c)?c:C(d);a.setParam("asId",l.asid);var g={c:b.getCacheBustId(),pingTime:c,time:w.getTagTime(),
type:d};f.iterate(function(a,b){var c=b.props;!c.minDt||c.type&&c.type!==d||(g[a]=b.output())});a.setParam("tv",g)},y=function(a,b){var e,r={};n.fastForward();b===h.DT_CODES.VIDEO_EVENTS&&(e=q.request("videoEventsString"))&&(r.ve=e,r.clog=k);b===h.DT_CODES.UNLOAD&&(r.ndt=m);-1!==l.mode.indexOf("jsvid")&&(r.vv=q.request("videoVersion"));r.NULL1=d.output();r.NULL2=n.stringify(10);r.em=w.embedded;r.fr=w.friendly;r.uf=p.useFlash()?1:0;r.e=c.toString();r.tt=l.mode;r.dtt=s;f.iterate(function(a,d){var c=
d.props;c.minDt||c.type&&c.type!==b||(r[a]=d.output())});a.setParam("tv",r);a.setParam("br",g.getBrowserType())};q.on({sendDt:v,sendMinDt:function(a,b){v(a,b,void 0,!0)},sendDiag:a});return{send:v,sendCookie:function(){var a;d.on("cookie")&&"true"===l.sendCookie&&l.protocol&&l.cookieDomain&&l.asid&&(a=l.protocol+"://"+l.cookieDomain+"?asid="+l.asid,q.trigger("send",a,e.noop,!0),m++)},unload:function(){r||v(h.DT_CODES.UNLOAD,-1,!0)},diagnostic:a,setViewabilityMod:function(a){p=a}}},I=function(a){var c=
{},d=!1,b=function(){var a={};e(c).each(function(b,d){a[b]=t.round(d)});return a},f=function(){return t.round(c.width)*t.round(c.height)};(function(){var b;a!==u.parent&&(1!==a.nodeType?c=a:e.isDef(a.getBoundingClientRect)&&(b=B.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?B.nodeIsHidden(a):0===a.width||0===a.height;return d?!1:b},treatAsPlaceholder:function(){d=!0},area:f,isMrcLarge:function(){return f()>=h.MRC_LARGE_AD_SIZE}}},Ba=function(){return{calcDims:function(a,c){var d=new I(a),b=B.getClippedDimensions(a,c),f=d.getRounded();d.set("height",b.height<f.height?b.height:f.height||1);d.set("width",b.width<f.width?b.width:f.width||
1);return d}}},B={nodeIsHidden:function(a){var c=this.getRect(a),d=0!==parseInt(A.getStyle(a,"width"))&&0===c.width,c=0===c.width||0===c.height;a="hidden"===A.getStyle(a,"visibility");return d||c||a},calcWinDims:function(){var a,c,d;try{c=B.windowPosition(),d=B.windowSize(),a={scrX:t.round(c.scrX),scrY:t.round(c.scrY),width:t.round(d.width),height:t.round(d.height)}}catch(b){q.trigger("error",h.ERROR_CODES.GET_WIN_DIMENSIONS),a={}}return a},windowSize:function(){var a={},c,d;if(w.friendly)if(c=top.document,
d=c.documentElement,c=c.getElementsByTagName("body")[0],e.isDef(top.innerWidth))a.width=top.innerWidth,a.height=top.innerHeight;else if(e.isDef(d.clientWidth))a.width=d.clientWidth,a.height=d.clientHeight;else if(e.isDef(c.clientWidth))a.width=c.clientWidth,a.height=c.clientHeight;else throw a.width=a.height=0,"";else e.isDef(u.outerWidth)&&(a.width=u.outerWidth,a.height=u.outerHeight);return a},windowPosition:function(){var a=0,c=0;e.isDef(u.screenX)?(a=u.screenX,c=u.screenY):e.isDef(u.screenLeft)&&
(a=u.screenLeft,c=u.screenTop);return{scrX:a,scrY:c}},getNodeArea:function(a){var c=-1;a&&(a=B.getRect(a),c=a.width*a.height);return c},getRect:function(a){var c={},d=B.windowPosition();a=a.getBoundingClientRect();e.isUndef(a.x)&&(c.x=a.left,c.y=a.top);e.isUndef(a.width)&&(c.width=a.right-a.left,c.height=a.bottom-a.top);e(c).mixin(a,!0);c.scrX=d.scrX+c.x;c.scrY=d.scrY+c.y;return c},getIeDimObj:function(){return x.documentElement&&e.isDef(x.documentElement.clientWidth)&&x.documentElement||x.body},
getPlaceholderSpan:function(){var a=x.createElement("span");e(a.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});a.innerHTML=".";return a},appendElement:function(a,c,d){var b=t.getDoc().createElement(a);c&&e(c).each(function(a,d){"style"===a&&"object"===typeof b.style&&"function"===typeof b.style.setAttribute?e(d.split(";")).each(function(a,d){var c=d.split(":");b.style[c[0].trim()]=c[1].trim()}):b.setAttribute(a,d)});d=d||l.contextNode.parentNode;d.appendChild(b);
return b},getClippedDimensions:function(a,c){var d,b,f=1E4,e=1E4;d="absolute"===A.getStyle(a,"position");if(null!==a.parentNode&&!d){do a=a.parentNode,d="OBJECT"!==a.tagName.toUpperCase(),b="inline"!==A.getStyle(a,"display"),d&&b&&(d=B.getRect(a),f=d.width<f?d.width:f,e=d.height<e?d.height:e);while(a.parentNode!==x&&a!==c)}return{width:t.round(f),height:t.round(e)}},findChildWithLargestContent:function(a){var c=function(b){for(;b.parentNode!==a&&"inline"!==A.getStyle(b.parentNode,"display");)b=b.parentNode;
return b},d=null,b=function(b){var d,c,e=null,s=-1;if(b.length)for(d=0,c=b.length;d<c;d++){var m=b[d],r=B.getNodeArea(m),p;if(p=r>s){p=void 0;if(p=m.parentNode===a)if(p=void 0,p="DIV"===m.nodeName)if(p=void 0,p=""===m.style.backgroundImage){var h=p=void 0,z=m.childNodes;for(p=0;p<z.length;p++)1===z[p].nodeType&&(h=!0);p=!h}p=!p}p&&(e=m,s=r)}return e}(function(a){var b,d,c,e,m=[],r="iframe img a object embed div".split(" ");b=0;for(d=r.length;b<d;b++){var p=a.getElementsByTagName(r[b]);if(p.length)for(c=
0,e=p.length;c<e;c++)m.push(p[c])}return m}(a));b&&(d=c(b));return d},screenSize:function(){var a={width:-1,height:-1};try{e.isDef(u.screen)&&(a={width:u.screen.width,height:u.screen.height})}catch(c){}return a},calcMonDims:function(){var a=e(B.screenSize()).mixin({scrX:0,scrY:0});e.isDef(screen.availLeft)&&(a={scrX:u.screen.availLeft,scrY:u.screen.availTop,width:u.screen.availWidth,height:u.screen.availHeight});return a},getOurIFrameInTop:function(){for(var a,c=t.getTop(),d=t.getWindow();d!=c;)a=
d,d=a.parent;return a},getOurNodeInTop:function(){var a;w.friendly&&(a=w.embedded?(a=B.getOurIFrameInTop())&&a.frameElement:l.contextNode);return a},getAncestorNodes:function(a){var c=[],d=a.ownerDocument&&a.ownerDocument.documentElement;if(d)for(;a.parentNode!==d;)c.push(a),a=a.parentNode;return c},getTagsNamed:function(a){return t.getDoc().getElementsByTagName(a)},containsScriptTagWithSrc:function(a){return!!e(B.getTagsNamed("script")).findFirst(function(c,d){var b=d.src;return e.isFunction(a)?
a(b):b===a})}},ya=function(a){return{getProps:function(){var c={};try{var d=x.createElement("span");e(d.style).mixin({position:"absolute",top:"150"});c={rpx:""===d.style.top?1:0}}catch(b){a.add(h.ERROR_CODES.ENVIRONMENT)}return c}}},ra=function(){var a={},c=function(d){e.isDef(a[d])?a[d]++:a[d]=1};q.on("error",function(a){c(a)});return{list:a,add:c,toString:function(){var d="",b;for(b in a)a.hasOwnProperty(b)&&(d+=b);return d},hasErrors:function(){for(var d in a)return!0;return!1}}},Xa=function(a,
c){var d=function(a){var d=[];if(a&&a instanceof Array)d=e(a).map(function(a,b){return b.val}),d.push(l.adsafeSrc,l.requrl,l.reqquery);else throw Error("Unexpected data type in ExchangeParser.getUrlList");return d};return{parse:function(b){try{var f,g=d(b),n=g&&g.length&&g.join("|"),k=l.exchList;n&&(f=e(k).map(function(a,b){return 0<=n.indexOf(Q.rot(b))?a:void 0}),f.length&&c.addItem({output:f.join(".")},"ex",{type:"UFO"}))}catch(s){a.add(h.ERROR_CODES.EXCHANGE_PARSING)}}}},na=function(){var a={},
c=function(b,d){var c=RegExp(b+"(?=$|,)|"+b+":(?!,|$)(.?\\d*(?=,|$))").exec(l.jsFeatures);if(e.isUndef(a[b])||d)a[b]=!!(c&&!c[1]||c&&c[1]>100*t.random());return a[b]},d={fc:"forcecocoa",rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond"},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]=g(b)?1:0;return d});return e(c).mixin(f)},g=function(a){a=l[a];return!0===a||
"true"===a||e.isFunction(a)};e(d).each(function(a,b){c(b)});return{on:c,bootstrapOn:g,output:function(){return e(f()).toParams()}}},Da=function(a){var c=h.BROWSERS,d=a.browserIs(c.GECKO)||a.browserIs(c.IE)||w.friendlyIframe||!w.embedded;return{calcInitialViewState:function(a,c,e){var n={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},k={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},s=h.NA;e=e?n:k;if(d||c)s=a>=e.IN_VIEW?h.IN_VIEW:a<=e.OUT_OF_VIEW?h.OUT_OF_VIEW:a>=e.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;
return s},calcPercentInView:function(a,d,c,n){var k=0,s=a;a.hasValidDims()&&!a.isHidden()&&(e([d,c,n]).each(function(a,b){if(b.hasValidDims()){var d=s.getRounded(),c=b.getRounded(),f=Math.max(d.scrX,c.scrX),e=Math.max(d.scrY,c.scrY),g=Math.min(d.scrX+d.width,c.scrX+c.width),d=Math.min(d.scrY+d.height,c.scrY+c.height),g=g-f,d=d-e;s=I({scrX:f,scrY:e,width:0<g?g:0,height:0<d?d:0})}}),k=t.round(s.area()/a.area()*100));return k}}},za=function(a){var c=!1;return{getCacheBustId:function(){var a=new Date,
b=Date.parse("Jan 1 "+a.getFullYear()),a=a.getTime()-b;return e.toBase(a,62)},impressionIsIdentifiable:function(a){a&&(c=!0);return c},unq:function(){var d="";try{for(var b,c=u.Uint32Array&&u.crypto&&u.crypto.getRandomValues;30>d.length;)c?(b=new Uint32Array(1),u.crypto.getRandomValues(b),d+=b[0].toString(16)):d+=(16*t.random()|0).toString(16);d=d.slice(0,30)}catch(e){a.add(h.ERROR_CODES.UID_GENERATION)}return d}()}},Ca=function(a){var c,d=function(){var b,d,c,g,r,p,l=t.getMaxNumber();b=t.getMaxNumber();
c=t.getWindow();w.friendly?(b=f(),c=b.left,g=b.top,l=b.width,b=b.height,d=B.windowPosition(),r=d.scrX+c,p=d.scrY+g):a.browserIs(h.BROWSERS.IE)&&11!==a.getDocumentMode()?(p=r=0,c=function(a){r=a.screenX-a.clientX;p=a.screenY-a.clientY},x.documentElement.attachEvent("onmousemove",c),x.documentElement.fireEvent("onmousemove"),x.documentElement.detachEvent("onmousemove",c)):e.isDef(c.mozInnerScreenX)&&(r=t.round(c.mozInnerScreenX),p=t.round(c.mozInnerScreenY));return{scrX:r,scrY:p,iFrameClippingWidth:l,
iFrameClippingHeight:b}},b=function(){var a,b,d=c||B.getIeDimObj(),f=t.getWindow();e.isDef(f.innerWidth)?(a=f.innerWidth,b=f.innerHeight):d&&e.isDef(d.clientWidth)?(a=d.clientWidth,b=d.clientHeight,0===a&&0<d.offsetWidth&&(a=d.offsetWidth),0===b&&0<d.offsetHeight&&(b=d.offsetHeight)):f.frameElement&&e.isDef(f.frameElement.clientWidth)&&(a=f.frameElement.clientWidth,b=f.frameElement.clientHeight);return{width:a,height:b}},f=function(a,b){a=a||t.getWindow();b=b||{top:0,left:0,width:t.getMaxNumber(),
height:t.getMaxNumber()};for(var d,c=a.parent.document.getElementsByTagName("iframe"),e=!1,g=0,l=c.length;g<l;g++)if(d=c[g],d.contentWindow==a){e=!0;break}if(e){d=B.getRect(d);b.left+=d.left;b.top+=d.top;try{b.width=t.min(b.width,d.width),b.height=t.min(b.height,d.height)}catch(z){q.trigger("error",h.ERROR_CODES.GET_AD_DIMENSIONS)}a!==t.getTop()&&f(a.parent,b)}return b},g=function(){var a={};try{a=e(d()).mixin(b())}catch(c){q.trigger("error",h.ERROR_CODES.GET_AD_DIMENSIONS)}return a};return{calcDims:function(){return new I(g())},
waitForBody:function(a){var b=setInterval(function(){x.body&&(c=B.getIeDimObj(),clearInterval(b),a())},50)},getClippedDims:function(){var a=g();return new I({scrX:a.scrX,scrY:a.scrY,width:a.iFrameClippingWidth,height:a.iFrameClippingHeight})}}},Sa=function(a,c,d,b,f,g,n,k){var s=function(a,b){if(b>=h.MAX_URL_LENGTH)return"";var d,c,f=[],g=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};d=e(a).map(function(a,b){if(g(b))return b});c=e(a).map(function(a,b){if(!g(b))return b});e(d.concat(c)).each(function(a,
d){var c="adsafe_url="+d.val+"&adsafe_type="+d.key,e=f.join("&").length;c.length+e+b<=h.MAX_URL_LENGTH&&f.push(c)});return f.join("&")},m=function(a){var f=0,m=Q.hashCode(l.asid),s="adsafe_jsinfo=",v=k.needsFlash()?{viewState:h.NA}:k.checkScreenLoc(!0),q="c:"+b.getCacheBustId()+",sl:"+v.viewState+",em:"+w.embedded+",fr:"+w.friendly,u=d.on("postDts")&&A.getXHR2()?"p":"i",y=["pt:"+k.stringifyPingTimes()+(v.viewState!=h.NA?v.details:""),e(n.params()).toParams(),"id:"+l.asid];g.iterate(function(a,b){y.push(a+
":"+b.output())});c.toString()&&y.push("e:"+c.toString());y.push(d.output());y.push("uf:"+(k.useFlash()?1:0));y.push("tt:"+l.mode);y.push("et:"+(t.now()-l.birthdate));y.push("uid:"+b.unq);y.push("v:1.40.0");y.push("sp:"+("true"===l.jsDoSplit?1:0));y.push("ct:"+w.getPageTime());y.push("dtm:"+u);y.push("mn:"+l.mn);y.push("gtpl:"+("true"===l.getTpl?1:0));d.on("resolution")&&(y.push("wr:"+e(B.windowSize()).toArray().join(".")),y.push("sr:"+e(B.screenSize()).toArray().join(".")));-1===(""+m).indexOf(n.params().br.toUpperCase().charCodeAt(0))&&
y.push("mf:"+m);var x=function(b){return s.length+a+b.length+5<=h.MAX_URL_LENGTH},G=function(a){if(a)return","+a};x(q)&&(s+=G(q),e(y).each(function(a,d){-1!==d.indexOf("id:")&&x(d)?(s+=G(d),b.impressionIsIdentifiable(!0)):x(d)?s+=G(d):f+=1}),G("sp:"+("true"===l.jsDoSplit?1:0)));return s+=",ov:"+f};return{send:function(a){var b=f.baseUrl;try{b+=s(a,b.length)}catch(d){c.add(h.ERROR_CODES.IMPRESSION_URLS)}b+="&"===b.slice(-1)?"":"&";try{b+=m(b.length)}catch(e){c.add(h.ERROR_CODES.JSINFO),b+="adsafe_jsinfo=e:"+
c.toString()}f.macroUrl&&(b+="&"===b.slice(-1)?"":"&",b+=f.macroUrl);try{f.sendImpression(b),q.trigger("impressionsent")}catch(g){__IntegralASDiagnosticCall("impsend",g,l)}}}},Pa=function(a,c){return{init:function(d){a.jsonp(d,function(a){c.send(h.DT_CODES.THIRD_PARTY,void 0,!1,!0,{field:"tpiLookup",value:a})},!1,"callback")}}},La=function(a){var c=function(a,d){return{time:a,task:d}},d=function(a,d){d=d||e.noop;return function(g){return e(g).map(function(e,g){var h=g/1E3;return new c(g,function(){var c;
c="";var e=w.isVideo()?2:1;h!==e&&(c+=h);c=l["_onInViewMRC"+c];q.trigger("sendDt",a,h);d(c)})})}};return{getJob:function(a,d){return new c(a,d)},getPingJobs:d(h.DT_CODES.PING,function(b){"true"===l.useViewabilityNotification&&!a.skipAsFraudulent()&&b&&q.trigger("notify",b)}),getFullyInViewPingJobs:d(h.DT_CODES.FULLY_INVIEW),getPosInViewPingJobs:d(h.DT_CODES.POS_INVIEW)}},wa=function(){var a=function(a,b){-1!==a.indexOf(b+"&")&&(b+="&");return a.replace(b,"")},c=function(a,b,c){var e=a.indexOf("?");
b=b+"="+c;if(-1===e)return a+"?"+b;e++;return a.slice(0,e)+b+"&"+a.slice(e)};return{wrap:function(d,b,f,e){var n="__IntegralAS_"+l.asid.replace(/\-/g,"")+"_"+t.round(1E4*Math.random()),h,s,m;e=e||"ias_callback";RegExp(e).test(d)&&(h=RegExp("("+e+"=)(.[^&]*)").exec(d)[0],s=h.split("=")[1],m=Q.stringToFn(s),d=a(d,h));u[n]=function(a){b(a);f&&m&&m(a);u[n]=void 0};return d=c(d,e,n)}}},Qa=function(a,c){var d={jss:{isFW:!0,nodeType:"script"},jsi:{isFW:!0,nodeType:"iframe"},jload:{impressionMethod:function(a){q.trigger("send",
a,function(){q.trigger("sendDiag")},!c.on("postMon"))}},bapi:{impressionMethod:function(b){q.trigger("jsonp",b,a.enabled?a.callback:e.noop,a.enabled?!0:!1)}},jsapi:{isFW:!0,impressionMethod:function(b){q.trigger("jsonp",b,a.enabled?a.callback:e.noop,a.enabled?!0:!1)}},jsvid:{impressionMethod:function(a){q.on("adImpression",function(){q.trigger("send",a,e.noop,!c.on("postMon"))})}},fwjsvid:{isFW:!0,impressionMethod:function(a){var d="false"===l.fwMonitoring,c=function(a){a=a.split("/");a[3]="db2";
a[4]="video";return a.join("/")};d&&q.trigger("jsonp",c(a),function(a){q.request("perfActive")&&q.trigger("perfCheckpoint",new R(h.PERF_TRACKER_TYPES.VANS.TYPE,h.PERF_TRACKER_TYPES.VANS.CODES.VIDAPI_RESPONSE));q.trigger("videoBlockResult",a)});q.on("adImpression",function(c){var g;if(g=d)g=c&&e.isBool(c.integral_didBlock)&&0<=c.integral_timeToDecision;g&&(a=a.replace(/(adsafe_jsinfo=)([^&]*)/,"$1$2,abc:"+(c.integral_didBlock?1:0)+",abct:"+c.integral_timeToDecision));q.trigger("send",a,e.noop,!0)})}},
jspix:{nodeType:"img"}};return new function(){var a=function(a){var b=-1===a.indexOf("?")?"?":"&";return a+b},c=d[l.mode],e=!!c.isFW,n=function(a){var b;b=q.request("mobileApp").isMobileAppEnvironment()&&l.mobFwUrl?l.mobFwUrl:a?l.adsafeSrc:l.requrl;a||(b+="?"+l.reqquery);return b}(e),h=n.indexOf("BEGIN__ADSAFE"),s=-1!==h,m=s?n.slice(h):"",a=s?n.slice(0,h):a(n);return{isFW:e,baseUrl:a,macroUrl:m,sendImpression:function(a){c.nodeType?q.trigger("addNode",c.nodeType,a):c.impressionMethod(a)}}}},Wa=function(a,
c){var d,b=l.mtCell,f=l.mtSample,g=0,n=0,k=[],s=null,m=null,r,p=function(a){try{var d=t.now()-s;g+=d;A.removeEvent("mousemove",z);k.push("{ht:"+g+",mm:{"+e(r).toParams()+"}}");c.addItem({output:"{cs:"+b+",sr:"+f+",ec:"+k.length+",me:["+k.slice(-10).join(",")+"]}"},"mt",{type:h.DT_CODES.UNLOAD})}catch(m){}},q=function(a){try{g=0,r={},s=t.now(),A.addEvent(d,"mousemove",z)}catch(b){}},z=function(c){var g,h,s,k,p,l,z;try{null===m&&(m=d&&e.isDef(c.clientX)&&e.isDef(c.clientY));if(m&&0===n%f&&(p=a.calcDims(),
-1!==p)){z=t.ceil(p.width/b);var q=c.clientX,u=c.clientY;s=w.embedded?q:q-p.x;k=w.embedded?u:u-p.y;g=t.floor(s/b);h=t.floor(k/b);l=g+h*z;r[l]?r[l]++:r[l]=1}n++}catch(E){}};return{init:function(){var b=setInterval(function(){try{a.isAdDetected()&&(d=a.getOriginatingElement(),A.addEvent(d,"mouseenter",q),A.addEvent(d,"mouseleave",p),clearInterval(b))}catch(c){}},250)}}},t={execAtEndOfThread:function(a){setTimeout(a,0)},now:function(){return(new Date).getTime()},random:function(){return Math.random()},
round:function(a){return Math.round(a)},ceil:function(a){return Math.ceil(a)},floor:function(a){return Math.floor(a)},min:function(){return Math.min.apply(null,arguments)},getWindow:function(){return u},getMaxNumber:function(){return Number.MAX_VALUE},getTop:function(){return top},getNewActiveXObject:function(a){return new ActiveXObject(a)},getDoc:function(){return x}},ta=function(){var a,c=!1,d=new V,b=function(){var b=t.getWindow();return w.friendly&&b.top.document&&(e.isFunction(b.top.document.hasFocus)||
e(b.top.document.hasFocus).isObj())&&!b.top.document.hasFocus()||(e.isDef(a.prop)?t.getDoc()[a.prop]:null)},f=function(){var c=t.getWindow(),f=function(){d.run(b())};A.addEvent(c,"focus",f,!0);A.addEvent(c,"blur",f,!0);a.event&&A.addEvent(t.getDoc(),a.event,f,!0)};a=function(){var a,b="hidden",d="visibilitychange",c=t.getDoc();e.isUndef(c.hidden)?e(["moz","ms","webkit"]).each(function(f,h){var p=h+"Hidden";e.isDef(c[p])&&(b=p,d=h+d,a=!0)}):a=!0;return a?{prop:b,event:d}:{}}();return{isHidden:b,onHiddenChange:function(a){d.push(a);
c||(c=!0,f())}}},ua=function(){var a=function(a){for(var b in a)if(a.hasOwnProperty(b)){var c=a[b];(""===c||"null"===c||"undefined"===c||null===c||e.isUndef(c))&&delete a[b]}return a},c=function(a){var b={},c,g;for(g in a)a.hasOwnProperty(g)&&(c=a[g],e.isUndef(b[c])?b[c]=g:b[c]+=g);a={};for(g in b)b.hasOwnProperty(g)&&(c=b[g],a[c]=g);return a};return{detectTopURL:function(){var d=function(){var a={g:"",q:""};try{a.q=u.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.location.href}catch(b){var c=
b.message,c=c.substring(c.lastIndexOf("<")+1,c.lastIndexOf(">")),d;if(d=e.isDef(c))if(d=!1,e.isDef(u.navigator)&&e.isDef(u.navigator.userAgent)){var f=u.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(g){}if(w.embedded){try{b.c=
encodeURIComponent(parent.document.referrer)}catch(h){}try{b.e=encodeURIComponent(u.document.referrer)}catch(k){}}try{"jsi"!==l.mode&&(b.d=encodeURIComponent(u.location.href))}catch(s){}try{b.f=encodeURIComponent(l.jsref)}catch(m){}try{var r=d();b.g=encodeURIComponent(r.g);b.q=encodeURIComponent(r.q)}catch(p){}var b=a(b),b=c(b),d=[],q;for(q in b)b.hasOwnProperty(q)&&d.push({key:q,val:b[q]});d.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length<b.val.length?-1:0});return d}}},Ya=function(a){return{hash:function(){for(var c=
0,d=a.length,b=[],f;c<d;c++)f=a[c].filename.replace(/\.plugin$/,""),f=Q.hashCode(f),f=e.toBase(f,62).slice(-4),b.push(f);return b},decode:function(c){var d,b;d=t.floor(t.random()*c.length);b=encodeURIComponent(a[d].filename.replace(/\.plugin$/,""));return[c[d],b]}}},qa=function(a){var c=!1;return{measure:function(d){(c=0===d.rsa)&&l._onSuspicious&&a.trigger("notify",l._onSuspicious)},skipAsFraudulent:function(){return c}}},va=function(){var a=[],c={},d={sl:"n",gsl:"gn",fsl:"fn"},b=0,f,g,n={i:0,o:0,
n:0,pp:0,pm:0,gpp:0,gpm:0,gi:0,go:0,gn:0,fi:0,fo:0,fn:0},k=function(a){var b={},c=a.winDimensions,d=a.adDimensions;e.isDef(c)&&c.hasValidDims()&&(b.wc=c);e.isDef(d)&&d.hasValidDims()&&(b.ac=d,b.am=a.method,b.cc=a.containerDimensions);e({piv:"percentInView",obst:"obstructed",th:"tabHidden",reas:"reason",cmps:"adCompCount"}).each(function(c,d){var f=a[d];e.isDef(f)&&(b[c]=f)});c=e(b).toParams();return""===c?"":","+c},s=function(a,b){var d=new mb(b);return c[a]=d},m=function(a,b){return(b||"")+{inView:"i",
outOfView:"o",na:"n",partialViewMinus:"pm",partialViewPlus:"pp"}[a]},r=function(){e(d).each(function(c,d){n[d]+=a.length?g-b:g});b=g},p=function(b){a.length&&r();e(b).each(function(a,b){var c=d[a];c!==b&&"n"===c&&(n[b]+=n.n);d[a]=b});a.length||r()},l=function(a){var b,d=a.adDimensions.getRounded();b=k(a);var f={sl:m(a.viewState),fsl:m(a.fState||h.NA,"f"),gsl:m(a.gState||h.NA,"g")};g=w.getTagTime();p(f);f.t=g;b=e({toString:function(){e(c).each(function(a,b){b.fastForward()});return"{"+e(f).toParams()+
this.details+this.breakdowns+"}"},details:b,breakdowns:{piv:[],as:[],toString:function(){var a,b=function(a,b){return b.duration+"~"+b.state};a=""+("piv:["+e(this.piv).stringify(b)+"]");a+=",as:["+e(this.as).stringify(b)+"]";return",bkn:{"+a+"}"}},isInView:function(){return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)},isFullyInView:function(){var b=a.useCocoa?a.fullPercentInView:a.percentInView;return this.isInView()&&100===b}}).mixin(f);e(b).mixin(a);b.width=d.width;b.height=d.height;
return b};(function(){s("piv",function(a){var b,c=a.percentInView,d=[1,25,30,50,75];100===c||0===c?b=c:(e(d).each(function(a,f){e.isUndef(b)&&c<f&&(b=d[a-1])}),e.isUndef(b)&&(b=d[d.length-1]));return b});s("as",function(a){a=a.adDimensions.getRounded();return a.width+"."+a.height})})();return{fastForward:function(){g=w.getTagTime();r()},registerLocation:function(b){var g,h=!1;d.sl==m(b.viewState)&&a.length?(g=new l(b),a[a.length-1].details=g.details):(g=new l(b),a.push(g),f=b.viewState,h=!0);q.trigger("newScreenEvent",
g);e(c).each(function(b,c){-1!=="piv|as".indexOf(b)?(h&&c.clear(),c.addState(g),a[a.length-1].breakdowns[b]=c.get()):c.addState(g)});return g},stringify:function(b){var c="";a.length&&(c=e({slTimes:"{"+e(n).toParams()+"}",slEvents:"["+a.slice(-b).join(",")+"]",slEventCount:a.length}).toParams());return c},createViewabilityTracker:s,getCurrentLoc:function(){return m(f)}}},Ta=function(a){var c=l.asid,d=[0,1,4],b,f=function(){var a=setInterval(function(){u.postMessage({asid:c,ksca:"acsk",sender:"main"},
"*")},50);u.addEventListener("message",function(b){b=b.data;"acsk"===b.ksca&&b.asid===c&&"main"!==b.sender&&("ack"===b.type&&clearInterval(a),"complete"===b.type&&(b.timeReturned=t.now(),g(b)),d.length&&(b=d.shift(),u.postMessage(n(b),"*")))})},g=function(b){var c=-5-0.1*b.targets,d=h.DT_CODES.SCA;b="{"+e(b).stringify(function(a,b){var c;0===a.indexOf("time")?c=a+":"+b:"resultList"===a&&(c="rl:"+e(b).map(function(a,b){return"{"+e(b).toParams()+"}"}).join("."));return c})+"}";a.trigger("addOutputItem",
{output:b},"sc",{type:d});a.trigger("sendDt",d,c)},n=function(){var a=0,d=c.replace("-",""),f=d.substr(-6);return function(e){for(var g=b,h=t.now(),n=e,l=[];n--;)l.push(d.substr(++a,3));return{scaUrl:g,targets:e,timeBegun:h,src:f,targetList:l,asid:c,ksca:"acsk",sender:"main",cap:1E6}}}();return{load:function(){if(!e.isUndef(u.Worker)&&!e.isUndef(u.Blob)){var c=new K;c.sub("static");c.master(c.master().split(":")[0]);c.path("sca.js");b=c.toString();a.trigger("exec",b);f()}}}},Q={rot:function(a){return a.replace(/[a-zA-Z]/g,
function(a){return String.fromCharCode(("Z">=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;d<f;d++)b=a.charCodeAt(d),c=(c<<5)-c+b,c|=0;return c},stringToFn:function(a){var c,d=u,b=a.split(".");for(a=0;a<b.length;a++)if(c=d,d=d[b[a]],e.isUndef(d)||a===b.length-1&&!e.isFunction(d))return!1;return function(){d.apply(c,arguments)}}},oa=function(a){var c,d,b,f=new O,g=new W,h=new ob(f),k=new pb(f),s=new qb(f,a),m=e.isDef(u.JSON)&&
e.isDef(u.postMessage),r=function(){e.isUndef(b)&&(b=new rb(f));return b},p=function(){f.provide({frameCollection:function(){return h},adProxy:function(){return k},adTalkMessage:function(a){return new sb(a)},idMapModule:r})};return{isApplicable:function(){return m},start:function(){p();k.createNew(l);g.traverse(h.addFrame);s.startListening();s.sendToKnownFrames()},sendAdTalkCall:s.sendAdTalkCall,getFrameMap:function(){e.isUndef(c)&&(c=new X(f));return c},getFrameMapIncludingPeerCase:function(){e.isUndef(d)&&
(d=new X(f,!0));return d},getIdMap:r}},sb=function(a){var c={messageContent:a||{},srcAsid:l.asid,srcIsEmbedded:w.embedded,srcBirthdate:l.birthdate,iasCommonId:l.asid.split("-")[2],updateMessage:function(d){c.messageContent=d(a)}};return c},tb=function(a,c,d,b){var f,g=a==u;f={position:c.slice(0),id:c.join("-"),isMe:g,isLeaf:!a.frames.length,adProxies:g?d:[],selfDescription:void 0,unifiedId:l.birthdate,srcIsEmbedded:b?b.srcIsEmbedded:void 0,inbox:b?[b]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return e(f.position).map(function(a,
b){return e.toBase(Number(b)+1,36)}).join("")},isValidForMapping:function(){return f.isLeaf||f.isMe||e.isDef(f.selfDescription)},markTagAsReported:function(){f.adProxies.length&&e(f.adProxies).each(function(a,b){b.isReported=!0})},hasUnreportedTag:function(){var a=e(f.adProxies).findFirst(function(a,b){return!b.isReported});return e.isDef(a)}};var h=function(a){var b=f.adProxies;a=a.adProxies;var c=[];b.length&&a.length?e(a).each(function(a,d){k(b,d)&&c.push(d)}):c=a;f.adProxies=b.concat(c)},k=function(a,
b){return!e(a).find(function(a,c){return c.adSafeId&&c.adSafeId===b.adSafeId})},s=function(a){e(f.inbox).find(function(b,c){return c.srcAsid&&c.srcAsid===a.srcAsid})||f.inbox.push(a)};f.addInformationFromSrc=function(a,b){h(b);s(a);f.srcIsEmbedded=a.srcIsEmbedded;f.selfDescription=b};return f},ob=function(a){var c=[],d={},b={noMe:!0};return{addFrame:function(f,e,h){var k=a.request("adProxy").getAll();f=new tb(f,e,k,h);c.push(f);d[f.id]=f;f.isMe&&(b=f);return f},getFrame:function(a){return d[a]},list:c,
dictionary:d,getMe:function(){return b},markAllTagsAsReported:function(){e(c).each(function(a,b){b.markTagAsReported()})}}},X=function(a,c){var d=function(a,d){var e=d.adProxies,h="";if(d.isValidForMapping()){if(c)h+=b(e,d.getStringifiedPosition());else{var s;s=""+d.getStringifiedPosition();s+=d.isMe?"*":"";s+=e.length?"."+e[0].tagId:"";h+=s}return h}},b=function(a,b){var c="";return c=a.length?c+e(a).stringify(function(a,c){return b+(l.asid===c.adSafeId?"*":"")+"."+c.tagId},"|"):c+b};return{output:function(){var b=
a.request("frameCollection"),c=e(b.list).stringify(d,"|");return e.toBase(b.getMe().unifiedId,62)+"+"+c}}},rb=function(a){var c=a.request("frameCollection"),d=c.getMe().getStringifiedPosition(),b=function(a,b){var c,e,h=b.getStringifiedPosition(),p=b.inbox;e=!w.embedded;var l=!b.isMe&&!b.srcIsEmbedded;e=e&&b.isMe?"m":e||l?"n":"d";"m"===e?c=h+"*":"d"===e&&(e=d&&h&&p.length&&g(h),b.isValidForMapping()&&e&&(c=f(p,h)));return c},f=function(a,b){var c="";a.length&&(c+=e(a).stringify(function(a,c){var d;
d=l.asid===c.srcAsid?b+"*":c.srcAsid&&c.transferDuration?b+"."+c.srcAsid+"."+c.transferDuration:void 0;return d},"|"));return c},g=function(a){return 0===d.indexOf(a)||0===a.indexOf(d)};return{output:function(){var a=e(c.list).stringify(b,"|");return a=120<a.length?a.substr(0,120)+".of"+a.length:a},isCandidateForMyIdMap:function(a){return a.srcIsEmbedded&&w.embedded&&g(a.getStringifiedPosition())}}},qb=function(a,c){var d=!1,b=function(a){var b=l.asid.split("-")[2];return a.hasOwnProperty("messageContent")&&
b===a.iasCommonId},f=function(){var b=a.request("frameCollection").getMe();return a.request("adTalkMessage",{self:b,unifiedId:b.unifiedId})},g=function(a,b){return!e(a).find(function(a,c){return c.srcAsid&&c.srcAsid===b.srcAsid})},n=function(){var b=h.DT_CODES.ADTALK;a.request("frameCollection").markAllTagsAsReported();d||(d=!0);q.trigger("sendDt",b)},k=function(b,f,l){var p,k,u,v;try{p=a.request("frameCollection");k=f.messageContent;u=k.self;var w=p.getMe();w.unifiedId>u.unifiedId&&(w.unifiedId=
u.unifiedId);var x;x=t.now()-f.sentTime;f.transferDuration=x;v=p.getFrame(u.id);e.isUndef(v)||e.isUndef(v.selfDescription)||g(v.inbox,f)?(v=v||p.addFrame(b.source,u.id.split("-"),f),v.addInformationFromSrc(f,u),l()):v.addInformationFromSrc(f,u);var y;b=v;if(c.on("moreAdTalkCalls")){var A=a.request("idMapModule");y=d&&b.hasUnreportedTag()&&A.isCandidateForMyIdMap(b)}else y=!1;y&&n()}catch(B){q.trigger("error",h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:n,sendToKnownFrames:function(){(new U).send(f)},
startListening:function(){(new lb).listen(b,k,f)},validateMessage:b,processMessage:k,createMessage:f}},ub=function(a){a=a||l;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,isReported:!1}},pb=function(){var a=[];return{createNew:function(c){c=new ub(c);a.push(c);return c},getAll:function(){return a}}},Va=function(a,c,d){var b=!1,f=function(){c.impressionIsIdentifiable()&&!b&&(b=!0,q.trigger("notify",l._onMeasurable))};
return{start:function(){var b=q.request("mobileApp");if(b.isMobileAppEnvironment()?b.isMeasurable():!d.useFlash())f();else q.on("measurable",function(){a.browserIs(h.BROWSERS.WEBKIT)||f()})},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&e.isDef(l._onMeasurable)}}},Ra=function(a,c,d,b,f,g,n,k,s,m,r,p,q,z){var v,B,D,y,F=0,G=0,H,J=-1!==l.mode.indexOf("jsvid"),K=g.request("mobileApp"),R=J?200:100;d=l.mobOrTab;var Q=!d&&b.on("recordalternate"),M=a.hasFlashEnabled(),O=b.on("forcecocoa")&&
M,V=b.on("nextcocoa"),L=a.getDocumentMode(),L=a.browserIs(h.BROWSERS.GECKO)||a.browserIs(h.BROWSERS.IE)&&(9===L||10===L)&&b.on("rattie"),ca=w.friendlyIframe&&O||w.xDomainIframe&&L&&O||w.xDomainIframe&&!L,N=!d&&ca&&b.on("cocoapuffs")&&M,S=!1,T=new nb(10),da=V?ka:la,P=[J&&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 W=e(P).map(function(a,b){return b/1E3}).join("-"),$=new ga(1E3),U=new fa(m.getPingJobs(P));if(b.on("hundredpct")&&
l.use100v)var ba=new ga(1E3),X=new fa(m.getFullyInViewPingJobs(P));if(b.on("tabHiddenDtCall"))var aa=new ga(1E3),Z=new fa(m.getPosInViewPingJobs([P[0]]));var ha=function(){Y();b.on("viewabilityready")&&(c.send(h.DT_CODES.VIEWABILITY_READY),g.trigger("measurable"))};g.on("delayedViewabilityReady",ha);var Y=function(d){try{T.start();var m,n,k,u,w,x;k=p.collect();Q&&(k.gState=k.viewState);if(K.isMobileAppEnvironment())k.viewState=K.getViewabilityResult(),k.method=K.getDetectionMethod();else if(N){v=
v||new ea(da,k.adDimensions,ha,b,r,a)||{};u=v.checkViewable();b.on("hundredpct")&&l.use100v&&(y=y||new gb(fb,k.adDimensions,ha,a,b,f,s,r)||{},w=y.checkViewable(),k.fullPercentInView=w.pct,k.useCocoa=N);if(1!==k.tabHidden||u.str===h.NA)k.viewState=u.str;k.percentInView=u.pct;b.on("unreliabilityDetection")&&M&&(D=D||new ea(da,I({height:0,width:-2E4}),e.noop,b,r,a)||{},x=D.checkViewable(),x.str!==h.OUT_OF_VIEW&&(G+=1),F+=1,s.addItem({output:G+"/"+F},"fu"))}else ca&&(k.viewState=h.NA,k.percentInView=
-1);Q&&(B||d||!M||(B=N?v:new ea(da,k.adDimensions,e.noop,b,r,a,f)),k.fState=d||!M?h.NA:B.checkViewable().str);if(J&&(n=z.getViewStateOverride())){if(n===h.OUT_OF_VIEW){var A=k.reason?k.reason.split("."):[];A[A.length]=h.OUT_OF_VIEW_REASONS.VIDEO;k.reason=A.join(".")}k.viewState=n}m=q.registerLocation(k);b.on("hundredpct")&&l.use100v&&(m.isFullyInView()?(ba.mark(),X.doEligibleJobs(ba.getTotalTime()),!b.on("zeroPing")||S||d||(c.send(h.DT_CODES.FULLY_INVIEW,0),S=!0)):ba.stop());m.isInView()?($.mark(),
U.doEligibleJobs($.getTotalTime())):$.stop();var H=U.getNextJob();H&&H.time===P[0]&&b.on("tabHiddenDtCall")&&(k.posViewState===h.IN_VIEW||k.posViewState===h.PARTIAL_VIEW_PLUS?(aa.mark(),Z.doEligibleJobs(aa.getTotalTime())):aa.stop());T.stop();var L=t.round(T.getTime()/T.getCount());s.addItem({output:L},"lt",{type:h.DT_CODES.UNLOAD});return m}catch(O){g.trigger("error",h.ERROR_CODES.CHECK_SCREEN_LOC)}},ia,ja=function(a){var b;H=!0;var d=!1,f=function(){d||(d=!0,c.send(h.DT_CODES.VIDEO_EVENTS,void 0,
void 0,void 0,void 0,function(){u.postMessage(JSON.stringify({id:l.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){f();if(!ia){var a=[v,y,B,D];b&&clearInterval(b);e(a).each(function(a,b){b&&"function"===typeof b.removePixels&&b.removePixels()});ia=!0}};n.impressionIsIdentifiable()&&(Y(),b=setInterval(Y,R),ia=!1,g.on("adStopped",a),g.on("adVideoComplete",a),g.on("skipAd",a),A.addEvent(u,"beforeunload",c.unload,!1),J&&A.addEvent(u,"beforeunload",f,!1))};return{checkScreenLoc:Y,
init:function(){"true"===l.allowViewability&&e.isFunction(x.addEventListener)?(H=!1,"complete"==x.readyState||"loaded"==x.readyState||"interactive"==x.readyState?t.execAtEndOfThread(ja):x.addEventListener("DOMContentLoaded",ja,!1)):k.waitForBody(ja)},needsFlash:function(){return ca},readyFired:function(){return H},useFlash:function(){return N},stringifyPingTimes:function(){return W}}},ma=function(a){var c=new vb,d=new wb,b=new O,e=new xb(b),g=yb(b);try{a.bootstrapOn("mobOrTab")&&(c.detect(),c.hasDetectedMobileApp()&&
(d.detect(),a.on("mraidinjection")&&(d.isSafeToInjectMraid()?e.inject():q.trigger("addOutputItem",{output:"na"},"mi",{type:"impression"}))))}catch(n){q.trigger("error",h.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return c.hasDetectedMobileApp()},isMeasurable:function(){return g.isMeasurable()},getViewabilityResult:function(){return g.getViewabilityResult()},getDetectionMethod:function(){return g.getDetectionMethod()}}},zb={url:{STRINGIFIED_METHOD:"u",detect:function(a){return!!e(a).findFirst(function(a,
d){return-1!==t.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=t.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(t.getWindow()[d])})}},scriptSrc:{STRINGIFIED_METHOD:"s",detect:function(a){return!!e(a).findFirst(function(a,
d){return B.containsScriptTagWithSrc(function(a){return e.isDef(a)&&-1!==a.indexOf(d)})})}}},Z=function(){var a=function(a,d){var b,e=zb[a];e.detect(d)&&(b=e.STRINGIFIED_METHOD);return b};return{process:function(c){return e(c).map(a).join("")}}},Ab={url:["file:","content:","applewebdata:"],userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:["ADMARVEL","mopubFinishLoad","InmobiObj"]},vb=function(){var a,c=function(){return void 0!==a&&""!==a};return{detect:function(){a=Z().process(Ab);
c()&&q.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:c}},yb=function(a){var c=new Bb(a);return{isMeasurable:function(){return c.isMeasurable()},getViewabilityResult:function(){var a=h.NA;c.isMeasurable()&&(a=c.getViewabilityResult());return a},getDetectionMethod:function(){var a=h.NA;c.isSupported()&&(a=c.getDetectionMethod());return a}}},xb=function(a){var c=function(){a.trigger("injectedMraidJsLoaded")};return{inject:function(){var a=e.isDef(t.getWindow().mraid),
b=B.containsScriptTagWithSrc("mraid.js");(a=!a&&!b)&&q.trigger("exec","mraid.js",c);q.trigger("addOutputItem",{output:e.stringifyTriState(a)},"mi",{type:"impression"})}}},Bb=function(a){var c=!1,d=!1,b=!1,f=t.getWindow(),g=function(){var a=f.mraid;return e.isDef(a)&&e.isDef(a.isViewable)},n=function(){var a=f.mraid;g()&&(c=!0,"loading"===a.getState()?a.addEventListener("ready",function(){d=!0;l()}):l())},k=function(){return g()&&b},l=function(){b=!0;d&&k()&&q.trigger("delayedViewabilityReady")};n();
a.on("injectedMraidJsLoaded",function(){c||(d=!0,n())});return{isSupported:g,isMeasurable:k,getViewabilityResult:function(){var a=h.NA;k()&&(a=f.mraid.isViewable()?h.IN_VIEW:h.OUT_OF_VIEW);return a},getDetectionMethod:function(){return h.DETECTION_METHODS.MRAID}}},wb=function(){var a=[],c=[],d=function(b,c){var d,e=Z().process(c.detectionRules);e&&(a.push(c.STRINGIFIED_SDK+"*"+e),d=c);return d};return{detect:function(){c=e(Cb).map(d);0<c.length&&q.trigger("addOutputItem",{output:function(){return a.join(".")}},
"sdk",{type:"impression"})},isSafeToInjectMraid:function(){return 1==c.length&&e.isDef(c[0].safeToInjectMraid)&&c[0].safeToInjectMraid}}},Cb=[{STRINGIFIED_SDK:"adma",detectionRules:{javascript:["ADMARVEL"],url:["AdMarvel"]}},{STRINGIFIED_SDK:"admb",safeToInjectMraid:!0,detectionRules:{userAgent:["afma-sdk"]}},{STRINGIFIED_SDK:"imbi",safeToInjectMraid:!0,detectionRules:{javascript:["InmobiObj"]}},{STRINGIFIED_SDK:"mmed",detectionRules:{url:["mmsdk"],scriptSrc:["mmsyscache"]}},{STRINGIFIED_SDK:"mopb",
safeToInjectMraid:!0,detectionRules:{javascript:["mopubFinishLoad"]}}],Db=function(a,c){var d=!1,b=!1,f,g=function(){d||(d=!0,f=c.createViewabilityTracker("mpt",function(a){return a.isFullyInView()}))},n=function(a){if(!e.isUndef(a)){var b=-1;e.isDef(a.volume)?b=a.volume:e.isDef(a.adVolume)&&(b=a.adVolume);return b}},k=function(a){a=n(a);d||0!==a?d&&(b||0===a)&&(a={isFullyInView:function(){return!1}},f.addState(a)):b=!0};return{init:function(){a.on({adStarted:g,adVideoStart:g,volumeChanged:function(a){k(a)},
adVideoMidpoint:function(){f&&f.hasAlwaysBeen(!0)&&a.trigger("sendDt",h.DT_CODES.QUARTILE_FULLY_INVIEW)}})}}},Eb=function(a,c){var d,b,f=a.eventData;b=function(a){var b=a.charAt(0).toLowerCase()+a.slice(1),c={AdPaused:"pauseAd",AdVolumeChange:"volumeChanged",AdPlaying:"resumeAd"};a in c&&(b=c[a]);return b}(a.messageType);d=e({t:a.time-l.birthdate,tp:b,vid:a.id,sl:c}).mixin(f);return e({indicatesPlaying:function(){return-1!=="showAd|adStarted|adVideoStart|resumeAd".indexOf(b)},indicatesNotPlaying:function(){return-1!==
"adVideoComplete|adStopped|stopAd|pauseAd".indexOf(b)},indicatesFullscreen:function(){var a=t.getWindow();return("resizeAd"===b||"initAd"===b)&&("fullscreen"===f.viewMode||f.width===a.screen.width)},indicatesNormalSize:function(){return"resizeAd"===b&&"normal"===f.viewMode},trigger:function(){q.trigger(b,f)},toString:function(){return"{"+e(d).toParams()+"}"}}).mixin(d)},Fb=function(){var a=[];return{registerEvent:function(c,d){var b=new Eb(c,d);a.push(b);return b},toString:function(){return"{"+e({vEventCount:a.length,
vEvents:"["+a.join(",")+"]"}).toParams()+"}"}}},Ea=function(a,c,d){var b,f=h.OUT_OF_VIEW,g=t.getWindow(),n=t.getDoc(),k=new Fb;q.provide({videoEventsString:k,videoVersion:function(){var a=m();return a?a.getVersion():-1}});var s=function(b,c){var d=c["IASid"+a],f=e.isFunction(d);if(f){var g=d.call(c,a);e.isStr(g)&&(q.provide("vc",function(){return g}),q.trigger("addOutputItem",{output:g},"vc",{type:"impression"}))}return f},m=function(){b||(e([".integral-vid-"+a,"ias-ad","object","embed"]).findFirst(function(a,
c){var d=n.querySelectorAll(c);return b=e(e(d).toArray()).findFirst(s)}),b||__IntegralASDiagnosticCall("novidnode",{},l));return b};q.on("videoBlockResult",function(b){var c=m(),d=!1,f="blockAd"+a;"failed"===b.action&&(d=!0);c&&e.isDef(c.blockAd)?c.blockAd(d):c&&e.isDef(c[f])&&(q.request("perfActive")&&q.trigger("perfCheckpoint",new R(h.PERF_TRACKER_TYPES.VANS.TYPE,h.PERF_TRACKER_TYPES.VANS.CODES.BLOCKING_RESP_DELEGATION)),c[f](d))});(function(){var b=!1,e=!1;m();c.on("hundredpct")&&c.bootstrapOn("use100v")&&
(new Db(q,d)).init();A.addEvent(g,"message",function(c){var g={};try{g=JSON.parse(unescape(c.data))}catch(l){g={}}g.id==a&&(c=k.registerEvent(g,d.getCurrentLoc()),c.indicatesPlaying()?(b=!0,f=e?h.IN_VIEW:!1):c.indicatesNotPlaying()?(b=!1,f=h.OUT_OF_VIEW):c.indicatesFullscreen()?(e=!0,f=b?h.IN_VIEW:h.OUT_OF_VIEW):c.indicatesNormalSize()&&(e=!1,f=b?!1:h.OUT_OF_VIEW),c.trigger())})})();return{findAdNode:m,getViewStateOverride:function(){return f}}},R=function(a,c,d){d=d||t.now();return{type:a,code:c,
timestamp:d}},Fa=function(a){var c={},d=a instanceof Array&&a.length;d&&(e(a).each(function(a,d){c[d.type]=d}),q.on("perfCheckpoint",function(a){var d=c[a.type];if(d)try{d.addPoint(a),d.isFinished()&&(q.trigger("addOutputItem",{output:d.toString()},h.DT_CODES.PERFORMANCE,{minDt:!0,type:h.DT_CODES.PERFORMANCE}),q.trigger("sendMinDt",h.DT_CODES.PERFORMANCE))}catch(e){}}));q.provide("perfActive",function(){return d});return{isActive:d}},Gb=function(){function a(a){this.type=a;this.dataPoints=[]}a.prototype.baseOrdinal=
0;a.prototype.sortByCode=function(){this.dataPoints.sort(function(a,d){return a.code-d.code})};a.prototype.toString=function(){var a,d,b=this,f={c:{},s:{}};this.sortByCode();e(this.dataPoints).each(function(e,h){a&&(f.s[h.code]=h.timestamp-a);d&&(f.c[h.code]=h.timestamp-d);a=h.timestamp;e===b.baseOrdinal&&(d=h.timestamp)});return e(f).toION()};a.prototype.isFinished=function(){var a=!1;e(this.dataPoints).each(function(d,b){b.isLast&&(this.sortByCode(),a=!0)});return a};a.prototype.addPoint=function(a){this.dataPoints.push(a)};
return a}(),Ga=function(){function a(){}a.build=function(){var a=[];q.request("vc")===h.VIDEO_CHANNELS.VANS.AS3_ADAPTOR&&a.push(Hb.getInstance());return a};return a}(),Hb=function(){var a=null,c=function(){var a=new Gb(h.PERF_TRACKER_TYPES.VANS.TYPE);a.isFinished=function(){return this.dataPoints.length===h.PERF_TRACKER_TYPES.VANS.COUNT};a.baseOrdinal=1;return a};return{getInstance:function(){a||(a=c());return a}}}();try{bb()}catch(Ib){__IntegralASDiagnosticCall("main",Ib,l)}};
try{(function(){var l=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,l,l.document)})()}catch(err$$11){__IntegralASDiagnosticCall("initialize",err$$11,__IntegralASConfig)};
