@screwtopmedia/cdf-ng-media
Version:
Angular module for displaying media assets (images, videos)
2 lines • 20.6 kB
JavaScript
webpackJsonpjwplayer([2],{21:function(e,t){"use strict";function i(e){return{bitrate:e.bitrate,label:e.label,width:e.width,height:e.height}}Object.defineProperty(t,"__esModule",{value:!0}),t.qualityLevel=i},23:function(e,t,i){var a,r;a=[i(1),i(24),i(2),i(17),i(16)],r=function(e,t,i,a,r){function n(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks?(this._textTracks=e.reject(this._textTracks,function(e){var t=e._id;if(this.renderNatively&&t&&0===t.indexOf("nativecaptions"))return delete this._tracksById[t],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),t.length){var a=0,n=t.length;for(a;a<n;a++){var s=t[a];if(!s._id){if("captions"===s.kind||"metadata"===s.kind){if(s._id="native"+s.kind+a,!s.label&&"captions"===s.kind){var c=r.createLabel(s,this._unknownCount);s.name=c.label,this._unknownCount=c.unknownCount}}else s._id=r.createId(s,this._textTracks.length);if(this._tracksById[s._id])continue;s.inuse=!0}if(s.inuse&&!this._tracksById[s._id])if("metadata"===s.kind)s.mode="hidden",s.oncuechange=L.bind(this),this._tracksById[s._id]=s;else if(E(s.kind)){var d,u=s.mode;if(s.mode="hidden",!s.cues.length&&s.embedded)continue;if(s.mode=u,this._cuesByTrackId[s._id]&&!this._cuesByTrackId[s._id].loaded){for(var o=this._cuesByTrackId[s._id].cues;d=o.shift();)b(this.renderNatively,s,d);s.mode=u,this._cuesByTrackId[s._id].loaded=!0}w.call(this,s)}}}this.renderNatively&&(this.textTrackChangeHandler=this.textTrackChangeHandler||_.bind(this),this.addTracksListener(this.video.textTracks,"change",this.textTrackChangeHandler),(i.isEdge()||i.isFF()||i.isSafari())&&(this.addTrackHandler=this.addTrackHandler||m.bind(this),this.addTracksListener(this.video.textTracks,"addtrack",this.addTrackHandler))),this._textTracks.length&&this.trigger("subtitlesTracks",{tracks:this._textTracks})}}function s(e){if(this.renderNatively){var t=e===this._itemTracks;t||a.cancelXhr(this._itemTracks),this._itemTracks=e,e&&(t||(this.disableTextTrack(),A.call(this),this.addTextTracks(e)))}}function c(){return this._currentTextTrackIndex}function d(t){return this.renderNatively?void(this._textTracks&&(0===t&&e.each(this._textTracks,function(e){e.mode=e.embedded?"hidden":"disabled"}),this._currentTextTrackIndex!==t-1&&(this.disableTextTrack(),this._currentTextTrackIndex=t-1,this._textTracks[this._currentTextTrackIndex]&&(this._textTracks[this._currentTextTrackIndex].mode="showing"),this.trigger("subtitlesTrackChanged",{currentTrack:this._currentTextTrackIndex+1,tracks:this._textTracks})))):void(this.setCurrentSubtitleTrack&&this.setCurrentSubtitleTrack(t-1))}function u(e){if(e.text&&e.begin&&e.end){var t=e.trackid.toString(),i=this._tracksById&&this._tracksById[t];i||(i={kind:"captions",_id:t,data:[]},this.addTextTracks([i]),this.trigger("subtitlesTracks",{tracks:this._textTracks}));var r;e.useDTS&&(i.source||(i.source=e.source||"mpegts")),r=e.begin+"_"+e.text;var n=this._metaCuesByTextTime[r];if(!n){n={begin:e.begin,end:e.end,text:e.text},this._metaCuesByTextTime[r]=n;var s=a.convertToVTTCues([n])[0];i.data.push(s)}}}function o(e){this._tracksById||this._initTextTracks();var t=e.track?e.track:"native"+e.type,i=this._tracksById[t],a="captions"===e.type?"Unknown CC":"ID3 Metadata",r=e.cue;if(!i){var n={kind:e.type,_id:t,label:a,embedded:!0};i=C.call(this,n),this.renderNatively||"metadata"===i.kind?this.setTextTracks(this.video.textTracks):y.call(this,[i])}B.call(this,i,r)&&(this.renderNatively||"metadata"===i.kind?b(this.renderNatively,i,r):i.data.push(r))}function l(e){var t=this._tracksById[e.name];if(t){t.source=e.source;for(var i=e.captions||[],r=[],n=!1,s=0;s<i.length;s++){var c=i[s],d=e.name+"_"+c.begin+"_"+c.end;this._metaCuesByTextTime[d]||(this._metaCuesByTextTime[d]=c,r.push(c),n=!0)}n&&r.sort(function(e,t){return e.begin-t.begin});var u=a.convertToVTTCues(r);Array.prototype.push.apply(t.data,u)}}function h(e,t,i){e&&(T(e,t,i),this.instreamMode||(e.addEventListener?e.addEventListener(t,i):e["on"+t]=i))}function T(e,t,i){e&&(e.removeEventListener?e.removeEventListener(t,i):e["on"+t]=null)}function k(){a.cancelXhr(this._itemTracks);var e=this._tracksById&&this._tracksById.nativemetadata;(this.renderNatively||e)&&(p(this.renderNatively,this.video.textTracks),e&&(e.oncuechange=null)),this._itemTracks=null,this._textTracks=null,this._tracksById=null,this._cuesByTrackId=null,this._metaCuesByTextTime=null,this._unknownCount=0,this._activeCuePosition=null,this.renderNatively&&(this.removeTracksListener(this.video.textTracks,"change",this.textTrackChangeHandler),p(this.renderNatively,this.video.textTracks))}function f(e){this._cachedVTTCues[e]&&(this._cachedVTTCues[e]={},this._tracksById[e].data=[])}function v(){if(this._textTracks){var e=this._textTracks[this._currentTextTrackIndex];if(e){e.mode="disabled";var t=e._id;t&&0===t.indexOf("nativecaptions")&&(e.mode="hidden")}}}function g(){if(this._textTracks){var e=this._textTracks[this._currentTextTrackIndex];e&&(e.mode="showing")}}function _(){var t=this.video.textTracks,i=e.filter(t,function(e){return(e.inuse||!e._id)&&E(e.kind)});if(!this._textTracks||S.call(this,i))return void this.setTextTracks(t);for(var a=-1,r=0;r<this._textTracks.length;r++)if("showing"===this._textTracks[r].mode){a=r;break}a!==this._currentTextTrackIndex&&this.setSubtitlesTrack(a+1)}function m(){this.setTextTracks(this.video.textTracks)}function y(e){if(e){this._textTracks||this._initTextTracks();for(var t=0;t<e.length;t++){var i=e[t];if(!i.kind||E(i.kind)){var r=C.call(this,i);w.call(this,r),i.file&&(i.data=[],a.loadFile(i,this.addVTTCuesToTrack.bind(this,r),M))}}this._textTracks&&this._textTracks.length&&this.trigger("subtitlesTracks",{tracks:this._textTracks})}}function x(e,t){if(this.renderNatively){var i=this._tracksById[e._id];if(!i)return this._cuesByTrackId||(this._cuesByTrackId={}),void(this._cuesByTrackId[e._id]={cues:t,loaded:!1});if(!this._cuesByTrackId[e._id]||!this._cuesByTrackId[e._id].loaded){var a;for(this._cuesByTrackId[e._id]={cues:t,loaded:!0};a=t.shift();)b(this.renderNatively,i,a)}}}function b(e,t,a){if(!i.isIE()||!e||!window.TextTrackCue)return void t.addCue(a);var r=new window.TextTrackCue(a.startTime,a.endTime,a.text);t.addCue(r)}function p(t,a){a&&a.length&&e.each(a,function(e){if(!(i.isIE()&&t&&/^(native|subtitle|cc)/.test(e._id))){e.mode="disabled",e.mode="hidden";for(var a=e.cues.length;a--;)e.removeCue(e.cues[a]);e.embedded||(e.mode="disabled"),e.inuse=!1}})}function E(e){return"subtitles"===e||"captions"===e}function I(){this._textTracks=[],this._tracksById={},this._metaCuesByTextTime={},this._cuesByTrackId={},this._cachedVTTCues={},this._unknownCount=0}function C(t){var i,a=r.createLabel(t,this._unknownCount),n=a.label;if(this._unknownCount=a.unknownCount,this.renderNatively||"metadata"===t.kind){var s=this.video.textTracks;i=e.findWhere(s,{label:n}),i?(i.kind=t.kind,i.language=t.language||""):i=this.video.addTextTrack(t.kind,n,t.language||""),i["default"]=t["default"],i.mode="disabled",i.inuse=!0}else i=t,i.data=i.data||[];return i._id||(i._id=r.createId(t,this._textTracks.length)),i}function w(e){this._textTracks.push(e),this._tracksById[e._id]=e}function A(){if(this._textTracks){var t=e.filter(this._textTracks,function(e){return e.embedded||"subs"===e.groupid});this._initTextTracks(),e.each(t,function(e){this._tracksById[e._id]=e}),this._textTracks=t}}function L(i){var a=i.currentTarget.activeCues;if(a&&a.length){var r=a[a.length-1].startTime;if(this._activeCuePosition!==r){var n=[];if(e.each(a,function(e){e.startTime<r||(e.data||e.value?n.push(e):e.text&&this.trigger("meta",{metadataTime:r,metadata:JSON.parse(e.text)}))},this),n.length){var s=t.parseID3(n);this.trigger("meta",{metadataTime:r,metadata:s})}this._activeCuePosition=r}}}function B(e,t){var i=e.kind;this._cachedVTTCues[e._id]||(this._cachedVTTCues[e._id]={});var a,r=this._cachedVTTCues[e._id];switch(i){case"captions":case"subtitles":a=Math.floor(20*t.startTime);var n="_"+t.line,s=Math.floor(20*t.endTime),c=r[a+n]||r[a+1+n]||r[a-1+n];return!(c&&Math.abs(c-s)<=1)&&(r[a+n]=s,!0);case"metadata":var d=t.data?new Uint8Array(t.data).join(""):t.text;return a=t.startTime+d,!r[a]&&(r[a]=t.endTime,!0);default:return!1}}function S(e){if(e.length>this._textTracks.length)return!0;for(var t=0;t<e.length;t++){var i=e[t];if(!i._id||!this._tracksById[i._id])return!0}return!1}function M(e){i.log("CAPTIONS("+e+")")}var R={_itemTracks:null,_textTracks:null,_tracksById:null,_cuesByTrackId:null,_cachedVTTCues:null,_metaCuesByTextTime:null,_currentTextTrackIndex:-1,_unknownCount:0,_activeCuePosition:null,_initTextTracks:I,addTracksListener:h,clearTracks:k,clearCueData:f,disableTextTrack:v,enableTextTrack:g,getSubtitlesTrack:c,removeTracksListener:T,addTextTracks:y,setTextTracks:n,setupSideloadedTracks:s,setSubtitlesTrack:d,textTrackChangeHandler:null,addTrackHandler:null,addCuesToTrack:l,addCaptionsCue:u,addVTTCue:o,addVTTCuesToTrack:x,renderNatively:!1};return R}.apply(t,a),!(void 0!==r&&(e.exports=r))},45:function(e,t,i){var a,r,n=i(21);a=[i(44),i(13),i(2),i(8),i(1),i(4),i(5),i(12),i(3),i(23),i(94)],r=function(e,t,i,a,r,s,c,d,u,o,l){function h(e,t){i.foreach(e,function(e,i){t.addEventListener(e,i,!1)})}function T(e,t){i.foreach(e,function(e,i){t.removeEventListener(e,i,!1)})}function k(d,k){function C(e){return!!(i.isIOS()||i.isSafari()||i.isEdge())||e&&i.isChrome()}function w(e,t){Ke.setAttribute(e,t||"")}function A(){ke(Ke.audioTracks),Ae.setTextTracks(Ke.textTracks),w("jw-loaded","data")}function L(){w("jw-loaded","started")}function B(e){Ae.trigger("click",e)}function S(){Ne||(O(j()),N(de(),Ie,Ee))}function M(){N(de(),Ie,Ee)}function R(){f(Re),Be=!0,Ae.state===c.STALLED?Ae.setState(c.PLAYING):Ae.state===c.PLAYING&&(Re=setTimeout(ce,v)),Ne&&Ke.duration===1/0&&0===Ke.currentTime||(O(j()),F(Ke.currentTime),N(de(),Ie,Ee),Ae.state===c.PLAYING&&(Ae.trigger(s.JWPLAYER_MEDIA_TIME,{position:Ie,duration:Ee}),D()))}function P(){Ae.trigger("ratechange",{playbackRate:Ke.playbackRate})}function D(){var e=Ye.level;if(e.width!==Ke.videoWidth||e.height!==Ke.videoHeight){if(e.width=Ke.videoWidth,e.height=Ke.videoHeight,_e(),!e.width||!e.height||De===-1)return;Ye.reason=Ye.reason||"auto",Ye.mode="hls"===we[De].type?"auto":"manual",Ye.bitrate=0,e.index=De,e.label=we[De].label,Ae.trigger("visualQuality",Ye),Ye.reason=""}}function N(e,t,i){0===i||e===Pe&&i===Ee||(Pe=e,Ae.trigger(s.JWPLAYER_MEDIA_BUFFER,{bufferPercent:100*e,position:t,duration:i})),me()}function F(e){Ee<0&&(e=-(ie()-e)),Ie=e}function j(){var e=Ke.duration,t=ie();if(e===1/0&&t){var i=t-te();i!==1/0&&i>g&&(e=-i)}return e}function O(e){Ee=e,Se&&Se!==-1&&e&&e!==1/0&&Ae.seek(Se)}function W(){var e=j();Ne&&e===1/0&&(e=0),Ae.trigger(s.JWPLAYER_MEDIA_META,{duration:e,height:Ke.videoHeight,width:Ke.videoWidth}),O(e)}function H(){Be=!0,Ne||_e(),m&&Ae.setTextTracks(Ae._textTracks),J()}function Y(){w("jw-loaded","meta"),W()}function J(){Ce||(Ce=!0,Ae.trigger(s.JWPLAYER_MEDIA_BUFFER_FULL))}function V(){Ae.setState(c.PLAYING),Ke.hasAttribute("jw-played")||w("jw-played",""),Ke.hasAttribute("jw-gesture-required")&&Ke.removeAttribute("jw-gesture-required"),Ae.trigger(s.JWPLAYER_PROVIDER_FIRST_FRAME,{})}function q(){be(),Ae.state!==c.COMPLETE&&Ke.hasAttribute("jw-played")&&Ke.currentTime!==Ke.duration&&Ae.setState(c.PAUSED)}function U(){if(!(Ne||Ke.paused||Ke.ended||Ae.state===c.LOADING||Ae.state===c.ERROR||Ae.seeking))return i.isIOS()&&Ke.duration-Ke.currentTime<=.1?void ue():void(xe()&&(Ge=!0,ye())||Ae.setState(c.STALLED))}function G(){Ae.trigger(s.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"})}function Q(e){var t;return"array"===i.typeOf(e)&&e.length>0&&(t=r.map(e,function(e,t){return{label:e.label||t}})),t}function K(e){we=e,De=X(e);var t=Q(e);t&&Ae.trigger(s.JWPLAYER_MEDIA_LEVELS,{levels:t,currentQuality:De})}function X(e){var t=Math.max(0,De),i=k.qualityLabel;if(e)for(var a=0;a<e.length;a++)if(e[a]["default"]&&(t=a),i&&e[a].label===i)return a;return Ye.reason="initial choice",Ye.level={},t}function z(){var e=Ke.play();e&&e["catch"]?e["catch"](function(e){Ke.paused&&(Ae.trigger(s.JWPLAYER_MEDIA_TIME,{position:Ie,duration:Ee,isDurationChange:!0}),Ae.setState(c.PAUSED)),"NotAllowedError"===e.name&&(console.warn(e),Ke.hasAttribute("jw-gesture-required")&&Ae.trigger("autoplayFailed"))}):Ke.hasAttribute("jw-gesture-required")&&Ae.trigger("autoplayFailed")}function Z(e,t){Se=0,be();var i=Ke.src,a=document.createElement("source");a.src=we[De].file;var r=i!==a.src,n=Ke.getAttribute("jw-loaded");r||"none"===n||"started"===n?(Ee=t,$(we[De]),Ae.setupSideloadedTracks(Ae._itemTracks),i&&r&&Ke.load()):0===e&&Ke.currentTime>0&&(Se=-1,Ae.seek(e)),Ie=Ke.currentTime,e>0&&Ae.seek(e),z()}function $(t){We=null,He=-1,Ye.reason||(Ye.reason="initial choice",Ye.level={}),Be=!1,Ce=!1,Ne=e(t),Ne&&(Ae.supportsPlaybackRate=!1),t.preload&&"none"!==t.preload&&t.preload!==Ke.getAttribute("preload")&&w("preload",t.preload);var i=document.createElement("source");i.src=t.file;var a=Ke.src!==i.src;a&&(w("jw-loaded","none"),Ke.src=t.file)}function ee(){Ke&&(Ae.disableTextTrack(),Ke.removeAttribute("preload"),Ke.removeAttribute("src"),Ke.removeAttribute("jw-loaded"),Ke.removeAttribute("jw-played"),Ke.pause(),a.emptyElement(Ke),t.style(Ke,{objectFit:""}),De=-1)}function te(){for(var e=Ke.seekable?Ke.seekable.length:0,t=1/0;e--;)t=Math.min(t,Ke.seekable.start(e));return t}function ie(){for(var e=Ke.seekable?Ke.seekable.length:0,t=0;e--;)t=Math.max(t,Ke.seekable.end(e));return t}function ae(){Ae.setState(c.LOADING)}function re(){var e=null!==Me?Me:Ke.currentTime;Me=null,Se=0,Ae.seeking=!0,Ae.trigger(s.JWPLAYER_MEDIA_SEEK,{position:Ie,offset:e})}function ne(){Ae.seeking=!1,Ae.trigger(s.JWPLAYER_MEDIA_SEEKED)}function se(){Ae.trigger("volume",{volume:Math.round(100*Ke.volume)}),Ae.trigger("mute",{mute:Ke.muted})}function ce(){Ke.currentTime===Ie?U():Ge=!1}function de(){var e=Ke.buffered,t=Ke.duration;return!e||0===e.length||t<=0||t===1/0?0:i.between(e.end(e.length-1)/t,0,1)}function ue(){Ae.state!==c.IDLE&&Ae.state!==c.COMPLETE&&(be(),De=-1,Ae.trigger(s.JWPLAYER_MEDIA_COMPLETE))}function oe(e){je=!0,Te(e),i.isIOS()&&(Ke.controls=!1)}function le(){for(var e=-1,t=0;t<Ke.audioTracks.length;t++)if(Ke.audioTracks[t].enabled){e=t;break}fe(e)}function he(e){je=!1,Te(e),i.isIOS()&&(Ke.controls=!1)}function Te(e){Ae.trigger("fullscreenchange",{target:e.target,jwstate:je})}function ke(e){if(We=null,e){if(e.length){for(var t=0;t<e.length;t++)if(e[t].enabled){He=t;break}He===-1&&(He=0,e[He].enabled=!0),We=r.map(e,function(e){var t={name:e.label||e.language,language:e.language};return t})}Ae.addTracksListener(e,"change",le),We&&Ae.trigger("audioTracks",{currentTrack:He,tracks:We})}}function fe(e){Ke&&Ke.audioTracks&&We&&e>-1&&e<Ke.audioTracks.length&&e!==He&&(Ke.audioTracks[He].enabled=!1,He=e,Ke.audioTracks[He].enabled=!0,Ae.trigger("audioTrackChanged",{currentTrack:He,tracks:We}))}function ve(){return We||[]}function ge(){return He}function _e(){if("hls"===we[0].type){var e="video";0===Ke.videoHeight&&(e="audio"),Ae.trigger("mediaType",{mediaType:e})}}function me(){var e=l.endOfRange(Ke.buffered),t=Ke.duration===1/0;t&&qe===e?Ve||(Ve=setTimeout(function(){Ue=!0,ye()},Je)):(f(Ve),Ve=null,Ue=!1),qe=e}function ye(){return!(!Ue||!Ge)&&(Ae.trigger(s.JWPLAYER_MEDIA_ERROR,{message:"The live stream is either down or has ended"}),!0)}function xe(){if(Ke.duration!==1/0)return!1;var e=2;return l.endOfRange(Ke.buffered)-Ke.currentTime<=e}function be(){f(Re),f(Ve),Ve=null}this.state=c.IDLE,this.seeking=!1,r.extend(this,u,o),this.renderNatively=C(k.renderCaptionsNatively);var pe,Ee,Ie,Ce,we,Ae=this,Le={click:B,durationchange:S,ended:ue,error:G,loadstart:L,loadeddata:A,loadedmetadata:Y,canplay:H,play:ae,playing:V,progress:M,pause:q,seeking:re,seeked:ne,timeupdate:R,ratechange:P,volumechange:se,webkitbeginfullscreen:oe,webkitendfullscreen:he},Be=!1,Se=0,Me=null,Re=-1,Pe=-1,De=-1,Ne=null,Fe=!!k.sdkplatform,je=!1,Oe=i.noop,We=null,He=-1,Ye={level:{}},Je=3e4,Ve=null,qe=null,Ue=!1,Ge=!1,Qe=document.getElementById(d),Ke=Qe?Qe.querySelector("video, audio"):void 0;Ke||(Ke=document.createElement("video"),Ke.load(),y&&w("jw-gesture-required")),Ke.className="jw-video jw-reset",this.isSDK=Fe,this.video=Ke,this.supportsPlaybackRate=!0,h(Le,Ke),w("disableRemotePlayback",""),w("webkit-playsinline"),w("playsinline"),this.stop=function(){be(),ee(),this.clearTracks(),i.isIE()&&Ke.pause(),this.setState(c.IDLE)},this.destroy=function(){Oe=i.noop,T(Le,Ke),this.removeTracksListener(Ke.audioTracks,"change",le),this.removeTracksListener(Ke.textTracks,"change",Ae.textTrackChangeHandler),this.remove(),this.off()},this.init=function(e){we=e.sources,De=X(e.sources),e.sources.length&&"hls"!==e.sources[0].type&&this.sendMediaType(e.sources),Ie=e.starttime||0,Ee=e.duration||0,Ye.reason="";var t=we[De];"none"!==t.preload&&$(t),this.setupSideloadedTracks(e.tracks)},this.load=function(e){K(e.sources),e.sources.length&&"hls"!==e.sources[0].type&&this.sendMediaType(e.sources),y&&!Ke.hasAttribute("jw-played")||ae(),Z(e.starttime||0,e.duration||0)},this.play=function(){return Ae.seeking?(ae(),void Ae.once(s.JWPLAYER_MEDIA_SEEKED,Ae.play)):(Oe(),void z())},this.pause=function(){be(),Ke.pause(),Oe=function(){var e=Ke.paused&&Ke.currentTime;if(e&&Ke.duration===1/0){var t=ie(),i=t-te(),a=i<g,r=t-Ke.currentTime;a&&t&&(r>15||r<0)&&(Me=Math.max(t-10,t-i),F(Ke.currentTime),Ke.currentTime=Me)}},this.setState(c.PAUSED)},this.seek=function(e){if(e<0&&(e+=te()+ie()),Be||(Be=!!ie()),Be){Se=0;try{Ae.seeking=!0,Me=e,F(Ke.currentTime),Ke.currentTime=e}catch(t){Ae.seeking=!1,Se=e}}else Se=e,x&&Ke.paused&&z()},this.volume=function(e){e=i.between(e/100,0,1),Ke.volume=e},this.mute=function(e){Ke.muted=!!e},this.detachMedia=function(){return be(),T(Le,Ke),this.removeTracksListener(Ke.textTracks,"change",this.textTrackChangeHandler),this.disableTextTrack(),Ke},this.attachMedia=function(){h(Le,Ke),Be=!1,this.seeking=!1,Ke.loop=!1,this.enableTextTrack(),this.renderNatively&&this.setTextTracks(this.video.textTracks),this.addTracksListener(Ke.textTracks,"change",this.textTrackChangeHandler)},this.setContainer=function(e){pe=e,e.insertBefore(Ke,e.firstChild)},this.getContainer=function(){return pe},this.remove=function(){ee(),be(),pe===Ke.parentNode&&pe.removeChild(Ke)},this.setVisibility=function(e){e=!!e,e||b?t.style(pe,{visibility:"visible",opacity:1}):t.style(pe,{visibility:"",opacity:0})},this.resize=function(e,i,a){if(!(e&&i&&Ke.videoWidth&&Ke.videoHeight))return!1;var r={objectFit:"",width:"",height:""};if("uniform"===a){var n=e/i,s=Ke.videoWidth/Ke.videoHeight;Math.abs(n-s)<.09&&(r.objectFit="fill",a="exactfit")}var c=_||p||E||b&&!x;if(c){var d=-Math.floor(Ke.videoWidth/2+1),u=-Math.floor(Ke.videoHeight/2+1),o=Math.ceil(100*e/Ke.videoWidth)/100,l=Math.ceil(100*i/Ke.videoHeight)/100;"none"===a?o=l=1:"fill"===a?o=l=Math.max(o,l):"uniform"===a&&(o=l=Math.min(o,l)),r.width=Ke.videoWidth,r.height=Ke.videoHeight,r.top=r.left="50%",r.margin=0,t.transform(Ke,"translate("+d+"px, "+u+"px) scale("+o.toFixed(2)+", "+l.toFixed(2)+")")}return t.style(Ke,r),!1},this.setFullscreen=function(e){if(e=!!e){var t=i.tryCatch(function(){var e=Ke.webkitEnterFullscreen||Ke.webkitEnterFullScreen;e&&e.apply(Ke)});return!(t instanceof i.Error)&&Ae.getFullScreen()}var a=Ke.webkitExitFullscreen||Ke.webkitExitFullScreen;return a&&a.apply(Ke),e},Ae.getFullScreen=function(){return je||!!Ke.webkitDisplayingFullscreen},this.setCurrentQuality=function(e){if(De!==e&&e>=0&&we&&we.length>e){De=e,Ye.reason="api",Ye.level={},this.trigger(s.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:e,levels:Q(we)}),k.qualityLabel=we[e].label;var t=Ke.currentTime||0,i=Ke.duration||0;i<=0&&(i=Ee),ae(),Z(t,i)}},this.setPlaybackRate=function(e){Ke.playbackRate=Ke.defaultPlaybackRate=e},this.getPlaybackRate=function(){return Ke.playbackRate},this.getCurrentQuality=function(){return De},this.getQualityLevels=function(){return r.map(we,function(e){return(0,n.qualityLevel)(e)})},this.getName=function(){return{name:I}},this.setCurrentAudioTrack=fe,this.getAudioTracks=ve,this.getCurrentAudioTrack=ge}var f=window.clearTimeout,v=256,g=120,_=i.isIE(),m=i.isIE(9),y=i.isMobile(),x=i.isFF(),b=i.isAndroidNative(),p=i.isIOS(7),E=i.isIOS(8),I="html5",C=function(){};return C.prototype=d,k.prototype=new C,k.getName=function(){return{name:"html5"}},k}.apply(t,a),!(void 0!==r&&(e.exports=r))},94:function(e,t,i){var a,r;a=[],r=function(){function e(e){return e&&e.length?e.end(e.length-1):0}return{endOfRange:e}}.apply(t,a),!(void 0!==r&&(e.exports=r))}});
//# sourceMappingURL=provider.html5.69b0d1aa7ff730d8ba02.map