1var mejs=mejs||{};mejs.version="2.4.0";mejs.meIndex=0;mejs.plugins={silverlight:[{version:[3,0],types:"video/mp4,video/m4v,video/mov,video/wmv,audio/wma,audio/m4a,audio/mp3,audio/wav,audio/mpeg".split(",")}],flash:[{version:[9,0,124],types:"video/mp4,video/m4v,video/mov,video/flv,video/x-flv,audio/flv,audio/x-flv,audio/mp3,audio/m4a,audio/mpeg".split(",")}],youtube:[{version:null,types:["video/youtube"]}],vimeo:[{version:null,types:["video/vimeo"]}]}; 2mejs.Utility={encodeUrl:function(b){return encodeURIComponent(b)},escapeHTML:function(b){return b.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(b){var a=document.createElement("div");a.innerHTML='<a href="'+this.escapeHTML(b)+'">x</a>';return a.firstChild.href},getScriptPath:function(b){for(var a=0,d,c="",e="",f,g=document.getElementsByTagName("script");a<g.length;a++){f=g[a].src;for(d=0;d<b.length;d++)if(e=b[d],f.indexOf(e)>-1){c=f.substring(0, 3f.indexOf(e));break}if(c!=="")break}return c},secondsToTimeCode:function(b,a,d,c){typeof d=="undefined"?d=!1:typeof c=="undefined"&&(c=25);var e=Math.floor(b/3600)%24,f=Math.floor(b/60)%60,g=Math.floor(b%60),b=Math.floor((b%1*c).toFixed(3));return(a||e>0?(e<10?"0"+e:e)+":":"")+(f<10?"0"+f:f)+":"+(g<10?"0"+g:g)+(d?":"+(b<10?"0"+b:b):"")},timeCodeToSeconds:function(b,a,d,c){typeof d=="undefined"?d=!1:typeof c=="undefined"&&(c=25);var b=b.split(":"),a=parseInt(b[0],10),e=parseInt(b[1],10),f=parseInt(b[2], 410),g=0,j=0;d&&(g=parseInt(b[3])/c);return a*3600+e*60+f+g}}; 5mejs.PluginDetector={hasPluginVersion:function(b,a){var d=this.plugins[b];a[1]=a[1]||0;a[2]=a[2]||0;return d[0]>a[0]||d[0]==a[0]&&d[1]>a[1]||d[0]==a[0]&&d[1]==a[1]&&d[2]>=a[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(b,a,d,c,e){this.plugins[b]=this.detectPlugin(a,d,c,e)},detectPlugin:function(b,a,d,c){var e=[0,0,0],f;if(typeof this.nav.plugins!="undefined"&&typeof this.nav.plugins[b]=="object"){if((d=this.nav.plugins[b].description)&&!(typeof this.nav.mimeTypes!= 6"undefined"&&this.nav.mimeTypes[a]&&!this.nav.mimeTypes[a].enabledPlugin)){e=d.replace(b,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(b=0;b<e.length;b++)e[b]=parseInt(e[b].match(/\d+/),10)}}else if(typeof window.ActiveXObject!="undefined")try{(f=new ActiveXObject(d))&&(e=c(f))}catch(g){}return e}}; 7mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(b){var a=[];if(b=b.GetVariable("$version"))b=b.split(" ")[1].split(","),a=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)];return a}); 8mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(b){var a=[0,0,0,0],d=function(a,b,d,g){for(;a.isVersionSupported(b[0]+"."+b[1]+"."+b[2]+"."+b[3]);)b[d]+=g;b[d]-=g};d(b,a,0,1);d(b,a,1,1);d(b,a,2,1E4);d(b,a,2,1E3);d(b,a,2,100);d(b,a,2,10);d(b,a,2,1);d(b,a,3,1);return a}); 9mejs.MediaFeatures={init:function(){var b=this,a=document,d=mejs.PluginDetector.nav,c=mejs.PluginDetector.ua.toLowerCase(),e,f
9=["source","track","audio","video"];b.isiPad=c.match(/ipad/i)!==null;b.isiPhone=c.match(/iphone/i)!==null;b.isiOS=b.isiPhone||b.isiPad;b.isAndroid=c.match(/android/i)!==null;b.isBustedAndroid=c.match(/android 2\.[12]/)!==null;b.isIE=d.appName.toLowerCase().indexOf("microsoft")!=-1;b.isChrome=c.match(/chrome/gi)!==null;b.isFirefox=c.match(/firefox/gi)!==null;b.isWebkit=c.match(/webkit/gi)!== 10null;b.isGecko=c.match(/gecko/gi)!==null&&!b.isWebkit;b.hasTouch="ontouchstart"in window;for(d=0;d<f.length;d++)e=document.createElement(f[d]);b.supportsMediaTag=typeof e.canPlayType!=="undefined"||b.isBustedAndroid;b.hasSemiNativeFullScreen=typeof e.webkitEnterFullscreen!=="undefined";b.hasWebkitNativeFullScreen=typeof e.webkitRequestFullScreen!=="undefined";b.hasMozNativeFullScreen=typeof e.mozRequestFullScreen!=="undefined";b.hasTrueNativeFullScreen=b.hasWebkitNativeFullScreen||b.hasMozNativeFullScreen; 11b.nativeFullScreenEnabled=b.hasTrueNativeFullScreen;if(b.hasMozNativeFullScreen)b.nativeFullScreenEnabled=e.mozFullScreenEnabled;if(this.isChrome)b.hasSemiNativeFullScreen=!1;if(b.hasTrueNativeFullScreen)b.fullScreenEventName=b.hasWebkitNativeFullScreen?"webkitfullscreenchange":"mozfullscreenchange",b.isFullScreen=function(){if(e.mozRequestFullScreen)return a.mozFullScreen;else if(e.webkitRequestFullScreen)return a.webkitIsFullScreen},b.requestFullScreen=function(a){b.hasWebkitNativeFullScreen?a.webkitRequestFullScreen(): 12b.hasMozNativeFullScreen&&a.mozRequestFullScreen()},b.cancelFullScreen=function(){b.hasWebkitNativeFullScreen?document.webkitCancelFullScreen():b.hasMozNativeFullScreen&&document.mozCancelFullScreen()};if(b.hasSemiNativeFullScreen&&c.match(/mac os x 10_5/i))b.hasNativeFullScreen=!1,b.hasSemiNativeFullScreen=!1}};mejs.MediaFeatures.init(); 13mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(b){this.currentTime=b},setMuted:function(b){this.muted=b},setVolume:function(b){this.volume=b},stop:function(){this.pause()},setSrc:function(b){for(var a=this.getElementsByTagName("source");a.length>0;)this.removeChild(a[0]);if(typeof b=="string")this.src=b;else for(var d,a=0;a<b.length;a++)if(d=b[a],this.canPlayType(d.type))this.src=d.src},setVideoSize:function(b,a){this.width=b;this.height=a}}; 14mejs.PluginMediaElement=function(b,a,d){this.id=b;this.pluginType=a;this.src=d;this.events={}}; 15mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,muted:!1,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null)this.pluginType=="youtube"?this.pluginApi.playVideo():this.pluginApi.playMedia(),this.paused=!1},load:function(){if(this.pluginApi!=null)this.pluginType!="youtube"&&this.pluginApi.loadMedia(),this.paused=!1},pause:function(){if(this.pluginApi!= 16null)this.pluginType=="youtube"?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia(),this.paused=!0},stop:function(){if(this.pluginApi!=null)this.pluginType=="youtube"?this.pluginApi.stopVideo():this.pluginApi.stopMedia(),this.paused=!0},canPlayType:function(b){var a,d,c,e=mejs.plugins[this.pluginType];for(a=0;a<e.length;a++)if(c=e[a],mejs.PluginDetector.hasPluginVersion(this.pluginType,c.version))for(d=0;d<c.types.length;d++)if(b==c.types[d])return!0;return!1},setSrc:function(b){if(typeof b== 17"string")this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(b)),this.src=mejs.Utility.absolutizeUrl(b);else{var a,d;for(a=0;a<b.length;a++)if(d=b[a],this.canPlayType(d.type))this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(d.src)),this.src=mejs.Utility.absolutizeUrl(b)}},setCurrentTime:function(b){if(this.pluginApi!=null)this.pluginType=="youtube"?this.pluginApi.seekTo(b):this.pluginApi.setCurrentTime(b),this.currentTime=b},setVolume:function(b){if(this.pluginApi!=null)this.pluginType=="youtube"?this.pluginApi.setVolume(b* 18100):this.pluginApi.setVolume(b),this.volume=b},setMuted:function(b){if(this.pluginApi!=null)this.pluginType=="youtube"?(b?this.pluginApi.mute():this.pluginApi.unMute(),this.muted=b,this.dispatchEvent("volumechange")):this.pluginApi.setMuted(b),this.muted=b},setVideoSize:function(b,a){if(this.pluginElement.style)this.pluginElement.style.width=b+"px",this.pluginElement.style.height=a+"px";this.pluginApi!=null&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(b,a)},setFullscreen:function(b){this.pluginApi!= 19null&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(b)},enterFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(!0)},exitFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(!1)},addEventListener:function(b,a){this.events[b]=this.events[b]||[];this.events[b].push(a)},removeEventListener:function(b,a){if(!b)return this.events={},!0;var d=this.events[b];if(!d)return!0;
19if(!a)return this.events[b]=[],!0;for(i= 200;i<d.length;i++)if(d[i]===a)return this.events[b].splice(i,1),!0;return!1},dispatchEvent:function(b){var a,d,c=this.events[b];if(c){d=Array.prototype.slice.call(arguments,1);for(a=0;a<c.length;a++)c[a].apply(null,d)}}}; 21mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(b,a,d){this.pluginMediaElements[b]=a;this.htmlMediaElements[b]=d},initPlugin:function(b){var a=this.pluginMediaElements[b],d=this.htmlMediaElements[b];if(a){switch(a.pluginType){case "flash":a.pluginElement=a.pluginApi=document.getElementById(b);break;case "silverlight":a.pluginElement=document.getElementById(a.id),a.pluginApi=a.pluginElement.Content.MediaElementJS}a.pluginApi!=null&&a.success&&a.success(a, 22d)}},fireEvent:function(b,a,d){var c,e,b=this.pluginMediaElements[b];b.ended=!1;b.paused=!0;a={type:a,target:b};for(c in d)b[c]=d[c],a[c]=d[c];e=d.bufferedTime||0;a.target.buffered=a.buffered={start:function(){return 0},end:function(){return e},length:1};b.dispatchEvent(a.type,a)}}; 23mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",enablePluginSmoothing:!1,silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,timerRate:250,startVolume:0.8,success:function(){},error:function(){}}; 24mejs.MediaElement=function(b,a){return mejs.HtmlMediaElementShim.create(b,a)}; 25mejs.HtmlMediaElementShim={create:function(b,a){var d=mejs.MediaElementDefaults,c=typeof b=="string"?document.getElementById(b):b,e=c.tagName.toLowerCase(),f=e==="audio"||e==="video",g=f?c.getAttribute("src"):c.getAttribute("href"),e=c.getAttribute("poster"),j=c.getAttribute("autoplay"),h=c.getAttribute("preload"),l=c.getAttribute("controls"),k;for(k in a)d[k]=a[k];e=typeof e=="undefined"||e===null?"":e;h=typeof h=="undefined"||h===null||h==="false"?"none":h;j=!(typeof j=="undefined"||j===null||j=== 26"false");l=!(typeof l=="undefined"||l===null||l==="false");k=this.determinePlayback(c,d,mejs.MediaFeatures.supportsMediaTag,f,typeof g=="undefined"||g===null||g==""?null:g);k.url=k.url!==null?mejs.Utility.absolutizeUrl(k.url):"";if(k.method=="native"){if(mejs.MediaFeatures.isBustedAndroid)c.src=k.url,c.addEventListener("click",function(){c.play()},!1);return this.updateNative(k,d,j,h)}
26else return k.method!==""?this.createPlugin(k,d,e,j,h,l):(this.createErrorMessage(k,d,e),this)},determinePlayback:function(b, 27a,d,c,e){var f=[],g,j,h={method:"",url:"",htmlMediaElement:b,isVideo:b.tagName.toLowerCase()!="audio"},l,k;if(typeof a.type!="undefined"&&a.type!=="")if(typeof a.type=="string")f.push({type:a.type,url:e});else for(g=0;g<a.type.length;g++)f.push({type:a.type[g],url:e});else if(e!==null)j=this.formatType(e,b.getAttribute("type")),f.push({type:j,url:e});else for(g=0;g<b.childNodes.length;g++)j=b.childNodes[g],j.nodeType==1&&j.tagName.toLowerCase()=="source"&&(e=j.getAttribute("src"),j=this.formatType(e, 28j.getAttribute("type")),f.push({type:j,url:e}));if(!c&&f.length>0&&f[0].url!==null&&this.getTypeFromFile(f[0].url).indexOf("audio")>-1)h.isVideo=!1;if(mejs.MediaFeatures.isBustedAndroid)b.canPlayType=function(a){return a.match(/video\/(mp4|m4v)/gi)!==null?"maybe":""};if(d&&(a.mode==="auto"||a.mode==="native")){if(!c)g=document.createElement(h.isVideo?"video":"audio"),b.parentNode.insertBefore(g,b),b.style.display="none",h.htmlMediaElement=b=g;for(g=0;g<f.length;g++)if(b.canPlayType(f[g].type).replace(/no/, 29"")!==""||b.canPlayType(f[g].type.replace(/mp3/,"mpeg")).replace(/no/,"")!==""){h.method="native";h.url=f[g].url;break}if(h.method==="native"){if(h.url!==null)b.src=h.url;return h}}if(a.mode==="auto"||a.mode==="shim")for(g=0;g<f.length;g++){j=f[g].type;for(b=0;b<a.plugins.length;b++){e=a.plugins[b];l=mejs.plugins[e];for(d=0;d<l.length;d++)if(k=l[d],k.version==null||mejs.PluginDetector.hasPluginVersion(e,k.version))for(c=0;c<k.types.length;c++)if(j==k.types[c])return h.method=e,h.url=f[g].url,h}}if(h.method=== 30""&&f.length>0)h.url=f[0].url;return h},formatType:function(b,a){return b&&!a?this.getTypeFromFile(b):a&&~a.indexOf(";")?a.substr(0,a.indexOf(";")):a},getTypeFromFile:function(b){b=b.substring(b.lastIndexOf(".")+1);return(/(mp4|m4v|ogg|ogv|webm|flv|wmv|mpeg|mov)/gi.test(b)?"video":"audio")+"/"+b},createErrorMessage:function(b,a,d){var c=b.htmlMediaElement,e=document.createElement("div");e.className="me-cannotplay";try{e.style.width=c.width+"px",e.style.height=c.height+"px"}catch(f){}e.innerHTML=d!== 31""?'<a href="'+b.url+'"><img src="'+d+'" /></a>':'<a href="'+b.url+'"><span>Download File</span></a>';c.parentNode.insertBefore(e,c);c.style.display="none";a.error(c)},createPlugin:function(b,a,d,c,e,f){var d=b.htmlMediaElement,g=1,j=1,h="me_"+b.method+"_"+mejs.meIndex++,l=new mejs.PluginMediaElement(h,b.method,b.url),k=document.createElement("div"),m;for(m=d.parentNode;m!==null&&m.tagName.toLowerCase()!="body";){if(m.parentNode.tagName.toLowerCase()=="p"){m.parentNode.parentNode.insertBefore(m,m.parentNode); 32break}m=m.parentNode}b.isVideo?(g=a.videoWidth>0?a.videoWidth:d.getAttribute("width")!==null?d.getAttribute("width"):a.defaultVideoWidth,j=a.videoHeight>0?a.videoHeight:d.getAttribute("height")!==null?d.getAttribute("height"):a.defaultVideoHeight,g=mejs.Utility.encodeUrl(g),j=mejs.Utility.encodeUrl(j)):a.enablePluginDebug&&(g=320,j=240);l.success=a.success;mejs.MediaPluginBridge.registerPluginElement(h,l,d);k.className="me-plugin";k.id=h+"_container";d.parentNode.insertBefore(k,d);c=["id="+h,"isvideo="+ 33(b.isVideo?"true":"false"),"autoplay="+(c?"true":"false"),"preload="+e,"width="+g,"startvolume="+a.startVolume,"timerrate="+a.timerRate,"height="+j];b.url!==null&&(b.method=="flash"?c.push("file="+mejs.Utility.encodeUrl(b.url)):c.push("file="+b.url));a.enablePluginDebug&&c.push("debug=true");a.enablePluginSmoothing&&c.push("smoothing=true");f&&c.push("controls=true");switch(b.method){case "silverlight":k.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+ 34h+'" name="'+h+'" width="'+g+'" height="'+j+'"><param name="initParams" value="'+c.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+a.pluginPath+a.silverlightName+'" /></object>';break;case "flash":mejs.MediaFeatures.isIE?(b=document.createElement("div"),k.appendChild(b),b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/s
34hockwave/cabs/flash/swflash.cab" id="'+ 35h+'" width="'+g+'" height="'+j+'"><param name="movie" value="'+a.pluginPath+a.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+c.join("&")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'):k.innerHTML='<embed id="'+h+'" name="'+h+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+ 36a.pluginPath+a.flashName+'" flashvars="'+c.join("&")+'" width="'+g+'" height="'+j+'"></embed>';break;case "youtube":a=b.url.substr(b.url.lastIndexOf("=")+1);youtubeSettings={container:k,containerId:k.id,pluginMediaElement:l,pluginId:h,videoId:a,height:j,width:g};mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case "vimeo":console.log("vimeoid"),l.vimeoid=b.url.substr(b.url.lastIndexOf("/")+1), 37k.innerHTML='<object width="'+g+'" height="'+j+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="api=1" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id='+l.vimeoid+'&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1&autoplay=0&loop=0" /><embed src="//vimeo.com/moogaloop.swf?api=1&clip_id='+l.vimeoid+'&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1&autoplay=0&loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+ 38g+'" height="'+j+'"></embed></object>'}d.style.display="none";return l},updateNative:function(b,a){var d=b.htmlMediaElement,c;for(c in mejs.HtmlMediaElement)d[c]=mejs.HtmlMediaElement[c];a.success(d,d);return d}}; 39mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var b=document.createElement("script");b.src="http://www.youtube.com/player_api";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a);this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(b){this.isLoaded?this.createIframe(b):(this.loadIframeApi(),this.iframeQueue.push(b))},createIframe:function(b){var a=b.pluginMediaElement,d=new YT.Player(b.containerId,{height:b.height, 40width:b.width,videoId:b.videoId,playerVars:{controls:0},events:{onReady:function(){b.pluginMediaElement.pluginApi=d;mejs.MediaPluginBridge.initPlugin(b.pluginId);setInterval(function(){mejs.YouTubeApi.createEvent(d,a,"timeupdate")},250)},onStateChange:function(b){mejs.YouTubeApi.handleStateChange(b.data,d,a)}}})},createEvent:function(b,a,d){d={type:d,target:a};if(b&&b.getDuration){a.currentTime=d.currentTime=b.getCurrentTime();a.duration=d.duration=b.getDuration();d.paused=a.paused;d.ended=a.ended; 41d.muted=b.isMuted();d.volume=b.getVolume()/100;d.bytesTotal=b.getVideoBytesTotal();d.bufferedBytes=b.getVideoBytesLoaded();var c=d.bufferedBytes/d.bytesTotal*d.duration;d.target.buffered=d.buffered={start:function(){return 0},end:function(){return c},length:1}}a.dispatchEvent(d.type,d)},iFrameReady:function(){for(this.isIframeLoaded=!0;this.iframeQueue.length>0;)this.createIframe(this.iframeQueue.pop())},flashPlayers:{},createFlash:function(b){this.flashPlayers[b.pluginId]=b;var a,d="http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+ 42b.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(a=document.createElement("div"),b.container.appendChild(a),a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+b.pluginId+'" width="'+b.width+'" height="'+b.height+'"><param name="movie" value="'+d+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'): 43b.container.innerHTML='<object type="application/x-shockwave-flash" id="'+b.pluginId+'" data="'+d+'" width="'+b.width+'" height="'+b.height+'" style="visibility: visible; "><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'},flashReady:function(b){var a=this.flashPlayers[b],d=document.getElementById(b),c=a.pluginMediaElement;c.pluginApi=c.pluginElement=d;mejs.MediaPluginBridge.initPlugin(b);d.cueVideoById(a.videoId);
43b=a.containerId+"_callback";window[b]= 44function(a){mejs.YouTubeApi.handleStateChange(a,d,c)};d.addEventListener("onStateChange",b);setInterval(function(){mejs.YouTubeApi.createEvent(d,c,"timeupdate")},250)},handleStateChange:function(b,a,d){switch(b){case -1:d.paused=!0;d.ended=!0;mejs.YouTubeApi.createEvent(a,d,"loadedmetadata");break;case 0:d.paused=!1;d.ended=!0;mejs.YouTubeApi.createEvent(a,d,"ended");break;case 1:d.paused=!1;d.ended=!1;mejs.YouTubeApi.createEvent(a,d,"play");mejs.YouTubeApi.createEvent(a,d,"playing");break;case 2:d.paused= 45!0;d.ended=!1;mejs.YouTubeApi.createEvent(a,d,"pause");break;case 3:mejs.YouTubeApi.createEvent(a,d,"progress")}}};function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(b){mejs.YouTubeApi.flashReady(b)}window.mejs=mejs;window.MediaElement=mejs.MediaElement;if(typeof jQuery!="undefined")mejs.$=jQuery;else if(typeof ender!="undefined")mejs.$=ender; 46(function(b){mejs.MepDefaults={poster:"",defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,audioWidth:400,audioHeight:30,startVolume:0.8,loop:!1,enableAutosize:!0,alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:"playpause,current,progress,duration,tracks,volume,fullscreen".split(","),isVideo:!0};mejs.mepIndex=0;mejs.MediaElementPlayer= 47function(a,d){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(a,d);this.$media=this.$node=b(a);this.node=this.media=this.$media[0];if(typeof this.node.player!="undefined")return this.node.player;else this.node.player=this;this.options=b.extend({},mejs.MepDefaults,d);this.init();return this};mejs.MediaElementPlayer.prototype={init:function(){var a=this,d=mejs.MediaFeatures,c=b.extend(!0,{},a.options,{success:function(b,d){a.meReady(b,d)},error:function(b){a.handleError(b)}}), 48e=a.media.tagName.toLowerCase();a.isDynamic=e!=="audio"&&e!=="video";a.isVideo=a.isDynamic?a.options.isVideo:e!=="audio"&&a.options.isVideo;if(d.isiPad&&a.options.iPadUseNativeControls||d.isiPhone&&a.options.iPhoneUseNativeControls)a.$media.attr("controls","controls"),a.$media.removeAttr("poster"),d.isiPad&&a.media.getAttribute("autoplay")!==null&&(a.media.load(),a.media.play());else if(!d.isAndroid||!a.AndroidUseNativeControls)a.$media.removeAttr("controls"),a.id="mep_"+mejs.mepIndex++,a.container= 49b('<div id="'+a.id+'" class="mejs-container"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(a.$media[0].className).insertBefore(a.$media),a.container.addClass((d.isAndroid?"mejs-android ":"")+(d.isiOS?"mejs-ios ":"")+(d.isiPad?"mejs-ipad ":"")+(d.isiPhone?"mejs-iphone ":"")+(a.isVideo?"mejs-video ":"mejs-audio ")),d.isiOS?(d=a.$media.clone(),a.container.find(".mejs-mediaelement").append(d), 50a.$media.remove(),a.$node=a.$media=d,a.node=a.media=d[0]):a.container.find(".mejs-mediaelement").append(a.$media),a.controls=a.container.find(".mejs-controls"),a.layers=a.container.find(".mejs-layers"),a.isVideo?(a.width=a.options.videoWidth>0||a.options.videoWidth.toString().indexOf("%")>-1?a.options.videoWidth:a.media.style.width!==""&&a.media.style.width!==null?a.media.style.width:a.media.getAttribute("width")!==null?a.$media.attr("width"):a.options.defaultVideoWidth,a.height=a.options.videoHeight> 510||a.options.videoHeight.toString().indexOf("%")>-1?a.options.videoHeight:a.media.style.height!==""&&a.media.style.height!==null?a.media.style.height:a.$media[0].getAttribute("height")!==null?a.$media.attr("height"):a.options.defaultVideoHeight):(a.width=a.options.audioWidth,a.height=a.options.audioHeight),a.setPlayerSize(a.width,a.height),c.pluginWidth=a.height,c.pluginHeight=a.width;mejs.MediaElement(a.$media[0],c)},controlsAreVisible:!0,showControls:function(a){var b=this;if(!b.controlsAreVisible)typeof a== 52"undefined"||a?(b.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0}),b.container.find(".mejs-control").css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0})):(b.controls.css("visibility","visible").css("display","block"),b.container.find(".mejs-control").css("visibility","visible").css("display","block"),b.controlsAreVisible=!0),b.setControlsSize()},hideControls:function(a){var d=this;if(d.controlsAreVisible)typeof a== 53"undefined"||a?(d.controls.stop(!0,!0).fadeOut(200,function(){b(this).css("visibility","hidden").css("display","block");d.controlsAreVisible=!1}),d.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){b(this).css("visibility","hidden").css("display","block")})):(d.controls.css("visibility","hidden").css("display","block"),d.container.find(".mejs-control").css("visibility","hidden").css("display","block"),d.controlsAreVisible=!1)},controlsTimer:null,startControlsTimer:function(a){var b= 54this,a=typeof a!="undefined"?a:500;b.killControlsTimer("start");b.controlsTimer=setTimeout(function(){b.hideControls();b.killControlsTimer("hide")},a)},killControlsTimer:function(){if(this.controlsTimer!==null)clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null},controlsEnabled:!0,disableControls:function(){this.killControlsTimer();this.hideControls(!1);this.controlsEnabled=!1},enableControls:function(){this.showControls(!1);this.controlsEnabled=!0},meReady:function(a, 55d){var c=this,e=mejs.MediaFeatures,f=d.getAttribute("autoplay"),f=!(typeof f=="undefined"||f===null||f==="false"),g;if(!c.created){c.created=!0;c.media=a;
55c.domNode=d;if((!e.isAndroid||!c.options.AndroidUseNativeControls)&&(!e.isiPad||!c.options.iPadUseNativeControls)&&(!e.isiPhone||!c.options.iPhoneUseNativeControls)){c.buildposter(c,c.controls,c.layers,c.media);c.buildoverlays(c,c.controls,c.layers,c.media);c.findTracks();for(g in c.options.features)if(e=c.options.features[g],c["build"+e])try{c["build"+ 56e](c,c.controls,c.layers,c.media)}catch(j){}c.container.trigger("controlsready");c.setPlayerSize(c.width,c.height);c.setControlsSize();c.isVideo&&(mejs.MediaFeatures.hasTouch?(console.log("enabling touch control style"),c.$media.bind("touchstart",function(){console.log("touch click. visible: "+c.controlsAreVisible+", enabled: "+c.controlsEnabled);c.controlsAreVisible?c.hideControls(!1):c.controlsEnabled&&c.showControls(!1)})):(c.media.pluginType=="native"?c.$media.click(function(){a.paused?a.play(): 57a.pause()}):b(c.media.pluginElement).click(function(){a.paused?a.play():a.pause()}),c.container.bind("mouseenter mouseover",function(){c.controlsEnabled&&!c.options.alwaysShowControls&&(c.killControlsTimer("enter"),c.showControls(),c.startControlsTimer(2500))}).bind("mousemove",function(){c.controlsEnabled&&(c.controlsAreVisible||c.showControls(),c.options.alwaysShowControls||c.startControlsTimer(2500))}).bind("mouseleave",function(){c.controlsEnabled&&!c.media.paused&&!c.options.alwaysShowControls&& 58c.startControlsTimer(1E3)})),f&&!c.options.alwaysShowControls&&c.hideControls(),c.options.enableAutosize&&c.media.addEventListener("loadedmetadata",function(a){c.options.videoHeight<=0&&c.domNode.getAttribute("height")===null&&!isNaN(a.target.videoHeight)&&(c.setPlayerSize(a.target.videoWidth,a.target.videoHeight),c.setControlsSize(),c.media.setVideoSize(a.target.videoWidth,a.target.videoHeight))},!1));c.media.addEventListener("ended",function(){try{c.media.setCurrentTime(0)}catch(a){}c.media.pause(); 59c.setProgressRail&&c.setProgressRail();c.setCurrentRail&&c.setCurrentRail();c.options.loop?c.media.play():!c.options.alwaysShowControls&&c.controlsEnabled&&c.showControls()},!1);c.media.addEventListener("loadedmetadata",function(){c.updateDuration&&c.updateDuration();c.updateCurrent&&c.updateCurrent();c.isFullScreen||(c.setPlayerSize(c.width,c.height),c.setControlsSize())},!1);setTimeout(function(){c.setPlayerSize(c.width,c.height);c.setControlsSize()},50);b(window).resize(function(){c.isFullScreen|| 60mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||c.setPlayerSize(c.width,c.height);c.setControlsSize()});c.media.pluginType=="youtube"&&c.container.find(".mejs-overlay-play").hide()}f&&a.pluginType=="native"&&(a.load(),a.play());c.options.success&&c.options.success(c.media,c.domNode,c)}},handleError:function(a){this.controls.hide();this.options.error&&this.options.error(a)},setPlayerSize:function(){if(this.height.toString().indexOf("%")>0){var a=this.media.videoWidth&&this.media.videoWidth> 610?this.media.videoWidth:this.options.defaultVideoWidth,d=this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.options.defaultVideoHeight,c=this.container.parent().width(),a=parseInt(c*d/a,10);this.container.parent()[0].tagName.toLowerCase()==="body"&&(c=b(window).width(),a=b(window).height());this.container.width(c).height(a);this.$media.width("100%").height("100%");this.container.find("object, embed, iframe").width("100%").height("100%");this.media.setVideoSize&&this.media.setVideoSize(c, 62a);this.layers.children(".mejs-layer").width("100%").height("100%")}else this.container.width(this.width).height(this.height),this.layers.children(".mejs-layer").width(this.width).height(this.height)},setControlsSize:function(){var a=0,d=0,c=this.controls.find(".mejs-time-rail"),e=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current");this.controls.find(".mejs-time-loaded");others=c.siblings();this.options&&!this.options.autosizeProgress&&(d=parseInt(c.css("width")));if(d=== 630||!d)others.each(function(){b(this).css("position")!="absolute"&&(a+=b(this).outerWidth(!0))}),d=this.controls.width()-a-(c.outerWidth(!0)-c.outerWidth(!1));c.width(d);e.width(d-(e.outerWidth(!0)-e.width()));this.setProgressRail&&this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()},buildposter:function(a,d,c,e){var f=b('<div class="mejs-poster mejs-layer"></div>').appendTo(c),d=a.$media.attr("poster");if(a.options.poster!=="")d=a.options.poster;d!==""&&d!=null?this.setPoster(d):f.hide(); 64e.addEventListener("play",function(){f.hide()},!1)},setPoster:function(a){var d=this.container.find(".mejs-poster"),c=d.find("img");c.length==0&&(c=b('<img width="100%" height="100%" />').appendTo(d));c.attr("src",a)},buildoverlays:function(a,d,c,e){if(a.isVideo){var f=b('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(c),g=b('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(c),j= 65b('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(c).click(function(){e.paused?e.play():e.pause()});e.addEventListener("play",function(){j.hide();f.hide();g.hide()},!1);e.addEventListener("playing",function(){j.hide();f.hide();g.hide()},!1);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||j.show()},!1);e.addEventListener("waiting",function(){f.show()},!1);e.addEventListener("loadeddata",function(){f.show()},!1);e.addEventListener("canplay", 66function(){f.hide()},!1);e.addEventListener("error",function(){f.hide();g.show();g.find("mejs-overlay-error").html("Error loading this resource")},!1)}},findTracks:function(){var a=this,d=a.$media.find("track");a.tracks=[];d.each(function(){a.tracks.push({srclang:b(this).attr("srclang").toLowerCase(),src:b(this).attr("src"),kind:b(this).attr("kind"),entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a;this.setPlayerSize();this.setControlsSize()},play:function(){this.media.play()}, 67pause:function(){this.media.pause()},load:function(){this.media.load()},setMuted:function(a){this.media.setMuted(a)},setCurrentTime:function(a){this.media.setCurrentTime(a)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(a){this.media.setVolume(a)},getVolume:function(){return this.media.volume},setSrc:function(a){this.media.setSrc(a)}};if(typeof jQuery!="undefined")jQuery.fn.mediaelementplayer=function(a){return this.each(function(){new mejs.MediaElementPlayer(this,a)})}; 68window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$); 69(function(b){b.extend(mejs.MepDefaults,{playpauseText:"Play/Pause"});b.extend(MediaElementPlayer.prototype,{buildplaypause:function(a,d,c,e){var f=b('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'"></button></div>').appendTo(d).click(function(a){a.preventDefault();e.paused?e.play():e.pause();return!1});e.addEventListener("play",function(){f.removeClass("mejs-play").addClass("mejs-pause")},!1);e.addEventListener("playing", 70function(){f.removeClass("mejs-play").addClass("mejs-pause")},!1);e.addEventListener("pause",function(){f.removeClass("mejs-pause").addClass("mejs-play")},!1);e.addEventListener("paused",function(){f.removeClass("mejs-pause").addClass("mejs-play")},!1)}})})(mejs.$); 71(function(b){b.extend(mejs.MepDefaults,{stopText:"Stop"});b.extend(MediaElementPlayer.prototype,{buildstop:function(a,d,c,e){b('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+"></button></div>").appendTo(d).click(function(){e.paused||e.pause();e.currentTime>0&&(e.setCurrentTime(0),d.find(".mejs-time-current").width("0px"),d.find(".mejs-time-handle").css("left","0px"),d.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0)), 72d.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0)),c.find(".mejs-poster").show())})}})})(mejs.$); 73(function(b){b.extend(MediaElementPlayer.prototype,{buildprogress:function(a,d,c,e){b('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></span></div>').appendTo(d);var f=d.find(".mejs-time-total"),c=d.find(".mejs-time-loaded"),g=d.find(".mejs-time-current"), 74j=d.find(".mejs-time-handle"),h=d.find(".mejs-time-float"),l=d.find(".mejs-time-float-current"),k=function(a){var a=a.pageX,b=f.offset(),d=f.outerWidth(),c=0,c=0;a>b.left&&a<=d+b.left&&e.duration&&(c=(a-b.left)/d,c=c<=0.02?0:c*e.duration,m&&e.setCurrentTime(c),h.css("left",a-b.left),l.html(mejs.Utility.secondsToTimeCode(c)))},m=!1,n=!1;
74f.bind("mousedown",function(a){if(a.which===1)return m=!0,k(a),!1});d.find(".mejs-time-total").bind("mouseenter",function(){n=!0}).bind("mouseleave",function(){n=!1}); 75b(document).bind("mouseup",function(){m=!1}).bind("mousemove",function(a){(m||n)&&k(a)});e.addEventListener("progress",function(b){a.setProgressRail(b);a.setCurrentRail(b)},!1);e.addEventListener("timeupdate",function(b){a.setProgressRail(b);a.setCurrentRail(b)},!1);this.loaded=c;this.total=f;this.current=g;this.handle=j},setProgressRail:function(a){var b=a!=void 0?a.target:this.media,c=null;b&&b.buffered&&b.buffered.length>0&&b.buffered.end&&b.duration?c=b.buffered.end(0)/b.duration:b&&b.bytesTotal!= 76void 0&&b.bytesTotal>0&&b.bufferedBytes!=void 0?c=b.bufferedBytes/b.bytesTotal:a&&a.lengthComputable&&a.total!=0&&(c=a.loaded/a.total);c!==null&&(c=Math.min(1,Math.max(0,c)),this.loaded&&this.total&&this.loaded.width(this.total.width()*c))},setCurrentRail:function(){if(this.media.currentTime!=void 0&&this.media.duration&&this.total&&this.handle){var a=this.total.width()*this.media.currentTime/this.media.duration,b=a-this.handle.outerWidth(!0)/2;this.current.width(a);this.handle.css("left",b)}}})})(mejs.$); 77(function(b){b.extend(mejs.MepDefaults,{duration:-1});b.extend(MediaElementPlayer.prototype,{buildcurrent:function(a,d,c,e){b('<div class="mejs-time"><span class="mejs-currenttime">'+(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(d);this.currenttime=this.controls.find(".mejs-currenttime");e.addEventListener("timeupdate",function(){a.updateCurrent()},!1)},buildduration:function(a,d,c,e){d.children().last().find(".mejs-currenttime").length> 780?b(' <span> | </span> <span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span>").appendTo(d.find(".mejs-time")):(d.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),b('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+ 79(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span></div>").appendTo(d));this.durationD=this.controls.find(".mejs-duration");e.addEventListener("timeupdate",function(){a.updateDuration()},!1)},updateCurrent:function(){this.currenttime&&this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime, 80this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.media.duration&&this.durationD&&this.durationD.html(mejs.Utility.secondsToTimeCode(this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})})(mejs.$); 81(function(b){b.extend(mejs.MepDefaults,{muteText:"Mute Toggle",hideVolumeOnTouchDevices:!0});b.extend(MediaElementPlayer.prototype,{buildvolume:function(a,d,c,e){if(!mejs.MediaFeatures.hasTouch||!this.options.hideVolumeOnTouchDevices){var f=b('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+this.id+'" title="'+this.options.muteText+'"></button><div class="mejs-volume-slider"><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></div></div>').appendTo(d), 82g=f.find(".mejs-volume-slider"),j=f.find(".mejs-volume-total"),h=f.find(".mejs-volume-current"),l=f.find(".mejs-volume-handle"),k=function(a){if(g.is(":visible")){var b=j.height(),d=j.position(),a=b-b*a;l.css("top",d.top+a-l.height()/2);h.height(b-a);h.css("top",d.top+a)}else g.show(),k(a),g.hide()},m=function(a){var b=j.height(),d=j.offset(),c=parseInt(j.css("top").replace(/px/,""),10),a=a.pageY-d.top;
82d.top!=0&&(d=Math.max(0,(b-a)/b),d=Math.min(d,1),a<0?a=0:a>b&&(a=b),l.css("top",a-l.height()/2+ 83c),h.height(b-a),h.css("top",a+c),d==0?(e.setMuted(!0),f.removeClass("mejs-mute").addClass("mejs-unmute")):(e.setMuted(!1),f.removeClass("mejs-unmute").addClass("mejs-mute")),d=Math.max(0,d),d=Math.min(d,1),e.setVolume(d))},n=!1;f.hover(function(){g.show()},function(){g.hide()});g.bind("mousedown",function(a){m(a);n=!0;return!1});b(document).bind("mouseup",function(){n=!1}).bind("mousemove",function(a){n&&m(a)});f.find("button").click(function(){e.setMuted(!e.muted)});e.addEventListener("volumechange", 84function(){n||(e.muted?(k(0),f.removeClass("mejs-mute").addClass("mejs-unmute")):(k(e.volume),f.removeClass("mejs-unmute").addClass("mejs-mute")))},!1);k(a.options.startVolume);e.pluginType==="native"&&e.setVolume(a.options.startVolume)}}})})(mejs.$); 85(function(b){b.extend(mejs.MepDefaults,{forcePluginFullScreen:!1,newWindowCallback:function(){return""},fullscreenText:"Fullscreen"});b.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,docStyleOverflow:null,isInIframe:!1,buildfullscreen:function(a,d){if(a.isVideo){a.isInIframe=window.location!=window.parent.location;mejs.MediaFeatures.hasTrueNativeFullScreen&&a.container.bind(mejs.MediaFeatures.fullScreenEventName,function(){mejs.MediaFeatures.isFullScreen()?(a.isNativeFullScreen= 86!0,a.setControlsSize()):(a.isNativeFullScreen=!1,a.exitFullScreen())});var c=this,e=b('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+c.id+'" title="'+c.options.fullscreenText+'"></button></div>').appendTo(d).click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||a.isFullScreen?a.exitFullScreen():a.enterFullScreen()});a.fullscreenBtn=e;b(document).bind("keydown",function(b){(mejs.MediaFeatures.hasTrueNativeFullScreen&& 87mejs.MediaFeatures.isFullScreen()||c.isFullScreen)&&b.keyCode==27&&a.exitFullScreen()})}},enterFullScreen:function(){var a=this;if(a.container.find("object,embed,iframe").length>0&&(mejs.MediaFeatures.isGecko||a.options.forcePluginFullScreen))a.media.setFullscreen(!0);else{docStyleOverflow=document.documentElement.style.overflow;document.documentElement.style.overflow="hidden";normalHeight=a.container.height();normalWidth=a.container.width();if(mejs.MediaFeatures.hasTrueNativeFullScreen)mejs.MediaFeatures.requestFullScreen(a.container[0]); 88else if(mejs.MediaFeatures.hasSemiNativeFullScreen){a.media.webkitEnterFullscreen();return}if(a.isInIframe){var d=a.options.newWindowCallback(this);if(d!=="")if(mejs.MediaFeatures.hasTrueNativeFullScreen)setTimeout(function(){a.isNativeFullScreen||(a.pause(),window.open(d,a.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no"))},250);else{a.pause();window.open(d,a.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+ 89",resizable=yes,scrollbars=no,status=no,toolbar=no");return}}a.container.addClass("mejs-container-fullscreen").width("100%").height("100%");mejs.MediaFeatures.hasTrueNativeFullScreen&&setTimeout(function(){a.container.css({width:"100%",height:"100%"})},500);a.pluginType==="native"?a.$media.width("100%").height("100%"):(a.container.find("object, embed, iframe").width("100%").height("100%"),mejs.MediaFeatures.hasTrueNativeFullScreen||a.media.setVideoSize(b(window).width(),b(window).height()));a.layers.children("div").width("100%").height("100%"); 90a.fullscreenBtn&&a.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen");a.setControlsSize();a.isFullScreen=!0}},exitFullScreen:function(){this.media.pluginType!=="native"&&mejs.MediaFeatures.isFirefox?this.media.setFullscreen(!1):(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||this.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),document.documentElement.style.overflow=docStyleOverflow,this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight), 91this.pluginType==="native"?this.$media.width(normalWidth).height(normalHeight):(this.container.find("object embed").width(normalWidth).height(normalHeight),this.media.setVideoSize(normalWidth,normalHeight)),this.layers.children("div").width(normalWidth).height(normalHeight),this.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),this.setControlsSize(),this.isFullScreen=!1)}})})(mejs.$); 92(function(b){b.extend(mejs.MepDefaults,{startLanguage:"",translations:[],translationSelector:!1,googleApiKey:"",tracksText:"Captions/Subtitles"});b.extend(MediaElementPlayer.prototype,{hasChapters:!1,buildtracks:function(a,d,c,e){if(a.isVideo&&a.tracks.length!=0){var f,g="";a.chapters=b('<div class="mejs-chapters mejs-layer"></div>').prependTo(c).hide();a.captions=b('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position"><span class="mejs-captions-text"></span></div></div>').prependTo(c).hide(); 93a.captionsText=a.captions.find(".mejs-captions-text");a.captionsButton=b('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+a.id+'_captions" id="'+a.id+'_captions_none" value="none" checked="checked" /><label for="'+a.id+'_captions_none">None</label></li></ul></div></div>').appendTo(d).hover(function(){b(this).find(".mejs-captions-selector").css("visibility", 94"visible")},function(){b(this).find(".mejs-captions-selector").css("visibility","hidden")}).delegate("input[type=radio]","click",function(){lang=this.value;if(lang=="none")a.selectedTrack=null;else for(f=0;f<a.tracks.length;f++)if(a.tracks[f].srclang==lang){a.selectedTrack=a.tracks[f];a.captions.attr("lang",a.selectedTrack.srclang);a.displayCaptions();break}});a.options.alwaysShowControls?a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):a.container.bind("mouseenter", 95function(){a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("mouseleave",function(){e.paused||a.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")});a.trackToLoad=-1;a.selectedTrack=null;a.isLoadingTrack=!1;if(a.tracks.length>0&&a.options.translations.length>0)for(f=0;f<a.options.translations.length;f++)a.tracks.push({srclang:a.options.translations[f].toLowerCase(),src:null,kind:"subtitles",entries:[],isLoaded:!1,isTranslation:!0}); 96for(f=0;f<a.tracks.length;f++)a.tracks[f].kind=="subtitles"&&a.addTrackButton(a.tracks[f].srclang,a.tracks[f].isTranslation);a.loadNextTrack();e.addEventListener("timeupdate",function(){a.displayCaptions()},!1);e.addEventListener("loadedmetadata",function(){a.displayChapters()},!1);a.container.hover(function(){a.hasChapters&&(a.chapters.css("visibility","visible"),a.chapters.fadeIn(200))},function(){a.hasChapters&&!e.paused&&a.chapters.fadeOut(200,function(){b(this).css("visibility","hidden");b(this).css("display", 97"block")})});a.node.getAttribute("autoplay")!==null&&a.chapters.css("visibility","hidden");if(a.options.translationSelector){for(f in mejs.language.codes)g+='<option value="'+f+'">'+mejs.language.codes[f]+"</option>";a.container.find(".mejs-captions-selector ul").before(b('<select class="mejs-captions-translations"><option value="">--Add Translation--</option>'+g+"</select>"));
97a.container.find(".mejs-captions-translations").change(function(){lang=b(this).val();if(lang!=""&&(a.tracks.push({srclang:lang, 98src:null,entries:[],isLoaded:!1,isTranslation:!0}),!a.isLoadingTrack))a.trackToLoad--,a.addTrackButton(lang,!0),a.options.startLanguage=lang,a.loadNextTrack()})}}},loadNextTrack:function(){this.trackToLoad++;this.trackToLoad<this.tracks.length?(this.isLoadingTrack=!0,this.loadTrack(this.trackToLoad)):this.isLoadingTrack=!1},loadTrack:function(a){var d=this,c=d.tracks[a],e=function(){c.isLoaded=!0;d.enableTrackButton(c.srclang);d.loadNextTrack()};c.isTranslation?mejs.TrackFormatParser.translateTrackText(d.tracks[0].entries, 99d.tracks[0].srclang,c.srclang,d.options.googleApiKey,function(a){c.entries=a;e()}):b.ajax({url:c.src,success:function(a){c.entries=mejs.TrackFormatParser.parse(a);e();c.kind=="chapters"&&d.media.duration>0&&d.drawChapters(c)},error:function(){d.loadNextTrack()}})},enableTrackButton:function(a){this.captionsButton.find("input[value="+a+"]").prop("disabled",!1).siblings("label").html(mejs.language.codes[a]||a);this.options.startLanguage==a&&b("#"+this.id+"_captions_"+a).click();this.adjustLanguageBox()}, 100addTrackButton:function(a,d){var c=mejs.language.codes[a]||a;this.captionsButton.find("ul").append(b('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+a+'" value="'+a+'" disabled="disabled" /><label for="'+this.id+"_captions_"+a+'">'+c+(d?" (translating)":" (loading)")+"</label></li>"));this.adjustLanguageBox();this.container.find(".mejs-captions-translations option[value="+a+"]").remove()},adjustLanguageBox:function(){this.captionsButton.find(".mejs-captions-selector").height(this.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+ 101this.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},displayCaptions:function(){if(typeof this.tracks!="undefined"){var a,b=this.selectedTrack;if(b!=null&&b.isLoaded)for(a=0;a<b.entries.times.length;a++)if(this.media.currentTime>=b.entries.times[a].start&&this.media.currentTime<=b.entries.times[a].stop){this.captionsText.html(b.entries.text[a]);this.captions.show();return}this.captions.hide()}},displayChapters:function(){var a;for(a=0;a<this.tracks.length;a++)if(this.tracks[a].kind== 102"chapters"&&this.tracks[a].isLoaded){this.drawChapters(this.tracks[a]);this.hasChapters=!0;break}},drawChapters:function(a){var d=this,c,e,f=e=0;d.chapters.empty();for(c=0;c<a.entries.times.length;c++){e=a.entries.times[c].stop-a.entries.times[c].start;e=Math.floor(e/d.media.duration*100);if(e+f>100||c==a.entries.times.length-1&&e+f<100)e=100-f;d.chapters.append(b('<div class="mejs-chapter" rel="'+a.entries.times[c].start+'" style="left: '+f.toString()+"%;width: "+e.toString()+'%;"><div class="mejs-chapter-block'+ 103(c==a.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+a.entries.text[c]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(a.entries.times[c].start)+"–"+mejs.Utility.secondsToTimeCode(a.entries.times[c].stop)+"</span></div></div>"));f+=e}d.chapters.find("div.mejs-chapter").click(function(){d.media.setCurrentTime(parseFloat(b(this).attr("rel")));d.media.paused&&d.media.play()});d.chapters.show()}});mejs.language={codes:{af:"Afrikaans",sq:"Albanian", 104ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",tl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian", 105fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}};mejs.TrackFormatParser={pattern_identifier:/^([a-zA-z]+-)?[0-9]+$/,pattern_timeco
105de:/^([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,split2:function(a,b){return a.split(b)},parse:function(a){for(var b=0,a=this.split2(a, 106/\r?\n/),c={text:[],times:[]},e,f;b<a.length;b++)if(this.pattern_identifier.exec(a[b])&&(b++,(e=this.pattern_timecode.exec(a[b]))&&b<a.length)){b++;f=a[b];for(b++;a[b]!==""&&b<a.length;)f=f+"\n"+a[b],b++;c.text.push(f);c.times.push({start:mejs.Utility.timeCodeToSeconds(e[1]),stop:mejs.Utility.timeCodeToSeconds(e[3]),settings:e[5]})}return c},translateTrackText:function(a,b,c,e,f){var g={text:[],times:[]},j,h;this.translateText(a.text.join(" <a></a>"),b,c,e,function(b){j=b.split("<a></a>");for(h=0;h< 107a.text.length;h++)g.text[h]=j[h],g.times[h]={start:a.times[h].start,stop:a.times[h].stop,settings:a.times[h].settings};f(g)})},translateText:function(a,b,c,e,f){for(var g,j=[],h,l="",k=function(){j.length>0?(h=j.shift(),mejs.TrackFormatParser.translateChunk(h,b,c,e,function(a){a!="undefined"&&(l+=a);k()})):f(l)};a.length>0;)a.length>1E3?(g=a.lastIndexOf(".",1E3),j.push(a.substring(0,g)),a=a.substring(g+1)):(j.push(a),a="");k()},translateChunk:function(a,d,c,e,f){a={q:a,langpair:d+"|"+c,v:"1.0"};if(e!== 108""&&e!==null)a.key=e;b.ajax({url:"https://ajax.googleapis.com/ajax/services/language/translate",data:a,type:"GET",dataType:"jsonp",success:function(a){f(a.responseData!==null?a.responseData.translatedText:"No translation")},error:function(){f(null)}})}};if("x\n\ny".split(/\n/gi).length!=3)mejs.TrackFormatParser.split2=function(a,b){var c=[],e="",f;for(f=0;f<a.length;f++)e+=a.substring(f,f+1),b.test(e)&&(c.push(e.replace(b,"")),e="");c.push(e);return c}})(mejs.$); 109(function(b){b.extend(mejs.MepDefaults,contextMenuItems=[{render:function(a){return typeof a.enterFullScreen=="undefined"?null:a.isFullScreen?"Turn off Fullscreen":"Go Fullscreen"},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?"Unmute":"Mute"},click:function(a){a.media.muted?a.setMuted(!1):a.setMuted(!0)}},{isSeparator:!0},{render:function(){return"Download Video"},click:function(a){window.location.href=a.media.currentSrc}}]);b.extend(MediaElementPlayer.prototype, 110{buildcontextmenu:function(a){a.contextMenu=b('<div class="mejs-contextmenu"></div>').appendTo(b("body")).hide();a.container.bind("contextmenu",function(b){if(a.isContextMenuEnabled)return b.preventDefault(),a.renderContextMenu(b.clientX-1,b.clientY-1),!1});a.container.bind("click",function(){a.contextMenu.hide()});a.contextMenu.bind("mouseleave",function(){a.startContextMenuTimer()})},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled= 111!1},contextMenuTimeout:null,startContextMenuTimer:function(){var a=this;a.killContextMenuTimer();a.contextMenuTimer=setTimeout(function(){a.hideContextMenu();a.killContextMenuTimer()},750)},killContextMenuTimer:function(){var a=this.contextMenuTimer;a!=null&&(clearTimeout(a),delete a)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(a,d){for(var c=this,e="",f=c.options.contextMenuItems,g=0,j=f.length;g<j;g++)if(f[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>'; 112else{var h=f[g].render(c);h!=null&&(e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+Math.random()*1E6+'">'+h+"</div>")}c.contextMenu.empty().append(b(e)).css({top:d,left:a}).show();c.contextMenu.find(".mejs-contextmenu-item").each(function(){var a=b(this),d=parseInt(a.data("itemindex"),10),e=c.options.contextMenuItems[d];typeof e.show!="undefined"&&e.show(a,c);a.click(function(){typeof e.click!="undefined"&&e.click(c);c.contextMenu.hide()})});setTimeout(function(){c.killControlsTimer("rev3")}, 113100)}})})(mejs.$);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.