From 70bc0f6c04025a0c834e3d1f90ec09815f6b0039 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 12 Jun 2019 00:03:47 +0200 Subject: [PATCH 1/2] Remove the ghetto REST flash-based video player --- .../controller/SubsonicRESTController.java | 34 - .../player/security/GlobalSecurityConfig.java | 2 +- .../webapp/WEB-INF/jsp/rest/videoPlayer.jsp | 141 - airsonic-main/src/main/webapp/crossdomain.xml | 6 - .../src/main/webapp/flash/jw-player-5.10.swf | Bin 113505 -> 0 bytes .../flash/jw-player-libresonic-skin.zip | Bin 21287 -> 0 bytes .../src/main/webapp/flash/whotube.zip | Bin 21255 -> 0 bytes .../main/webapp/script/jwplayer-5.10.min.js | 1 - .../src/main/webapp/script/prototype.js | 4320 ----------------- .../src/main/webapp/script/swfobject.js | 4 - 10 files changed, 1 insertion(+), 4507 deletions(-) delete mode 100644 airsonic-main/src/main/webapp/WEB-INF/jsp/rest/videoPlayer.jsp delete mode 100644 airsonic-main/src/main/webapp/crossdomain.xml delete mode 100644 airsonic-main/src/main/webapp/flash/jw-player-5.10.swf delete mode 100644 airsonic-main/src/main/webapp/flash/jw-player-libresonic-skin.zip delete mode 100644 airsonic-main/src/main/webapp/flash/whotube.zip delete mode 100644 airsonic-main/src/main/webapp/script/jwplayer-5.10.min.js delete mode 100644 airsonic-main/src/main/webapp/script/prototype.js delete mode 100644 airsonic-main/src/main/webapp/script/swfobject.js diff --git a/airsonic-main/src/main/java/org/airsonic/player/controller/SubsonicRESTController.java b/airsonic-main/src/main/java/org/airsonic/player/controller/SubsonicRESTController.java index 0bb22639..b2675755 100644 --- a/airsonic-main/src/main/java/org/airsonic/player/controller/SubsonicRESTController.java +++ b/airsonic-main/src/main/java/org/airsonic/player/controller/SubsonicRESTController.java @@ -1938,40 +1938,6 @@ public class SubsonicRESTController { return result; } - @SuppressWarnings("UnusedParameters") - public ModelAndView videoPlayer(HttpServletRequest request, HttpServletResponse response) throws Exception { - request = wrapRequest(request); - - Map map = new HashMap(); - int id = getRequiredIntParameter(request, "id"); - MediaFile file = mediaFileService.getMediaFile(id); - - int timeOffset = getIntParameter(request, "timeOffset", 0); - timeOffset = Math.max(0, timeOffset); - Integer duration = file.getDurationSeconds(); - if (duration != null) { - map.put("skipOffsets", VideoPlayerController.createSkipOffsets(duration)); - timeOffset = Math.min(duration, timeOffset); - duration -= timeOffset; - } - - map.put("id", request.getParameter("id")); - map.put("u", request.getParameter("u")); - map.put("p", request.getParameter("p")); - map.put("c", request.getParameter("c")); - map.put("v", request.getParameter("v")); - map.put("video", file); - map.put("maxBitRate", getIntParameter(request, "maxBitRate", VideoPlayerController.DEFAULT_BIT_RATE)); - map.put("duration", duration); - map.put("timeOffset", timeOffset); - map.put("bitRates", VideoPlayerController.BIT_RATES); - map.put("autoplay", getBooleanParameter(request, "autoplay", true)); - - ModelAndView result = new ModelAndView("rest/videoPlayer"); - result.addObject("model", map); - return result; - } - @RequestMapping(value = "/getCoverArt") public void getCoverArt(HttpServletRequest request, HttpServletResponse response) throws Exception { request = wrapRequest(request); diff --git a/airsonic-main/src/main/java/org/airsonic/player/security/GlobalSecurityConfig.java b/airsonic-main/src/main/java/org/airsonic/player/security/GlobalSecurityConfig.java index 3785a3ac..7415b568 100644 --- a/airsonic-main/src/main/java/org/airsonic/player/security/GlobalSecurityConfig.java +++ b/airsonic-main/src/main/java/org/airsonic/player/security/GlobalSecurityConfig.java @@ -162,7 +162,7 @@ public class GlobalSecurityConfig extends GlobalAuthenticationConfigurerAdapter .and().authorizeRequests() .antMatchers("/recover*", "/accessDenied*", "/style/**", "/icons/**", "/flash/**", "/script/**", - "/sonos/**", "/crossdomain.xml", "/login", "/error") + "/sonos/**", "/login", "/error") .permitAll() .antMatchers("/personalSettings*", "/passwordSettings*", "/playerSettings*", "/shareSettings*", "/passwordSettings*") diff --git a/airsonic-main/src/main/webapp/WEB-INF/jsp/rest/videoPlayer.jsp b/airsonic-main/src/main/webapp/WEB-INF/jsp/rest/videoPlayer.jsp deleted file mode 100644 index 7d8e5361..00000000 --- a/airsonic-main/src/main/webapp/WEB-INF/jsp/rest/videoPlayer.jsp +++ /dev/null @@ -1,141 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1" %> - - - - <%@ include file="../include.jsp" %> - - " type="text/css"> - - - - - - - - - - - - - -

${model.video.title}

