(function(a){a.vast={}})(jwplayer);(function(b){var d=b.vast,a=b.utils,c=b.events;b.vast.adcontroller=function(P,F,S){var h=P,R=S,y=false,V=F,r=this,l,W,s,A,g,N=false,H,G,w,M,j=false,k,o,m={},Q=false,L=false;h.onReady(U);R.style.width="100%";function U(){if(h.getRenderingMode()=="flash"){S.style.visibility="hidden";return}if(F.debug){y=F.debug}G=new d.companion();D();var Y=new d.configparser();Y.parse(V);W=Y.getSchedule();l=Y.getOptParams();H=new d.adui(R,h.getWidth(),h.getHeight(),l.dynamicMessage);h.onBeforePlay(x);h.onTime(J);h.onBeforeComplete(f);h.onPlaylistItem(T);h.onPlaylistComplete(T)}function x(){var Y=W.getPreRoll();if(!Q&&Y){Q=true;k="pre";X(Y)}}function J(Y){var Z=W.getNextMidRoll(Y.position);if(Z){k="mid";X(Z)}}function f(){var Y=W.getPostRoll();if(!L&&Y){L=true;k="post";h.detachMedia();X(Y)}}function T(){L=false;Q=false;k="";W.reset()}function X(Z){o=Z._adTag;A=new d.vloader();A.addEventListener(c.COMPLETE,K);A.addEventListener(c.ERROR,B);var Y=r.doReplacement(Z._adTag);if(y){window.jwplayer["actualTag"]=Y;window.jwplayer["originalTag"]=Z._adTag}A.load(Y)}r.doReplacement=function(Z){var ac=h.getPlaylistItem(),Y=window.location.href;Z=r.doReplace(Z,"__random-number__",Math.random()*Math.pow(10,18));Z=r.doReplace(Z,"__timestamp__",new Date().getTime());Z=r.doReplace(Z,"__page-url__",encodeURIComponent(Y));Z=r.doReplace(Z,"__referrer__",encodeURIComponent(document.referrer));Z=r.doReplace(Z,"__player-height__",h.getHeight());Z=r.doReplace(Z,"__player-width__",h.getWidth());Z=r.doReplace(Z,"__domain__",encodeURIComponent(O()));if(l.companion){Z=r.doReplace(Z,"__companion-div__",l.companion.id)}else{Z=r.doReplace(Z,"__companion-div__","")}var ae=Z.match(new RegExp(/__item-[a-z 0-9 A-Z]*__/g));for(var ab=0;ae&&ab1000){ad=ad.substring(0,1000)}Z=r.doReplace(Z,aa,encodeURIComponent(ad))}else{Z=r.doReplace(Z,aa,"")}}return Z};r.doReplace=function(Y,aa,Z){return Y.replace(aa,Z)};r.jwPlayAd=function(Z){var Y={_adTag:Z,_offset:0};if(h.isBeforeComplete()||k=="post"){k="post";L=true;h.detachMedia();X(Y)}else{if(h.getState()==c.state.PLAYING){k="mid";X(Y)}else{if(h.isBeforePlay()||k=="pre"){Q=true;k="pre";X(Y)}}}};function K(Z){var Y={sources:[]};w=Z.data;Z.data.media.forEach(function(ac){var ad={};ad.file=ac.file;ad.type=ac.type;Y.sources.push(ad)});if(!Y.sources.length){h.dispatchEvent(c.JWPLAYER_AD_ERROR,{message:"Ad Error: Ad Tag Empty",tag:o});return}var aa=new b.playlist.item(Y);var ab=a.filterSources(aa.sources);if(!ab.length){h.dispatchEvent(c.JWPLAYER_AD_ERROR,{message:"Ad Error: No Compatible Creatives",tag:o});return}s=h.loadInstream(Y);s.onMute(I);s.onPlay(E);s.onComplete(n);s.onFullscreen(z);s.onPause(u);s.onTime(q);s.onClick(t);s.onError(v);p();Z.data.trackers.impression.push(M);if(y){window.jwplayer["trackingURL"]=M}g=new d.tracker(Z.data.trackers,y)}function B(Y){a.log(Y);if(k=="post"){h.attachMedia()}h.releaseState();h.dispatchEvent(c.JWPLAYER_AD_ERROR,{message:"Ad Error: Invalid Ad Tag",tag:o})}function v(Y){a.log("Error playing back video ad");N=false;H.complete();if(k=="post"){h.attachMedia()}var Z="Ad Error: Error Playing Ad Tag";if(Y.message.indexOf("File could not be played")!=-1){Z="Ad Error: Error Playing Creative"}h.dispatchEvent(c.JWPLAYER_AD_ERROR,{message:Z,tag:o})}function t(Y){g.click();window.open(w.clickthrough);h.dispatchEvent(c.JWPLAYER_AD_CLICK,{tag:o})}function I(Y){if(Y.mute){g.mute()}else{g.unmute()}}function z(Y){if(Y.fullscreen){g.fullscreen()}}function u(){g.pause()}function E(Y){if(!N){var Z;if(w.companions){Z=e(w.companions);h.dispatchEvent(c.JWPLAYER_AD_COMPANIONS,{tag:o,companions:Z})}Z=C(w.companions);if(l.companion&&Z.length){j=G.addCompanion(l.companion,Z)}N=true;g.impression();h.dispatchEvent(c.JWPLAYER_AD_IMPRESSION,{tag:o});g.start();g.creativeView()}else{if(Y.OLDSTATE=="PAUSED"){g.resume()}}}function e(ab){var ad=[];for(var ac=0;ac1){return Y[1]}return""}function D(){var Y=window.location.href;m.domain=O();m.trackingbase=Y.match(/^https/)?"https://s.n.jwpltx.com/v1/adclient/ping.gif":"http://i.n.jwpltx.com/v1/adclient/ping.gif";var Z=new a.key(b.key);m.account=Z.token();var aa=Z.edition();if(aa=="invalid"){m.edition=4}else{if(aa=="ads"){m.edition=3}else{if(aa=="premium"){m.edition=2}else{if(aa=="pro"){m.edition=1}else{m.edition=0}}}}m.hosting=b.defaults&&b.defaults.ph?b.defaults.ph:0}function p(){var Y=new Object(),Z=true;Y.d=m.domain;Y.c="vast";Y.m="html5";Y.a=m.account;Y.co=j;Y.p=k;Y.ad=w.adsystem;Y.type="linear";Y.ph=m.hosting;Y.ed=m.edition;M=m.trackingbase;a.foreach(Y,function(ab,aa){if(Z){M+="?";Z=false}else{M+="&"}M+=ab;M+="=";M+=aa})}};b().registerPlugin("vast","6.3",b.vast.adcontroller,"vast.swf")})(jwplayer);(function(a){a.vast.adui=function(b,c,l,h){var e=b,f=c,g=l,k=document.createElement("div"),d=document.createElement("div"),j=h;d.style.color="white";d.style.paddingLeft="5px";k.style.width="100%";k.style.height="20px";k.style.backgroundColor="rgba(0,0,0,.5)";k.id=b.id+"_adbar";k.style.position="absolute";k.style.visibility="hidden";d.id=b.id+"_admessage";d.style.visibility="hidden";e.appendChild(k);k.appendChild(d);this.updateTime=function(n){k.style.visibility="visible";d.style.visibility="visible";if(!isNaN(n)){var m=j;d.innerHTML=m.replace(/xx/gi,Math.round(n))}};this.complete=function(){k.style.visibility="hidden";d.style.visibility="hidden"}}})(jwplayer);(function(a){a.vast.companion=function(d){var j=this,g=a.utils,c,f;if(d){window.jwplayer["companionvast"]=[]}j.addCompanion=function(m,k){c=m;f=document.getElementById(c.id);if(!f){return false}for(var l=0;l=b+1){var f=c[b];if(f._offSet=o&&g=l&&g=k&&g