var __IntegralASDiagnosticCall = function(){};

try {
	var __IntegralASConfig = {
		jsDoSplit : "false",
		cocaPuffsPath : "",
		debug : "false",
		killPhrases : "",
		useAdTalk : "true",
		jsDiag:'false',
		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'},
		protocol:'http',
		jsref : "",
		asid : "e931f62d-07ec-11e5-816e-0025904e9b7c",
		allowViewability : "true",
		jsFeatures : "mousetrack:0,viewabilityready,consecutive,cachebust:0,forcecocoa:10,rattie:100,exch,recordalternate:100,cocoapuffs,usedtdomain,nextcocoa:0,bapiDiag,cookie,postDts:0,videotwoseconds,getPl,decodePl,resolution,usetpl,usesca:1,tpiLookupURL,hundredpct,jloadDiag:0,cdnTest:1,blur,sendclogs,zeroPing,idMap,offscreen,everySecond:0",
		adTalkDtCall : "true",
		adsafeDomain : "adsafeprotected.com:80",
		minimizeCalls : "false",
		adWidth : "",
		adHeight : "",
		forceAppend : "true",
		mode : "jload",
		_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
		_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
		_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
		_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
		_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
		_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
		requrl : "http://pixel.adsafeprotected.com/mon",
		reqquery : "anId=8221&campId=728x90&pubId=16260538&chanId=59384218&placementId=14640418&vURL=http%3A%2F%2Fwww.washingtonpost.com%2Fworld%2Fnational-security%2Fin-nsa-intercepted-data-those-not-targeted-far-outnumber-the-foreigners-who-are%2F2014%2F07%2F05%2F8139adf8-045a-11e4-8572-4b1b969b6322_story.html",
		adsafeSrc : "",
		adsafeSep : "",
		tpiLookupURL:"",
		getTpl: "false",
		use100v: false,
		useBapiCallback: "",
		useViewabilityNotification: "",
		scriptUrl : "http://pixel.adsafeprotected.com/jload?anId=8221&campId=728x90&pubId=16260538&chanId=59384218&placementId=14640418&vURL=http%3A%2F%2Fwww.washingtonpos",
		accountForSadImps:'',
		sendCookie:'false',
		fwMonitoring:'',
		cdnTestUrl: "//cdn.adsafeprotected.com/cdn-test.js",
		colloTestUrl: "//pixel.adsafeprotected.com/jload?campId=cdnTest&anId=100",
		doNothing: false,
		cdnTestEnabled: false,
		mn: "app07dal",
		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.thisScriptNode = (function() {
		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){var u,Na=function(){u=new U;var a=-1!==l.mode.indexOf("jsvid"),d=e.isDef(window.JSON)&&e.isDef(window.postMessage),d="true"===l.useAdTalk&&d,c,b,g,f,p,h=W(),n=X(),q=ga(u),m=ha(),r=new ia(u),D=ja(h),C=ka(),z=la(),A=ma(),y=na(),y=oa(m,y),w=pa(m),B=qa(m),E=ra(m),M=sa(),I=ta(E),N=ua(E),t=a?va(z):{},J=a?wa(l.videoId,h,u,z,t):{},a=xa(M,m,N,u,I,A,J,h),M=ya(a,m,D),v=za(a,y,m,h,u,B,r,E,z,n,J,t),t=Aa(y,v,q),x=Ba(m,h,u,q),q=Ca(y,v,m,B,r),n=Da(y,v),x=Ea(x,y,h,A.isMobileApp()),
F=Fa(E,v,m,h,N,u,B,I,r,t,A,D,M,z,J),D=Ga(y,m,h,B,x,r,E,F),z=Ha(u),A=Ia(u);v.setViewabilityMod(F);d&&(c=Ja(m));var E="0"!==E.getFlashVersion(),G,B=!F.useFlash();if(!function(){var a=!1,b,c;try{e.isDef(l)&&e.isDef(l.killPhrases)&&""!==l.killPhrases&&(b=l.adsafeSrc?l.adsafeSrc:l.requrl+l.reqquery,c=l.killPhrases.split(","),e(c).each(function(d,f){f=decodeURIComponent(c[d]).replace(/^\s+|\s+$/g,"");-1!==b.search(f)&&(a=!0)})),l.doNothing&&(a=!0)}catch(d){m.add(k.ERROR_CODES.KILL_IT)}return a}()){if(d)try{c.createAdProxy(l),
c.findFrames(),c.listen(),c.sendMessages(),r.addItem(c.getFrameStore(),"fm"),h.on("idMap")&&(b=c.getIdMap())&&r.addItem(b,"idMap")}catch(S){m.add(k.ERROR_CODES.ADTALK_GENERAL)}var K;try{"true"!==l.minimizeCalls&&F.init();h.on("mousetrack")&&(p=Ka(a,r),p.init());K=C.detectTopURL();h.on("exch")&&(g=La(m,r),g.parse(K));if(h.on("getPl")&&navigator&&navigator.plugins){f=Ma(navigator.plugins);var Q=f.hash();r.addItem({output:Q.join(".")},"pl",{type:k.DT_CODES.ADTALK});if(h.on("decodePl")&&Q.length){var R=
f.decode(Q);r.addItem({output:R.join(".")},"pd",{type:k.DT_CODES.ADTALK})}}var L=w.getProps();e(L).each(function(a,b){r.addItem({output:b},a,{type:"UFO"})})}catch(P){m.add(k.ERROR_CODES.IMPRESSION_LEADUP)}v.sendCookie();D.send(K);h.on("cdnTest")&&l.cdnTestEnabled&&A.init();"true"===l.useViewabilityNotification&&l._onMeasurable&&(B||E)&&y.notify(l._onMeasurable);"http"===l.protocol&&"true"===l.getTpl&&h.on("usetpl")&&q.init();l.tpiLookupURL&&n.init(l.tpiLookupURL);"true"===l.adTalkDtCall&&"true"!==
l.minimizeCalls&&(G=(new Date).getTime(),s.execAtEndOfThread(function(){s.execAtEndOfThread(function(){var a={output:(new Date).getTime()-G};r.addItem(a,"sinceFw",{type:k.DT_CODES.ADTALK});e.isDef(F.readyFired())&&r.addItem({output:F.readyFired()},"readyFired",{type:k.DT_CODES.ADTALK});v.send(k.DT_CODES.ADTALK)})}));h.on("usesca")&&z.load()}},e=function(a){var d=function(b){return a instanceof Object&&(b||!c())},c=function(){return a instanceof Array},b=function(b,c){if(a.length===+a.length)for(var d=
0,f=a.length;d<f;++d)b(d,a[d]);else for(d in a)(a.hasOwnProperty(d)||c)&&b(d,a[d])},g=function(a,c){var d=[];b(function(b,f){var g=a(b,f);if(void 0!==g||c)d[d.length]=g});return d},f=function(a,c){c=c||",";var d=[];b(function(b,c){var f=a(b,c);e.isDef(f)&&d.push(f)});return d.join(c)},p=function(a,b,c){for(var d in b)e.isDef(b[d])&&(c||b.hasOwnProperty(d))&&(a[d]=b[d]);return a},h=function(a){var c={};b(function(b,f){var g=a(b,f);d(g)&&p(c,g)});return c};return{each:b,isObj:d,isArray:c,invert:function(){return h(function(a,
b){var c={};c[b]=a;return c})},mapToObj:h,map:g,keys:function(){var a=[];b(function(b){a.push(b)});return a},toParams:function(a){return f(function(a,b){return"string"===typeof a&&-1!==a.indexOf("NULL")?b:a+":"+b},a)},stringify:f,toION:function(b,f){var m,r="[",h="]";f=f||0;b=b||{};if(4<++f)return"object";if(!d(!0))return a;c()?m=g(function(a,c){return e(c).toION(b,f)}):(r="{",h="}",m=g(function(a,c){return(b[a]||a)+":"+e(c).toION(b,f)}));return r+m.join(",")+h},compareTo:function(a){var c=!1;b(function(b,
d){a[b]!==d&&(c||(c={}),c[b]=d)});return c},mixin:function(b,c,d){!0!==b?(d=c,c=p(a,b,d)):(b=p({},a,d),c=p(b,c,d));return c},find:function(a){var c;b(function(b,d){a(b,d)&&(c=d)});return c},asStrings:function(){var a={};b(function(b,c){a[b]=""+c});return a},selectProperties:function(b){var c={};e(b).each(function(b,d){e.isDef(a[d])&&(c[d]=a[d])});return c},toArray:function(){return g(function(a,b){return b})}}};e.toBase=function(a,d){var c,b=0>a,g="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),
f=[];a=b?-a:a;do c=a%d,f.push(g[c]),a=(a-c)/d;while(0<a);f=f.reverse().join("");return b?"-"+f:f};e.isDef=function(a){return"undefined"!==typeof a};e.isUndef=function(a){return!e.isDef(a)};e.noop=function(){};e.identity=function(a){return a};e.isFunction=function(a){return"function"===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.flatJSONParse=function(a){var d,c,b,g=/"(\w+)":(\d+|(?:"([^"]*)"))/g,f={};for(b=g.exec(a);b;)d=
b[1],c=b[3],b=b[2],f[d]=c||+b,b=g.exec(a);return f};var Oa=function(a,d,c,b,g,f,p){f=f||b.parentNode||b.parent;var h=function(){var c=t.embedded?a.calcDims():d.calcDims(b,f);g===k.DETECTION_METHODS.SPAN&&c.disallowHiddenState();return c},n=function(){var a=!l.mobOrTab&&(t.friendly||e.isDef(window.mozInnerScreenX))&&p.on("offscreen"),b=h(),d=new G(v.calcWinDims()),a=new G(a?v.calcMonDims():{});return c.calcPercentInView(b,d,a)},q=function(){return c.calcInitialViewState(n())},m=function(){return b===
window?!1:h().isHidden()};(function(){var a=b===window?document.body:b;x.addEvent(a,"click",function(){u.trigger("adComponentClicked")});x.addEvent(a,"mouseover",function(){u.trigger("adComponentMousedOver")})})();return{getAdNode:function(){return b},isNode:function(a){return b===a},isHidden:m,isObstructed:function(){return!1},getDims:h,getPercentInView:n,getLocationState:q,getOnPageViewability:function(){return m()?k.OUT_OF_VIEW:q()},getDetectionMethod:function(){return g},getContainerDims:function(){return G(f)},
refresh:function(){var a,c=b.parentNode;if(c){for(;b!==window&&c&&c!==document&&!a;)a=c===f,c=c.parentNode;a||(f=b.parentNode)}}}},Pa=function(a,d,c,b){var g=[],f=function(){return g[0]&&g[0].getDetectionMethod()===k.DETECTION_METHODS.SPAN},p=function(e,h,q){e=Oa(a,d,c,e,h,q,b);f()&&g.shift();g.push(e)},h=function(){var a=0,b=0;e(g).each(function(c,d){var f;f=d.getDims();f.hasValidDims()&&(f=f.area(),a+=f,b+=d.getPercentInView()/100*f)});return s.round(b/a*100)},n=function(){return c.calcInitialViewState(h())},
q=function(a){var b=-1;e(g).each(function(c,d){d.isNode(a)&&(b=c)});return b},m=function(a){return function(){return g[0]&&g[0][a]()}};u.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===q(b)&&p(b,k.DETECTION_METHODS.MUTATION)})});u.on("adComponentRemoved",function(a){e(a).each(function(a,b){var c=q(b);-1<c&&g.splice(c,1)})});return{getOriginatingNode:m("getAdNode"),getDims:m("getDims"),isObstructed:m("isObstructed"),getDetectionMethod:m("getDetectionMethod"),getContainerDims:m("getContainerDims"),
getViewState:n,getPercentInView:h,isHidden:m("isHidden"),isUsingPlaceholder:f,hasAd:function(){return!!g.length},refresh:function(){e(g).each(function(a,b){b.refresh()})},addAdComponent:p,getOutOfViewReasons:function(){var a=[],b=g[0],c=k.OUT_OF_VIEW_REASONS,d=n();d!==k.OUT_OF_VIEW&&d!==k.PARTIAL_VIEW_MINUS||a.push(c.GEOM);b.isHidden()&&a.push(c.HIDDEN);b.isObstructed()&&a.push(c.OBSTRUCTION);return a},getComponentCount:function(){return g.length}}},Qa=function(a){var d=!1;if(!e.isUndef(window.MutationObserver)){var c=
new MutationObserver(function(a){s.execAtEndOfThread(function(){d&&e(a).each(function(a,b){b.addedNodes.length&&u.trigger("adComponentAdded",b.addedNodes);b.removedNodes.length&&u.trigger("adComponentRemoved",b.removedNodes)})})}),b=function(){d=!0;setTimeout(function(){d=!1},40)};u.on("adComponentClicked",b);u.on("adComponentMousedOver",b);try{c.observe(document.body,{attributes:!0,childList:!0,characterData:!0})}catch(g){a.add(k.ERROR_CODES.AC_WATCHER)}}},X=function(){var a=[],d={},c={percentInView:"piv",
sl:"vs",reason:"r",adDimensions:"ac",width:"w",height:"h"};u.on("newScreenEvent",function(b){b=e(b).selectProperties(e(c).keys());b=e(b).asStrings();var g=e(b).compareTo(d);g&&(g.t=t.getTagTime(),a.push(g));e(d).mixin(b)});return{toString:function(){return e(a).toION(c)}}},Ra=function(a,d,c,b,g,f,p){var h;(function(){var f=c.getRounded(),e=f.width-5,m=f.height-5,r=0.5*f.width+1,f=0.5*f.height+1;h=[new a(d,e,m,g,p,b),new a(d,e,5,g,p,b),new a(d,5,m,g,p,b),new a(d,5,5,g,p,b),new a(d,r,f,g,p,b)]})();
return{getNumInView:function(){var a=[],b=0;e(h).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});f.addItem({output:a.join(".")},"pvs");e(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;e(h).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a}}},Sa=function(a,d,c,b,g,f,p,h){var n=new a(S,document.body,d,b,g,p,h),q,m,r=0;c=c||e.noop;q=setInterval(function(){n.isReady()&&!m?(m=!0,c(),clearInterval(q)):(5===++r||m)&&
clearInterval(q)},50);return{checkViewable:function(){var a=n.isReady(),b=n.getNumInView(),b=n.getPctInView(b),d=f.calcInitialViewState(b,!0);a&&!m&&(m=!0,c());return{str:a?d:k.NA,pct:a?b:-1}}}},ba=function(a,d,c,b,g,f,p){var h,n,q=d.getRounded(),m=[],r=!1,D=0,C=function(){var a;if(!r)for(r=!0,a=0;a<m.length;a++)if(m[a].isNotReadyToReport()){r=!1;break}return r},z=function(){var a=0,b=0;e(m).each(function(c,d){b+=d.weight;d.isInView()&&(a+=d.weight)});return s.round(a/b*100)};(function(){var c=Ta(q,
1).get();e(c).each(function(c,d){var e=new a(document.body,d.x,d.y,b,g,f,p);e.weight=d.weight;m.push(e)})})();c=c||e.noop;h=setInterval(function(){C()&&!n?(n=!0,c(),clearInterval(h)):(5===++D||n)&&clearInterval(h)},50);return{checkViewable:function(){var a=C(),b;a&&(b=50<=z()?k.IN_VIEW:k.OUT_OF_VIEW);a&&!n&&(n=!0,c());return{str:a?b:k.NA,pct:a?z():-1}}}},U=function(){var a={},d=function(c,b){a[c]=a[c]||new T;a[c].push(b)};return{on:function(a,b){b?d(a,b):e(a).each(d)},trigger:function(){var c,b=e(arguments).toArray();
(c=a[b.shift()])&&c.run.apply({},b)}}},S=function(a,d,c,b,g,f,p){var h=b.on("nextcocoa"),n,q,m,r,D,C,z=function(a,b){return'<param name="'+a+'" value="'+b+'"/>'},A=function(){var a;a=new P;var b=l.cocaPuffsPath;a.sub("static");a.master(a.master().split(":")[0]);b&&(a.master(b),a.sub(""));var b=a+(h?"/detector4.pix":"/detector3.pix"),c=z("allowscriptaccess","always"),d=z("movie",b)+z("play","true")+z("loop","true");f.browserIs("i")?(a=document.createElement("div"),a.innerHTML="<object "+('id="blag'+
l.birthdate+'" ')+'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+(k.IAS_DETECTOR+'="true" ')+('type="'+k.FLASH_MIME+'" ')+('data="'+b+'" ')+">"+d+c+"</object>",n=a.firstChild):(n=document.createElement("object"),n.data=b,n.type=k.FLASH_MIME,n.innerHTML=c,n[k.IAS_DETECTOR]="true");n.style.position="absolute";n.style.width="1px";n.style.opacity="0";n.style.height="0px";return n},y=function(a){a.style.height=m?"1px":"2px";m=!m;s.execAtEndOfThread(function(){if(B())try{q=a.isInView()}catch(b){w()}})},
w=function(){C=!1;u.trigger("error",k.ERROR_CODES.COCOA_GONE)},B=function(){var a=h?"getId":"isInView";(a=C||n&&e.isFunction(n[a]))&&!r&&(C=!0,h&&(r=n.getId()));return a};h&&x.addEvent(window,"message",function(a){a=e.flatJSONParse(a.data);"IASCOCOA"===a.type&&a.id===r&&(D=1===+a.isInView)});(function(a,b,c){var d=A(),f=d.style;f.left=b+"px";f.top=c+"px";a.appendChild(d);f.height="1px";g.onHiddenChange(function(a){a?f.height="0px":y(d)})})(a,d,c);return{isInView:function(){var a;if(B()){try{a=h?D:
n.isInView()}catch(b){w()}f.browserIs("w")&&a!==q&&y(n)}return B()&&a},isNotReadyToReport:function(){return!B()},createdFlash:n}},ca=function(a){return{doEligibleJobs:function(d){var c=a[0],b=c&&c.time;b&&d>=b&&(c.task(),a.shift())},getNextJob:function(){return a[0]}}},ia=function(a){var d=0,c={},b=function(a,b,c){if(e.isUndef(a.output))throw Error("item with id "+b+' must have "output" method');this.item=a;this.id=b||++d;this.props=c||{};this.output=function(){return e.isFunction(a.output)?a.output():
a.output}},g=function(a,d,g){a=new b(a,d,g||{});c[a.id]=a};a.on("addOutputItem",function(a,b,c){g(a,b,c)});return{addItem:g,iterate:function(a){var b,d,g=[];for(b in c)c.hasOwnProperty(b)&&(d=a(b,c[b]))&&g.push(d);return g},getItem:function(a){return c[a]}}},Ta=function(a,d){var c,b,g,f=a.width,e=a.height,h=[],n=f/(d+1),q=e/(d+1),m=1;if(0===f||0===e)h.push({x:1,y:1,weight:1});else for(g=q;g<e;g+=q,m++)b=n*m,b>f/2&&(b=f-b),c={x:s.floor(b),y:s.floor(g),weight:1},b={x:s.floor(f-b),y:s.floor(g),weight:1},
c.x===b.x?(c.weight=2,c.x+=1,c.y+=1,h.push(c)):(h.push(c),h.push(b));return{get:function(){return h}}},T=function(){var a=[];return{push:function(d){a[a.length]=d},run:function(){var d=arguments;e(a).each(function(a,b){b.apply({},d)})}}},ya=function(a,d,c){return{collect:function(){var b=a.find(),d=b.getOutOfViewReasons(),f=c.isHidden(),p=G(v.calcWinDims());if(!p.hasValidDims()||!b.getDims().hasValidDims())return b=b.getDims().getRounded(),{viewState:k.NA,posViewState:k.NA,embedded:t.embedded,winDimensions:p,
adDimensions:b};!0===f&&d.push(k.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:p,adDimensions:b.getDims(),containerDimensions:b.getContainerDims(),method:b.getDetectionMethod(),viewState:d.length?k.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:d.join("."),obstructed:e.stringifyTriState(b.isObstructed()),isHidden:e.stringifyTriState(b.isHidden()),tabHidden:e.stringifyTriState(f),posViewState:b.getViewState(),adCompCount:b.getComponentCount()}}}},Ua=function(a){a=a||e.identity;
var d=[],c=s.now(),b=function(){var a=s.now();d.length&&(d[d.length-1].duration+=a-c,c=a)};return{clear:function(){b();d=[]},fastForward:b,get:function(){return d},hasAlwaysBeen:function(a){return 1===d.length&&d[0].state===a},addState:function(c){var f=d[d.length-1];c=a(c);b();0!==d.length&&c===f.state||d.push({state:c,duration:0})}}},Va=function(a){var d=a||1,c=0,b=0,g=0,f=0;return{start:function(){0===c%d&&(g=s.now())},stop:function(){0===c%d&&(f+=s.now()-g,b++);c++},getTime:function(){return f},
getCount:function(){return b}}},da=function(a){var d=0,c=t.getTagTime(),b=0,g,f;return{getTotalTime:function(){return b},stop:function(){d=0;c=t.getTagTime()},mark:function(){g=t.getTagTime()-c;d+=g;d>a&&(f=d-g<a,b+=f?d:g);c=t.getTagTime()}}},P=function(a){a=a||l.adsafeSrc||l.requrl;a=/^(http|https):\/\/(([^\/\.]*)\.([^\/]*))/.exec(a);var d=a[1],c=a[3],b=a[4],g,f,p=function(a){e.isDef(a)&&(c=a);return c},h=function(a){e.isDef(a)&&(b=a);return b},n=function(){var a="";e(f).each(function(b,c){a+="&"+
b+"=";a=e(c).isObj()?a+("{"+e(c).toParams()+"}"):a+c});return"?"+a.substr(1)};return{fullDom:a[0],sub:p,master:h,setField:function(a,b){f=f||{};e(b).isObj()&&e.isDef(f[a])&&(b=e(f[a]).mixin(!0,b));f[a]=b},path:function(a){g=a},_getQsParams:function(){return f},toString:function(){var a=p()?p()+".":"",b=g?"/"+g:"",c=f?n():"";return d+"://"+a+h()+b+c}}},Wa=function(a,d){var c=!1,b=!1,g,f=function(){c||(c=!0,g=d.createViewabilityTracker("mpt",function(a){return a.isFullyInView()}))},p=function(a){if(!e.isUndef(a.eventData)){var b=
-1;e.isDef(a.eventData.volume)?b=a.eventData.volume:e.isDef(a.eventData.adVolume)&&(b=a.eventData.adVolume);return b}},h=function(a){a=p(a);c||0!==a?c&&(b||0===a)&&(a={isFullyInView:function(){return!1}},g.addState(a)):b=!0};return{init:function(){var b=function(a){h(a)};a.on({adStarted:f,adVideoStart:f,adVideoStarted:f,volumeChanged:b,adVolumeChange:b,adVideoMidpoint:function(){g&&g.hasAlwaysBeen(!0)&&a.trigger("sendDt",k.DT_CODES.QUARTILE_FULLY_INVIEW)}})}}},xa=function(a,d,c,b,g,f,e,h){var n=-1!==
l.mode.indexOf("jsvid"),q=l.thisScriptNode.parentNode,m=Pa(g,a,c,h);Qa(d);return{find:function(){var a,b=k.DETECTION_METHODS,c=function(c){var d=v.findChildWithLargestContent(q);1<v.getNodeArea(d)&&!d[k.IAS_DETECTOR]?m.addAdComponent(d,c||b.AD_HUNT,q):m.hasAd()||(a=v.getPlaceholderSpan(),q.insertBefore(a,l.thisScriptNode.nextSibling),m.addAdComponent(a,c||b.SPAN))};if(m.isUsingPlaceholder()||!m.hasAd())f.isMobileApp()?c(f.getDetectionMethod()):n?m.addAdComponent(e.findVideo(),b.VIDEO):t.embedded?
m.addAdComponent(window,b.IFRAME):c();return m},getDetectionMethod:function(){},isAdDetected:function(){return!0!==m.isUsingPlaceholder()},getOriginatingElement:function(){return m.getOriginatingNode()},getParent:function(){return q}}},Ja=function(a){var d=[],c=function(a){var b;a=a||l;a.reqquery?b=a.reqquery.split(/(?:anId=|anid=|ANID=)([^&]*)/)[1]:(b=a.adsafeSrc.split("/"),b=b[5]+"-"+b[6]);a={adId:b,adSafeId:a.asid};d.push(a);return a},b=function(){var a=[],c={},d={noMe:!0};return{addFrame:function(b){a.push(b);
c[b.pageId]=b;b.isMe&&(d=b)},list:a,lookup:c,me:function(){return d},output:function(){var b;b=e(a).stringify(function(a,b){var c="";if(b.isLeaf||b.isMe||e.isDef(b.selfDescription))return c+=b.getStringifiedPosition(),c+=b.isMe?"*":"",c+=b.adProxies.length?"."+b.adProxies[0].adId:""},"|");return e.toBase(d.unifiedId,62)+"+"+b},getIdMap:function(){var c,d;d=b.me().getStringifiedPosition();c=e(a).stringify(function(a,b){var c;if(b.isMe)return d+"*";if(b.srcIsEmbedded&&t.embedded&&(b.isLeaf||b.isMe||
e.isDef(b.selfDescription))&&(c=b.getStringifiedPosition(),d&&c&&b.srcId&&b.transferDuration&&(0===d.indexOf(c)||0===c.indexOf(d))))return c+"."+b.srcId+"."+b.transferDuration},"|");return c=120<c.length?c.substr(0,120)+".of"+c.length:c}}},b=new b,g=function(){return{output:b.getIdMap}},g=new g,f=function(a,c,f){var g,h,p=a===window;f=f||{};g={position:c.slice(0),pageId:c.join("-"),domObj:function(){return a},isMe:p,isLeaf:!a.frames.length,adProxies:p?d:[],selfDescription:void 0,unifiedId:l.birthdate,
srcId:f.srcId,transferDuration:f.transferDuraiton,srcIsEmbedded:f.srcIsEmbedded};h=function(a){g.selfDescription=a;g.adProxies=a.adProxies};g.toString=function(){return JSON.stringify(g)};g.getStringifiedPosition=function(){return e(g.position).map(function(a,b){return e.toBase(Number(b)+1,36)}).join("")};g.addInformationFromSrc=function(a){h(a.messageContent.self);e(["srcId","transferDuration","srcIsEmbedded"]).each(function(b,c){e.isUndef(g[c])&&(g[c]=a[c])})};b.addFrame(g);return g},p;p=new function(){var a=
function(b,c){var d=c.length,g=b.frames;if(!(new f(b,c)).isLeaf){for(var e=0;e<g.length;e++)c[d]=e,a(g[e],c);c.pop()}};return{start:function(){a(top,[0])}}};var h=function(a){var b={srcId:l.asid,srcKey:l.asid.split("-")[2],srcStart:l.birthdate,replyTo:document.location,sendMessage:function(c,d){d=d||"*";a.sentTime=s.now();delete b.updateMessage;delete b.sendMessage;c.postMessage(JSON.stringify(b),d)},updateMessage:function(b){a=b(a)},messageContent:a||{},srcIsEmbedded:t.embedded};return b},n;n=new function(){var c=
[],d=function(a){var c=b.me();(new h({self:c,expectedPageId:a.pageId,unifiedId:c.unifiedId})).sendMessage(a.domObj())};return{sendMessages:function(){var a,c;for(a=0;a<b.list.length;a++)c=b.list[a],c.isMe||d(c)},listen:function(){x.addEvent(window,"message",function(g){var h,p,n,A=b.me();try{h=JSON.parse(g.data);p=h.messageContent;if(l.asid.split("-")[2]!==h.srcKey||!h.hasOwnProperty("messageContent"))return;p.unifiedId<A.unifiedId&&(A.unifiedId=p.unifiedId)}catch(y){return}c.push(h);try{if(p.expectedPageId!==
b.me().pageId)a.add(k.ERROR_CODES.ADTALK_DUBIOUS);else{h.transferDuration=s.now()-p.sentTime;n=b.lookup[p.self.pageId];if(e.isUndef(n)||e.isUndef(n.selfDescription))n=n||new f(g.source,p.self.pageId.split("-"),h),d(n);n.addInformationFromSrc(h)}}catch(w){a.add(k.ERROR_CODES.ADTALK_DUBIOUS)}})}}};return{sendMessages:n.sendMessages,listen:n.listen,findFrames:p.start,createAdProxy:function(a){return new c(a)},getFrameStore:function(){return b||""},getIdMap:function(){return g||""}}},Ca=function(a,d,
c,b,g){var f=function(a,b,c){g.addItem({output:a+"."+b+"."+c},"ctpl")},p=function(g){try{d.diagnostic("c");var p=g.length,q=0,m=0;f(p,0,0);e(g).each(function(c,d){a.send(d.replace("%%CBS%%",b.getCacheBustId()),function(){f(p,q,++m)},!0);f(p,++q,m)})}catch(r){c.add(k.ERROR_CODES.AT_SEND)}};return{init:function(){try{var b=(new P).fullDom;"/"!==b.slice(-1)&&(b+="/");b+="tpl?asId="+l.asid;a.jsonp(b,p)}catch(d){c.add(k.ERROR_CODES.AT_INIT)}}}},Ba=function(a,d,c,b){return{enabled:"true"===l.useBapiCallback,
callback:function(d){c.trigger("sendDiag");try{"true"===l.accountForSadImps&&b.measure(d),l._onAPIResult&&l._onAPIResult(d)}catch(f){a.add(k.ERROR_CODES.BAPI_CALLBACK),c.trigger("sendDiag","bapiClient")}}}},ra=function(a){var d=function(){var a=function(a){return a.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].split(",").join(".")};try{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{b.AllowScriptAccess="always"}catch(c){return"6"}}catch(d){}return a((new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version"))}catch(g){try{if(navigator.mimeTypes[k.FLASH_MIME].enabledPlugin)return a((navigator.plugins["Shockwave Flash 2.0"]||
navigator.plugins["Shockwave Flash"]).description)}catch(e){}}return"0"},c=function(a){return g()===a},b=function(){return document&&document.documentMode?document.documentMode:k.NA},g=function(){var a="u";try{if(e.isDef(window.opera)&&e.isDef(window.opera.buildNumber))a="o";else if(e.isDef(window.mozInnerScreenY))a="g";else if(e.isDef(window.chrome)&&e.isDef(window.chrome.csi))a="c";else if(e.isDef(window.WebKitPoint))a="w";else if(e.isDef(window.attachEvent)||e.isDef(window.msCrypto))a="i"}catch(b){}return a};
return{browserIs:c,getFlashVersion:d,getDocumentMode:b,getBrowserVendor:g,params:function(){var a=g(),p=d(),h=5;c("i")?window.msCrypto?h=11:window.atob?h=10:document.addEventListener?h=9:window.JSON&&document.querySelector?h=8:window.XMLHttpRequest?h=7:document.compatMode&&(h=6):h=k.NA;var n=b(),q;q=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"];var m=k.NA,r=document.createElement("div");try{if("-ms-ime-align"in document.documentElement.style)m=
"11";else{r.style.behavior="url(#default#clientcaps)";for(var l=0;l<q.length&&!(m=r.getComponentVersion(q[l],"componentid").replace(/,/g,"."));l++);}}catch(C){}q=m;m=k.NA;e.isDef(window.navigator)&&e.isDef(window.navigator.appName)&&(m=window.navigator.appName.toLowerCase()[0]);return{br:a,fv:p,bv:h,dm:n,abv:q,an:m}}}},Ia=function(a){var d=0.5<=s.random()?"cdn":"collo",c=function(){a.trigger("sendDiag",d+"Test","cdnTest")};return{init:function(){var b,g=l[d+"TestUrl"];g&&(b=-1===g.indexOf("?")?"?":
"&",g=g+b+"asid="+l.asid,a.trigger("exec",g,c))}}},oa=function(a,d){var c=function(a,b){var c,d,f=l.thisScriptNode.parentNode;b=b||a;a=1<arguments.length?a:"script";c={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];d=c[0]+b+c[1];"true"===l.forceAppend?"script"!==a?(c=document.createElement("DIV"),c.innerHTML=
d,f.appendChild(c.childNodes[0])):(c=document.createElement("SCRIPT"),c.src=b,f.appendChild(c)):document.write(d)},b=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=new Image,b&&(c.onload=b),c.src=a)},g=function(a,b){var c=document.createElement("script");c.type="text/javascript";c.src=a;b&&(c.onload=b);e.isDef(l.thisScriptNode.parentNode)&&l.thisScriptNode.parentNode.appendChild(c)},f=function(c){e.isFunction(c)?
c():"string"===typeof c?b(c,void 0,!0):a.add(k.ERROR_CODES.NOTIFY_CLIENT)};u.on({addNode:c,send:b,exec:g,notify:f});return{addNode:c,send:b,exec:g,notify:f,jsonp:function(a,b,c,f){g(d.wrap(a,b,c,f))}}},k={MAX_URL_LENGTH:2E3,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:{UNLOAD:"u",PING:"p",FULLY_INVIEW:"pf",QUARTILE_FULLY_INVIEW:"qf",ADTALK:"a",VIEWABILITY_READY:"v",VIDEO_EVENTS:"m",
DIAGNOSTIC:"b",POS_INVIEW:"t",THIRD_PARTY:"i",SCA:"s"},DETECTION_METHODS:{SPAN:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MOBILE:"m",MUTATION:"c"},OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h"},ERROR_CODES:{GET_AD_DIMENSIONS:"a",ADTALK_GENERAL:"c",GET_SCREEN_LOC_GET_DIMENSIONS:"d",EXCHANGE_PARSING:"x",PHONE_HOME:"h",KILL_IT:"k",LOCATION_DETAILS:"l",GET_SCREEN_LOC_PIV_CALC:"p",GET_WIN_DIMENSIONS:"w",ADTALK_DUBIOUS:"D",ENVIRONMENT:"v",UID_GENERATION:"i",NOTIFY_CLIENT:"n",
IMPRESSION_URLS:"I",JSINFO:"J",IMPRESSION_LEADUP:"L",GET_ELEM_STYLE:"s",PLUGIN_PARSING:"P",AT_SEND:"S",AT_INIT:"N",BAPI_CALLBACK:"b",AC_WATCHER:"W",COCOA_GONE:"C",CHECK_SCREEN_LOC:"V"},IAS_DETECTOR:"iasdetector"},t=function(){var a=window!=top,d=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}();return{embedded:a,friendly:d,getTagTime:function(){return s.now()-l.birthdate},getPageTime:function(){return e.isDef(window.chrome)&&e.isDef(window.chrome.csi)&&e.isFunction(window.chrome.csi)?
s.round(chrome.csi().pageT):k.NA},friendlyIframe:a&&d,xDomainIframe:a&!d}}(),x={addEvent:function(a,d,c,b){e.isDef(a.addEventListener)?"mouseenter"===d?a.addEventListener("mouseover",x.mouseEnter(c),b):"mouseleave"===d?a.addEventListener("mouseout",x.mouseEnter(c),b):a.addEventListener(d,c,b):e.isDef(a.attachEvent)&&a.attachEvent("on"+d,c)},removeEvent:function(a,d,c){e.isDef(a.removeEventListener)?("mouseenter"===d?(d="mouseover",c=x.mouseEnter):"mouseleave"===d&&(d="mouseout",c=x.mouseEnter),a.removeEventListener(d,
c)):e.isDef(a.detachEvent)&&a.detachEvent("on"+d,c)},mouseEnter:function(a){var d=this;return function(c){var b=c.relatedTarget;this===b||d.isAChildOf(this,b)||a.call(this,c)}},isAChildOf:function(a,d){if(a===d)return!1;for(;d&&d!==a;)d=d.parentNode;return d===a},getStyle:function(a,d){var c="";document.defaultView&&document.defaultView.getComputedStyle?c=document.defaultView.getComputedStyle(a,"").getPropertyValue(d):a.currentStyle&&(d=d.replace(/\-(\w)/g,function(a,c){return c.toUpperCase()}),c=
a.currentStyle[d]);return c},getXHR2:function(a,d){var c,b;e.isDef(window.XMLHttpRequest)?(b=new XMLHttpRequest,"withCredentials"in b&&(c=b)):e.isDef(XDomainRequest)&&(c=new XDomainRequest);return c}},za=function(a,d,c,b,g,f,p,h,n,q,m,r){var D=0,C=0,z=!1,A,y=function(a,g,e,h,m){e=e||!b.on("postDts");if(f.impressionIsIdentifiable()&&(a===k.DT_CODES.DIAGNOSTIC||a===k.DT_CODES.ADTALK||"n"!==n.getCurrentLoc()))try{var p=new P,r=s.now();p.path("dt");p=E(p,a,g,m);h||(p=B(p,a,g));d.send(p.toString(),function(){C+=
1;D=s.now()-r},e);a===k.DT_CODES.UNLOAD&&(z=!0)}catch(q){__IntegralASDiagnosticCall("dt-"+a,q),c.add(k.ERROR_CODES.PHONE_HOME)}},w=function(a,c){var d={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e",cdnTest:"f",colloTest:"g"},f=l.mode,d=d[a]||d[f];b.on(c||f+"Diag")&&d&&y(k.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:d})},B=function(a,d){n.fastForward();var f={};d===k.DT_CODES.VIDEO_EVENTS&&r&&m&&(f.ve=r.stringify(),b.on("sendclogs")&&(f.clog=q));d===k.DT_CODES.UNLOAD&&(f.ndt=C);-1!==l.mode.indexOf("jsvid")&&
m&&(f.vv=m.version);f.NULL1=b.output();f.NULL2=n.stringify(10);f.em=t.embedded;f.fr=t.friendly;f.uf=A.useFlash()?1:0;f.e=c.toString();f.tt=l.mode;f.dtt=D;p.iterate(function(a,b){b.props.type&&b.props.type!==d||(f[a]=b.output())});a.setField("tv",f);a.setField("br",h.getBrowserVendor());return a},E=function(a,c,d,g){if(!e.isDef(d)){var h;c===k.DT_CODES.UNLOAD?h=-1:c===k.DT_CODES.ADTALK?h=-2:c===k.DT_CODES.VIEWABILITY_READY?h=-3:c===k.DT_CODES.VIDEO_EVENTS&&r&&m?h=-4:c===k.DT_CODES.DIAGNOSTIC?h=-5:
c===k.DT_CODES.THIRD_PARTY?h=-6:c===k.DT_CODES.QUARTILE_FULLY_INVIEW&&(h=-7);d=h}b.on("usedtdomain")&&a.sub("dt");a.setField("asId",l.asid);a.setField("tv",{c:f.getCacheBustId(),pingTime:d,time:t.getTagTime(),type:c});g&&a.setField(g.field,g.value);return a};g.on({sendDt:function(a,b){y(a,b)},sendDiag:function(a,b){w(a,b)}});return{send:y,sendCookie:function(){var a;b.on("cookie")&&"true"===l.sendCookie&&l.protocol&&l.cookieDomain&&l.asid&&(a=l.protocol+"://"+l.cookieDomain+"?asid="+l.asid,d.send(a,
void 0,!0),C++)},unload:function(){z||y(k.DT_CODES.UNLOAD,-1,!0)},diagnostic:w,setViewabilityMod:function(a){A=a}}},G=function(a){var d={},c=!1,b=function(){var a={};e(d).each(function(b,c){a[b]=s.round(c)});return a};(function(){var b;a!==window.parent&&(1!==a.nodeType?d=a:e.isDef(a.getBoundingClientRect)&&(b=v.getRect(a),e(d).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(d).find(function(b,
c){a=!0;return isNaN(c)});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){d[a]=b},isHidden:function(){var b=1===a.nodeType?v.nodeIsHidden(a):0===a.width||0===a.height;return c?!1:b},disallowHiddenState:function(){c=!0},area:function(){return s.round(d.width)*s.round(d.height)}}},sa=function(){return{calcDims:function(a,d){var c=new G(a),b=v.getClippedDimensions(a,d),g=c.getRounded();c.set("height",b.height<
g.height?b.height:g.height||1);c.set("width",b.width<g.width?b.width:g.width||1);return c}}},v={nodeIsHidden:function(a){var d=this.getRect(a);a=0!==parseInt(x.getStyle(a,"width"))&&0===d.width;d=0===d.width||0===d.height;return a||d},calcWinDims:function(){var a,d,c;try{d=v.windowPosition(),c=v.windowSize(),a={scrX:s.round(d.scrX),scrY:s.round(d.scrY),width:s.round(c.width),height:s.round(c.height)}}catch(b){u.trigger("error",k.ERROR_CODES.GET_WIN_DIMENSIONS),a={}}return a},windowSize:function(){var a=
{},d,c;if(t.friendly)if(d=top.document,c=d.documentElement,d=d.getElementsByTagName("body")[0],e.isDef(top.innerWidth))a.width=top.innerWidth,a.height=top.innerHeight;else if(e.isDef(c.clientWidth))a.width=c.clientWidth,a.height=c.clientHeight;else if(e.isDef(d.clientWidth))a.width=d.clientWidth,a.height=d.clientHeight;else throw a.width=a.height=0,"";else e.isDef(window.outerWidth)&&(a.width=window.outerWidth,a.height=window.outerHeight);return a},windowPosition:function(){var a=0,d=0;e.isDef(window.screenX)?
(a=window.screenX,d=window.screenY):e.isDef(window.screenLeft)&&(a=window.screenLeft,d=window.screenTop);return{scrX:a,scrY:d}},getNodeArea:function(a){var d=-1;a&&(a=v.getRect(a),d=a.width*a.height);return d},getRect:function(a){var d={},c=v.windowPosition();a=a.getBoundingClientRect();e.isUndef(a.x)&&(d.x=a.left,d.y=a.top);e.isUndef(a.width)&&(d.width=a.right-a.left,d.height=a.bottom-a.top);e(d).mixin(a,!0);d.scrX=c.scrX+d.x;d.scrY=c.scrY+d.y;return d},getIeDimObj:function(){return document.documentElement&&
e.isDef(document.documentElement.clientWidth)&&document.documentElement||document.body},getPlaceholderSpan:function(){var a=document.createElement("span");e(a.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});a.innerHTML=".";return a},getClippedDimensions:function(a,d){var c,b,g=1E4,f=1E4;c="absolute"===x.getStyle(a,"position");if(null!==a.parentNode&&!c){do a=a.parentNode,c="OBJECT"!==a.tagName.toUpperCase(),b="inline"!==x.getStyle(a,"display"),c&&b&&
(c=v.getRect(a),g=c.width<g?c.width:g,f=c.height<f?c.height:f);while(a.parentNode!==document&&a!==d)}return{width:s.round(g),height:s.round(f)}},findChildWithLargestContent:function(a){var d=function(b){for(;b.parentNode!==a;)b=b.parentNode;return b},c=null,b=function(b){var c,d,e=null,n=-1;if(b.length)for(c=0,d=b.length;c<d;c++){var q=b[c],m=v.getNodeArea(q),r;if(r=m>n){r=void 0;if(r=q.parentNode===a)if(r=void 0,r="DIV"===q.nodeName)if(r=void 0,r=""===q.style.backgroundImage){var k=r=void 0,l=q.childNodes;
for(r=0;r<l.length;r++)1===l[r].nodeType&&(k=!0);r=!k}r=!r}r&&(e=q,n=m)}return e}(function(a){var b,c,d,e,q=[],m="iframe img a object embed div".split(" ");b=0;for(c=m.length;b<c;b++){var r=a.getElementsByTagName(m[b]);if(r.length)for(d=0,e=r.length;d<e;d++)q.push(r[d])}return q}(a));b&&(c=d(b));return c},screenSize:function(){var a={width:-1,height:-1};try{e.isDef(window.screen)&&(a={width:window.screen.width,height:window.screen.height})}catch(d){}return a},calcMonDims:function(){var a=e(v.screenSize()).mixin({scrX:0,
scrY:0});e.isDef(screen.availLeft)&&(a={scrX:window.screen.availLeft,scrY:window.screen.availTop,width:window.screen.availWidth,height:window.screen.availHeight});return a}},pa=function(a){return{getProps:function(){var d={};try{var c=document.createElement("span");e(c.style).mixin({position:"absolute",top:"150"});d={rpx:""===c.style.top?1:0}}catch(b){a.add(k.ERROR_CODES.ENVIRONMENT)}return d}}},ha=function(){var a={},d=function(c){e.isDef(a[c])?a[c]++:a[c]=1};u.on("error",function(a){d(a)});return{list:a,
add:d,toString:function(){var c="",b;for(b in a)a.hasOwnProperty(b)&&(c+=b);return c},hasErrors:function(){for(var c in a)return!0;return!1}}},La=function(a,d){var c=function(a){var c=[];if(a&&a instanceof Array)c=e(a).map(function(a,b){return b.val}),c.push(l.adsafeSrc,l.requrl,l.reqquery);else throw Error("Unexpected data type in ExchangeParser.getUrlList");return c};return{parse:function(b){try{var g,f=c(b),p=f&&f.length&&f.join("|"),h=l.exchList;p&&(g=e(h).map(function(a,b){return 0<=p.indexOf(H.rot(b))?
a:void 0}),g.length&&d.addItem({output:g.join(".")},"ex",{type:"UFO"}))}catch(n){a.add(k.ERROR_CODES.EXCHANGE_PARSING)}}}},W=function(){var a={},d=function(b,c){var d=RegExp(b+"(?=$|,)|"+b+":(?!,|$)(.?\\d*(?=,|$))").exec(l.jsFeatures);if(e.isUndef(a[b])||c)a[b]=!!(d&&!d[1]||d&&d[1]>100*s.random());return a[b]},c={bl:"blur",fc:"forcecocoa",rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond"},b=function(){return e(c).mapToObj(function(b,c){var d={};d[b]=a[c]?1:0;return d})};
e(c).each(function(a,b){d(b)});return{on:d,output:function(){return e(b()).toParams()}}},ua=function(a){var d=a.browserIs("g")||a.browserIs("i")||t.friendlyIframe||!t.embedded;return{calcInitialViewState:function(a,b){var e=k.NA;if(d||b)e=75<=a?k.IN_VIEW:25>=a?k.OUT_OF_VIEW:50<=a?k.PARTIAL_VIEW_PLUS:k.PARTIAL_VIEW_MINUS;return e},calcPercentInView:function(a,b,d){var f=0,p=a;a.hasValidDims()&&!a.isHidden()&&(e([b,d]).each(function(a,b){if(b.hasValidDims()){var c=p.getRounded(),d=b.getRounded(),f=
Math.max(c.scrX,d.scrX),e=Math.max(c.scrY,d.scrY),g=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),g=g-f,c=c-e;p=G({scrX:f,scrY:e,width:0<g?g:0,height:0<c?c:0})}}),f=s.round(p.area()/a.area()*100));return f}}},qa=function(a){var d=!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&&(d=!0);return d},unq:function(){var c="";try{for(var b,d=window.Uint32Array&&
window.crypto&&window.crypto.getRandomValues;30>c.length;)d?(b=new Uint32Array(1),window.crypto.getRandomValues(b),c+=b[0].toString(16)):c+=(16*s.random()|0).toString(16);c=c.slice(0,30)}catch(f){a.add(k.ERROR_CODES.UID_GENERATION)}return c}()}},ta=function(a){var d,c=function(){var b,c,d,n,k;t.friendly?(b=g(),c=b.left,d=b.top,b=v.windowPosition(),n=b.scrX+c,k=b.scrY+d):a.browserIs("i")&&11!==a.getDocumentMode()?(k=n=0,c=function(a){n=a.screenX-a.clientX;k=a.screenY-a.clientY},document.documentElement.attachEvent("onmousemove",
c),document.documentElement.fireEvent("onmousemove"),document.documentElement.detachEvent("onmousemove",c)):e.isDef(window.mozInnerScreenX)&&(n=s.round(window.mozInnerScreenX),k=s.round(window.mozInnerScreenY));return{scrX:n,scrY:k}},b=function(){var a,b,c=d||v.getIeDimObj();e.isDef(window.innerWidth)?(a=window.innerWidth,b=window.innerHeight):c&&e.isDef(c.clientWidth)?(a=c.clientWidth,b=c.clientHeight,0===a&&0<c.offsetWidth&&(a=c.offsetWidth),0===b&&0<c.offsetHeight&&(b=c.offsetHeight)):window.frameElement&&
e.isDef(window.frameElement.clientWidth)&&(a=window.frameElement.clientWidth,b=window.frameElement.clientHeight);return{width:a,height:b}},g=function(a,b){a=a||window;b=b||{top:0,left:0};for(var c,d=a.parent.document.getElementsByTagName("iframe"),e=!1,m=0,r=d.length;m<r;m++)if(c=d[m],c.contentWindow==a){e=!0;break}e&&(c=v.getRect(c),b.left+=c.left,b.top+=c.top,a!==top&&g(a.parent,b));return b};return{calcDims:function(){var a={};try{a=e(c()).mixin(b())}catch(d){u.trigger("error",k.ERROR_CODES.GET_AD_DIMENSIONS)}return new G(a)},
waitForBody:function(a){var b=setInterval(function(){document.body&&(d=v.getIeDimObj(),clearInterval(b),a())},50)}}},Ga=function(a,d,c,b,g,f,p,h){var n=function(a,b){if(b>=k.MAX_URL_LENGTH)return"";var c,d,f=[],g=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};c=e(a).map(function(a,b){if(g(b))return b});d=e(a).map(function(a,b){if(!g(b))return b});e(c.concat(d)).each(function(a,c){var d="adsafe_url="+c.val+"&adsafe_type="+c.key,e=f.join("&").length;d.length+e+b<=k.MAX_URL_LENGTH&&
f.push(d)});return f.join("&")},q=function(a){var g=0,n=H.hashCode(l.asid),q="adsafe_jsinfo=",z=h.needsFlash()?{viewState:k.NA}:h.checkScreenLoc(!0),A="c:"+b.getCacheBustId()+",sl:"+z.viewState+",em:"+t.embedded+",fr:"+t.friendly,y=c.on("postDts")&&x.getXHR2()?"p":"i",w=["pt:"+h.stringifyPingTimes()+(z.viewState!=k.NA?z.details:""),e(p.params()).toParams(),"id:"+l.asid];f.iterate(function(a,b){w.push(a+":"+b.output())});d.toString()&&w.push("e:"+d.toString());w.push(c.output());w.push("uf:"+(h.useFlash()?
1:0));w.push("tt:"+l.mode);w.push("et:"+(s.now()-l.birthdate));w.push("uid:"+b.unq);w.push("v:9.1");w.push("sp:"+("true"===l.jsDoSplit?1:0));w.push("ct:"+t.getPageTime());w.push("dtm:"+y);w.push("mn:"+l.mn);w.push("gtpl:"+("true"===l.getTpl?1:0));c.on("resolution")&&(w.push("wr:"+e(v.windowSize()).toArray().join(".")),w.push("sr:"+e(v.screenSize()).toArray().join(".")));-1===(""+n).indexOf(p.params().br.toUpperCase().charCodeAt(0))&&w.push("mf:"+n);var B=function(b){return q.length+a+b.length+5<=
k.MAX_URL_LENGTH},u=function(a){if(a)return","+a};B(A)&&(q+=u(A),e(w).each(function(a,c){-1!==c.indexOf("id:")&&B(c)?(q+=u(c),b.impressionIsIdentifiable(!0)):B(c)?q+=u(c):g+=1}),u("sp:"+("true"===l.jsDoSplit?1:0)));return q+=",ov:"+g};return{send:function(a){var b=g.baseUrl;try{b+=n(a,b.length)}catch(c){d.add(k.ERROR_CODES.IMPRESSION_URLS)}b+="&"===b.slice(-1)?"":"&";try{b+=q(b.length)}catch(f){d.add(k.ERROR_CODES.JSINFO),b+="adsafe_jsinfo=e:"+d.toString()}g.macroUrl&&(b+="&"===b.slice(-1)?"":"&",
b+=g.macroUrl);try{g.sendImpression(b)}catch(e){__IntegralASDiagnosticCall("impsend",e,l)}}}},Da=function(a,d){return{init:function(c){a.jsonp(c,function(a){d.send(k.DT_CODES.THIRD_PARTY,void 0,!1,!0,{field:"tpiLookup",value:a})},!1,"callback")}}},Aa=function(a,d,c){var b=function(a,b){return{time:a,task:b}},g=function(a,c){c=c||e.noop;return function(g){return e(g).map(function(e,g){var h=g/1E3;return new b(g,function(){var b;b="";1!==h&&(b+=h);b=l["_onInViewMRC"+b];d.send(a,h);c(b)})})}};return{getJob:function(a,
c){return new b(a,c)},getPingJobs:g(k.DT_CODES.PING,function(b){"true"===l.useViewabilityNotification&&!c.skipAsFraudulent()&&b&&a.notify(b)}),getFullyInViewPingJobs:g(k.DT_CODES.FULLY_INVIEW),getPosInViewPingJobs:g(k.DT_CODES.POS_INVIEW)}},na=function(){var a=function(a,b){-1!==a.indexOf(b+"&")&&(b+="&");return a.replace(b,"")},d=function(a,b,d){var e=a.indexOf("?");b=b+"="+d;if(-1===e)return a+"?"+b;e++;return a.slice(0,e)+b+"&"+a.slice(e)};return{wrap:function(c,b,e,f){var k="__IntegralAS_"+l.asid.replace(/\-/g,
"")+"_"+s.round(1E4*Math.random()),h,n,q;f=f||"ias_callback";RegExp(f).test(c)&&(h=RegExp("("+f+"=)(.[^&]*)").exec(c)[0],n=h.split("=")[1],q=H.stringToFn(n),c=a(c,h));window[k]=function(a){b(a);e&&q&&q(a);window[k]=void 0};return c=d(c,f,k)}}},ma=function(){var a=function(){return void 0!==window.mraid};return{isInView:function(){var d=k.NA;a()&&void 0!==window.mraid.isViewable&&(d=window.mraid.isViewable()?k.IN_VIEW:k.OUT_OF_VIEW);return d},getDetectionMethod:function(){return a()?k.DETECTION_METHODS.MOBILE:
k.NA},isMobileApp:function(){return a()}}},Ea=function(a,d,c,b){var g={jss:{isFW:!0,nodeType:"script"},jsi:{isFW:!0,nodeType:"iframe"},jload:{impressionMethod:function(a){d.send(a,function(){u.trigger("sendDiag")},!c.on("postMon"))}},bapi:{impressionMethod:function(b){d.jsonp(b,a.enabled?a.callback:e.noop,a.enabled?!0:!1)}},jsapi:{isFW:!0,impressionMethod:function(b){d.jsonp(b,a.enabled?a.callback:e.noop,a.enabled?!0:!1)}},jsvid:{impressionMethod:function(a){u.on("adImpression",function(){d.send(a,
e.noop,!c.on("postMon"))})}},fwjsvid:{isFW:!0,processUrl:function(a){"false"===l.fwMonitoring&&(a=a.split("/"),a[3]="db2",a[4]="video",a=a.join("/"));return a},impressionMethod:function(a){"false"===l.fwMonitoring&&d.jsonp(a,function(a){u.trigger("videoBlockResult",a)});u.on("adImpression",function(){d.send(a,void 0,!0)})}},jspix:{nodeType:"img"}};return new function(){var a=function(a){var b=-1===a.indexOf("?")?"?":"&";return a+b},c=g[l.mode],e=!!c.isFW,n=b&&l.mobFwUrl?l.mobFwUrl:e?l.adsafeSrc:l.requrl+
"?"+l.reqquery,k=n.indexOf("BEGIN__ADSAFE"),m=-1!==k,r=m?n.slice(k):"",a=m?n.slice(0,k):a(n);return{isFW:e,baseUrl:a,macroUrl:r,sendImpression:function(a){a=c.processUrl?c.processUrl(a):a;c.nodeType?d.addNode(c.nodeType,a):c.impressionMethod(a)}}}},Ka=function(a,d){var c,b=l.mtCell,g=l.mtSample,f=0,p=0,h=[],n=null,q=null,m,r=function(a){try{var c=s.now()-n;f+=c;x.removeEvent("mousemove",C);h.push("{ht:"+f+",mm:{"+e(m).toParams()+"}}");d.addItem({output:"{cs:"+b+",sr:"+g+",ec:"+h.length+",me:["+h.slice(-10).join(",")+
"]}"},"mt",{type:k.DT_CODES.UNLOAD})}catch(l){}},u=function(a){try{f=0,m={},n=s.now(),x.addEvent(c,"mousemove",C)}catch(b){}},C=function(d){var f,h,n,k,l,r,C;try{null===q&&(q=c&&e.isDef(d.clientX)&&e.isDef(d.clientY));if(q&&0===p%g&&(l=a.calcDims(),-1!==l)){C=s.ceil(l.width/b);var u=d.clientX,D=d.clientY;n=t.embedded?u:u-l.x;k=t.embedded?D:D-l.y;f=s.floor(n/b);h=s.floor(k/b);r=f+h*C;m[r]?m[r]++:m[r]=1}p++}catch(v){}};return{init:function(){var b=setInterval(function(){try{a.isAdDetected()&&(c=a.getOriginatingElement(),
x.addEvent(c,"mouseenter",u),x.addEvent(c,"mouseleave",r),clearInterval(b))}catch(d){}},250)}}},s={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)}},ja=function(a){var d={},c=s.now(),b=!0,g=new T,f=t.friendly&&a.on("blur")&&window.top.document&&e.isFunction(window.top.document.hasFocus);a=function(){var a=
function(){c=s.now();window.webkitRequestAnimationFrame(a)};window.webkitRequestAnimationFrame(a);setInterval(function(){var a=100<s.now()-c;b!==a&&(b=a,g.run(a))},100)};var k=function(){var a=null;e.isDef(document.hidden)?a=document.hidden:e.isDef(document.mozHidden)?a=document.mozHidden:e.isDef(document.msHidden)?a=document.msHidden:e.isDef(document.webkitHidden)&&(a=document.webkitHidden);if(null!==a){var c=a;b!==c&&(b=c,g.run(c))}return a};d.onHiddenChange=function(a){g.push(a)};d.isHidden=function(){return f&&
!window.top.document.hasFocus()||k()};null===k()&&e.isDef(window.webkitRequestAnimationFrame)&&(a(),d.isHidden=function(){return b});return d},ka=function(){var a=function(a){for(var b in a)if(a.hasOwnProperty(b)){var d=a[b];(""===d||"null"===d||"undefined"===d||null===d||e.isUndef(d))&&delete a[b]}return a},d=function(a){var b={},d,f;for(f in a)a.hasOwnProperty(f)&&(d=a[f],e.isUndef(b[d])?b[d]=f:b[d]+=f);a={};for(f in b)b.hasOwnProperty(f)&&(d=b[f],a[d]=f);return a};return{detectTopURL:function(){var c=
function(){var a={g:"",q:""};try{a.q=window.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(window.navigator)&&e.isDef(window.navigator.userAgent)){var f=window.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(g){}try{b.b=encodeURIComponent(parent.location.href)}catch(f){}if(t.embedded){try{b.c=encodeURIComponent(parent.document.referrer)}catch(k){}try{b.e=encodeURIComponent(window.document.referrer)}catch(h){}}try{"jsi"!==l.mode&&(b.d=encodeURIComponent(window.location.href))}catch(n){}try{b.f=encodeURIComponent(l.jsref)}catch(q){}try{var m=c();b.g=encodeURIComponent(m.g);b.q=encodeURIComponent(m.q)}catch(r){}var b=a(b),b=d(b),c=[],
s;for(s in b)b.hasOwnProperty(s)&&c.push({key:s,val:b[s]});c.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length<b.val.length?-1:0});return c}}},Ma=function(a){return{hash:function(){for(var d=0,c=a.length,b=[],g;d<c;d++)g=a[d].filename.replace(/\.plugin$/,""),g=H.hashCode(g),g=e.toBase(g,62).slice(-4),b.push(g);return b},decode:function(d){var c,b;c=s.floor(s.random()*d.length);b=encodeURIComponent(a[c].filename.replace(/\.plugin$/,""));return[d[c],b]}}},ga=function(a){var d=!1;return{measure:function(c){(d=
0===c.rsa)&&l._onSuspicious&&a.trigger("notify",l._onSuspicious)},skipAsFraudulent:function(){return d}}},la=function(){var a=[],d={},c={sl:"n",gsl:"gn",fsl:"fn"},b=0,g,f,l={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},h=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},n=function(a,b){var c=new Ua(b);return d[a]=c},q=function(a,b){return(b||"")+{inView:"i",outOfView:"o",na:"n",partialViewMinus:"pm",partialViewPlus:"pp"}[a]},m=function(){e(c).each(function(c,d){l[d]+=a.length?f-b:f});b=f},r=function(b){a.length&&m();e(b).each(function(a,b){var d=c[a];d!==b&&"n"===d&&(l[b]+=l.n);c[a]=b});a.length||m()},s=function(a){var b,c=a.adDimensions.getRounded();b=h(a);var g={sl:q(a.viewState),fsl:q(a.fState||
k.NA,"f"),gsl:q(a.gState||k.NA,"g")};f=t.getTagTime();r(g);g.t=f;b=e({toString:function(){e(d).each(function(a,b){b.fastForward()});return"{"+e(g).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!==(k.IN_VIEW+"|"+k.PARTIAL_VIEW_PLUS).indexOf(a.viewState)},isFullyInView:function(){var b=
a.useCocoa?a.fullPercentInView:a.percentInView;return this.isInView()&&100===b}}).mixin(g);e(b).mixin(a);b.width=c.width;b.height=c.height;return b};(function(){n("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});n("as",function(a){a=a.adDimensions.getRounded();return a.width+"."+a.height})})();return{fastForward:function(){f=t.getTagTime();m()},registerLocation:function(b){var f,
h=!1;c.sl==q(b.viewState)&&a.length?(f=new s(b),a[a.length-1].details=f.details):(f=new s(b),a.push(f),g=b.viewState,h=!0);u.trigger("newScreenEvent",f);e(d).each(function(b,c){-1!=="piv|as".indexOf(b)?(h&&c.clear(),c.addState(f),a[a.length-1].breakdowns[b]=c.get()):c.addState(f)});return f},stringify:function(b){var c="";a.length&&(c=e({slTimes:"{"+e(l).toParams()+"}",slEvents:"["+a.slice(-b).join(",")+"]",slEventCount:a.length}).toParams());return c},createViewabilityTracker:n,getCurrentLoc:function(){return q(g)}}},
Ha=function(a){var d=l.asid,c=[0,1,4],b,g=function(){var a=setInterval(function(){window.postMessage({asid:d,ksca:"acsk",sender:"main"},"*")},50);window.addEventListener("message",function(b){b=b.data;"acsk"===b.ksca&&b.asid===d&&"main"!==b.sender&&("ack"===b.type&&clearInterval(a),"complete"===b.type&&(b.timeReturned=s.now(),f(b)),c.length&&(b=c.shift(),window.postMessage(p(b),"*")))})},f=function(b){var c=-5-0.1*b.targets,d=k.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)},p=function(){var a=0,c=d.replace("-",""),e=c.substr(-6);return function(f){for(var g=b,k=s.now(),l=f,p=[];l--;)p.push(c.substr(++a,3));return{scaUrl:g,targets:f,timeBegun:k,src:e,targetList:p,asid:d,ksca:"acsk",sender:"main",cap:1E6}}}();return{load:function(){if(!e.isUndef(window.Worker)&&!e.isUndef(window.Blob)){var c=
new P;c.sub("static");c.master(c.master().split(":")[0]);c.path("/sca.js");b=c.toString();a.trigger("exec",b);g()}}}},H={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 d=0,c,b,e;if(0===a.length)return d;c=0;for(e=a.length;c<e;c++)b=a.charCodeAt(c),d=(d<<5)-d+b,d|=0;return d},stringToFn:function(a){var d,c=window,b=a.split(".");for(a=0;a<b.length;a++)if(d=c,c=c[b[a]],e.isUndef(c)||a===b.length-
1&&!e.isFunction(c))return!1;return function(){c.apply(d,arguments)}}},wa=function(a,d,c,b,g){var f=k.OUT_OF_VIEW,p,h=function(){if(p)return p;var b=e(document.getElementsByTagName("object")).toArray(),c=e(document.getElementsByTagName("embed")).toArray(),d="IASid"+a;return p=e(b.concat(c)).find(function(b,c){var f=e.isFunction(c[d]);if(f)c[d](a);return f})};c.on("videoBlockResult",function(b){var c=h(),d=!1,f="blockAd"+a;"failed"===b.action&&(d=!0);if(c&&e.isDef(c.blockAd))c.blockAd(d);else if(c&&
e.isDef(c[f]))c[f](d)});(function(){var e=!1,h=!1;d.on("hundredpct")&&l.use100v&&(new Wa(c,b)).init();x.addEvent(window,"message",function(b){var d={};try{d=JSON.parse(unescape(b.data))}catch(l){d={}}d.recordType="video";d.id===a&&(b=d.messageType,-1!=="showAd|adStarted|adVideoStart|adVideoStarted|resumeAd".indexOf(b)?(e=!0,f=h?k.IN_VIEW:!1):-1!=="adVideoComplete|adStopped|stopAd|pauseAd".indexOf(b)?(e=!1,f=k.OUT_OF_VIEW):"resizeAd"===b&&("fullscreen"===d.viewMode?(h=!0,f=e?k.IN_VIEW:k.OUT_OF_VIEW):
(h=!1,f=e?!1:k.OUT_OF_VIEW)),g.addRecord(d),c.trigger(b,d))})})();return{findVideo:h,version:h().getVersion(),forceViewState:function(){return f}}},va=function(a){var d=[],c=function(b){var c=e({t:b.time-l.birthdate,tp:b.messageType,vid:b.id,sl:a.getCurrentLoc()}).mixin(b.eventData);return e({toString:function(){return"{"+e(c).toParams()+"}"}}).mixin(c)};return{getEvents:function(){return d},addRecord:function(a){a=new c(a);d.push(a)},stringify:function(){return"{"+e({vEventCount:d.length,vEvents:"["+
d.join(",")+"]"}).toParams()+"}"}}},Fa=function(a,d,c,b,g,f,p,h,n,q,m,r,u,v,z){var A,y,w,B,E=0,M=0,I,N=-1!==l.mode.indexOf("jsvid"),P=m.isMobileApp(),J=N?200:100,H=l.mobOrTab,T=!H&&b.on("recordalternate"),F=b.on("forcecocoa"),O=a.getDocumentMode(),O=a.browserIs("g")||a.browserIs("i")&&(9===O||10===O)&&b.on("rattie"),aa=t.friendlyIframe&&F||t.xDomainIframe&&O&&F||t.xDomainIframe&&!O,K=!H&&aa&&b.on("cocoapuffs"),Q=!1,R=new Va(10),L=[N&&b.on("videotwoseconds")?2E3:1E3,5E3,15E3];b.on("everySecond")&&
(L=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3]);var U=e(L).map(function(a,b){return b/1E3}).join("-"),Y=new da(1E3),fa=new ca(q.getPingJobs(L));if(b.on("hundredpct")&&l.use100v)var Z=new da(1E3),W=new ca(q.getFullyInViewPingJobs(L));if(b.on("tabHiddenDtCall"))var $=new da(1E3),X=new ca(q.getPosInViewPingJobs([L[0]]));var V=function(h){try{R.start();var p,q,t,x,F,H;t=u.collect();var I=function(){V();b.on("viewabilityready")&&d.send(k.DT_CODES.VIEWABILITY_READY)};T&&(t.gState=
t.viewState);if(K){A=A||new ba(S,t.adDimensions,I,b,r,a,c)||{};x=A.checkViewable();b.on("hundredpct")&&l.use100v&&(B=B||new Sa(Ra,t.adDimensions,I,a,b,g,n,r)||{},F=B.checkViewable(),t.fullPercentInView=F.pct,t.useCocoa=K);if(1!==t.tabHidden||x.str===k.NA)t.viewState=x.str;t.percentInView=x.pct;b.on("unreliabilityDetection")&&(w=w||new ba(S,G({height:0,width:-2E4}),e.noop,b,r,a)||{},H=w.checkViewable(),H.str!==k.OUT_OF_VIEW&&(M+=1),E+=1,n.addItem({output:M+"/"+E},"fu"))}else aa&&(t.viewState=k.NA,
t.percentInView=-1);T&&(y||h||(y=K?A:new ba(S,t.adDimensions,e.noop,b,r,a,g)),t.fState=h?k.NA:y.checkViewable().str);if(N){if(q=z.forceViewState())t.viewState=q}else P&&(t.viewState=m.isInView());p=v.registerLocation(t);b.on("hundredpct")&&l.use100v&&(p.isFullyInView()?(Z.mark(),W.doEligibleJobs(Z.getTotalTime()),!b.on("zeroPing")||Q||h||(d.send(k.DT_CODES.FULLY_INVIEW,0),Q=!0)):Z.stop());p.isInView()?(Y.mark(),fa.doEligibleJobs(Y.getTotalTime())):Y.stop();var J=fa.getNextJob();J&&J.time===L[0]&&
b.on("tabHiddenDtCall")&&(t.posViewState===k.IN_VIEW||t.posViewState===k.PARTIAL_VIEW_PLUS?($.mark(),X.doEligibleJobs($.getTotalTime())):$.stop());R.stop();var O=s.round(R.getTime()/R.getCount());n.addItem({output:O},"lt",{type:k.DT_CODES.UNLOAD});return p}catch(U){f.trigger("error",k.ERROR_CODES.CHECK_SCREEN_LOC)}},ea=function(a){I=!0;var b=!1;a=function(){b||(b=!0,d.send(k.DT_CODES.VIDEO_EVENTS))};p.impressionIsIdentifiable()&&(V(),setInterval(V,J),f.on("adStopped",a),f.on("adVideoComplete",a),
x.addEvent(window,"beforeunload",d.unload,!1),N&&x.addEvent(window,"beforeunload",a,!1))};return{checkScreenLoc:V,init:function(){"true"===l.allowViewability&&e.isFunction(document.addEventListener)?(I=!1,"complete"==document.readyState||"loaded"==document.readyState||"interactive"==document.readyState?s.execAtEndOfThread(ea):document.addEventListener("DOMContentLoaded",ea,!1)):h.waitForBody(ea)},needsFlash:function(){return aa},readyFired:function(){return I},useFlash:function(){return K},stringifyPingTimes:function(){return U}}};
try{Na()}catch(Xa){__IntegralASDiagnosticCall("main",Xa,l)}};try{__IntegralASConfig.initialize(__IntegralASConfig)}catch(err$$11){__IntegralASDiagnosticCall("initialize",err$$11,__IntegralASConfig)};
