webpackJsonpjwplayer([6],{158:function(a,b,c){var d,e;d=[c(116),c(77),c(72),c(160),c(162),c(159),c(161),c(47),c(61),c(44)],e=function(a,b,c,d,e,f,g,h,i,j){var k=h.noop,l={},m=function(m,n){function o(){return!j.isUndefined(m._instreamAdapter)}function p(a,b){g.log("send command",a,b);var c={command:a};void 0!==b&&(c.args=b),A.sendMessage(g.NS,c,k,function(a){g.log("error message",a),"Invalid namespace"===a.description&&G.stopCasting()})}function q(a){var b=g.available(a.availability);s(b)}function r(a,b){var c=JSON.parse(b);if(!c)throw"Message not proper JSON";if(c.reconcile){E.removeMessageListener(g.NS,this.listenForHandshakeHandler);var d=c.diff,e=E;d.id&&c.appid&&c.pageUrl||(d.id=window.jwplayer().id,c.appid=z.appid,c.pageUrl=C,E=A=null),d.id===n.get("id")&&c.appid===z.appid&&c.pageUrl===C&&(A||(o()&&m.instreamDestroy(),this.sessionStarted(e),this.castModel.set("state",i.IDLE)),this.handleMessage(c)),E=null}}function s(a){var b=!!a;B.available!==b&&(B.available=b,n.set("castAvailable",b))}function t(){return A&&A.receiver?A.receiver.friendlyName:""}function u(a){g.log("Cast Session Error:",a,A);var b=window.chrome;a.code!==b.cast.ErrorCode.CANCEL&&(g.log("Cast Session Error:",a,A),a.code===b.cast.ErrorCode.SESSION_ERROR&&this.stopCasting())}function v(a){var b=window.chrome;a.code!==b.cast.ErrorCode.CANCEL&&(g.log("Cast Session Error:",a,A),a.code===b.cast.ErrorCode.SESSION_ERROR&&this.stopCasting())}function w(a){a/=100,a=Math.max(0,Math.min(a,1)),A.setReceiverVolumeLevel(a,G.mirrorVolume.bind(G),function(a){g.error("set volume error",a)})}function x(a){A.setReceiverMuted(a,G.mirrorVolume.bind(G),function(a){g.error("set muted error",a)})}function y(a,b){function c(a){return function(){b.sendCommand(a)}}return{getContainer:function(){return document.createElement("div")},on:k,onAdPlay:k,onAdSkipped:k,onAdComplete:k,onAdError:k,onCaptionsList:k,onCaptionsChange:k,onPlaylistItem:k,onPlaylistComplete:k,onError:k,onResize:k,onReady:k,onFullscreen:k,getState:k,castToggle:k,setFullscreen:k,setVolume:w,setMute:function(){x(!a.get("mute"))},play:b.play.bind(b),pause:b.pause.bind(b),seek:b.seek.bind(b),playlistNext:c("next"),playlistPrev:c("prev"),load:b.load.bind(b)}}var z,A=null,B={available:!1,active:!1,deviceName:""},C=h.getAbsolutePath(window.location.href),D=null,E=null,F=null;z=j.extend({},l,n.get("cast"));var G=this;this.onExistingSession=function(a){g.log("existing session",a),A||E||(E=a.session,E.addMessageListener(g.NS,this.listenForHandshakeHandler))},this.setActive=function(a){B.active=!!a,B.deviceName=t(),this.castModel.set("castActive",!!a),this.castModel.set("deviceName",t()),this.castModel.set("castState",B)},this.startCasting=function(){if(!A&&!o()){var a=window.chrome;a.cast.requestSession(this.sessionStarted.bind(this),u)}},this.openExtension=function(){if(!o()){var a=window.chrome;a.cast.requestSession(this.sessionStarted.bind(this),v)}},this.stopCasting=function(){return A?(this.removeSessionListeners(),void A.stop(this.sessionStopped.bind(this),this.sessionStopError.bind(this))):void this.sessionStopped()},this.resumePlayback=function(){m.showView(m._view.element()),m.getProvider().name.indexOf("flash")>=0&&n.resetProvider(),m.load(this.castModel.get("item")),m.play()},this.sessionStopError=function(a){g.error("Cast Session Stop error:",a,A),this.sessionStopped()},this.sessionStarted=function(a){if(g.log("Session started:",a),A)this.stopCasting(),F=a;else if(A=a,A.addMessageListener(g.NS,this.onMessageHandler),A.addUpdateListener(this.sessionStatusHandler),this.setupControllerForCasting(),a!==E){var b=f.setupCastConfig(this.castModel,z);D.setup(b),d.sendDummyMedia(a)}},this.sessionStatus=function(a){g.log("Cast Session status",a),a?this.mirrorVolume():(this.castModel.set("state",i.BUFFERING),this.sessionStopped())},this.sessionStopped=function(){g.log("_sessionStopped"),A&&(this.removeSessionListeners(),A=null),D&&(D.destroy(),D=null),this.setActive(!1),null!==F&&(this.sessionStarted(F),F=null),this.resumePlayback()},this.removeSessionListeners=function(){A.removeUpdateListener(this.sessionStatusHandler),A.removeMessageListener(g.NS,this.onMessageHandler)},this.onMessage=function(a,b){var c=JSON.parse(b);if(!c)throw"Message not proper JSON";this.handleMessage(c)},this.handleMessage=function(a){switch(a.type){case"state":this.handleMessageState(a);break;case"ad":this.handleMessageAd(a);break;case"connection":this.handleMessageConnection(a);break;default:g.error("received unhandled message",a.type,a)}},this.handleMessageState=function(a){this.castModel.get("castAdPlaying")&&(a.diff.newstate||a.diff.position)&&this.castModel.set("castAdPlaying",!1),D.updateState(a.diff)},this.handleMessageAd=function(a){this.castModel.set("castAdPlaying",!0),D.updateState(a.diff)},this.handleMessageConnection=function(a){a.closed===!0&&this.stopCasting()},this.mirrorVolume=function(){if(A&&A.receiver){var a=A.receiver.volume;if(a){var b=100*a.level|0,c=!!a.muted;this.castModel.set("mute",c),this.castModel.set("volume",b)}}},this.castToggle=function(){B.active?this.openExtension():this.startCasting()},this.setupControllerForCasting=function(){m.pause(),m.setFullscreen(!1);var d=new c({castAvailable:!0,playlist:n.get("playlist"),playlistItem:n.get("playlistItem"),edition:n.get("edition")});j.each(d.playlist,function(a){a.sources=j.filter(a.allSources,function(a){return"dash"!==a.type})}),d.playlist=j.filter(d.playlist,function(a){return 0!==a.sources.length});var f=new b;this.castModel=f,f.setup(d),f.set("key",n.get("key"));var g=f.get("playlist")[0];f.set("state","playing"),f.set("item",0),f.set("playlistItem",g),f.trigger("itemReady",g),f.changeVideoProvider(e),D=f.getVideo(),D.init(p,this.castModel);var h=y(f,D);h.castToggle=function(){this.openExtension()}.bind(this);var i=new a(h,f);i.setup(),m.showView(i.element()),this.mirrorVolume(),this.setActive(!0)},this.onExistingSessionHandler=this.onExistingSession.bind(this),this.sessionStatusHandler=this.sessionStatus.bind(this),this.onMessageHandler=this.onMessage.bind(this),this.listenForHandshakeHandler=r.bind(this),!z.appid||window.cast&&window.cast.receiver||(d.on("availability",q),d.on("session",this.onExistingSessionHandler),d.initialize(z.appid))};return m}.apply(b,d),!(void 0!==e&&(a.exports=e))},159:function(a,b,c){var d,e;d=[c(47),c(44),c(59)],e=function(a,b,c){function d(d,f){var g=b.pick(d.getConfiguration(),["displaytitle","id","item","key","mute","playlist","position","repeat","volume"]);return g.cast=b.extend({pageUrl:h},f),e(g),g.edition=d.get("edition"),g.playerVersion=c,"LIVE"===a.adaptiveType(d.get("duration"))&&"shaka"===d.getVideo().getName().name&&(g.position=0),g}function e(a){var b=a.plugins;delete a.plugins;for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];d.client&&(/[\.\/]/.test(d.client)&&g(d,"client"),d.client.indexOf("vast")>-1&&(a.advertising=f(d)))}}function f(a){var c=b.extend({},a);if(c.client="vast",delete c.companiondiv,c.schedule)for(var d in c.schedule)if(c.schedule.hasOwnProperty(d)){var e=c.schedule[d].ad||c.schedule[d];g(e,"tag")}return g(c,"tag"),c}function g(b,c){b[c]&&(b[c]=a.getAbsolutePath(b[c]))}var h=window.location.href;return{setupCastConfig:d}}.apply(b,d),!(void 0!==e&&(a.exports=e))},160:function(a,b,c){var d,e;d=[c(161),c(45),c(101),c(46),c(44)],e=function(a,b,c,d,e){function f(d){t=d,null!==a.availability?u.trigger("availability",{availability:a.availability}):p&&p.cast?h():n||(n=new c(q),n.addEventListener(b.ERROR,i),n.addEventListener(b.COMPLETE,h),n.load())}function g(a){var b=new p.cast.media.MediaInfo("");b.contentType="video/mp4";var c=new p.cast.media.LoadRequest(b);c.autoplay=!1,a.loadMedia(c)}function h(){p&&p.cast&&p.cast.isAvailable&&!o?(o=new p.cast.ApiConfig(new p.cast.SessionRequest(t),l,m,p.cast.AutoJoinPolicy.ORIGIN_SCOPED),p.cast.initialize(o,k,j)):s++<15&&(r=setTimeout(h,1e3))}function i(){n&&(n.resetEventListeners(),n=null)}function j(){o=null}function k(){}function l(b){u.trigger("session",{session:b}),b.sendMessage(a.NS,{whoami:1}),0===b.media.length&&g(b)}function m(b){a.availability=b,u.trigger("availability",{availability:b})}var n,o,p=window.chrome,q="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js",r=-1,s=0,t=null,u=e.extend({initialize:f,sendDummyMedia:g},d);return u}.apply(b,d),!(void 0!==e&&(a.exports=e))},162:function(a,b,c){var d,e;d=[c(47),c(163),c(45),c(46),c(61),c(44),c(161)],e=function(a,b,c,d,e,f,g){function h(c){var d,e=c.get("castLoading"),f=c.get("playlistItem"),g=f?f.title:"";d=e?g?"Loading "+g+" on ":"Loading on ":g?"Casting "+g+" to ":"Casting to";var h={message:d,deviceName:c.get("deviceName")||"Google Cast"};return a.createElement(b(h))}var i=function(){var b,i=-1,j=a.noop;f.extend(this,d,{lastPosition:0,lastDuration:null}),this.setState=function(a){this.trigger(c.JWPLAYER_PLAYER_STATE,{newstate:a}),this.model.set("state",a)},this.destroy=function(){clearTimeout(i)},this.updateState=function(a){if(a.item){this.setState(e.BUFFERING);var b=this.model.get("playlist"),d=b[a.item];this.model.set("item",a.item),this.model.set("playlistItem",d),this.model.trigger("itemReady",d)}if(void 0!==a.position&&(this.lastPosition=a.position),void 0!==a.duration&&(this.lastDuration=a.duration),a.newstate){var g=a.newstate.toLowerCase();g===e.IDLE&&this.lastPosition&&this.lastPosition===this.lastDuration&&(g=e.COMPLETE),this.setState(g)}if((void 0!==a.position||void 0!==a.duration)&&(this.model.get("state")===e.BUFFERING&&this.setState(e.PLAYING),null!==this.lastDuration&&this.trigger(c.JWPLAYER_MEDIA_TIME,{position:this.lastPosition,duration:this.lastDuration})),void 0!==a.buffer&&this.trigger(c.JWPLAYER_MEDIA_BUFFER,{bufferPercent:a.buffer}),a.tag){this.model.set("adMode",a.complete);var h=["clickthrough","companions","message","podMessage","podCount","sequence","skipMessage","skipText","skipOffset","tag"];f.each(h,function(b){f.isUndefined(a[b])||this.model.set(b,a[b])},this)}},this.supportsFullscreen=function(){return!1},this.init=function(a,b){j=a,this.model=b,this.model.on("itemReady",this.updateScreen,this),this.model.on("change:deviceName",this.updateScreen,this),this._castingScreen=h(this.model)},this.setup=function(a){this.setState(e.BUFFERING),this.sendCommand("setup",a)},this.playlistItem=function(a){this.setState(e.BUFFERING),this.sendCommand("item",a)},this.load=function(a){this.setState(e.BUFFERING),this.sendCommand("load",a)},this.stop=function(){clearTimeout(i),i=setTimeout(function(){this.setState(e.IDLE),this.sendCommand("stop")}.bind(this),0)},this.play=function(){this.sendCommand("play")},this.pause=function(){this.setState(e.PAUSED),this.sendCommand("pause")},this.seek=function(a){this.setState(e.BUFFERING),this.trigger(c.JWPLAYER_MEDIA_SEEK,{position:this.model.get("position"),offset:a}),this.sendCommand("seek",a)},this.skipAd=function(a){this.sendCommand("skipAd",{tag:a.tag})},this.clickAd=function(a){this.sendCommand("clickAd",{tag:a.tag})},this.audioMode=function(){return this.model.get("audioMode")},this.sendCommand=function(a,b){j(a,b)},this.detachMedia=function(){return g.error("detachMedia called while casting"),document.createElement("video")},this.attachMedia=function(){g.error("attachMedia called while casting")},this.updateScreen=function(){b.innerHTML=h(this.model).innerHTML},this.setContainer=function(a){b=a,a.appendChild(this._castingScreen)},this.getContainer=function(){return b},this.remove=function(){b===this._castingScreen.parentNode&&b.removeChild(this._castingScreen)},this.volume=this.mute=this.setControls=this.setCurrentQuality=this.resize=this.seekDrag=this.addCaptions=this.resetCaptions=this.setVisibility=this.fsCaptions=a.noop,this.setFullScreen=this.getFullScreen=this.checkComplete=f.constant(!1),this.getWidth=this.getHeight=this.getCurrentQuality=f.constant(0),this.getQualityLevels=f.constant(["Auto"])};return i.prototype={getName:function(){return{name:"chromecast"}}},i}.apply(b,d),!(void 0!==e&&(a.exports=e))},163:function(a,b,c){var d=c(121);a.exports=(d["default"]||d).template({compiler:[6,">= 2.0.0-beta.1"],main:function(a,b,c,d){var e=this.lambda,f=this.escapeExpression;return'
\n
\n '+f(e(null!=a?a.message:a,a))+'\n '+f(e(null!=a?a.deviceName:a,a))+"\n
\n
"},useData:!0})}});