var __IntegralASDiagnosticCall = (function(code, err, config) { try { var alreadySent = {}; return function(code, err, config) { var contextNode; try { if (!alreadySent[code]) { alreadySent[code] = true; if (config) { // cannot stringify DOM node due to parent-child relationship contextNode = config.contextNode; config.contextNode = ''; } var img = new Image(); img.src = '//pixel.adsafeprotected.com/jsdiagnostic' + '?code:' + code + '&err:' + encodeURIComponent(err.message) + '&config:' + encodeURIComponent(JSON.stringify(config)); //restore after stringification so js can continue if (config) { config.contextNode = contextNode; } } } catch(err) {} }; } catch(err) { return function(){}; } })(); try { var __IntegralASConfig = { jsDoSplit : "false", cocaPuffsPath : "", debug : "false", killPhrases : "", jsDiag:'true', version:'0', mtCell: 10, mtSample: 5, trackMouse : "true", exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'}, killFlash: 'true', sp_cdnDomain:'cdn.adsafeprotected.com', sp_cdnScripts:{sca: "cdn.adsafeprotected.com/sca.17.2.2.js"}, protocol:'http', jsref : "", asid : "872ed872-0221-11e7-86f2-382c4ac7304d", allowViewability : "true", jsFeatures : "cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,tpiLookupURL,hundredpct,jloadDiag:0,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:0,bigmon:0,chromeNativeIO:100,oddet:100,ios:0,ancestor:100,avmm:100,avgrn:100,useScreenLocationInfoAdaptor:100,swapids:100,pIntervals:10,firewall_cdn_domain,usesca:10,bustediframe:100,impFailSafe:100,yieldmo:100,displayCustomView:0,sfdetect,pmdetect:100,novidnodeerr:5,diagnosticCM:0,viewabilityOptimization:100,usehaps:100", adsafeDomain : "adsafeprotected.com:80", minimizeCalls : "false", adWidth : "", adHeight : "", forceAppend : "true", sp_imp_maxLength: 6000, sp_imp_jsInfo_minLength: 200, _onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15, _onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult, _onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable, _onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious, _onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC, _onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull, _onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5, reqquery : "anId=925129&campId=300x600&pubId=21455696&chanId=18389936&placementId=96834296&pubCreative=49150950416&pubOrder=132813896&cb=1968782297&custom=1&custom2=", mode : "jload", requrl : "http:\/\/pixel.adsafeprotected.com\/mon", dtBaseURL: "http:\/\/dt.adsafeprotected.com\/dt?anId=925129", adsafeSrc : "", tpiLookupURL:"", getTpl: "false", use100v: false, useBapiCallback: "", useViewabilityNotification: "", scriptUrl : "http://pixel.adsafeprotected.com/jload?anId=925129&campId=300x600&pubId=21455696&chanId=18389936&placementId=96834296&pubCreative=49150950416&pubOrder", accountForSadImps:'', sendCookie:'false', cookieBaseURL:'sc.iasds01.com/dtc?anId=925129&pubId=21455696', fwMonitoring:'', doNothing: false, mn: "app28", mobOrTab: false, mobFwUrl : "http://mobile.adsafeprotected.com/external/monitoring/app/initial/925129/", anId : '925129', advEntityId : '', pubEntityId : '', videoId : '', customViewability: [{ id:"publ1", tiv: 1, minunit:1, thresholds: [{piv:100, ub:242499}, {piv:30, lb:242500}], mediaTypes:["display"], distributionChannels:["web","app"] }, { id:"publ2", tiv: 2, minunit:2, sound: "on", thresholds: [{piv:100, ub: 242499}, {piv:50, lb: 242500}], mediaTypes:["video"], distributionChannels:["web","app"] }] }; if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) { var fakeErr = { message: __IntegralASConfig.asid }; __IntegralASDiagnosticCall('asid', fakeErr); } __IntegralASConfig.birthdate = new Date().getTime(); __IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload'; __IntegralASConfig.contextNode = (function() { if (__IntegralASConfig.useFIF) { return window.frameElement; // Early exit if using FIF } var tempScript, embedded = window != top, scripts = document.getElementsByTagName('script'), result = scripts[scripts.length - 1], scriptIndex = scripts.length, useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1, scriptUrl = __IntegralASConfig.scriptUrl; try { while (--scriptIndex >= 0) { tempScript = scripts[scriptIndex]; if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) { result = tempScript; tempScript.setAttribute('data-ias-script-tag', 'found'); break; } } if (scriptIndex === 0 && useDocWrite && !embedded) { document.write(''); result = document.getElementById('s' + __IntegralASConfig.asid).parentNode; } } catch(e) { } return result; }()); } catch(err) { __IntegralASConfig = {}; __IntegralASDiagnosticCall('bootstrapper', err); } __IntegralASConfig.initialize=function(p,w,y){var l,Eb=function(){E.startSystem();l=E.getAggregator();var g;l.provide("mobileApp",function(){return g=g||new oa(a)});l.provide("context",v);var a=l.provide("features",pa()),b=qa(),c=l.provide("ids",ra()),d=new sa(l),e=aa(),k=ta(b,e),e=function(){var a=l.request("mobileApp"),b=l.request("context"),d=a.isSafeToInjectMraid(),e=new ua(n.getWindow(),new D),d=new va(n.getWindow(),d,a.isMobileAppEnvironment()),m=new ba(e,new D),k=new wa(n.getWindow(),new D), u=new xa(n.getWindow(),c),r=new ya(n.getWindow(),u,p.mode),g=new ba(k,new D),q=new za(n.getWindow(),new D),u=new Aa(n.getWindow(),u,p.mode),k=new ca(k,q,new D),q=new Ba(n.getWindow(),new D),b=new Ca(n.getWindow(),b),e=new ca(e,q,new D),e=(new Da([{environment:r,measurementStrategy:g},{environment:u,measurementStrategy:k},{environment:b,measurementStrategy:e},{environment:d,measurementStrategy:m}])).resolve(),d=new Ea(e);return new Fa(e,d,a.isMobileAppEnvironment())}();a.on("swapids")&&(p.oid=p.asid, p.asid=c.unq);var m,r,u=Ga(),q=Ha(),t=Ia(a),A=Ja(),F=Ka(l),z=l.provide("mPage",La()),B=Ma(),K=Na(B,n),I=Oa(),s=l.provide("browser",Pa()),L=l.provide("intersectionWatcher",Qa(n.getDoc().body));l.provide("ieXDomainViewability",Ra(s));l.provide("iframe",Sa(s));var T=Ta(s),w=l.provide("video",!v.isVideo()||v.isAvid()||v.isInMobiMraidVideo()?{}:Ua(p.videoId,a,I));Va(Wa.build());var J=Xa(b,T,a),M=Ya(J,b,z),P=Za(F),x=$a(J,b,a,c,d,s,I,A),A=ab(),y=bb(b,a,l,F),J=cb(k,x,b,c,d),k=db(k,x),y=eb(y,a,e.isImmediate()), V=l.provide("viewability",fb(new D,e,s,x,b,a,T,l,c,d,P,z,M,I,w)),C=function(){var b=new gb(a,v),c=new hb(a,v),d=(new ib(p,v,a)).resolve(),e=[b],m=[];c.applies()&&e.push(c);f(d).each(function(a,b){e.push(new jb(b,v));m.push(b.id)});0g,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),e=[];g=c?-g:g;do b=g%a,e.push(d[b]),g=(g-b)/a;while(0=h.MRC_LARGE_AD_SIZE;d()});l.on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Ja=function(){var g=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};l.on("newScreenEvent",function(c){c=f(c).selectProperties(f(b).keys()); c=f(c).asStrings();var d=f(c).compareTo(a);d&&(d.t=v.getTagTime(),g.push(d));f(a).mixin(c)});return{toString:function(){return f(g).toION(b)}}},Fb=function(g,a,b,c,d,e,k){var m;(function(){var e=b.getRounded(),u=e.width-5,f=e.height-5,t=0.5*e.width+1,e=0.5*e.height+1;m=[new g(a,u,f,d,k,c),new g(a,u,5,d,k,c),new g(a,5,f,d,k,c),new g(a,5,5,d,k,c),new g(a,t,e,d,k,c)]})();return{getNumInView:function(){var a=[],b=0;f(m).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});e.addItem({output:a.join(".")}, "pvs");f(a).each(function(a,c){b+=c});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;f(m).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a},remove:function(){f(m).each(function(a,b){try{b.remove()}catch(c){}})}}},Gb=function(g,a,b,c,d,e,k,m){var r=new g($,y.body,a,c,d,k,m),u,q,t=0;b=b||f.noop;u=setInterval(function(){r.isReady()&&!q?(q=!0,b(),clearInterval(u)):(5===++t||q)&&clearInterval(u)},50);return{checkViewable:function(){var a=r.isReady(), c=r.getNumInView(),c=r.getPctInView(c),d=e.calcInitialViewState(c,!0);a&&!q&&(q=!0,b());return{str:a?d:h.NA,pct:a?c:-1}},removePixels:function(){r.remove()}}},Jb=function(g,a,b,c,d,e){var k,m,r=a.getRounded(),u=[],q=!1,t=0,l=c.on("largeAd")&&a.isMrcLarge()&&!v.isVideo()?Hb(r):Ib(r),n=function(){var a;if(!q)for(q=!0,a=0;a=e?h.IN_VIEW:h.OUT_OF_VIEW);d&&!m&&(m=!0,b());return{str:d?e:h.NA,pct:d?z():-1}},removePixels:function(){f(u).each(function(a,b){try{b.remove()}catch(c){}})}}},X=function(){var g=new Kb,a=new D;return f(g).mixin(a)}, D=function(){var g={},a=function(a,c,d){g[a]=g[a]||new U;g[a].push(c,d)};return{on:function(b,c){c?a(b,c):f(b).each(a)},once:function(b,c){a(b,c,1)},trigger:function(a){var c,d=f(arguments).toArray();if(c=g[a])d.shift(),c.run.apply({},d)}}},Ab=function(){var g={},a={ox:0},b=n.getWindow(),c=f.isDef(b.JSON)&&f.isDef(b.postMessage),d=function(b){var c=b.uniqueId;b=a[b.vendorKey];var d=!1;f.isDef(b)&&1>b&&c&&!g[c]&&(d=!0);return d},e=function(a,b){if(b)return b.type="receipt",b},k=function(b,c,d){a[c.vendorKey]++; d();g[c.uniqueId]=!0;m(c)&&(d="false"===c.isSampling,b=["ext",c.vendorKey,c.dataKey].join("_"),d={encode:!0,minDt:d,type:d?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},l.trigger("addOutputItem",{output:c.dataValue},b,d),l.trigger("addOutputItem",{output:c.vendorKey},"ext_vendor",d),"false"===c.isSampling&&l.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},m=function(a){var b=function(a){return f.isStr(a)&&100>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return c}, start:function(){(new fa).listen(d,k,e)}}},R=function(g,a,b,c){var d=l.request("browser");if(l.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var e=function(a,b){return''};return function(){var k,m,r,f=p.dtBaseURL,q=p.cocaPuffsPath,f=new G(f);f.sub(a||"static");f.master(f.master().split(":")[0]);f.path("");q&&(f.master(q),f.sub(""));f+=g;q=e("allowscriptaccess","always");k=e("movie",f)+e("play","true")+e("loop","true");r=d.browserIs(h.BROWSERS.IE)|| d.browserIs(h.BROWSERS.MSEDGE);m=d.browserIs(h.BROWSERS.IE);r&&(r=c?"window":"transparent",k+=e("wmode",r));b&&(q+=e("FlashVars",b));m?(m=y.createElement("div"),r="blag"+p.birthdate+n.random(),m.innerHTML=""+k+q+"",k=m.firstChild):(k=y.createElement("object"),k.data=f,k.type=h.FLASH_MIME,k.innerHTML=q);f=k;f.style.position="absolute";f.style.width="1px";f.style.opacity= "0";f.style.height="0px";return k}()},$=function(g,a,b,c,d,e,k,m){var r=e.browserIs(h.BROWSERS.IE)||e.browserIs(h.BROWSERS.MSEDGE),u="_IASflashPixelCallback"+(p.birthdate+""+n.round(1E6*n.random())),q=!1,t=!1,A,F,z,B,K=function(){if(A&&f.isFunction(A.jsHandshake)&&!q){A.style.height="1px"===A.style.height?"2px":"1px";try{A.confirmResize()}catch(a){q=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},s=function(){if(q)return!1;var a,b;try{(a=B||A&&f.isFunction(A.jsHandshake))&&!t&&(B=!0,w[u]= v,b=A.jsHandshake(u),t=!0,v(b))}catch(c){a=!1,q=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},v=function(a){try{if(f.isUndef(a.isInView))throw"corrupted Flash pixel message received";z=1===+a.isInView}catch(b){l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},L=function(a,b,c){var d=new R(r?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=d.style;d[h.IAS_DETECTOR]="true";e.left=b+"px";e.top=c+"px";d.isPlaceholder||a.appendChild(d);e.height="1px";A=d;r&&!d.isPlaceholder&&setInterval(K, 100);return d}(g,a,b);return{isInView:function(){var a;if(s()){try{a=z}catch(b){B=!1,l.trigger("error",h.ERROR_CODES.COCOA_GONE)}e.browserIs("w")&&void 0!==a&&(A.style.height=F?"1px":"2px",F=!F)}return s()&&a},isNotReadyToReport:function(){return!s()},createdFlash:A,remove:function(){L.parentNode&&L.parentNode.removeChild(L)}}},Y=function(){var g=function(a,c,d){var e=c.length,k=s.isWindow(a)?a.frames:s.getChildWindowsOf(a);d&&d(a,c);if(k.length){for(a=0;a=c&&(b.task(),g.shift())},getNextJob:function(){return g[0]}}}, fa=function(){var g,a=function(a,c,d,e){var k,m=f.noop,g,u;if(JSON&&JSON.parse)try{k=JSON.parse(a.data),g=a.source,c(k)&&(e&&(u=e(g,k))&&(m=function(){(new ga(g)).send(function(){return u})}),d(a,k,m))}catch(q){k&&l.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){g=function(e){a(e,b,c,d)};x.addEvent(w,"message",g)},stop:function(){g&&x.removeEvent(w,"message",g);g=null}}},ga=function(g){var a=function(a){return f(a).mapToObj(function(a,b){var e;f.isFunction(b)||(e= {},e[a]=b);return e})};return{send:function(b){if(JSON&&JSON.stringify){var c=f(g).isObj()?[g]:(new Y).getFrames(g);f(c).each(function(c,e){var k;k=f.resolve(b,e)||{};k.sentTime=n.now();k=a(k);e.postMessage(f(k).JSONStringify(),"*")})}}}},Lb=function(g,a){return{onAll:function(b){var c={};f(a).each(function(d,e){g.on(e,function(){c[e]=1;f(c).keys().length===a.length&&(c={},b())})})}}},sa=function(g){var a=0,b={},c=function(b,c,d){if(f.isUndef(b.output))throw Error("item with id "+c+' must have "output" method'); this.item=b;this.id=c||++a;this.props=d||{};this.output=function(){var a=f.resolve(b.output);this.props.asION&&(a=f(a).toION());return a}},d=function(a){var c,d,e=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&&e.push(d);return e},e=function(a,d,e){e=e||d;e="string"!==typeof e?e:{};var g=function(a,d,e){a=new c(a,d,e);b[a.id]=a};f(a.output).isObj()&&!e.asION?f(a.output).each(function(a,b){g({output:b},a,e)}):g(a,d,e)};g.on("addOutputItem",function(a,b,c){e(a,b,c)});return{addItem:e,filterOutput:function(a, b){return d(function(c,d){var e=d.props,g;a(e)&&(g=d.output(),e.encode&&(c=encodeURIComponent(c),g=encodeURIComponent(g)),f.isFunction(b)?b(c,g):b[c]=g)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&delete b[a]})},getItem:function(a){return b[a]}}},Hb=function(g){var a=g.width-5,b=g.height-5,c=0.5*g.width+1,d=0.5*g.height+1,e=0.3*g.width+1,k=0.7*g.width+1,m=0.3*g.height+1,f=0.7*g.height+2,u,q=function(a,b){1>a&&(a=1);1>b&&(b=1);a>g.width&&(a=0!==g.width?g.width:1);b>g.height&& (b=0!==g.height?g.height:1);return{x:n.floor(a),y:n.floor(b)}};u=[q(a,b),q(a,5),q(5,b),q(5,5),q(c,d),q(e,m),q(k,m),q(e,f),q(k,f)];return{get:function(){return u},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(g,a){var b=0.5*g.width+1,c;c=[{y:n.floor(0.5*g.height+1),x:n.floor(b)}];return{get:function(){return c},getPctInView:function(a){return 1===a?50:0}}},Kb=function(){var g={},a=function(a,c){g[a]=c};return{request:function(a){var c, d=g[a],e=f(arguments).toArray();e.shift();f.isUndef(d)||(c=f.isFunction(d)?d.apply({},e):d);return c},provide:function(b,c){c?g[b]=c:f(b).each(a);return c}}},Ya=function(g,a,b){return{collect:function(){var a=g.find(),d=a.getOutOfViewReasons(),e=b.isHidden(),k=C(s.calcWinDims()),m=a.getDims();if(!a.hasAd()||!k.hasValidDims()||!m.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:v.embedded,winDimensions:k,adDimensions:m};!0===e&&d.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:k, adDimensions:m,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:d.length?h.OUT_OF_VIEW:a.getViewState(),percentInView:a.getPercentInView(),reason:d.join("."),obstructed:f.stringifyTriState(a.isObstructed()),isHidden:f.stringifyTriState(a.isHidden()),tabHidden:f.stringifyTriState(e),posViewState:a.getViewState(),adCompCount:a.getComponentCount()}}}},Mb=function(g){g=g||f.identity;var a=[],b=n.now(),c=function(){var c=n.now();a.length&&(a[a.length-1].duration+=c-b,b= c)};return{clear:function(){c();a=[]},fastForward:c,get:function(){return a},hasAlwaysBeen:function(b){return 1===a.length&&a[0].state===b},addState:function(b){var e=a[a.length-1];b=g(b);c();0!==a.length&&b===e.state||a.push({state:b,duration:0})}}},ha=function(g,a){var b=g||1,c=0,d=0,e,k=0;return{start:function(){0===c%b&&(e=n.now())},stop:function(){var m=e||a;0===c%b&&(k+=n.now()-m,d++);c++},getTime:function(){return k},getCount:function(){return d}}},ia=function(){var g,a=0,b=0,c=new D(!0),d= function(){g&&(a++,c.trigger(a),b>a?n.execAtEndOfThread(d):e())},e=function(){g=!1;a=0};return{onTick:function(a,d){var e=f.collapseArgsIntoHash(a,d);f(e).each(function(a,c){a=parseInt(a);b=a>b?a:b});c.on(e)},start:function(){g||(g=!0,n.execAtEndOfThread(d))},kill:e,isActive:function(){return g}}},ob=function(g){var a=0,b=v.getTagTime(),c=0,d,e;return{getTotalTime:function(){return c},stop:function(){a=0;b=v.getTagTime()},mark:function(){d=v.getTagTime()-b;a+=d;a>g&&(e=a-d\x3c/script>'],iframe:[''],img:['']}[a];d=c[0]+b+c[1];"true"===p.forceAppend?"script"!==a?(c=y.createElement("DIV"),c.innerHTML=d,e.appendChild(c.childNodes[0])): (c=y.createElement("SCRIPT"),c.src=b,e.appendChild(c)):y.write(d)},c=function(a,b,c){var d=!c&&x.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()},d.send()):(c=s.createImage(),b&&(c.onload=b),c.src=a)},d=function(a,b,c,d){var e=y.createElement("script");c=c||p.contextNode.parentNode;e.type="text/javascript";e.src=a;b&&(e.onload=b);d&&(e.setAttribute("defer",""),e.setAttribute("async",""));f.isDef(c)&&c.appendChild(e)},e=function(a){f.isFunction(a)? a({iasImpId:p.asid}):a&&"string"===typeof a&&c(a,void 0,!0)},k=function(b,c,e,k){d(a.wrap(b,c,e,k))};l.on({addNode:b,send:c,exec:d,notify:e,jsonp:k});return{addNode:b,send:c,exec:d,notify:e,jsonp:k}},h={MRC_LARGE_AD_SIZE:242500,FLASH_MIME:"application/x-shockwave-flash",IN_VIEW:"inView",OUT_OF_VIEW:"outOfView",PARTIAL_VIEW_PLUS:"partialViewPlus",PARTIAL_VIEW_MINUS:"partialViewMinus",NA:"na",PIV_NA:-1,DT_CODES:{ADTALK:"a",DIAGNOSTIC:"b",PERFORMANCE:"e",THIRD_PARTY:"i",LARGE_BILLABLE:"l",VIDEO_EVENTS:"m", PING:"p",FULLY_INVIEW:"pf",QUARTILE_FULLY_INVIEW:"qf",AVIREEN:"r",SCA:"s",POS_INVIEW:"t",UNLOAD:"u",VIEWABILITY_READY:"v",VH:"vh",EXTERNAL:"x",CUSTOM:"c"},DT_SLOT:{IM:"im",FRAUD:"sca",ENVIRONMENT:"env"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MRAID:"m",AVID:"av",MUTATION:"c",SPECIFIED_AD:"sp",BUSTED_IFRAME_FLASHTALKING:"bf",BUSTED_IFRAME_YIELDMO:"by"},OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h1",VIDEO:"v"},VIDEO_CHANNELS:{VANS:{AS3_ADAPTOR:"av3", JS_ADAPTOR:"jv3"},WRAPPERS:{JS:"jvw"}},PERF_TIMELINE_TRACKER_CONFIG:{VANS:{TYPE:"vans",COUNT:4},WRAPPERS:{JS:{TYPE:"jswrapper",COUNT:15},AS:{TYPE:"flwrapper",COUNT:9}}},ERROR_CODES:{GET_AD_DIMENSIONS:"a",AD_SLOT_ID:"A",BAPI_CALLBACK:"b",BROWSER_NOT_HTML5_COMPATIBLE:"B",ADTALK_GENERAL:"c",COCOA_GONE:"C",GET_SCREEN_LOC_GET_DIMENSIONS:"d",ADTALK_DUBIOUS:"D",NO_CONTAINER:"e",POST_IMPRESSION:"E",ADTALK_DELAY:"f",VIDEO_IN_IFRAME_DIMS_CALC:"F",GREEN:"g",INIT_ADS_MANAGER:"G",PHONE_HOME:"h",FEATURE_SCRIPT:"H", HIDDEN:"H1",HIDDEN2:"H2",UID_GENERATION:"i",IMPRESSION_URLS:"I",NOT_VPAID_EVENT_OBJECT:"j",JSINFO:"J",KILL_IT:"k",NO_RESPONSE_XML:"K",LOCATION_DETAILS:"l",IMPRESSION_LEADUP:"L",MESSAGE_LISTENER:"m",MOBILE_APP:"M",AT_INIT:"N",AUTOPLAY_DETECTION:"n",OFF_DESKTOP:"O",ANCESTOR_ORIGINS:"o",GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P",NO_ORIGINAL_VAST:"q",AVIREEN:"r",AD_ERROR:"R",GET_ELEM_STYLE:"s",AT_SEND:"S",ADS_MANAGER_START_AD:"t",NO_COMPANION_AD_XML:"T",NO_VIDEO_AD_INTERFACE:"u",UNRECOGNIZED_EVENT_TYPE:"U", ENVIRONMENT:"v",CHECK_SCREEN_LOC:"V",GET_WIN_DIMENSIONS:"w",AC_WATCHER:"W",EXCHANGE_PARSING:"x",SCA:"X",FLASH_API_ACCESS:"z"},BROWSERS:{WEBKIT:"w",OPERA:"o",GECKO:"g",CHROME:"c",IE:"i",MSEDGE:"e"},MEDIA_TYPE_CODE:"mtp",MEDIA_TYPE:{DISPLAY:"display",DISPLAY_CODE:"d",VIDEO:"video",VIDEO_CODE:"v"},MEASUREMENT_STRATEGY:{DISPLAY:"display",VIDEO:"video"},TIERS:{PRE_IMPRESSION_FRAUD:4,VIEWABILITY:7,ENVIRONMENT:8,FRAUD:9},IMPRESSION_EVENT:"impression",AD_IDENTIFIER:"data-integralas-id",IAS_DETECTOR:"iasdetector"}, v=function(){var g=w!=top,a=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),b=function(){return f.isDef(n.getWindow().mraid)},c=function(){var a=n.getWindow().inmobi,c=a&&a.IASDocumentVideoBuffer,a=a&&c&&f.isFunction(c.addVideoEventListener);return b()&&!!a},d=function(){return f.isDef(n.getWindow().avid)};return{embedded:g,friendly:a,isFriendlyToParent:function(a){var b;try{b=a.frameElement}catch(c){b=!1}return b},friendlyIframe:g&&a,xDomainIframe:g&&!a,getTagTime:function(){return n.now()- p.birthdate},getPageTime:function(){return f.isDef(w.chrome)&&f.isDef(w.chrome.csi)&&f.isFunction(w.chrome.csi)?n.round(chrome.csi().pageT):h.NA},isVideo:function(){var a;if(!(a=-1!==p.mode.indexOf("jsvid"))){var b;a=!1;if(d())try{b=n.getWindow().avid.getAvidAdSessionContext(),a=b.mediaType===h.MEDIA_TYPE.VIDEO}catch(m){}a=a||c()}return a},isMobileApp:function(){return f.isDef(w.mraid)},isSpecifiedAd:function(){var a=p._cl_adpath;return a&&f.isStr(a)},isAvid:d,isBustedIframe:function(){return void 0!== O()},isMraid:b,isSafeFrame:function(){return f(n.getWindow().$sf).isObj(!1)&&f(n.getWindow().$sf.ext).isObj(!1)},isInMobiMraidVideo:c,isDeviceTypeGroupMobile:function(){return p.mobOrTab}}}(),x={addEvent:function(g,a,b,c){f.isDef(g.addEventListener)?"mouseenter"===a?g.addEventListener("mouseover",x.mouseEnter(b),c):"mouseleave"===a?g.addEventListener("mouseout",x.mouseEnter(b),c):g.addEventListener(a,b,c):f.isDef(g.attachEvent)&&("DOMContentLoaded"===a&&(a="load"),g.attachEvent("on"+a,b))},removeEvent:function(g, a,b){f.isDef(g.removeEventListener)?("mouseenter"===a?(a="mouseover",b=x.mouseEnter):"mouseleave"===a&&(a="mouseout",b=x.mouseEnter),g.removeEventListener(a,b)):f.isDef(g.detachEvent)&&g.detachEvent("on"+a,b)},mouseEnter:function(g){var a=this;return function(b){var c=b.relatedTarget;this===c||a.isAChildOf(this,c)||g.call(this,b)}},isAChildOf:function(g,a){if(g===a)return!1;for(;a&&a!==g;)a=a.parentNode;return a===g},getStyle:function(g,a,b){var c="",d=y.defaultView&&y.defaultView.getComputedStyle; b=b||"";d?c=(g=y.defaultView.getComputedStyle(g,b))?g.getPropertyValue(a):c:g.currentStyle&&(a=a.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),c=g.currentStyle[a]);return c},getXHR2:function(g,a){var b,c;f.isDef(w.XMLHttpRequest)?(c=new XMLHttpRequest,"withCredentials"in c&&(b=c)):f.isDef(XDomainRequest)&&(b=new XDomainRequest);return b},whenReady:function(g,a){var b=a||(v.xDomainIframe?y:n.getTop().document),c=function(a){var c=setInterval(function(){b.body&&(clearInterval(c),a())},50)}, d=this;(function(a){var k=function(){a(!0)};f.isFunction(y.addEventListener)?"complete"==b.readyState||"loaded"==b.readyState||"interactive"==b.readyState?n.execAtEndOfThread(k):d.addEvent(b,"DOMContentLoaded",k,!1):c(a)})(g)},isSandboxed:function(g){var a,b=n.getWindow(),c=!1;if("sandbox"in n.getDoc().createElement("iframe")){try{a=b.frameElement}catch(d){}if(a)g=a.hasAttribute("sandbox");else{a=!1;b=n.getDoc();if(g.browserIs(h.BROWSERS.CHROME))try{b.domain="hol@#3+~"}catch(e){/Assignment is forbidden for sandboxed iframes/.test(e.message)&& (a=!0)}g=a}c=g}return c},styleElement:function(g,a){if(g&&f(g.style).isObj()&&f(a).isObj()){var b="";f(a).each(function(a,d){b+=a+": "+d+" !important;"});g.style.cssText=b}},nodeIsAbsolutelyPositioned:function(g){return"absolute"===x.getStyle(g,"position")||g.style&&"absolute"===g.style.position}},$a=function(g,a,b,c,d,e,k,m){var r=0,u=0,q=!1,t,A={},F=[h.DT_CODES.ADTALK],z=function(a,e,m,g,t,z){m=m||!b.on("postDts");var F=a===h.DT_CODES.VH||a===h.DT_CODES.DIAGNOSTIC||a===h.DT_CODES.ADTALK||a===h.DT_CODES.EXTERNAL; if(c.impressionIsIdentifiable()&&(F||"n"!==k.getCurrentLoc()))try{var s=p.dtBaseURL,B=new G(s,!0),v=n.now(),K=A[a];l.trigger("preSendDt",a);s||(B.path("dt"),b.on("usedtdomain")&&B.sub("dt"));I(B,a,e);t&&t.field&&B.setParam(t.field,t.value);g||w(B,a);l.trigger("send",B,function(){u+=1;r=n.now()-v;f.isFunction(z)&&z()},m);a===h.DT_CODES.UNLOAD&&(q=!0);A[a]=f.isDef(K)?K+1:1;d.cleanup()}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),l.trigger("error",h.ERROR_CODES.PHONE_HOME)}};g=function(){q||z(h.DT_CODES.UNLOAD, -1,!0)};var B=function(a,c){var d={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e"},e=p.mode,d=d[a]||d[e];b.on(c||e+"Diag")&&d&&z(h.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:d})},s=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:a===h.DT_CODES.AVIREEN?b=-9:a=== h.DT_CODES.SCA&&(b=-10);var c=A[a];f.isDef(c)&&-1!==F.indexOf(a)&&0!==c&&(b=b+"."+c);return b},I=function(a,b,e){e=f.isDef(e)?e:s(b);a.setParam("asId",p.asid);e={c:c.getCacheBustId(),pingTime:e,time:v.getTagTime(),type:b};d.filterOutput(function(a){var c=a.minDt&&(!a.type||a.type===b);c&&a.oneTime&&(a.flagForRemoval=!0);return c},e);a.setParam("tv",e)},w=function(c,g){var f,q={};d.filterOutput(function(a){return a.standalone&&!a.minDt&&a.type===g},function(a,b){c.setParam(a,b.replace("%3A",":"))}); k.fastForward();if(g===h.DT_CODES.VIDEO_EVENTS||v.isVideo()&&g===h.DT_CODES.CUSTOM)if(f=l.request("videoEventsString"))q.ve=f;if(g===h.DT_CODES.CUSTOM||g===h.DT_CODES.UNLOAD||g===h.DT_CODES.VIDEO_EVENTS)q.clog=m;g===h.DT_CODES.UNLOAD&&(q.ndt=u);-1!==p.mode.indexOf("jsvid")&&(q.vv=l.request("videoVersion"));q.NULL1=b.output();q.NULL2=k.stringify(10);q.em=v.embedded;q.fr=v.friendly;q.uf=t.useFlash()?1:0;q.e=a.toString();q.tt=p.mode;q.dtt=r;d.filterOutput(function(a){var b=!a.standalone&&!a.minDt&&(!a.type|| a.type===g);b&&a.oneTime&&(a.flagForRemoval=!0);return b},q);c.setParam("tv",q);c.setParam("br",e.getBrowserType())};l.on({sendDt:function(a,b,c){z(a,f.resolve(b),void 0,void 0,void 0,c)},sendMinDt:function(a,b){z(a,b,void 0,!0)},sendDiag:B,updateDtCount:function(){u++},unload:g});return{send:z,unload:g,diagnostic:B,setViewabilityMod:function(a){t=a}}},C=function(g){var a={},b=!1,c=function(){var b={};f(a).each(function(a,c){b[a]=n.round(c)});return b},d=function(){return n.round(a.width)*n.round(a.height)}; (function(){var b;g!==w.parent&&(1!==g.nodeType?a=g:f.isDef(g.getBoundingClientRect)&&(b=s.getRect(g),f(a).mixin({x:f.useIfDef(b.x)||b.scrX,y:f.useIfDef(b.y)||b.scrY,scrX:b.scrX,scrY:b.scrY,width:b.width,height:b.height})))})();return{hasValidDims:function(){var b,c=f(a).find(function(a,c){b=!0;return isNaN(c)});return f.isDef(b)&&f.isUndef(c)},toString:function(){var a=c();return[a.scrX,a.scrY,a.width,a.height].join(".")},getRounded:c,set:function(b,c){a[b]=c},isHidden:function(){var a=1===g.nodeType? s.nodeIsHidden(g):0===g.width||0===g.height;return b?!1:a},treatAsPlaceholder:function(){b=!0},area:d,isMrcLarge:function(){return d()>=h.MRC_LARGE_AD_SIZE}}},s={nodeIsHidden:function(g){var a=this.getRect(g),b=0!==parseInt(x.getStyle(g,"width"))&&0===a.width,a=0===a.width||0===a.height;g="hidden"===x.getStyle(g,"visibility");return b||a||g},calcWinDims:function(){var g,a,b;try{a=s.windowPosition(),b=s.windowSize(),g={scrX:n.round(a.scrX),scrY:n.round(a.scrY),width:n.round(b.width),height:n.round(b.height)}}catch(c){l.trigger("error", h.ERROR_CODES.GET_WIN_DIMENSIONS),g={}}return g},windowSize:function(){var g={},a,b;if(v.friendly)if(a=top.document,b=a.documentElement,a=a.getElementsByTagName("body")[0],f.isDef(top.innerWidth))g.width=top.innerWidth,g.height=top.innerHeight;else if(f.isDef(b.clientWidth))g.width=b.clientWidth,g.height=b.clientHeight;else if(f.isDef(a.clientWidth))g.width=a.clientWidth,g.height=a.clientHeight;else throw g.width=g.height=0,"";else f.isDef(w.outerWidth)&&(g.width=w.outerWidth,g.height=w.outerHeight); return g},windowPosition:function(){var g=0,a=0;f.isDef(w.screenX)?(g=w.screenX,a=w.screenY):f.isDef(w.screenLeft)&&(g=w.screenLeft,a=w.screenTop);return{scrX:g,scrY:a}},getNodeArea:function(g){var a=-1;g&&(g=s.getRect(g),a=g.width*g.height);return a},getRect:function(g){var a={},b=s.windowPosition();g=g.getBoundingClientRect();f.isUndef(g.x)&&(a.x=g.left,a.y=g.top);f.isUndef(g.width)&&(a.width=g.right-g.left,a.height=g.bottom-g.top);f(a).mixin(g,!0);a.scrX=b.scrX+a.x;a.scrY=b.scrY+a.y;return a}, getIeDimObj:function(){return y.documentElement&&f.isDef(y.documentElement.clientWidth)&&y.documentElement||y.body},getPlaceholderSpan:function(){var g=y.createElement("span");f(g.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});g.innerHTML=".";return g},createImage:function(){var g=v.friendly&&n.getTop().Image;return f.isFunction(g)?new g:new Image},createHiddenIframe:function(g){var a=n.getDoc().createElement("iframe"),b={width:"0px",height:"0px",border:"0", position:"absolute",top:"-10000px",left:"-10000px"};x.styleElement(a,g?{display:"none"}:b);return a},tagNameIs:function(g,a){return g.tagName.toUpperCase()===a.toUpperCase()},getClippedDimensions:function(g,a){var b,c,d,e=1E4,k=1E4;b=x.nodeIsAbsolutelyPositioned(g);d=!s.tagNameIs(g,"OBJECT");if(null!==g.parentNode&&!b&&d&&!s.tagNameIs(a,"BODY")){d=g;do d=d.parentNode,b=!s.tagNameIs(d,"OBJECT"),c="inline"!==x.getStyle(d,"display"),b&&c&&(b=s.getRect(d),e=b.widthf){h=void 0;if(h=u.parentNode===g)if(h=void 0,h="DIV"===u.nodeName)if(h=void 0,h=""===u.style.backgroundImage){var l=h=void 0,n=u.childNodes;for(h=0;ha.width&&c>a.height;return b*c>a.width*a.height&&d},getTagName:function(g){return g.tagName.toLowerCase()},getAttribute:function(g, a){return g.getAttribute(a)},attributeMatches:function(g,a,b){g=g&&s.getAttribute(g,a);return b.test(g)},isImageTag:function(g){return g&&g.src&&s.tagNameIs(g,"img")},getDimensionFromStyle:function(g){var a,b=x.getStyle(g,"width");g=x.getStyle(g,"height");b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},getDimensionFromAttributes:function(g){var a,b=s.getAttribute(g,"width");g=s.getAttribute(g,"height");b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},traverseAndFindFirstMatchingNode:function a(b, c){var d,e,k;if(c(b))e=b;else if(k=b.children)for(d=0;d100*n.random());return a[b]},c={rt:"rattie",cb:"cachebust",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids",sc:"usesca",ha:"usehaps"},d={gm:"use100v",fif:"useFIF"},e=function(){var b,e;b=f(c).mapToObj(function(b,c){var d={};d[b]=a[c]?1:0;return d});e=f(d).mapToObj(function(a,b){var c={};c[a]=k(b)?1:0;return c});return f(b).mixin(e)},k=function(a){a=p[a];return!0===a||"true"=== a||f.isFunction(a)};f(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:k,bootstrapperHas:function(a){a=f.isStr(a)?[a]:a;return f(a).map(function(a,b){if(f.isDef(p[b]))return 1}).length===a.length},getEnabledScriptUrl:function(a){var c=b("use"+a);a=p.sp_cdnScripts&&p.sp_cdnScripts[a];return c&&a},output:function(){return f(e()).toParams()}}},Ta=function(a){var b=h.BROWSERS,c=l.request("intersectionWatcher");return{calcInitialViewState:function(d,e,k){var m={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30}, f={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},u=h.NA,q=!v.xDomainIframe||c.isStarted()||a.browserIs(b.GECKO)||a.browserIs(b.IE);k=k?m:f;if(q||e)u=d===h.PIV_NA?h.NA:d>=k.IN_VIEW?h.IN_VIEW:d<=k.OUT_OF_VIEW?h.OUT_OF_VIEW:d>=k.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;return u},calcPercentInView:function(a,b,k,m){var r=0,u=a;c.isStarted()?r=c.getPiv():a.hasValidDims()&&!a.isHidden()&&(f([b,k,m]).each(function(a,b){if(b.hasValidDims()){var c=u.getRounded(),d=b.getRounded(),e=Math.max(c.scrX, d.scrX),m=Math.max(c.scrY,d.scrY),k=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),k=k-e,c=c-m;u=C({scrX:e,scrY:m,width:0a.length;)c? (b=new Uint32Array(1),w.crypto.getRandomValues(b),a+=b[0].toString(16)):a+=(16*n.random()|0).toString(16);a=a.slice(0,32)}catch(m){l.trigger("error",h.ERROR_CODES.UID_GENERATION)}return a}());var c=function(){return p.anId};return{getAsid:function(){return p.asid},getAnId:c,getCacheBustId:function(){var a=new Date,b=Date.parse("Jan 1 "+a.getFullYear()),a=a.getTime()-b;return f.toBase(a,62)},getFwId:function(){return c()||p.advEntityId+"-"+p.pubEntityId},impressionIsIdentifiable:function(a){a&&(b= !0);return b},unq:a}},Sa=function(a){var b,c,d=l.request("features"),e=function(){var e,k,r,A,p=n.getMaxNumber();e=n.getMaxNumber();k=n.getWindow();n.getDoc();v.friendly?(e=m(),r=e.left,A=e.top,p=e.width,e=e.height,k=s.windowPosition(),r=k.scrX+r,A=k.scrY+A):d.on("rattie")&&a.browserIs(h.BROWSERS.IE)?(c=c||l.request("ieXDomainViewability"),b=c.determineFramePosition(),r=b.scrX,A=b.scrY):f.isDef(k.mozInnerScreenX)&&(r=n.round(k.mozInnerScreenX),A=n.round(k.mozInnerScreenY));return{scrX:r,scrY:A,iFrameClippingWidth:p, iFrameClippingHeight:e}},k=function(){var a,b,c=s.getIeDimObj(),d=n.getWindow();f.isDef(d.innerWidth)?(a=d.innerWidth,b=d.innerHeight):c&&f.isDef(c.clientWidth)?(a=c.clientWidth,b=c.clientHeight,0===a&&0")),e;if(e=f.isDef(d)){var k=b.getWindow();e=!1;f.isDef(k.navigator)&&f.isDef(k.navigator.userAgent)&&(k=k.navigator.userAgent.match(/Firefox\/([\.0-9]+)/),null!==k&&2==k.length&&(k=k[1].split("."),3==parseInt(k[0],10)&&6>=parseInt(k[1],10)&&(3==k.length?13>=parseInt(k[2],10)&&(e=!0):e=!0)))}e&&(a.g=d)}return a},m={};try{m.a= encodeURIComponent(top.location.href)}catch(h){}try{m.b=encodeURIComponent(parent.location.href)}catch(u){}if(v.embedded){try{m.c=encodeURIComponent(parent.document.referrer)}catch(q){}try{m.e=encodeURIComponent(w.document.referrer)}catch(l){}}try{"jsi"!==p.mode&&(m.d=encodeURIComponent(w.location.href))}catch(n){}try{m.f=encodeURIComponent(p.jsref)}catch(s){}try{e=k(),m.g=encodeURIComponent(e.g||""),m.q=encodeURIComponent(e.q||""),a.isStarted()&&!e.g&&1b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;ab&&c("ha1",a);b++};(function(){var b,f;v.embedded&&n.execAtEndOfThread(function(){try{f=p.contextNode.parentNode;var m=b=Ob().getDFPValue(f),r={};r.df=m.type;m.size&&(r.sz=m.size.width+"."+m.size.height);m.tag&&(r.dom=m.tag);c("dfp",r);b.size&&a&&(a.events.on("newState",d),a.start())}catch(u){l.trigger("error",h.ERROR_CODES.HIDDEN)}})})()},{tier:h.TIERS.PRE_IMPRESSION_FRAUD,applies:function(a,b,c){return a.on("usehaps")}});var Ia=function(a){var b,c,d,e=new X,k=new Y, m=new Qb(e),h=new Rb,u=new Sb,q=new Tb(e,a),t=function(){f.isUndef(d)&&(d=new Ub(e));return d},n=function(){e.provide({frameCollection:function(){return m},adProxy:function(){return u},adTalkMessage:function(a){return new Vb(a,e)},adTalkMessageCollection:function(){return h},idMapModule:t,interFrameQuerySelector:function(a){return new Wb(a)}})};return{isApplicable:function(a){return f.isDef(w.JSON)&&f.isDef(w.postMessage)&&!a.isAvid()},start:function(){n();k.traverse(m.addFrame);q.startListening(); q.sendToKnownFrames();l.once("stopAdTalk",function(){q.stopListening()})},sendAdTalkCall:q.sendAdTalkCall,getFrameMap:function(){f.isUndef(b)&&(b=new ja(e));return b},getFrameMapIncludingPeerCase:function(){f.isUndef(c)&&(c=new ja(e,!0));return c},getIdMap:t}},Vb=function(a,b){var c,d=b.request("adProxy").myIdCard,e=b.request("frameCollection").getMe().getStringifiedPosition();c=l.request("features").on("swapids")?p.oid:p.asid;var f=a||{},m=p.asid,d=d.tagId,r=v.embedded,u=v.friendly,q=p.birthdate; c=c.split("-")[2];var t;v.friendly?t="["+h.AD_IDENTIFIER+"-"+p.asid+"]":(t=n.getWindow(),t=t.location&&t.location.href,t='iframe[src*="'+(t&&t.replace(/^https?\:\/\//i,""))+'"]');return{messageContent:f,srcAsid:m,srcTagId:d,srcIsEmbedded:r,srcIsFriendly:u,srcBirthdate:q,iasCommonId:c,nodeSelector:t,positionStr:e,version:"0.1"}},Rb=function(){var a={};return{add:function(b,c){var d=b&&b.srcAsid;d&&!a[d]&&(a[d]=b,d!==p.asid&&f.isFunction(c)&&c(b))},map:function(b){return f(a).map(b)},has:function(b){return a[b]}}}, Xb=function(a,b,c,d){var e,k=a==w;e={position:b.slice(0),id:b.join("-"),isMe:k,isLeaf:!a.frames.length,adProxies:k?c:[],selfDescription:void 0,unifiedId:p.birthdate,srcIsEmbedded:d?d.srcIsEmbedded:void 0,inbox:d?[d]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return f(e.position).map(function(a,b){return f.toBase(Number(b)+1,36)}).join("")},isValidForMapping:function(){return e.isLeaf||e.isMe||f.isDef(e.selfDescription)}};var m=function(a){var b=e.adProxies;a=a.adProxies;var c= [];b.length&&a.length?f(a).each(function(a,d){h(b,d)&&c.push(d)}):c=a;e.adProxies=b.concat(c)},h=function(a,b){return!f(a).find(function(a,c){return c.adSafeId&&c.adSafeId===b.adSafeId})},l=function(a){f(e.inbox).find(function(b,c){return c.srcAsid&&c.srcAsid===a.srcAsid})||e.inbox.push(a)};e.addInformationFromSrc=function(a,b){m(b);l(a);e.srcIsEmbedded=a.srcIsEmbedded;e.selfDescription=b};return e},Qb=function(a){var b=[],c={},d={noMe:!0};return{addFrame:function(e,f,m){var h=a.request("adProxy").getAll(); e=new Xb(e,f,h,m);b.push(e);c[e.id]=e;e.isMe&&(d=e);return e},getFrame:function(a){return c[a]},list:b,dictionary:c,getMe:function(){return d}}},ja=function(a,b){var c=function(a,c){var f=c.adProxies,h="";if(c.isValidForMapping()){if(b)h+=d(f,c.getStringifiedPosition());else{var l;l=""+c.getStringifiedPosition();l+=c.isMe?"*":"";l+=f.length?"."+f[0].tagId:"";h+=l}return h}},d=function(a,b){var c="";return c=a.length?c+f(a).stringify(function(a,c){return b+(p.asid===c.adSafeId?"*":"")+"."+c.tagId}, "|"):c+b};return{output:function(){var b=a.request("frameCollection"),d=f(b.list).stringify(c,"|");return f.toBase(b.getMe().unifiedId,62)+"+"+d}}},Ub=function(a){var b=a.request("frameCollection").getMe().getStringifiedPosition(),c=p.contextNode.parentNode,d=a.request("interFrameQuerySelector",c),e=function(a){var b=a.length;return 120b.unifiedId&&(a.unifiedId=b.unifiedId)},r=function(a){return n.now()-a.sentTime},u=function(){var c=h.DT_CODES.ADTALK;a.request("frameCollection");b||(b=!0);l.trigger("sendDt",c)},q=function(a){return f.isUndef(a)||f.isUndef(a.selfDescription)},t=function(c,d,e){var f=!1,k, n,t,p;try{k=a.request("frameCollection"),n=d.messageContent.self,m(k.getMe(),n),d.transferDuration=r(d),t=k.getFrame(n.id),a.request("adTalkMessageCollection").add(d,function(){f=!0}),q(t)||f?(t=t||k.addFrame(c.source,n.id.split("-"),d),t.addInformationFromSrc(d,n),e()):t.addInformationFromSrc(d,n),(p=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&u()}catch(s){l.trigger("error",h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:u,sendToKnownFrames:function(){(new ga).send(k)},startListening:function(){c= new fa;c.listen(e,t,k)},stopListening:function(){c&&c.stop()},validateMessage:e,processMessage:t,createMessage:k}},Yb=function(){var a=l.request("ids"),b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},Sb=function(){var a,b=[],c=function(a){a=new Yb(a);b.push(a);return a};a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},Ra=function(a){var b,c,d=!1,e=n.getDoc().documentElement,f=function(a){var e=!0;d&&(d=!1,a.stopPropagation(),a.preventDefault(),b=a.screenX-a.clientX,c=a.screenY- a.clientY,e=!1);return e};a.browserIs(h.BROWSERS.IE)&&x.addEvent(e,"click",f,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&(d=!0,e.click());return{scrX:b,scrY:c}}}},Qa=function(a){var b=h.NA,c=!1,d=function(a){if(!f.isUndef(a)){var b=n.getDoc().createElement("div");f(b.style).mixin({position:"absolute",width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});b[h.IAS_DETECTOR]=!0;a.appendChild(b);return b}};return{getPiv:function(){return b},isApplicable:function(a, b,c){return a.browserIs(h.BROWSERS.CHROME)&&a.hasIntersectionObserver()&&c.xDomainIframe&&b.on("chromeNativeIO")},start:function(){var e=n.getIntersectionObserver(function(a){a=a.pop();b=a.intersectionRect.width*a.intersectionRect.height/(a.boundingClientRect.width*a.boundingClientRect.height)*100},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.99,1]});n.execAtEndOfThread(function(){b=0});e.observe(d(a));n.execAtEndOfThread(function(){l.trigger("delayedViewabilityReady")});c=!0},isStarted:function(){return c}}}; E("viewabilityLoopOptimizer",["viewabilityLoopLifecycle"],function(){var a,b,c=function(c){b=1>c.percentInView;!a&&b?(l.trigger("optimizeViewabilityLoopFrequency"),a=!0):a&&!b&&(l.trigger("restoreViewabilityLoopFrequency"),a=!1)};l.once("viewabilityLoopStarted",function(){l.on("newScreenEvent",c)})},{applies:function(a,b,c){return a.on("viewabilityOptimization")},tier:h.TIERS.VIEWABILITY});var yb=function(){var a=!1;return{loopStarted:function(){return a},start:function(){x.whenReady(function(){l.trigger("setupViewabilityLoop"); a=!0})},isApplicable:function(a){return a.bootstrapOn("allowViewability")}}},Zb=function(){return{start:function(a){l.on("measurable",function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)}}},$b=function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}},qb=function(a,b,c){var d=!1,e=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,l.trigger("notify",p._onMeasurable))};return{start:function(){var b;b=[ac(),bc(),$b(),Zb()];(b= f(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(e)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&f.isDef(p._onMeasurable)}}},bc=function(){return{start:function(a){Lb(l,["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)&&v.isVideo()}}},ac=function(){return{start:function(a){l.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&v.isVideo()}}}, ya=function(a,b,c){var d=["rjss","jss","jload"],e=function(){var a=!1,c=b.getAvidContext();f.isDef(c)&&(a=c.isDeferred);return!a};return{accepts:function(){var a=f.isDef(f(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.DISPLAY)&&a},isImmediate:e,isMediaType:b.isMediaType,start:function(){try{var b=a.avid;e()||b.addEventListener("ready",function(){l.trigger("adImpression")})}catch(c){}}}},xa=function(a){var b=function(){var b;try{b=a.avid.getAvidAdSessionContext()}catch(d){}return b}; return{accepts:function(){var b=f.isDef(a.avid),d=b;b&&(b=a.avid.getAvidAdSessionContext().partner,(b=f.isDef(b)&&"mopub"===b.toLowerCase())||(b=a.avid.getAvidAdSessionContext(),b=!f.isDef(b.partner)));b&&(d="jload"===p.mode)&&(d=(d=l.request("ids").getAnId())&&"8260"===d);return d},isMediaType:function(a){var d,e=b();f.isDef(e)&&(d=e.mediaType||h.MEDIA_TYPE.DISPLAY);return a===d},getAvidContext:b}},wa=function(a,b){var c,d=function(a){var d,f,h;try{d=a.eventData.percentageInView,f=c&&75<=d,h={windowDimensions:{x:0, y:0,width:0,height:0},adDimensions:{x:0,y:0,width:0,height:0},containerDimensions:{x:0,y:0,width:0,height:0},shouldDelegateToDomBasedViewability:f,isMeasurable:0===d||75<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",h)}catch(l){}};return{start:function(){try{var b=a.avid,f=b.getAvidAdSessionContext().avidAdSessionType;c="display"===f||"video"===f;b.addEventListener("viewability",d)}catch(h){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged", a)}}},Aa=function(a,b,c){var d=["jload"];return{accepts:function(){var a=f.isDef(f(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.VIDEO)&&a},isImmediate:function(){return!1},isMediaType:b.isMediaType,start:function(){try{a.avid.addEventListener("video",function(a){"AdImpression"===a.eventSubType&&l.trigger("adImpression")})}catch(b){}}}},za=function(a,b){var c=function(a){try{b.trigger("videoPlaybackEvent",{eventType:a.eventSubType,eventData:a.eventData})}catch(c){}}; return{start:function(){try{a.avid.addEventListener("video",c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("videoPlaybackEvent",a)}}},ba=function(a,b){var c=!1,d=function(a){var d=a.percentageInView;c=!0;a.viewState=50<=d?h.IN_VIEW:h.OUT_OF_VIEW;a.outOfViewReason=50<=d?"":h.OUT_OF_VIEW_REASONS.GEOM;b.trigger("measurementChanged",a)};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.DISPLAY_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(d); a.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){b.on("measurementChanged",a)},isMeasurable:function(){return c}}},Fa=function(a,b,c){var d=f.isDef(a)?a.environment:void 0,e=f.isDef(a)?a.measurementStrategy:void 0,k=function(){return f.isDef(e)};f.isDef(b)&&b.start();return{hasMeasurementStrategy:k,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return k()?d.isImmediate():!0},isMeasurable:function(){return k()? e.isMeasurable():!1},isMediaType:function(a){return k()?d.isMediaType(a):!1},start:function(){k()&&d.start()},requiresDelayedViewabilityEvent:function(){k()&&b.requiresDelayedViewabilityEvent()}}},Da=function(a){return{resolve:function(){var b=f(a).findFirst(function(a,b){return b.environment.accepts()});if(f.isDef(b))return b}}},Ea=function(a){var b=!1,c,d={winDimensions:C({scrX:0,scrY:0,width:0,height:0}),adDimensions:C({scrX:0,scrY:0,width:0,height:0}),containerDimensions:C({scrX:0,scrY:0,width:0, height:0}),method:h.NA,viewState:h.NA,percentInView:h.NA,reason:"",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:h.NA,adCompCount:1},e=function(a){return new C({scrX:a.x,scrY:a.y,width:a.width,height:a.height})},k=function(a){c={winDimensions:e(a.windowDimensions),adDimensions:e(a.adDimensions),containerDimensions:e(a.containerDimensions),method:a.detectionMethod||h.NA,viewState:a.viewState||h.NA,percentInView:f.isDef(a.percentageInView)?a.percentageInView:h.NA,reason:a.outOfViewReason|| "",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:a.viewState||h.NA,adCompCount:a.numberOfAdverts||1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability};a.isMeasurable&&b&&(b=!1,l.trigger("delayedViewabilityReady"))};return{create:function(a){var b=d;if(f.isDef(c))if(c.shouldDelegateToDomBasedViewability)b=a,b.method=c.method;else if(0===c.percentInView||75<=c.percentInView)b=c;return b},start:function(){var b;f.isDef(a)&&f.isDef(a.measurementStrategy)&&(b=a.measurementStrategy, b.addMeasurementChangedListener(k),b.start())},requiresDelayedViewabilityEvent:function(){b=!0}}},ca=function(a,b,c){var d=!1,e=!1,k=!1,m,r,u,q,n=function(){if(!f.isUndef(r)){var a=[],b,l;d?(e?(l=!1,b=100):(l=q,b=u),50>b&&a.push(h.OUT_OF_VIEW_REASONS.GEOM)):(l=!1,b=0,a.push(h.OUT_OF_VIEW_REASONS.VIDEO));k=!0;r.shouldDelegateToDomBasedViewability=l;r.percentageInView=b;r.viewState=50>b?h.OUT_OF_VIEW:h.IN_VIEW;r.outOfViewReason=a.join(".");m=r;c.trigger("measurementChanged",m)}},p=function(a){r=a;u= a.percentageInView;q=a.shouldDelegateToDomBasedViewability;n()},s=function(a){a=a.eventType;"AdEnteredFullscreen"===a?e=!0:"AdExitedFullscreen"===a?e=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)?d=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped".indexOf(a)&&(d=!1);n()};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(p);a.start();b.addVideoPlaybackEventListener(s); b.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return k}}},Ca=function(a,b){return{accepts:function(){return b.isInMobiMraidVideo()},isImmediate:function(){return!1},start:function(){try{var b;a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(function(a){"AdVideoStart"!==a.type||b||(b=!0,l.trigger("adImpression"))})}catch(d){}}}},Ba=function(a,b){var c=function(a){try{b.trigger("inMobiMraidVideoPlaybackEvent", {eventType:a.type})}catch(c){}};return{start:function(){try{a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("inMobiMraidVideoPlaybackEvent",a)}}},va=function(a,b,c){return{accepts:function(){var d=f(a.mraid).isObj();return c&&(d||b)},isImmediate:function(){return!0},start:function(){}}},ua=function(a,b){var c=!1,d=function(){var c,d;try{c=a.mraid.isViewable()?100:0;var e={x:0,y:0,width:0,height:0};d={windowDimensions:e,adDimensions:e, containerDimensions:e,shouldDelegateToDomBasedViewability:!1,isMeasurable:!0,isObstructed:!1,isHidden:!1,percentageInView:c,detectionMethod:h.DETECTION_METHODS.MRAID};b.trigger("mraidScreenLocationChanged",d)}catch(f){}},e=function(){var b=a.mraid;return f(b).isObj()&&f.isFunction(b.isViewable)},k=function(){var b=a.mraid;d();b.addEventListener("viewableChange",d)},m=function(){var b=a.mraid;e()&&(c=!0,"loading"===b.getState()?b.addEventListener("ready",function(){k()}):k())},r=function(){c||m()}; return{start:function(){var b=!0;if(f.isDef(a.mraid)||s.containsScriptTagWithSrc("mraid.js"))b=!1;l.trigger("addOutputItem",{output:f.stringifyTriState(b)},"mi",{type:"impression"});b?l.trigger("exec","mraid.js",r):m()},addScreenLocationChangedListener:function(a){b.on("mraidScreenLocationChanged",a)}}},lb=function(a,b,c){var d={},e=function(c){var d=f.noop;b.bootstrapOn("useViewabilityNotification")&&(d=function(){var b=p[c];a.skipAsFraudulent()||l.trigger("notify",b)});return d};(function(){f(c).map(function(a, b){d[a]=e(b)})})();return{getQECallbacks:function(){return d}}},gb=function(a,b){var c,d,e;c=a.on("everySecond");d=b.isVideo();e=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3];var f=[1E3,5E3,15E3],m=[2E3,5E3,15E3];c=c?e:d?m:f;d=c[0];e={5E3:"_onInViewMRC5",15E3:"_onInViewMRC15"};e[d]="_onInViewMRC";return{timeInViewThresholds:c,dtCallType:h.DT_CODES.PING,qualityEngineCallbackTypes:e,isInView:function(a){return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)},applies:!0, minUnit:1E3}},hb=function(a,b){var c;c=a.on("everySecond");var d=b.isVideo(),e=a.on("hundredpct")&&p.use100v,f=[0,1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3],m=[0,1E3,5E3,15E3],r=[0,2E3,5E3,15E3],u=function(a){var b=n.max(a.fullPercentInView||0,a.percentInView);return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)&&100===b};c=c?f:d?r:m;l.provide("isFullyInViewProvider",{isFullyInView:u});return{timeInViewThresholds:c,dtCallType:h.DT_CODES.FULLY_INVIEW,qualityEngineCallbackTypes:{0:"_onInViewFull"}, isInView:u,applies:function(){return e},minUnit:1E3}},jb=function(a,b){var c,d,e=n.getMaxNumber(),k=b.isVideo();c=a.tiv;"string"===typeof c&&(c=parseInt(c.split("|")[0]));c*=1E3;d={};f.isDef(a.qeCallback)&&(d={timThreshold:a.qeCallback});return{timeInViewThresholds:[c],dtCallType:h.DT_CODES.CUSTOM,qualityEngineCallbackTypes:d,isInView:function(b){if(!b.adDimensions)return!1;var c,d,h,l=b.adDimensions.area(),p=1===b.tabHidden,s=n.max(b.fullPercentInView||0,b.percentInView);c=f(a.thresholds).findFirst(function(a, b){d=b.lb||0;h=b.ub||e;if(l>=d&&l<=h)return!0});c=!p&&s>=c.piv;k&&(c=c&&b.isVideoPlaying);return c},metricId:a.id,minUnit:a.minunit?1E3*a.minunit:1E3}},ib=function(a,b,c){var d=b.isVideo()?"video":"display",e=b.isMobileApp()?"app":"web",k=b.isDeviceTypeGroupMobile()?"mobile":"desktop",m=f(a.customViewability).isArray()&&0=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!v.isVideo();return a.calcInitialViewState(m(),!1,c)},u=function(a){var b=-1;f(c).each(function(c,d){d.isNode(a)&&(b=c)});return b},q=function(a){return function(){return c[0]&&c[0][a]()}};l.on("adComponentAdded",function(a){f(a).each(function(a, b){-1===u(b)&&e(b,h.DETECTION_METHODS.MUTATION)})});l.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=u(b);-1a||""===a?b:a};return{send:function(u){try{var q,t=d.baseUrl;q=f.browserIs(h.BROWSERS.IE)?2E3:n(p.sp_imp_maxLength,2E3);var s=t,v=t.length,w,x,y=n(p.sp_imp_jsInfo_minLength,0),C="";try{w=q-v-y,0=e&&d++;a=b;c++},100,e),m=f.debounce(function(){s.contains(e.document,s.getOurNodeInTop())||x.removeEvent(e.document,"mousemove",p)},1E3,e),p=function(){b++;k();m()},u=function(){l.trigger("addOutputItem",{output:{tmm:function(){return b}, tma:function(){return c},sma:function(){return d}}},{type:h.DT_CODES.UNLOAD})};return{start:function(){u();x.addEvent(e.document,"mousemove",p)},isApplicable:function(a){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!v.xDomainIframe}}},tb=function(){var a={},b=function(b,e){var f;b[e]=function(b,d,e){e&&(a[e]={x:b,y:d},a.ul&&a.lsr&&(f=na().getOffDesktopResult(a.ul,a.lsr),c(f)))}},c=function(a){try{l.trigger("addOutputItem",{output:a},"od")}catch(b){l.trigger("error",h.ERROR_CODES.OFF_DESKTOP)}}; return{isApplicable:function(a,b){var c=a.on("oddet"),f=b.hasFlashEnabled(),l=b.getBrowserType()===h.BROWSERS.IE,n=b.isOnWin7(),p=b.isIEVersion(8);return!a.bootstrapOn("killFlash")&&c&&f&&l&&n&&!p&&!x.isSandboxed(b)},start:function(){try{Nc().setupPixels(b),setTimeout(function(){a.ul&&a.lsr||c(na().getOffDesktopResult())},1E4)}catch(d){l.trigger("error",h.ERROR_CODES.OFF_DESKTOP)}}}},na=function(){var a=function(a){var c=h.NA;return a?{x:a.x-250,y:a.y-188}:{x:c,y:c}};return{getOffDesktopResult:function(b, c){b=a(b);c=a(c);return f({mc:[b.x,b.y,c.x,c.y].join("|")}).toION()}}},Nc=function(){var a="_postPosition_"+p.asid.replace(/-/g,""),b=function(b){var d=R("/PixelB.swf","cdn","name="+b+"&jsPostFn="+a,!0);b=Oc[b];d.style.width=b.WIDTH+"px";d.style.height=b.HEIGHT+"px";d.style.position="fixed";d.style.top=b.TOP+"px";d.style.left=b.LEFT+"px";return d};return{setupPixels:function(c){var d=n.getDoc(),d=d.body||d.contentElement,e;e=n.getDoc().createElement("div");e.innerHTML=''; e=e.firstChild;d.appendChild(e);d=e.contentWindow;d.document.open().close();e=d.document.body;var f=b("ul"),h=b("lsr");e.appendChild(f);e.appendChild(h);c(d,a)}}},Jc=function(a){return{hash:function(){for(var b=0,c=a.length,d=[],e;b