- -
-
-
- -
- - 0:00 - - - -
- - - diff --git a/airsonic-main/src/main/webapp/crossdomain.xml b/airsonic-main/src/main/webapp/crossdomain.xml deleted file mode 100644 index 7f6057fa..00000000 --- a/airsonic-main/src/main/webapp/crossdomain.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/airsonic-main/src/main/webapp/flash/jw-player-5.10.swf b/airsonic-main/src/main/webapp/flash/jw-player-5.10.swf deleted file mode 100644 index c8390978d89c9895bc08ebebf05c49b757c6723a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113505 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 Ufu3dp@d5vwfSgi_H1ym52PfG>IRF3v diff --git a/airsonic-main/src/main/webapp/flash/whotube.zip b/airsonic-main/src/main/webapp/flash/whotube.zip deleted file mode 100644 index f78a1acc060e380da089fbe7cc65caf61b7e6031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21255 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 e=1;e-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){if(c.parentNode){c.parentNode.replaceChild(d,c)}d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){if(!b.utils.exists(e.responseXML)){try{if(window.DOMParser){var h=(new DOMParser()).parseFromString(e.responseText,"text/xml");if(h){e=b.utils.extend({},e,{responseXML:h})}}else{h=new ActiveXObject("Microsoft.XMLDOM");h.async="false";h.loadXML(e.responseText);e=b.utils.extend({},e,{responseXML:h})}}catch(j){if(c){c(g)}}}f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.userAgentMatch=function(d){var c=navigator.userAgent.toLowerCase();return(c.match(d)!==null)};b.utils.isIOS=function(){return b.utils.userAgentMatch(/iP(hone|ad|od)/i)};b.utils.isIPad=function(){return b.utils.userAgentMatch(/iPad/i)};b.utils.isIPod=function(){return b.utils.userAgentMatch(/iP(hone|od)/i)};b.utils.isAndroid=function(){return b.utils.userAgentMatch(/android/i)};b.utils.isLegacyAndroid=function(){return b.utils.userAgentMatch(/android 2.[012]/i)};b.utils.isBlackberry=function(){return b.utils.userAgentMatch(/blackberry/i)};b.utils.isMobile=function(){return b.utils.userAgentMatch(/(iP(hone|ad|od))|android/i)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}if(d.provider=="audio"){d.provider="sound"}return d};b.utils.getOuterHTML=function(c){if(c.outerHTML){return c.outerHTML}else{try{return new XMLSerializer().serializeToString(c)}catch(d){return""}}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(!b.utils.exists(h)){h=document.location.href}if(!b.utils.exists(j)){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(b.utils.exists(d)){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(e,d,c,g,h){if(!b.utils.exists(d)){d=1}if(!b.utils.exists(c)){c=1}if(!b.utils.exists(g)){g=0}if(!b.utils.exists(h)){h=0}if(d==1&&c==1&&g==0&&h==0){e.style.webkitTransform="";e.style.MozTransform="";e.style.OTransform=""}else{var f="scale("+d+","+c+") translate("+g+"px,"+h+"px)";e.style.webkitTransform=f;e.style.MozTransform=f;e.style.OTransform=f}};b.utils.stretch=function(k,q,p,g,n,h){if(typeof p=="undefined"||typeof g=="undefined"||typeof n=="undefined"||typeof h=="undefined"){return}var d=p/n;var f=g/h;var m=0;var l=0;var e=false;var c={};if(q.parentElement){q.parentElement.style.overflow="hidden"}b.utils.transform(q);switch(k.toUpperCase()){case b.utils.stretching.NONE:c.width=n;c.height=h;c.top=(g-c.height)/2;c.left=(p-c.width)/2;break;case b.utils.stretching.UNIFORM:if(d>f){c.width=n*f;c.height=h*f;if(c.width/p>0.95){e=true;d=Math.ceil(100*p/c.width)/100;f=1;c.width=p}}else{c.width=n*d;c.height=h*d;if(c.height/g>0.95){e=true;d=1;f=Math.ceil(100*g/c.height)/100;c.height=g}}c.top=(g-c.height)/2;c.left=(p-c.width)/2;break;case b.utils.stretching.FILL:if(d>f){c.width=n*d;c.height=h*d}else{c.width=n*f;c.height=h*f}c.top=(g-c.height)/2;c.left=(p-c.width)/2;break;case b.utils.stretching.EXACTFIT:c.width=n;c.height=h;var o=Math.round((n/2)*(1-1/d));var j=Math.round((h/2)*(1-1/f));e=true;c.top=c.left=0;break;default:break}if(e){b.utils.transform(q,d,f,o,j)}b.utils.css(q,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(k,e,c){switch(b.utils.typeOf(k)){case"array":for(var g=0;g0);break;case"object":return(c!==null);case"undefined":return false}return true};b.utils.empty=function(c){if(typeof c.hasChildNodes=="function"){while(c.hasChildNodes()){c.removeChild(c.firstChild)}}};b.utils.parseDimension=function(c){if(typeof c=="string"){if(c===""){return 0}else{if(c.lastIndexOf("%")>-1){return c}else{return parseInt(c.replace("px",""),10)}}}return c};b.utils.getDimensions=function(c){if(c&&c.style){return{x:b.utils.parseDimension(c.style.left),y:b.utils.parseDimension(c.style.top),width:b.utils.parseDimension(c.style.width),height:b.utils.parseDimension(c.style.height)}}else{return{}}};b.utils.getElementWidth=function(c){if(!c){return null}else{if(c==document.body){return b.utils.parentNode(c).clientWidth}else{if(c.clientWidth>0){return c.clientWidth}else{if(c.style){return b.utils.parseDimension(c.style.width)}else{return null}}}}};b.utils.getElementHeight=function(c){if(!c){return null}else{if(c==document.body){return b.utils.parentNode(c).clientHeight}else{if(c.clientHeight>0){return c.clientHeight}else{if(c.style){return b.utils.parseDimension(c.style.height)}else{return null}}}}};b.utils.timeFormat=function(c){str="00:00";if(c>0){str=Math.floor(c/60)<10?"0"+Math.floor(c/60)+":":Math.floor(c/60)+":";str+=Math.floor(c%60)<10?"0"+Math.floor(c%60):Math.floor(c%60)}return str};b.utils.useNativeFullscreen=function(){return(navigator&&navigator.vendor&&navigator.vendor.indexOf("Apple")==0)};b.utils.parentNode=function(c){if(!c){return document.body}else{if(c.parentNode){return c.parentNode}else{if(c.parentElement){return c.parentElement}else{return c}}}};b.utils.getBoundingClientRect=function(c){if(typeof c.getBoundingClientRect=="function"){return c.getBoundingClientRect()}else{return{left:c.offsetLeft+document.body.scrollLeft,top:c.offsetTop+document.body.scrollTop,width:c.offsetWidth,height:c.offsetHeight}}};b.utils.translateEventResponse=function(e,c){var g=b.utils.extend({},c);if(e==b.api.events.JWPLAYER_FULLSCREEN&&!g.fullscreen){g.fullscreen=g.message=="true"?true:false;delete g.message}else{if(typeof g.data=="object"){g=b.utils.extend(g,g.data);delete g.data}else{if(typeof g.metadata=="object"){b.utils.deepReplaceKeyName(g.metadata,["__dot__","__spc__","__dsh__"],["."," ","-"])}}}var d=["position","duration","offset"];for(var f in d){if(g[d[f]]){g[d[f]]=Math.round(g[d[f]]*1000)/1000}}return g};b.utils.saveCookie=function(c,d){document.cookie="jwplayer."+c+"="+d+"; path=/"};b.utils.getCookies=function(){var f={};var e=document.cookie.split("; ");for(var d=0;d0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(m,f,e,j,h,d){if(b[m.id]!=d&&a.utils.exists(d)){return}if(m.style.opacity==f){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(m,f,e,j,0,d)},d-c)}if(m.style.display=="none"){m.style.display="block"}if(!a.utils.exists(j)){j=m.style.opacity===""?1:m.style.opacity}if(m.style.opacity==f&&m.style.opacity!==""&&a.utils.exists(d)){if(f===0){m.style.display="none"}return}if(!a.utils.exists(d)){d=c;b[m.id]=d}if(!a.utils.exists(h)){h=0}var k=(e>0)?((c-d)/(e*1000)):0;k=k>1?1:k;var l=f-j;var g=j+(k*l);if(g>1){g=1}else{if(g<0){g=0}}m.style.opacity=g;if(h>0){b[m.id]=d+h*1000;a.utils.fadeTo(m,f,e,j,0,b[m.id]);return}setTimeout(function(){a.utils.fadeTo(m,f,e,j,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},oga:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(j){return d(j)};function c(k,j){if(!e.utils.exists(j)){j=g[k]}else{e.utils.extend(j,g[k])}return j}function d(n,j){if(f[n.tagName.toLowerCase()]&&!e.utils.exists(j)){return f[n.tagName.toLowerCase()](n)}else{j=c("element",j);var o={};for(var k in j){if(k!="length"){var m=n.getAttribute(k);if(e.utils.exists(m)){o[j[k]]=m}}}var l=n.style["#background-color"];if(l&&!(l=="transparent"||l=="rgba(0, 0, 0, 0)")){o.screencolor=l}return o}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(e.utils.exists(o.file)){l[0]={file:o.file}}o.levels=l;return o}function a(l,k){k=c("source",k);var j=d(l,k);j.width=j.width?j.width:0;j.bitrate=j.bitrate?j.bitrate:0;return j}function b(l,k){k=c("video",k);var j=h(l,k);return j}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,e){if(!a.utils.exists(e)){e=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return e.getElementById(b.substr(1))}else{if(c=="."){if(e.getElementsByClassName){return e.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){var d=b.split(".");return a.utils.selectors.getElementsByTagAndClass(d[0],d[1])}else{return e.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){var j=[];if(!a.utils.exists(g)){g=document}var f=g.getElementsByTagName(e);for(var d=0;d5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d=0;d=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(!c.utils.exists(f)){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.utils.parsers=function(){};a.utils.parsers.localName=function(b){if(!b){return""}else{if(b.localName){return b.localName}else{if(b.baseName){return b.baseName}else{return""}}}};a.utils.parsers.textContent=function(b){if(!b){return""}else{if(b.textContent){return b.textContent}else{if(b.text){return b.text}else{return""}}}}})(jwplayer);(function(a){a.utils.parsers.jwparser=function(){};a.utils.parsers.jwparser.PREFIX="jwplayer";a.utils.parsers.jwparser.parseEntry=function(c,d){for(var b=0;b-1){d.file=d.link}}return d};a.utils.parsers.jwparser.getProvider=function(c){if(c.type){return c.type}else{if(c.file.indexOf("youtube.com/w")>-1||c.file.indexOf("youtube.com/v")>-1||c.file.indexOf("youtu.be/")>-1){return"youtube"}else{if(c.streamer&&c.streamer.indexOf("rtmp")==0){return"rtmp"}else{if(c.streamer&&c.streamer.indexOf("http")==0){return"http"}else{var b=a.utils.strings.extension(c.file);if(extensions.hasOwnProperty(b)){return extensions[b]}}}}}return""}})(jwplayer);(function(a){a.utils.parsers.mediaparser=function(){};a.utils.parsers.mediaparser.PREFIX="media";a.utils.parsers.mediaparser.parseGroup=function(d,f){var e=false;for(var c=0;c0){f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f)}if(a.utils.strings.xmlAttribute(d.childNodes[c],"width")||a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate")||a.utils.strings.xmlAttribute(d.childNodes[c],"url")){if(!f.levels){f.levels=[]}f.levels.push({width:a.utils.strings.xmlAttribute(d.childNodes[c],"width"),bitrate:a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate"),file:a.utils.strings.xmlAttribute(d.childNodes[c],"url")})}break;case"title":f.title=a.utils.parsers.textContent(d.childNodes[c]);break;case"description":f.description=a.utils.parsers.textContent(d.childNodes[c]);break;case"keywords":f.tags=a.utils.parsers.textContent(d.childNodes[c]);break;case"thumbnail":f.image=a.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"credit":f.author=a.utils.parsers.textContent(d.childNodes[c]);break;case"player":var b=d.childNodes[c].url;if(b.indexOf("youtube.com")>=0||b.indexOf("youtu.be")>=0){e=true;f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}break;case"group":a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f);break}}}return f}})(jwplayer);(function(b){b.utils.parsers.rssparser=function(){};b.utils.parsers.rssparser.parse=function(f){var c=[];for(var e=0;e0){k=b;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}j=a.utils.loaderstatus.LOADING;var m=new a.utils.scriptloader(e());m.addEventListener(a.events.COMPLETE,g);m.addEventListener(a.events.ERROR,f);m.load()}};this.registerPlugin=function(o,n,m){if(l){clearTimeout(l);l=undefined}if(n&&m){k=m;h=n}else{if(typeof n=="string"){k=n}else{if(typeof n=="function"){h=n}else{if(!n&&!m){k=o}}}}j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return j};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(k){switch(a.utils.getPluginPathType(k)){case a.utils.pluginPathType.ABSOLUTE:return k;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(k,window.location.href)}return a.utils.getAbsolutePath(k,e());case a.utils.pluginPathType.CDN:if(k.indexOf("-")>-1){return k+"h"}return k+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof k!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof k!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(n,m,o){return new h(n,m,o)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var k=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;k=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function j(){if(!b){var m=0;for(plugin in g){var l=g[plugin].getStatus();if(l==a.utils.loaderstatus.LOADING||l==a.utils.loaderstatus.NEW){m++}}if(m==0){f()}}}this.setupPlugins=function(n,l,s){var m={length:0,plugins:{}};var p={length:0,plugins:{}};for(var o in g){var q=g[o].getPluginName();if(g[o].getFlashPath()){m.plugins[g[o].getFlashPath()]=l.plugins[o];m.plugins[g[o].getFlashPath()].pluginmode=g[o].getPluginmode();m.length++}if(g[o].getJS()){var r=document.createElement("div");r.id=n.id+"_"+q;r.style.position="absolute";r.style.zIndex=p.length+10;p.plugins[q]=g[o].getNewInstance(n,l.plugins[o],r);p.length++;if(typeof p.plugins[q].resize!="undefined"){n.onReady(s(p.plugins[q],r,true));n.onResize(s(p.plugins[q],r))}}}n.plugins=p.plugins;return m};this.load=function(){k=a.utils.loaderstatus.LOADING;d=true;for(var l in e){if(a.utils.exists(l)){g[l]=h.addPlugin(l);g[l].addEventListener(a.events.COMPLETE,j);g[l].addEventListener(a.events.ERROR,j)}}for(l in g){g[l].load()}d=false;j()};this.pluginFailed=function(){f()};this.getStatus=function(){return k}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var m={};var t={};var p={};var c=[];var g=undefined;var k=false;var h=[];var r=undefined;var o=b.utils.getOuterHTML(d);var s={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(v,u){return function(A,w,x,y){if(v.renderingMode=="flash"||v.renderingMode=="html5"){var z;if(w){j[A]=w;z="jwplayer('"+v.id+"').callback('"+A+"')"}else{if(!w&&j[A]){delete j[A]}}g.jwDockSetButton(A,z,x,y)}return u}}this.getPlugin=function(u){var w=this;var v={};if(u=="dock"){return b.utils.extend(v,{setButton:e(w,v),show:function(){w.callInternal("jwDockShow");return v},hide:function(){w.callInternal("jwDockHide");return v},onShow:function(x){w.componentListener("dock",b.api.events.JWPLAYER_COMPONENT_SHOW,x);return v},onHide:function(x){w.componentListener("dock",b.api.events.JWPLAYER_COMPONENT_HIDE,x);return v}})}else{if(u=="controlbar"){return b.utils.extend(v,{show:function(){w.callInternal("jwControlbarShow");return v},hide:function(){w.callInternal("jwControlbarHide");return v},onShow:function(x){w.componentListener("controlbar",b.api.events.JWPLAYER_COMPONENT_SHOW,x);return v},onHide:function(x){w.componentListener("controlbar",b.api.events.JWPLAYER_COMPONENT_HIDE,x);return v}})}else{if(u=="display"){return b.utils.extend(v,{show:function(){w.callInternal("jwDisplayShow");return v},hide:function(){w.callInternal("jwDisplayHide");return v},onShow:function(x){w.componentListener("display",b.api.events.JWPLAYER_COMPONENT_SHOW,x);return v},onHide:function(x){w.componentListener("display",b.api.events.JWPLAYER_COMPONENT_HIDE,x);return v}})}else{return this.plugins[u]}}}};this.callback=function(u){if(j[u]){return j[u]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var v=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(v,["__dot__","__spc__","__dsh__"],["."," ","-"])}for(var u=0;u0){this.callInternal.apply(this,h.shift())}};this.getItemMeta=function(){return s};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function n(w,y,x){var u=[];if(!y){y=0}if(!x){x=w.length-1}for(var v=y;v<=x;v++){u.push(w[v])}return u}return this};b.api.selectPlayer=function(d){var c;if(!b.utils.exists(d)){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BEFOREPLAY:"jwplayerMediaBeforePlay",JWPLAYER_MEDIA_BEFORECOMPLETE:"jwplayerMediaBeforeComplete",JWPLAYER_COMPONENT_SHOW:"jwplayerComponentShow",JWPLAYER_COMPONENT_HIDE:"jwplayerComponentHide",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem",JWPLAYER_INSTREAM_CLICK:"jwplayerInstreamClicked",JWPLAYER_INSTREAM_DESTROYED:"jwplayerInstreamDestroyed"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c=0){try{a[g].callInternal("jwDestroy")}catch(k){}var c=document.getElementById(a[g].id);if(document.getElementById(a[g].id+"_wrapper")){c=document.getElementById(a[g].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var j=document.createElement("div");var f=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}j.setAttribute("id",f);c.parentNode.replaceChild(j,c)}}a.splice(g,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}else{jwplayer.api.selectPlayer(b.id).playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.api.instream=function(c,j,n,q){var h=c;var b=j;var g=n;var k=q;var e={};var p={};function f(){h.callInternal("jwLoadInstream",n,q)}function m(r,s){b.jwInstreamAddEventListener(s,'function(dat) { jwplayer("'+h.id+'").dispatchInstreamEvent("'+s+'", dat); }')}function d(r,s){if(!e[r]){e[r]=[];m(b,r)}e[r].push(s);return this}function o(r,s){if(!p[r]){p[r]=[];d(a.api.events.JWPLAYER_PLAYER_STATE,l(r))}p[r].push(s);return this}function l(r){return function(t){var s=t.newstate,v=t.oldstate;if(s==r){var u=p[s];if(u){for(var w=0;w-1){return parseInt(l)}}return l}var g=["playlist","dock","controlbar","logo","display"];function f(l){var o={};switch(k.typeOf(l.plugins)){case"object":for(var n in l.plugins){o[k.getPluginName(n)]=n}break;case"string":var p=l.plugins.split(",");for(var m=0;m-1){var p=q.split(".");var o=p[0];var q=p[1];if(k.isInArray(g,o)){d(m,"components",o,q)}else{if(n[o]){d(m,"plugins",n[o],q)}}}}return m};e.embed.config=function(l,v){var u=k.extend({},l);var s;if(c(u.playlist)){s=u.playlist;delete u.playlist}u=e.embed.deserialize(u);u.height=j(u.height);u.width=j(u.width);if(typeof u.plugins=="string"){var m=u.plugins.split(",");if(typeof u.plugins!="object"){u.plugins={}}for(var q=0;q-1)){return true}if(!l||(l&&l=="video")){var m=a.utils.extension(j);if(m&&a.utils.extensionmap[m]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,l,e,j){function m(o,n,p){var q=document.createElement("param");q.setAttribute("name",n);q.setAttribute("value",p);o.appendChild(q)}function k(o,p,n){return function(q){if(n){document.getElementById(j.id+"_wrapper").appendChild(p)}var s=document.getElementById(j.id).getPluginConfig("display");o.resize(s.width,s.height);var r={left:s.x,top:s.y};a.utils.css(p,r)}}function d(p){if(!p){return{}}var r={};for(var o in p){var n=p[o];for(var q in n){r[o+"."+q]=n[q]}}return r}function h(q,p){if(q[p]){var s=q[p];for(var o in s){var n=s[o];if(typeof n=="string"){if(!q[o]){q[o]=n}}else{for(var r in n){if(!q[o+"."+r]){q[o+"."+r]=n[r]}}}}delete q[p]}}function b(q){if(!q){return{}}var t={},s=[];for(var n in q){var p=a.utils.getPluginName(n);var o=q[n];s.push(n);for(var r in o){t[p+"."+r]=o[r]}}t.plugins=s.join(",");return t}function c(p){var n=p.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href.split("#")[0])+"&";for(var o in p){if(typeof(p[o])=="object"){n+=o+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(p[o]))+"&"}else{n+=o+"="+encodeURIComponent(p[o])+"&"}}return n.substring(0,n.length-1)}this.embed=function(){l.id=j.id;var A;var r=a.utils.extend({},l);var o=r.width;var y=r.height;if(f.id+"_wrapper"==f.parentNode.id){A=document.getElementById(f.id+"_wrapper")}else{A=document.createElement("div");A.id=f.id+"_wrapper";a.utils.wrap(f,A);a.utils.css(A,{position:"relative",width:o,height:y})}var p=e.setupPlugins(j,r,k);if(p.length>0){a.utils.extend(r,b(p.plugins))}else{delete r.plugins}var s=["height","width","modes","events"];for(var v=0;v';w+='';w+='';w+='';w+='';w+='';w+='';w+="";a.utils.setOuterHTML(f,w);u=document.getElementById(f.id)}else{var t=document.createElement("object");t.setAttribute("type","application/x-shockwave-flash");t.setAttribute("data",g.src);t.setAttribute("width","100%");t.setAttribute("height","100%");t.setAttribute("bgcolor","#000000");t.setAttribute("id",f.id);t.setAttribute("name",f.id);t.setAttribute("tabindex",0);m(t,"allowfullscreen","true");m(t,"allowscriptaccess","always");m(t,"seamlesstabbing","true");m(t,"wmode",q);m(t,"flashvars",c(r));f.parentNode.replaceChild(t,f);u=t}j.container=u;j.setPlayer(u,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(l){var o=a.utils.getFirstPlaylistItemFromConfig(l);if(typeof o.file=="undefined"&&typeof o.levels=="undefined"){return true}else{if(o.file){return flashCanPlay(o.file,o.provider)}else{if(o.levels&&o.levels.length){for(var n=0;n0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){if(!!a.vid.canPlayType){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return html5CanPlay(a.vid,j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h0){g=d.getElementWidth(d.parentNode(R))*parseInt(U.replace("%"),"")/100}else{g=U}if(typeof ad=="string"&&ad.indexOf("%")>0){t=d.getElementHeight(d.parentNode(R))*parseInt(ad.replace("%"),"")/100}else{t=ad}var Y={top:0,bottom:0,left:0,right:0,width:g,height:t,position:"absolute"};b(o,Y);var ae={};var ab;try{ab=j.plugins.object.display.getDisplayElement()}catch(aa){}if(ab){ae.width=d.parseDimension(ab.style.width);ae.height=d.parseDimension(ab.style.height)}var ac=d.extend({},Y,ae,{zIndex:_instreamArea.style.zIndex,display:_instreamArea.style.display});b(_instreamArea,ac);b(R,{height:t,width:g});var Z=w(I,X);if(Z.length>0){F+=Z.length;var W=Z.indexOf("playlist"),V=Z.indexOf("controlbar");if(W>=0&&V>=0){Z[W]=Z.splice(V,1,Z[W])[0]}w(q,Z,true)}A=d.getElementWidth(o);N=d.getElementHeight(o)}else{if(!B()&&!c){w(e,X,true)}}l()}var r;function w(ab,X,Y){r=0;var Z=[];for(var W=0;W-1)}function B(){if(m.jwGetState()!=a.api.events.state.IDLE&&!E&&(j.getMedia()&&j.getMedia().getDisplayElement()&&j.getMedia().getDisplayElement().webkitSupportsFullscreen)&&d.useNativeFullscreen()){return true}return false}this.setupInstream=function(U,V){d.css(_instreamArea,{display:"block",position:"absolute"});o.style.display="none";_instreamArea.appendChild(U);u=V;S=true};var D=this.destroyInstream=function(){_instreamArea.style.display="none";_instreamArea.innerHTML="";o.style.display="block";u=null;S=false;G(j.width,j.height)}};a.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,hideplaylistcontrols:false,forcenextprev:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_utils=a.utils;_css=_utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(m,Y){window.controlbar=this;var l=m;var D=_utils.extend({},b,l.skin.getComponentSettings("controlbar"),Y);if(D.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[D.position]=="undefined"){return}if(_utils.mapLength(l.skin.getComponentLayout("controlbar"))>0){D.layout=l.skin.getComponentLayout("controlbar")}var ag;var R;var af;var E;var w="none";var h;var k;var ah;var g;var f;var z;var S={};var q=false;var c={};var Q=-1;var ac;var j=false;var p;var d;var V=false;var G=false;var H;var aa=new a.html5.eventdispatcher();_utils.extend(this,aa);function K(){if(!ac){ac=l.skin.getSkinElement("controlbar","background");if(!ac){ac={width:0,height:0,src:null}}}return ac}function O(){af=0;E=0;R=0;if(!q){var ap={height:K().height,backgroundColor:D.backgroundcolor};ag=document.createElement("div");ag.id=l.id+"_jwplayer_controlbar";_css(ag,ap)}var ao=(l.skin.getSkinElement("controlbar","capLeft"));var an=(l.skin.getSkinElement("controlbar","capRight"));if(ao){y("capLeft","left",false,ag)}ad("background",ag,{position:"absolute",height:K().height,left:(ao?ao.width:0),zIndex:0},"img");if(K().src){S.background.src=K().src}ad("elements",ag,{position:"relative",height:K().height,zIndex:1});if(an){y("capRight","right",false,ag)}}this.getDisplayElement=function(){return ag};this.resize=function(ap,an){T();_utils.cancelAnimation(ag);f=ap;z=an;if(G!=l.jwGetFullscreen()){G=l.jwGetFullscreen();if(!G){Z()}d=undefined}var ao=x();J({id:l.id,duration:ah,position:k});v({id:l.id,bufferPercent:g});return ao};this.show=function(){if(j){j=false;_show(ag);W()}};this.hide=function(){if(!j){j=true;_hide(ag);ae()}};function r(){var ao=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var ap in ao){var an=ao[ap];if(typeof S[an]!="undefined"){c[an]=_utils.getBoundingClientRect(S[an])}}}var e;function Z(an){if(j){return}clearTimeout(p);if(D.position==a.html5.view.positions.OVER||l.jwGetFullscreen()){switch(l.jwGetState()){case a.api.events.state.PAUSED:case a.api.events.state.IDLE:if(ag&&ag.style.opacity<1&&(!D.idlehide||_utils.exists(an))){e=false;setTimeout(function(){if(!e){X()}},100)}if(D.idlehide){p=setTimeout(function(){A()},2000)}break;default:e=true;if(an){X()}p=setTimeout(function(){A()},2000);break}}else{X()}}function A(){if(!j){ae();if(ag.style.opacity==1){_utils.cancelAnimation(ag);_utils.fadeTo(ag,0,0.1,1,0)}}}function X(){if(!j){W();if(ag.style.opacity==0){_utils.cancelAnimation(ag);_utils.fadeTo(ag,1,0.1,0,0)}}}function I(an){return function(){if(V&&d!=an){d=an;aa.sendEvent(an,{component:"controlbar",boundingRect:P()})}}}var W=I(a.api.events.JWPLAYER_COMPONENT_SHOW);var ae=I(a.api.events.JWPLAYER_COMPONENT_HIDE);function P(){if(D.position==a.html5.view.positions.OVER||l.jwGetFullscreen()){return _utils.getDimensions(ag)}else{return{x:0,y:0,width:0,height:0}}}function ad(ar,aq,ap,an){var ao;if(!q){if(!an){an="div"}ao=document.createElement(an);S[ar]=ao;ao.id=ag.id+"_"+ar;aq.appendChild(ao)}else{ao=document.getElementById(ag.id+"_"+ar)}if(_utils.exists(ap)){_css(ao,ap)}return ao}function N(){if(l.jwGetHeight()<=40){D.layout=_utils.clone(D.layout);for(var an=0;an0||aq.indexOf("divider")===0){var at={height:"100%",position:ar?ar:"relative",display:"block","float":"left",styleFloat:"left",cssFloat:"left"};if((aq.indexOf("next")===0||aq.indexOf("prev")===0)&&(l.jwGetPlaylist().length<2||D.hideplaylistcontrols.toString()=="true")){if(D.forcenextprev.toString()!="true"){ao=false;at.display="none"}}var ay;if(aq.indexOf("Text")>0){aq.innerhtml="00:00";at.font=D.fontsize+"px/"+(K().height+1)+"px "+D.font;at.color=D.fontcolor;at.textAlign="center";at.fontWeight=D.fontweight;at.fontStyle=D.fontstyle;at.cursor="default";if(ap){at.background="url("+ap.src+") no-repeat center";at.backgroundSize="100% "+K().height+"px"}at.padding="0 5px"}else{if(aq.indexOf("divider")===0){if(an){if(!isNaN(parseInt(an))){ay=parseInt(an)}}else{if(ap){var av=l.skin.getSkinElement("controlbar",ap);if(av){at.background="url("+av.src+") repeat-x center left";ay=av.width}}else{at.background="url("+l.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ay=l.skin.getSkinElement("controlbar","divider").width}}}else{at.background="url("+l.skin.getSkinElement("controlbar",aq).src+") repeat-x center left";ay=l.skin.getSkinElement("controlbar",aq).width}}if(au=="left"){if(ao){af+=ay}}else{if(au=="right"){if(ao){E+=ay}}}if(_utils.typeOf(ax)=="undefined"){ax=S.elements}at.width=ay;if(q){_css(S[aq],at)}else{var aw=ad(aq,ax,at);if(_utils.exists(l.skin.getSkinElement("controlbar",aq+"Over"))){aw.onmouseover=function(az){aw.style.backgroundImage=["url(",l.skin.getSkinElement("controlbar",aq+"Over").src,")"].join("")};aw.onmouseout=function(az){aw.style.backgroundImage=["url(",l.skin.getSkinElement("controlbar",aq).src,")"].join("")}}if(aq.indexOf("divider")==0){aw.setAttribute("class","divider")}aw.innerHTML=" "}}}function F(){l.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,B);l.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,t);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,v);l.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,J);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,al);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,n);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,M)}function B(){if(!D.hideplaylistcontrols){if(l.jwGetPlaylist().length>1||D.forcenextprev.toString()=="true"){_show(S.nextButton);_show(S.prevButton)}else{_hide(S.nextButton);_hide(S.prevButton)}x();ai()}}function t(an){ah=l.jwGetPlaylist()[an.index].duration;Q=-1;J({id:l.id,duration:ah,position:0});v({id:l.id,bufferProgress:0})}function ai(){J({id:l.id,duration:l.jwGetDuration(),position:0});v({id:l.id,bufferProgress:0});al({id:l.id,mute:l.jwGetMute()});s({id:l.id,newstate:a.api.events.state.IDLE});n({id:l.id,volume:l.jwGetVolume()})}function U(ap,aq,ao){if(q){return}if(_utils.exists(l.skin.getSkinElement("controlbar",ap))){var an=S[ap];if(_utils.exists(an)){_css(an,{cursor:"pointer"});if(aq=="fullscreen"){an.onmouseup=function(ar){ar.stopPropagation();l.jwSetFullscreen(!l.jwGetFullscreen())}}else{an.onmouseup=function(ar){ar.stopPropagation();if(_utils.exists(ao)){l[aq](ao)}else{l[aq]()}}}}}}function ab(an){if(q){return}var ao=S[an+"Slider"];_css(S.elements,{cursor:"pointer"});_css(ao,{cursor:"pointer"});ao.onmousedown=function(ap){w=an};ao.onmouseup=function(ap){ap.stopPropagation();ak(ap.pageX)};ao.onmousemove=function(ap){if(w=="time"){h=true;var aq=ap.pageX-c[an+"Slider"].left-window.pageXOffset;_css(S[w+"SliderThumb"],{left:aq})}}}function ak(ao){h=false;var an;if(w=="time"){an=ao-c.timeSliderRail.left+window.pageXOffset;var aq=an/c.timeSliderRail.width*ah;if(aq<0){aq=0}else{if(aq>ah){aq=ah-3}}if(l.jwGetState()==a.api.events.state.PAUSED||l.jwGetState()==a.api.events.state.IDLE){l.jwPlay()}l.jwSeek(aq)}else{if(w=="volume"){an=ao-c.volumeSliderRail.left-window.pageXOffset;var ap=Math.round(an/c.volumeSliderRail.width*100);if(ap<10){ap=0}else{if(ap>100){ap=100}}if(l.jwGetMute()){l.jwSetMute(false)}l.jwSetVolume(ap)}}w="none"}function v(ao){if(_utils.exists(ao.bufferPercent)){g=ao.bufferPercent}if(c.timeSliderRail){var aq=l.skin.getSkinElement("controlbar","timeSliderCapLeft");var ap=c.timeSliderRail.width;var an=isNaN(Math.round(ap*g/100))?0:Math.round(ap*g/100);_css(S.timeSliderBuffer,{width:an,left:aq?aq.width:0})}}function al(an){if(an.mute){_hide(S.muteButton);_show(S.unmuteButton);_hide(S.volumeSliderProgress)}else{_show(S.muteButton);_hide(S.unmuteButton);_show(S.volumeSliderProgress)}}function s(an){if(an.newstate==a.api.events.state.BUFFERING||an.newstate==a.api.events.state.PLAYING){_show(S.pauseButton);_hide(S.playButton)}else{_hide(S.pauseButton);_show(S.playButton)}Z();if(an.newstate==a.api.events.state.IDLE){_hide(S.timeSliderBuffer);_hide(S.timeSliderProgress);_hide(S.timeSliderThumb);J({id:l.id,duration:l.jwGetDuration(),position:0})}else{_show(S.timeSliderBuffer);if(an.newstate!=a.api.events.state.BUFFERING){_show(S.timeSliderProgress);_show(S.timeSliderThumb)}}}function M(an){v({bufferPercent:0});J(_utils.extend(an,{position:0,duration:ah}))}function J(at){if(_utils.exists(at.position)){k=at.position}var ao=false;if(_utils.exists(at.duration)&&at.duration!=ah){ah=at.duration;ao=true}var aq=(k===ah===0)?0:k/ah;var av=c.timeSliderRail;if(av){var ap=isNaN(Math.round(av.width*aq))?0:Math.round(av.width*aq);var au=l.skin.getSkinElement("controlbar","timeSliderCapLeft");var ar=ap+(au?au.width:0);if(S.timeSliderProgress){_css(S.timeSliderProgress,{width:ap,left:au?au.width:0});if(!h){if(S.timeSliderThumb){S.timeSliderThumb.style.left=ar+"px"}}}}if(S.durationText){S.durationText.innerHTML=_utils.timeFormat(ah)}if(S.elapsedText){var an=_utils.timeFormat(k);S.elapsedText.innerHTML=an;if(Q!=an.length){ao=true;Q=an.length}}if(ao){x()}}function o(){var an=S.elements.childNodes;var at,aq;for(var ap=0;ap0?l.id.replace("_instream",""):l.id);H=document.getElementById(ao);H.addEventListener("mousemove",Z)}catch(an){_utils.log("Could not add mouse listeners to controlbar: "+an)}}function u(){O();N();r();q=true;F();D.idlehide=(D.idlehide.toString().toLowerCase()=="true");if(D.position==a.html5.view.positions.OVER&&D.idlehide){ag.style.opacity=0;V=true}else{ag.style.opacity=1;setTimeout((function(){V=true;W()}),1)}T();ai()}u();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];var c=b.utils;b.html5.controller=function(o,K,f,h){var n=o,m=f,j=h,y=K,M=true,G=-1,A=false,d=false,P,C=[],q=false;var D=(c.exists(m.config.debug)&&(m.config.debug.toString().toLowerCase()=="console")),N=new b.html5.eventdispatcher(y.id,D);c.extend(this,N);function L(T){if(q){N.sendEvent(T.type,T)}else{C.push(T)}}function s(T){if(!q){q=true;N.sendEvent(b.api.events.JWPLAYER_READY,T);if(b.utils.exists(window.playerReady)){playerReady(T)}if(b.utils.exists(window[f.config.playerReady])){window[f.config.playerReady](T)}while(C.length>0){var V=C.shift();N.sendEvent(V.type,V)}if(f.config.autostart&&!b.utils.isIOS()){O()}while(x.length>0){var U=x.shift();B(U.method,U.arguments)}}}m.addGlobalListener(L);m.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){m.getMedia().play()});m.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(T){if(T.position>=m.playlist[m.item].start&&G>=0){m.playlist[m.item].start=G;G=-1}});m.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(T){setTimeout(E,25)});m.addEventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,O);m.addEventListener(b.api.events.JWPLAYER_FULLSCREEN,p);function F(){try{P=F;if(!A){A=true;N.sendEvent(b.api.events.JWPLAYER_MEDIA_BEFOREPLAY);A=false;if(d){d=false;P=null;return}}v(m.item);if(m.playlist[m.item].levels[0].file.length>0){if(M||m.state==b.api.events.state.IDLE){m.getMedia().load(m.playlist[m.item]);M=false}else{if(m.state==b.api.events.state.PAUSED){m.getMedia().play()}}}return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T);P=null}return false}function e(){try{if(m.playlist[m.item].levels[0].file.length>0){switch(m.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:if(m.getMedia()){m.getMedia().pause()}break;default:if(A){d=true}}}return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function z(T){try{if(m.playlist[m.item].levels[0].file.length>0){if(typeof T!="number"){T=parseFloat(T)}switch(m.state){case b.api.events.state.IDLE:if(G<0){G=m.playlist[m.item].start;m.playlist[m.item].start=T}if(!A){F()}break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:m.seek(T);break}}return true}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return false}function w(T){P=null;if(!c.exists(T)){T=true}try{if((m.state!=b.api.events.state.IDLE||T)&&m.getMedia()){m.getMedia().stop(T)}if(A){d=true}return true}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return false}function k(){try{if(m.playlist[m.item].levels[0].file.length>0){if(m.config.shuffle){v(S())}else{if(m.item+1==m.playlist.length){v(0)}else{v(m.item+1)}}}if(m.state!=b.api.events.state.IDLE){var U=m.state;m.state=b.api.events.state.IDLE;N.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:U,newstate:b.api.events.state.IDLE})}F();return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function I(){try{if(m.playlist[m.item].levels[0].file.length>0){if(m.config.shuffle){v(S())}else{if(m.item===0){v(m.playlist.length-1)}else{v(m.item-1)}}}if(m.state!=b.api.events.state.IDLE){var U=m.state;m.state=b.api.events.state.IDLE;N.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:U,newstate:b.api.events.state.IDLE})}F();return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function S(){var T=null;if(m.playlist.length>1){while(!c.exists(T)){T=Math.floor(Math.random()*m.playlist.length);if(T==m.item){T=null}}}else{T=0}return T}function H(U){if(!m.playlist||!m.playlist[U]){return false}try{if(m.playlist[U].levels[0].file.length>0){var V=m.state;if(V!==b.api.events.state.IDLE){if(m.playlist[m.item]&&m.playlist[m.item].provider==m.playlist[U].provider){w(false)}else{w()}}v(U);F()}return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function v(T){if(!m.playlist[T]){return}m.setActiveMediaProvider(m.playlist[T]);if(m.item!=T){m.item=T;M=true;N.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:T})}}function g(U){try{v(m.item);var V=m.getMedia();switch(typeof(U)){case"number":V.volume(U);break;case"string":V.volume(parseInt(U,10));break}m.setVolume(U);return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function r(U){try{v(m.item);var V=m.getMedia();if(typeof U=="undefined"){V.mute(!m.mute);m.setMute(!m.mute)}else{if(U.toString().toLowerCase()=="true"){V.mute(true);m.setMute(true)}else{V.mute(false);m.setMute(false)}}return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function J(U,T){try{m.width=U;m.height=T;j.resize(U,T);N.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:m.width,height:m.height});return true}catch(V){N.sendEvent(b.api.events.JWPLAYER_ERROR,V)}return false}function u(U,V){try{if(typeof U=="undefined"){U=!m.fullscreen}if(typeof V=="undefined"){V=true}if(U!=m.fullscreen){m.fullscreen=(U.toString().toLowerCase()=="true");j.fullscreen(m.fullscreen);if(V){N.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:m.fullscreen})}N.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:m.width,height:m.height})}return true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return false}function R(T){try{w();if(A){d=false}m.loadPlaylist(T);if(m.playlist[m.item].provider){v(m.item);if(m.config.autostart.toString().toLowerCase()=="true"&&!c.isIOS()&&!A){F()}return true}else{return false}}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return false}function O(T){if(!c.isIOS()){v(m.item);if(m.config.autostart.toString().toLowerCase()=="true"&&!c.isIOS()){F()}}}function p(T){u(T.fullscreen,false)}function t(){try{return m.getMedia().detachMedia()}catch(T){return null}}function l(){try{var T=m.getMedia().attachMedia();if(typeof P=="function"){P()}}catch(U){return null}}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function E(){if(m.state!=b.api.events.state.IDLE){return}P=E;switch(m.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:F();break;case b.html5.controller.repeatoptions.ALWAYS:if(m.item==m.playlist.length-1&&!m.config.shuffle){H(0)}else{k()}break;case b.html5.controller.repeatoptions.LIST:if(m.item==m.playlist.length-1&&!m.config.shuffle){w();v(0)}else{k()}break;default:w();break}}var x=[];function Q(T){return function(){if(q){B(T,arguments)}else{x.push({method:T,arguments:arguments})}}}function B(V,U){var T=[];for(i=0;i