jwplayer.vast={},function(a){function b(b){var c;return a.utils.foreach(b,function(a,b){c=c||{},"_adQueue"===a?c[a]=b.slice():c[a]=b}),c}function c(a,b){return"%"===a.toString().slice(-1)?b*parseFloat(a.slice(0,-1))/100:parseFloat(a)}a.vast.schedule=function(){var d,e,f,g=[],h=0;this.setPreRoll=function(a){d=a},this.getPreRoll=function(){return b(d)},this.getPostRoll=function(){return b(f)},this.getNextMidRoll=function(a,d){if(this.sort(d),g.length>=h+1){var e=g[h],f=c(e._offSet,d);if(a>f)return h++,b(e)}},this.getMidRolls=function(){var c=[];return a.utils.foreach(g,function(a,d){c.push(b(d))}),c},this.reset=function(){h=0},this.addMidRoll=function(a){g.push(a)},this.setPostRoll=function(a){f=a},this.sort=function(a){(!a||1>a)&&(a=1),g.sort(function(b,d){return c(b._offSet,a)-c(d._offSet,a)})},this.setVMAP=function(a){e=a},this.isVMAP=function(){return e?!0:!1},this.getVMAP=function(){return e}}}(jwplayer),function(a){function b(a){return h.isString(a)?[a]:h.isArray(a)?a.slice(0):a}function c(a){if("start"===a||"0%"===a)return"pre";if("end"===a||"100%"===a)return"post";if("pre"===a||"post"===a||h.indexOf(a,"%")>-1)return a;var b=g.seconds(a);return h.isNumber(b)?b:!1}function d(a,d){var e=d.schedule||d.adschedule;h.each(e,function(d){d.ad&&(g.extend(d,d.ad),delete d.ad);var e=c(d.offset),f={_offSet:e,_type:d.type};if(e===!1&&g.log("Error: ad offset format not supported",e),d.tag)f._adQueue=b(d.tag),f._waterfallIndex=0;else{if(!h.isString(d.vastxml))return void g.log("Error: no ad tag provided");f._adXML=d.vastxml}switch(e){case"pre":a.setPreRoll(f);break;case"post":a.setPostRoll(f);break;default:a.addMidRoll(f)}})}function e(c){var e=new a.vast.schedule;if(c.tag)e.setPreRoll({_offSet:"pre",_adQueue:b(c.tag),_waterfallIndex:0});else if(h.isString(c.vastxml))e.setPreRoll({_offSet:"pre",_adXML:c.vastxml});else{if(h.isString(c.schedule))return e.setVMAP(c.schedule),e;d(e,c)}return e.sort(),e}function f(a){var b={cuetext:a.cuetext||l,dynamicMessage:a.admessage||i,podMessage:a.podmessage||j,skipoffset:a.skipoffset||k,skipMessage:a.skipmessage||m,skipText:a.skiptext||n},c=a.companiondiv;return c&&(b.companion={id:c.id,height:c.height,width:c.width}),b}var g=a.utils,h=a._,i="This ad will end in xx seconds.",j="Ad __AD_POD_CURRENT__ of __AD_POD_LENGTH__. ",k=-1,l="Advertisement",m="Skip ad in xx",n="Skip";a.vast.configparser={getSchedule:e,getOptParams:f}}(jwplayer),function(a){function b(a,b,c){var d=[];return a&&(d=a.getElementsByTagName(b),c&&d&&0===d.length&&(d=a.getElementsByTagName(c+":"+b))),d}function c(a,b){return a?a.getAttribute(b):null}function d(a){if(a){var b=a.textContent||a.text;if(b)return g.trim(b)}return""}function e(a,b){var e=c(b,"event");if("progress"===e){var g=c(b,"offset");e=e+"_"+g}var h=d(b);f(a,e,h)}function f(a,b,c){a[b]||(a[b]=[]),c&&a[b].push(c)}var g=a.utils,h="vmap";a.vast.vmapparser=function(a,f){for(var i=b(a,"AdBreak",h),j=0;j3||1>a)&&k(102,"Vast version not supported"),o?(a>=2?(g=m(o),l(o,"Impression",g.trackers),l(o,"Error",g.trackers)):g=n(o),i&&(g.wrappedURI=d(b(i,"VASTAdTagURI")[0])||d(b(i,"VASTAdTagURL")[0])),g=j(f,g)):k(101,"Invalid VAST response"),g}function j(a,b){var c=g.extend({},a);return g.foreach(b,function(a,d){g.exists(c[a])?"array"==g.typeOf(d)?c[a]=c[a].concat(d):"object"==g.typeOf(d)?c[a]=g.extend(c[a],b[a]):c[a]=d:c[a]=d}),c}function k(a,b){throw s={code:a,message:b,toString:function(){return this.code+" "+this.message}}}function l(a,c,e){var g,h=b(a,c);for(g=0;g=0&&b.split("/")[2]!=a.location.href.split("/")[2]}var e=a.jwplayer,f=e.events,g=e.utils,h=e._,i=e.vast;i.vloader=function(a,c){function e(){var a=c.getContainer();return a.querySelector("object")}function j(a,b){var d=c.id+":vast:"+b.name+":"+Math.random().toString(16).substr(2);return a.on(d,b,y),d}function k(a){function b(b){clearTimeout(A),y.parseXmlString(b,a)}function c(b){clearTimeout(A),g.log(b),s(b,a)}return g.ajax(a,function(b){clearTimeout(A),m(b,a)},function(f,g,h){if(h.withCredentials===!0){var i=!0;return void y.load(a,i)}var k=e();return k&&"Invalid XML"!==f&&d(a)?void k.triggerFlash("loadXml",a,j(k,b),j(k,c)):(clearTimeout(A),void s(f,a))})}function l(a){a&&(a.onload=null,a.onreadystatechange=null,a.onerror=null,a.abort&&a.abort())}function m(b,d){w=w||new i.vparser;try{w.parse(b.responseXML)}catch(e){return void u(e.message,e.code||900,d)}var h=w.parsedAds();h&&h.length?(B=h,g.foreach(B,function(b,d){if(d.wrappedURI){var e=new i.vloader(a,c);e.on(f.COMPLETE,function(){n(d,e.allAds())}),e.on(f.ERROR,function(a){u(a.message,a.code,a.url)}),e.load(d.wrappedURI)}}),q()):u("Ad Tag Empty",101,d)}function n(a,b){var c=o(a,b),d=h.indexOf(B,a);Array.prototype.splice.apply(B,[d,1].concat(c)),q()}function o(a,b){var c=[];return g.foreach(b,function(b,d){a.companions&&(d.companions=(d.companions?d.companions:[]).concat(a.companions)),a.trackers&&(d.trackers=p(d.trackers,a.trackers)),a.sequence&&(d.sequence=a.sequence),c.push(d)}),c}function p(a,b){return a=a||{},g.foreach(b,function(b,c){a[b]?a[b]=a[b].concat(c):a[b]=c}),a}function q(){var a=!1;g.foreach(B,function(b,c){c.wrappedURI&&(a=!0)}),a||r()}function r(){for(var a=B.slice(0),b=a.length,c=a.length;c--;){var d=a[c];d.media&&d.media.length||a.length--}var e=0===b,g=a.length!==b;return e||g?void u("Ad Tag Empty",101,z[z.length-1]):void v(f.COMPLETE,{vloader:y})}function s(a,b){"Invalid XML"===a?u(a,100,b):u("VAST could not be loaded",301,b)}function t(){return z&&z.length?z[0]:""}function u(a,b,c){C||(C=!0,y.trigger(f.ERROR,{message:a,code:b,vloader:y,url:t()||c,wrappedUrl:c}))}function v(a,b){return y.trigger(a,b)}var w,x,y=this,z=[],A=-1,B=[],C=!1;g.extend(y,c.Events),y.load=function(a,b){z.push(a),C=!1;var c=k(a);c&&(!b&&"withCredentials"in c&&(c.withCredentials=!0),x=c,clearTimeout(A),A=setTimeout(function(){l(c),s("Timeout",a)},5e3))},y.destroy=function(){clearTimeout(A),l(x),c=null},y.scheduledAd=function(){return a},y.allAds=function(){return B},y.adPod=function(){var a=[];return g.foreach(B,function(b,c){c.sequence&&a.push(c)}),a.sort(function(a,b){return a.sequence-b.sequence}),a},y.adBuffet=function(){var a=[];return g.foreach(B,function(b,c){c.sequence||a.push(c)}),a},y.history=function(){return z},y.parseXmlString=function(a,c){m({responseXML:b(a)},c)}}}(window),function(a){a.vast.companion=function(b){function c(a){if(a=a.creativeView){for(var c=0;c';e+='',e+='',e+='',e+='',e+='',e+='',e+="",h.innerHTML=e}else{var f=document.createElement("object");f.setAttribute("type","application/x-shockwave-flash"),f.setAttribute("data",a.source),f.setAttribute("width","100%"),f.setAttribute("height","100%"),f.setAttribute("tabindex",0),d(f,"allowfullscreen","true"),d(f,"allowscriptaccess","always"),d(f,"seamlesstabbing","true"),d(f,"wmode","opaque"),h.appendChild(f)}return void c(a.trackers)}var k=new Image;k.src=a.source,j.exists(a.clickthrough)&&(k.onclick=function(){var b=window.open(a.clickthrough,"_blank");b.focus()}),h.innerHTML="",h.appendChild(k),c(a.trackers)}function f(a){return a.width==g.width&&a.height==g.height}var g,h,i=this,j=a.utils,k=a._;i.addCompanion=function(a,b){if(g=a,h=document.getElementById(g.id),!h)return!1;for(var c=0;c=b)){for(var c=(4*a+.05)/b|0;c>n&&3>n;)n++,1===n?g("firstQuartile"):2===n?g("midpoint"):3===n&&g("thirdQuartile");k(a,b)}}function k(a,b){for(var c=p.length;c--;){var d=p[c];if(!d.tracked){var e=d.offset;d.percentage&&(e=b*e/100),a>=e&&(d.tracked=!0,g(d.key))}}}function l(a){o.firedError=!0,a=a||900;var b={};b[d]=a,g("error",b)}function m(a){return function(){g(a)}}var n=0,o=this,p=[];for(var q in a)if(a.hasOwnProperty(q)&&0===q.indexOf("progress")){var r=""+q.split("_")[1],s={key:q,offset:r,tracked:!1,percentage:!1};/^\d+%$/.test(r)?(s.percentage=!0,s.offset=parseFloat(r)):s.offset=b.seconds(r),p.push(s)}o.started=!1,o.firedError=!1,o.hasComp=!1,o.addUrl=function(b,c){a.hasOwnProperty(b)?a[b].push(c):(a[b]=[],a[b].push(c))},o.creativeView=m("creativeView"),o.start=h,o.click=m("click"),o.skip=m("skip"),o.complete=m("complete"),o.pause=m("pause"),o.resume=m("resume"),o.mute=m("mute"),o.unmute=m("unmute"),o.fullscreen=m("fullscreen"),o.expand=m("expand"),o.collapse=m("collapse"),o.acceptInvitation=m("acceptInvitation"),o.close=m("close"),o.rewind=m("rewind"),o.impression=m("impression"),o.breakStart=i,o.breakEnd=m("breakEnd"),o.time=j,o.error=l}}(window.jwplayer),function(a){var b,c,d=a.utils,e=d.UI,f=a.events,g=f.JWPLAYER_MEDIA_TIME,h={IMPRESSION:"impression",CLICK:"onClick",PLAY:"onPlay",PAUSE:"onPause",ERROR:"onError",COMPLETE:"onComplete"},i=function(a,b,c,e){function f(){a.triggerFlash("vast:addClickHandler",j(i)),l.trigger(h.PLAY)}function g(){l.trigger(h.ERROR)}function i(){l.trigger(h.CLICK)}function j(c){var d=b.id+":vast:"+c.name+":"+Math.random().toString(16).substr(2);return a.on(d,c,l),d}var k=-1,l=this;d.extend(this,b.Events),k=setTimeout(function(){a.triggerFlash("vast:loadStatic",c,e,j(f),j(g))},0),l.removeListeners=function(){clearTimeout(k),l.off()},l.stop=function(){a.triggerFlash("vast:stopStatic")}},j="data:image/png;base64,",k="iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAw0lEQVQ4y2NgwATcQJwGxGuB+BoQP4PSa6Hi3AwEQCAQX4BqxIUvQNVhBcUENKPjYmwueEYGDkYOg4tkGnIViPlAhiSiS+7du/eHs7PzG2QxFxeXNyBxLAaB9DOsQJcAaXj79u1fmEEwPojGYghIP8N5bE6Faayurv6Ix4BnUP0MD3H5GWTAfyAA0XjC5SFOl4C8guwS9DBCd8kKXAaghwkOg1ZSLXaokk5AIIhMQ0KonneQXURMLg4mVBzAypN1xJYnALKHAXPzEPJQAAAAAElFTkSuQmCC",l="iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAiklEQVQ4y2NgwATcQJwGxGuB+BoQP4PSa6Hi3AwEQCAQX4BqxIUvQNVhBcUENKPjYmwueEYGDkYOg4tkGnIViPlAhiTiU/gfCAgYBNLPsIJCQ0D6Gc5TaAhIP8NDbBpxASyGPKSaSygNk5VUix2qpBMQCCLTkBCq5x1kFxGTi4MJFQew8mQdseUJAImp82D/nQbxAAAAAElFTkSuQmCC",m={cursor:"pointer",position:"absolute",margin:"auto",left:0,right:0,bottom:0,display:"block"},n="opacity 0.2s",o={"-webkit-transition":n,transition:n},p=function(a,f,g,i){function j(){clearTimeout(z),B.trigger(h.ERROR),x()}function k(){B.trigger(h.CLICK)}function l(){t(c)}function n(){t(c,.75)}function p(){t(b)}function q(){t(b,.5)}function r(a){-1===A&&(a.preventDefault(),i.onmouseover=i.onmouseout=null,u([y,c,b]),i.appendChild(b),A=setTimeout(function(){v(y),v(c),t(b,.5),i.onmouseover=p,i.onmouseout=q,A=-1},250))}function s(a){-1===A&&(a.preventDefault(),i.onmouseover=i.onmouseout=null,i.appendChild(y),i.appendChild(c),A=setTimeout(function(){t([y,c]),i.onmouseover=l,i.onmouseout=n,A=-1},50),u(b))}function t(a,b){d.style(a,{opacity:b||1})}function u(a){d.style(a,{opacity:0})}function v(a){i.contains(a)&&i.removeChild(a)}function w(){y.onload=y.onerror=null}function x(){w(),v(y)}var y,z=-1,A=-1,B=this;d.extend(this,a.Events);var C=i.parentNode,D=d.bounds(C).bottom,E=a.getContainer().querySelector(".jw-controlbar"),F="none"===E.style.display,G=0;F&&(G=E.style.opacity,E.style.opacity=0,E.style.display="inline-block");var H=d.bounds(E).top||D-40;F&&(E.style.opacity=G,E.style.display="none");var I=D-H;d.style(i,{bottom:I}),y=document.createElement("img"),y.id=a.id+"_vast_static",d.style(y,d.extend({"max-width":"100%",opacity:0},m,o)),u([c,b]),v(b),i.appendChild(y),i.appendChild(c),z=setTimeout(j,5e3),y.onerror=j,y.onload=function(){return clearTimeout(z),0===y.naturalWidth?j():(w(),d.style(y,{top:-y.height},!0),d.style(c,{top:-y.height-8,bottom:y.height-8,left:y.width},!0),d.style(b,{top:-16},!0),t([i,y]),t(c,.75),new e(y).on("click tap",k),d.isMobile()||(i.onmouseover=l,i.onmouseout=n),c.onclick=c.ontouchstart=r,b.onclick=b.ontouchstart=s,void B.trigger(h.PLAY))},y.src=f,B.removeListeners=function(){clearTimeout(z),clearTimeout(A),i.onmouseover=i.onmouseout=c.onclick=b.onclick=null,B.off(),w()},B.stop=function(){u([i,y,c,b]),setTimeout(x,400),v(c),v(b)}};a.vast.staticplayer=function(a,e){function n(a){A.trigger(g,a)}function q(){B=a.getPosition(),C>0&&(0===B?A.on(g,r):A.on(g,s)),A.once(g,t),w(h.PLAY)}function r(a){B=a.position,A.off(g,r),A.on(g,s)}function s(a){var b=a.position-B;b>C&&(A.off(g,s),A.stop())}function t(){w(h.IMPRESSION)}function u(){w(h.CLICK)}function v(){w(h.ERROR)}function w(a,b){b=b||{},b.tag=b.tag||z,A.trigger(a,b)}function x(a){return function(b){A.on(a,b)}}var y,z,A=this,B=0,C=0;d.extend(this,a.Events),A.type="static",a.onTime(n),A.playAd=function(f,g,n,r,s){C=d.seconds(r),z=s,y&&(y.removeListeners(),y.stop());var t=a.getProvider(),w=0===(t.name||"").indexOf("flash");if(w&&f)e.style.visibility="hidden",y=new i(f,a,g,n);else{e.style.opacity=0,e.style.visibility="visible";var x=d.isFF()?{}:o;d.style(e,d.extend({top:"",position:"absolute",width:"100%"},x)),c=c||document.createElement("img"),b=b||document.createElement("img"),d.style([c,b],d.extend({opacity:.75},m,x)),c.src=j+k,b.src=j+l,y=new p(a,g,n,e)}y.on(h.PLAY,q),y.on(h.CLICK,u),y.on(h.ERROR,v)},A.removeEvents=function(){A.off()},A.getState=function(){return f.state.PLAYING},A.stop=function(){B&&y&&(B=0,C=0,A.off(g,r),A.off(g,s),y.removeListeners(),y.stop(),w(h.COMPLETE))},A.pause=function(){},A.onPlay=x(h.PLAY),A.onComplete=x(h.COMPLETE),A.onClick=x(h.CLICK),A.onError=x(h.ERROR)}}(window.jwplayer),function(a){var b=a.vast,c=a.events.state;b.vpaidplayer=function(b,d,e,f,g){function h(){C(K,l),C(M,m),C(L,n),C(O,p),C(P,q),C(W,t),C(X,u),C(N,r),C(U,s),C(Q,v),C(V,o),C(Y,j),C(R,w),C(S,x),C(T,y);var a=b.getSafeRegion(!1);A("initAd",a.width,a.height+a.y,i(),0,g)}function i(){return b.getFullscreen()?"fullscreen":"normal"}function j(){k(J.ERROR)}function k(a,b){b=b||{},b.tag||(b.tag=f),F.trigger(a,b)}function l(a){H=a,p(a),B("adVolume",b.getMute()?0:b.getVolume()/100),A("startAd")}function m(a){H=a,a.linear&&F.blocking&&F.blocking.hide(),k(J.STARTED),k(J.PLAY,{oldstate:c.BUFFERING,newstate:c.PLAYING,linear:a.linear?"linear":"nonlinear"})}function n(a){k(J.IMPRESSION,{linear:a.linear?"linear":"nonlinear"})}function o(a){H=a,k(J.CLICK)}function p(a){H=a;var c,d,e;if(a.linear){if(F.blocking)F.blocking.hide();else{G=!0,b.setControls(!1);var f=b.getState();(f===f.PLAYING||f===f.BUFFERING)&&b.pause(!0)}e=b.getSafeRegion(!1),d=e.height+e.y,c=e.width}else F.blocking?(F.blocking.destroy(),F.blocking=null):G&&(b.play(!0),b.setControls(!0)),e=b.getSafeRegion(!0),d=e.height+e.y,c=e.width;A("resizeAd",c,d,i())}function q(a){H=a,k(J.EXPANDED_CHANGE,{expanded:H.expanded})}function r(a){H=a,G&&(b.play(!0),b.setControls(!0)),k(J.STOPPED)}function s(){k(J.COMPLETE)}function t(a){H=a,I||(I=!0,k(J.PAUSE,{newstate:c.PAUSED,oldstate:c.PLAYING}))}function u(a){H=a,I&&(I=!1,k(J.PLAY,{newstate:c.PLAYING,oldstate:c.PAUSED}))}function v(a){H=a,k("remainingTimeChange",{remainingTime:a.remainingTime})}function w(a){z(1,a)}function x(a){z(2,a)}function y(a){z(3,a)}function z(a,b){H=b,k("quartile",{quartile:a,remainingTime:b.remainingTime})}function A(){var a=Array.prototype.slice.call(arguments);a.unshift("vast:callVpaid"),d.triggerFlash.apply(d,a)}function B(a,b){d.triggerFlash("vast:setVpaidProperty",a,b)}function C(a,b){d.triggerFlash("vast:addVpaidListener",a,D(b))}function D(a){var c=b.id+":vast:"+a.name+":"+Math.random().toString(16).substr(2);return d.on(c,a,F),c}function E(a){return function(b){this.on(a,b)}}var F=a.utils.extend(this,b.Events),G=!1,H={linear:!1,expanded:!1,remainingTime:-1},I=!1,J={QUARTILE:"quartile",REMAINING_TIME:"remainingTimeChange",SKIP:"skip",STARTED:"started",STOPPED:"stopped",CLICK:"click",PLAY:"play",IMPRESSION:"impression",PAUSE:"pause",ERROR:"error",COMPLETE:"complete",EXPANDED_CHANGE:"expandedChange"},K="AdLoaded",L="AdImpression",M="AdStarted",N="AdStopped",O="AdLinearChange",P="AdExpandedChange",Q="AdRemainingTimeChange",R="AdVideoFirstQuartile",S="AdVideoMidpoint",T="AdVideoThirdQuartile",U="AdVideoComplete",V="AdClickThru",W="AdPaused",X="AdPlaying",Y="AdError";F.type="vpaid",F.blocking=null,F.setVolume=function(a){B("adVolume",a/100)},F.onQuartile=E(J.QUARTILE),F.onRemainingTimeChange=E(J.REMAINING_TIME),F.onSkipped=E(J.SKIP),F.onComplete=E(J.COMPLETE),F.onStopped=E(J.STOPPED),F.onClick=E(J.CLICK),F.onPlay=E(J.PLAY),F.onPause=E(J.PAUSE),F.onImpression=E(J.IMPRESSION),F.onError=E(J.ERROR),F.onStarted=E(J.STARTED),F.onExpandedChange=E(J.EXPANDED_CHANGE),F.play=function(){A("resumeAd")},F.pause=function(){A("pauseAd")},F.stop=function(){A("stopAd")},F.resize=function(){var a=b.getSafeRegion(!H.linear);A("resizeAd",a.width,a.height+a.y,i())},F.removeEvents=function(){this.off()},F.destroy=function(){F.removeEvents(),d.off(null,null,F),F.blocking=null},F.getState=function(){return H.linear?I?c.PAUSED:c.PLAYING:c.IDLE},d.triggerFlash("vast:loadVpaid",e,D(h),D(j))}}(window.jwplayer),function(a){var b=a.vast,c=a.events.state;b.vpaidplayerjs=function(a,b,d,e){function f(a,b){b=b||{},b.tag||(b.tag=d),n.trigger(a,b)}function g(a,b){f("quartile",{quartile:b,duration:a.getAdDuration()})}function h(a){return function(b){n.on(a,b)}}function i(b,c){var d=document.createElement("iframe");d.src="javascript:false",d.style.border="0px",d.style.width="100%",d.style.height="100%",d.style.position="relative",d.style.overflow="hidden",d.scrolling="no";var e=a.getContainer(),f=e.getElementsByClassName("jw-media")[0];f.appendChild(d),o.push(d);var g=d.contentWindow.document;return g.open().write(""),d.contentWindow.myCallback=c,g.close(),d}function j(b){return{AdLoaded:function(){b.startAd()},AdStarted:function(){b.getAdLinear()&&n.blocking&&n.blocking.hide(),f("started"),f("play",{oldstate:c.BUFFERING,newstate:c.PLAYING,linear:b.getAdLinear()?"linear":"nonlinear"})},AdStopped:function(){k(o),a.play(!0),a.setControls(!0),f("stopped")},AdPaused:function(){q||(q=!0,f("pause",{newstate:c.PAUSED,oldstate:c.PLAYING}))},AdPlaying:function(){q&&(q=!1,f("play",{newstate:c.PLAYING,oldstate:c.PAUSED,linear:b.getAdLinear()?"linear":"nonlinear"}))},AdLinearChange:function(){if(b.getAdLinear())if(n.blocking)n.blocking.hide();else{a.setControls(!1);var c=a.getState();(c===c.PLAYING||c===c.BUFFERING)&&a.pause(!0)}else n.blocking?(n.blocking.destroy(),n.blocking=null):(a.play(!0),a.setControls(!0))},AdDurationChange:function(){f("remainingTimeChange",{duration:b.getAdDuration(),remainingTime:b.getAdRemainingTime()})},AdRemainingTimeChange:function(){f("remainingTimeChange",{duration:b.getAdDuration(),remainingTime:b.getAdRemainingTime()})},AdExpandedChange:function(){f("expandedChange",{expanded:b.getAdExpanded()})},AdSkipped:function(){f("skipped")},AdVideoFirstQuartile:function(){g(b,1)},AdVideoMidpoint:function(){g(b,2)},AdVideoThirdQuartile:function(){g(b,3)},AdVideoComplete:function(){f("complete")},AdImpression:function(){f("impression",{linear:b.getAdLinear()?"linear":"nonlinear"})},AdClickThru:function(a,b,c){c&&window.open(a),f("click",{id:b})},AdError:function(a,b){k(o),f("error",{message:a,code:b})}}}function k(a){for(;a.length>0;){var b=a.pop();b.parentNode&&b.parentNode.removeChild(b)}}var l=a._,m=a.Events,n=this,o=[],p={linear:!1,expanded:!1,remainingTime:-1},q=!1;this.type="vpaid",this.blocking=null;var r=function(){var b=this.vpaidAd=s.contentWindow.getVPAIDAd(),c=b.handshakeVersion("2.0");if(parseFloat(c)<1)throw"Invalid vpaid version in handshake";n.Listeners=j(b),l.each(n.Listeners,b.subscribe,b);var d="normal",f=1e3,g={AdParameters:e},h=a.getContainer(),i=h.getElementsByClassName("jw-media")[0],k=i.getElementsByTagName("video")[0],m=s.contentWindow.document.createElement("div");m.className="jw-vpaid-wrapper",s.contentWindow.document.body.appendChild(m),k||(k=document.createElement("video"),i.insertBefore(k,s),o.push(k));var p={videoSlot:k,slot:m};b.initAd(i.clientWidth,i.clientHeight,d,f,g,p)},s=i(b,r);l.extend(this,m,{play:function(){this.vpaidAd.resumeAd()},pause:function(){this.vpaidAd.pauseAd()},stop:function(){this.vpaidAd&&this.vpaidAd.stopAd()},setVolume:function(a){this.vpaidAd.setAdVolume(a/100)},resize:function(){},destroy:function(){k(o),this.removeEvents(),this.vpaidAd&&l.each(this.Listeners,this.vpaidAd.unsubscribe),n.blocking=null},removeEvents:function(){n.off()},onTime:h("time"),onComplete:h("complete"),onClick:h("click"),onPlay:h("play"),onPause:h("pause"),onError:h("error"),onImpression:h("impression"),onExpandedChange:h("expandedChange"),onSkipped:h("skipped"),onStopped:h("stopped"),onStarted:h("started"),onQuartile:h("quartile"),onRemainingTimeChange:h("remainingTimeChange"),getState:function(){return p.linear?q?c.PAUSED:c.PLAYING:c.IDLE}})}}(window.jwplayer),function(a){function b(a){for(var b=[],c=0;ce[i.file].width)&&(i=l),m.width>=h.width&&(!j||m.width=0?o.skipoffset:null;return{skipoffset:a.skipoffset||b,skipMessage:o.skipMessage,skipText:o.skipText}}function F(a){if(ja){var b;if(b=ja.length?ja[a]:ja,b.vastAd)return b.vastAd}else if(!pa&&oa)return oa[a];return pa}function G(a,b){clearTimeout(ka),b=b||900;var c=F(ra),d=c.tracker;d.error(b);var e=y();e.code=b,e.message=a,la.trigger(h.JWPLAYER_AD_ERROR,e)}function H(a){var b=F(ra),c=b.tracker;a.fullscreen&&c.started&&c.fullscreen()}function I(a){ga&&ga.setVolume(a.volume)}function J(a){ga&&ga.setVolume(a.mute?0:k.getVolume())}function K(a){ha&&(ra=a.index)}function L(){var a=F(ra),b=a.tracker;M({linear:b.linear})}function M(a){var b=F(ra),c=b.tracker,d=ea(b);c.addUrl("impression",d),c.impression(),g.isFunction(p)&&p({type:"url",data:{url:d}});var e=y();e.adposition=ma._position||"",e.adtitle=b.adTitle||"",e.adsystem=b.adsystem||"",e.vastversion=b.vastversion,a.linear&&(e.linear=a.linear),la.trigger(h.JWPLAYER_AD_IMPRESSION,e)}function N(a){clearTimeout(ka);var d,e=F(ra),g=e.tracker;if(g.started)a.oldstate===h.state.PAUSED&&(g.resume(),O(a));else{ga&&(g.linear=a.linear);var i=f.extend({linear:g.linear},y(),E(e));i.message=o.dynamicMessage||"",i.clickthrough=e.clickthrough,i.sequence&&(i.podMessage=o.podMessage||""),e.adTitle&&(i.title=e.adTitle),e.companions&&(i.companions=e.companions),k.dispatchEvent(h.JWPLAYER_AD_META,i),e.companions&&(d=y(),d.companions=b(e.companions),k.dispatchEvent(h.JWPLAYER_AD_COMPANIONS,d));var j,l=m;j=f.flashVersion()>9?e.companions:c(e.companions),o.companion&&j&&j.length&&(g.hasComp=l.addCompanion(o.companion,j)),g.start(),g.creativeView(),O(a)}}function O(a){if("static"!==fa&&("vpaid"!==fa||"linear"===a.linear)){var b=y();b.oldstate=a.oldstate,b.newstate=a.newstate,k.dispatchEvent(h.JWPLAYER_AD_PLAY,b)}}function P(a){var b=F(ra),c=b.tracker;c.pause();var d=y();d.oldstate=a.oldstate,d.newstate=a.newstate,k.dispatchEvent(h.JWPLAYER_AD_PAUSE,d)}function Q(a){qa=a.duration?a.duration:Math.max(1,qa,a.remainingTime);var b=qa-a.remainingTime;S({position:b,duration:qa})}function R(a){if(a.duration)qa=a.duration;else{var b=4*a.remainingTime/(4-a.quartile);qa=Math.max(qa,1,b)}S({ position:qa*a.quartile*.25,duration:qa})}function S(a){var b=F(ra),c=a.position,d=a.duration,e=o.dynamicMessage||"",f=o.podMessage||"",g=d-c,i=b.tracker;if(i&&i.time(c,d),ha&&e&&g>0){if(e=e.replace(/xx/gi,""+Math.round(g)),ja&&ja.length){var j=ra+1;f=f.replace(/__AD_POD_CURRENT__/g,""+j),f=f.replace(/__AD_POD_LENGTH__/g,""+ja.length),e=f+e}ha.setText(e)}var l=y();l.position=c,l.duration=d,k.dispatchEvent(h.JWPLAYER_AD_TIME,l)}function T(){U(),W()}function U(){var a=F(ra),b=a.tracker;b.firedError||(b.complete(),b.close(),k.dispatchEvent(h.JWPLAYER_AD_COMPLETE,y()))}function V(){k.dispatchEvent("adStarted",y())}function W(){w(),la.trigger(h.JWPLAYER_AD_COMPLETE)}function X(a){var b=F(ra),c=b.tracker;c&&(a.mute?(c.mute(),ga&&ga.setVolume(0)):(c.unmute(),ga&&ga.setVolume(k.getVolume()/100)))}function Y(){var a=F(ra);k.pause(!0),_(a)}function Z(){var a=F(ra);_(a)}function $(){var a=F(ra),b=ha.getState()===h.state.PAUSED;b||_(a)}function _(b){b.tracker.click(),k.dispatchEvent(h.JWPLAYER_AD_CLICK,y());var c=a.jwcast&&a.jwcast.player.id;c||b.clickthrough&&a.open(b.clickthrough)}function aa(){var a=F(ra);a.tracker.skip(),k.dispatchEvent(h.JWPLAYER_AD_SKIPPED,y())}function ba(a){var b=a.message||"Error Playing Ad Tag",c=a.code||400;G(b,c)}function ca(){var a="Unable to fetch NonLinear resource",b=502;G(a,b)}function da(a){var b=F(ra),c=b.tracker;a.expanded?c.expand():c.collapse()}function ea(a){var b=q(),c={d:n.domain,c:"vast",m:b,a:n.account,co:a.tracker.hasComp,p:ma._position,ad:a.adsystem,type:a.tracker.linear,ph:n.hosting,ed:n.edition,n:Math.random().toFixed(16).substr(2,16)},d=n.trackingbase,e="?";for(var f in c)d+=e+f+"="+encodeURIComponent(c[f]),e="&";return d}var fa,ga,ha,ia,ja,ka,la=this,ma=j.scheduledAd(),na=j.adBuffet(),oa=j.adPod(),pa=na.length?na[0]:null,qa=0,ra=0;f.extend(la,k.Events),this.init=function(a){if(la.init=function(){throw"vast.adplayer can only be initialized once"},pa&&x(pa),oa)for(var b=0;b1e3&&(k=k.substring(0,1e3)),a=G(a,h,encodeURIComponent(k))}else a=G(a,h,"")}return a}function G(a,b,c){return a.replace(b,c)}function H(a){var b=a.vloader.scheduledAd();null===ga&&"nonlinear"!==b._type?Z.once("blockingStarted",function(){I(a)}):I(a)}function I(a){var b=a.vloader;clearTimeout(ma),ma=-1,ka.isWaterfalling||O(),E(b);var c=new d.adplayer(b,i,X,Y,ba,$,oa);c.on(f.JWPLAYER_AD_ERROR,L),c.on(f.JWPLAYER_AD_IMPRESSION,M);var e=c.init(ga);return e?(na=ga,ga=null,Z.off("blockingStarted"),Z.off(f.state.PLAYING,w),c.on(f.JWPLAYER_AD_COMPLETE,N),void ia.push(c)):void c.destroy()}function J(){O()}function K(){for(var a=ia.length;a--;){var b=ia[a];ia.length--,b.destroy()}}function L(a){if(la=!1,R(a),!la&&c(ka)){ga=na;var b=g.extend({},ka);return b._offset=0,b.isWaterfalling=!0,void v(b)}K(),la=!1,ma=setTimeout(function(){ma=-1,0===ha.length&&("post"===ca&&i.attachMedia(),P())},0)}function M(a){ka={},W&&!W.started&&W.breakStart(),i.dispatchEvent(f.JWPLAYER_AD_IMPRESSION,a)}function N(){W&&W.breakEnd(),0===ha.length&&"post"===ca&&i.attachMedia()}function O(){if(ia.length){var a=ia[ia.length-1];a.clearNonlinear()}}function P(){ga&&(ga.destroy(),ga=null,Z.off("blockingStarted"),Z.off(f.state.PLAYING,w)),na=null}function Q(a){Z.off(f.state.PLAYING,w);var b=a.vloader,e=b.allAds();if(E(b),e&&e.length){var h=e[0];if(h){var i=h.trackers;if(i&&i.error){var j=new d.tracker(i,oa);j.error(a.code)}}}var k=C(b.scheduledAd(),a.url);if(k.message=a.message,k.code=a.code,a.wrappedUrl!==a.url&&(k.wrappedTag=a.wrappedUrl),la=!1,R(k),!la&&c(ka)){var l=g.extend({},ka);return l._offset=0,l.isWaterfalling=!0,void v(l)}K(),la=!1,-1===ma&&(ma=setTimeout(function(){ma=-1,0===ha.length&&P()},0))}function R(a){e.extend(a,{client:"vast"}),W&&W.error(a.code),i.dispatchEvent(f.JWPLAYER_AD_ERROR,a)}function S(){var a=window.location.href;return a=a.match(new RegExp(/^[^/]*:\/\/\/?([^\/]*)/)),a&&a.length>1?a[1]:""}function T(a){var b=a.getMidRolls(),c=[];b.length&&(e.foreach(b,function(a,b){"nonlinear"!==b._type&&c.push({begin:b._offSet,text:$.cuetext})}),i.setCues(c))}var U,V,W,X,Y,Z=this,$={},_=!1,aa=!1,ba={},ca="",da=!1,ea=!1,fa=0,ga=null,ha=[],ia=[],ja=!1,ka={},la=!1,ma=-1,na=null,oa=null;e.extend(Z,i.Events),j.debug&&j.trackFn&&(oa=j.trackFn),V=U=d.configparser.getSchedule(j),U.isVMAP()&&l(U.getVMAP()),i.onReady(function(){_=!0,X=new d.staticplayer(i,k),Y=new d.companion(oa);var b=window.location.href,c=new e.key(i.getConfig().key),f=c.edition();ba.trackingbase=(b.match(/^https/)?"https://s":"http://i")+".n.jwpltx.com/v1/adclient/ping.gif",ba.account=c.token(),ba.domain=S(),ba.edition=g.indexOf(["pro","premium","ads","invalid","enterprise"],f)+1,ba.hosting=a.defaults&&a.defaults.ph?a.defaults.ph:0,$=d.configparser.getOptParams(j),i.onBeforePlay(o),i.onCast(m),i.onPlay(n),i.onTime(p),i.onBeforeComplete(q),i.onPlaylistItem(x),i.onPlaylistComplete(x),i.onComplete(J)}),Z.destroy=function(){x({index:0})},i.pauseAd=function(a){if(a=g.isBoolean(a)?a:!0,ia.length){var b=ia[ia.length-1];a?b.pause():b.play()}},i.playAd=function(a){la=!0,O();var b;b=g.isArray(a)?a.slice(0):[a];var c={_id:A(12),_adQueue:b,_waterfallIndex:0,_offset:0,_position:"api"};v(c)}},a().registerPlugin("vast","7.1",d.adcontroller,"vast.swf")}(window.jwplayer);