From 5b35b5199275f301f29c5bbe2f7cd9434495c3bb Mon Sep 17 00:00:00 2001 From: "real3t@gmail.com" <> Date: Sun, 14 Feb 2016 14:33:56 +0000 Subject: [PATCH] =?UTF-8?q?Revert=20de=20[95088]=20suite=20=C3=A0=20discus?= =?UTF-8?q?sions=20sur=20https://core.spip.net/issues/3692?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'initialisation de mediaelement.js est faite dynamiquement par SPIP et ça dépasse largement mon niveau de javascript. --- .gitattributes | 3 - lib/mejs/flashmediaelement-cdn.swf | Bin 99468 -> 57058 bytes lib/mejs/flashmediaelement-debug.swf | Bin 99490 -> 0 bytes lib/mejs/flashmediaelement.swf | Bin 99433 -> 57052 bytes lib/mejs/jumpforward.png | Bin 1563 -> 0 bytes lib/mejs/mediaelement-and-player.js | 1376 ++++++++--------------- lib/mejs/mediaelement-and-player.min.js | 191 +++- lib/mejs/mediaelement.js | 498 ++++---- lib/mejs/mediaelement.min.js | 85 +- lib/mejs/mediaelementplayer.css | 67 +- lib/mejs/mediaelementplayer.js | 879 ++++----------- lib/mejs/mediaelementplayer.min.css | 2 +- lib/mejs/mediaelementplayer.min.js | 103 +- lib/mejs/silverlightmediaelement.xap | Bin 12381 -> 12461 bytes lib/mejs/skipback.png | Bin 4245 -> 0 bytes paquet.xml | 2 +- 16 files changed, 1261 insertions(+), 1945 deletions(-) delete mode 100644 lib/mejs/flashmediaelement-debug.swf delete mode 100644 lib/mejs/jumpforward.png delete mode 100644 lib/mejs/skipback.png diff --git a/.gitattributes b/.gitattributes index 5b3c4b27..17d2835b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -207,9 +207,7 @@ lib/mejs/controls.fw.png -text lib/mejs/controls.png -text lib/mejs/controls.svg -text lib/mejs/flashmediaelement-cdn.swf -text -lib/mejs/flashmediaelement-debug.swf -text lib/mejs/flashmediaelement.swf -text -lib/mejs/jumpforward.png -text lib/mejs/loading.gif -text lib/mejs/mediaelement-and-player.js -text lib/mejs/mediaelement-and-player.min.js -text @@ -221,7 +219,6 @@ lib/mejs/mediaelementplayer.min.css -text lib/mejs/mediaelementplayer.min.js -text lib/mejs/mejs-skins.css -text lib/mejs/silverlightmediaelement.xap -text -lib/mejs/skipback.png -text /medias_administrations.php -text /medias_autoriser.php -text /medias_fonctions.php -text diff --git a/lib/mejs/flashmediaelement-cdn.swf b/lib/mejs/flashmediaelement-cdn.swf index 68efe6fe86eff514543fa53bf9c317c9652034e6..9b222e9cf6799975243bf9621ebe76bdcecbf6b3 100644 GIT binary patch literal 57058 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 literal 99468 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 Tqq}o2taH#_`k#Hp&p(_149nqR diff --git a/lib/mejs/flashmediaelement-debug.swf b/lib/mejs/flashmediaelement-debug.swf deleted file mode 100644 index 07f7c7da41c5d5aa2f82a6f8a7102423b3437bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99490 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Ɗ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�QP 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 F5CCf)<vRcX diff --git a/lib/mejs/flashmediaelement.swf b/lib/mejs/flashmediaelement.swf index fa64e8d59c48b748f2f3d55a1eeaef4579df4ea5..5998d67699f32fb155a763f7e92373f4c1879aff 100644 GIT binary patch literal 57052 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 Q_eW$`=Ys$8jY>Dw03Qt&z5oCK literal 99433 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%0D?5Hy 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 atvjJdjQnzr?#{ii&Ov+WfA*Q84|D<fL^y*0 diff --git a/lib/mejs/jumpforward.png b/lib/mejs/jumpforward.png deleted file mode 100644 index 64d03841e251a7741eaaf3e90b21c49a2ddb97ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1563 zcmeAS@N?(olHy`uVBq!ia0y~yU=U$oU=ZVAV_;x7;J61wF%}28J29*~C-ahlfq}EY zBeIx*fm;}a85w5Hkzin8ev%myQ4-<nW0jnrtCyIPpOmUskz2q30yY&^6}bhusU?XD z6}dTi#a0!zN?;XMdBs*BVSOb9u#%E&Tcrr!00rm#qErP_Jrg|xB|9z!1qGX;lr*a# z7dNQ(qLegSrHqo20xNy}^73-Ma$~*xqI7*jOG`_A10#JSBi*8uG~MFLypqHU-MnID zh#@d@TvCgZi!uvJGV}8kK;|YU<(HP&Dk*_1Qh))7J4-Ut5H{r%L%o%ppQ{g&(KpmH z(8s1NwIUOTHjoTXZ7IocUlo)V<$(Q^lB}PalbV~FS5mBRsAq`Px{BNaxJDF5RwNcc zECUB3#A`Mnms<s;7U$=bf`TA4FSEqX&<5-wbYVn@Ky*3h=N1&D78hsc=h>M;wIGY3 ztB*ifV`pvz)qpIBuED=3Gc~Uy5#%non~=rO)kk8p09g=811RXN0x~O7b0S<ab5rxc zzA!Sd(Z?!*uF*L^C%-7TATc==<S?)nBq4OwU~3|gtT95i21x=*V@k4BacNRkYH|ru zY{Am3Q)0S4lCX_FR@F8Yxdm3vMX8A;`9&f5`8jrAcjSV&3dVXyHu~uDQ0r~<LHPhF zUx2NGhz7a1*>TzEgR>_ntJ-l*J^fIcfr0UYr;B5Vh2YXDyS<nL1==<r<G5zlCDqy5 zw9!zUIZW&kbHo$XBOLo0BRUm+2t-BPnC<4Gz4fx650lmnje7wfCjIz((sIIG-%XJ+ zKa7gc#grAFJL9Ir7_|E8vjo{+B3<_yXEtp4mN)6SV-csMMO*%jhF{LN(xv$u15X@O zi)o%J-xI#uA^u>_@g|lfiQ;h!q$`y(R;32YRPM-LwP?F_R#bhGz1dp-4eC~+)n*4p zzi1svJoskrB6Y{~AAGC@w?w@kZpmMEBvZO$Zfoia^~I%+IbVOzoMU)lrst^%Ap*O; zUal3jkyd$SR$3gYQE}(tbdkVpkGuqv8rE_*{nM_SOWW!Sb~lIbY3WnrWB#yk^Ct7% zqI2H$E5ti5unxFv|MiEn)BBK<Kblqq95nK9t8iMA*!C-QVcq1wpo7kvFZl3DS@%dO zStJW}Sskw5%KKA$!L-Xh&qEAKk|!rGSL=*rJ1J+<$8*@a>TBl9FZ)jh8uqSqNuFJF zbn`;}-rR*;+wAy~7sRdY&e^O!KS|}($=edw_edQ#JC`UN;57g6+Q{rln+)=<eScwk zyztxETkAD$on;S`kDnWPEBfHqwridXs=U{3V39h@;&ElOt3?C%y*J`-C)qFh=WF+G S`y5aK&*16m=d#Wzp$P!z;v?k% diff --git a/lib/mejs/mediaelement-and-player.js b/lib/mejs/mediaelement-and-player.js index 98e57c47..bbdd6766 100644 --- a/lib/mejs/mediaelement-and-player.js +++ b/lib/mejs/mediaelement-and-player.js @@ -1,22 +1,21 @@ /*! - * - * MediaElement.js - * HTML5 <video> and <audio> shim and player - * http://mediaelementjs.com/ - * - * Creates a JavaScript object that mimics HTML5 MediaElement API - * for browsers that don't understand HTML5 or can't play the provided codec - * Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 - * - * Copyright 2010-2014, John Dyer (http://j.hn) - * License: MIT - * - */ +* MediaElement.js +* HTML5 <video> and <audio> shim and player +* http://mediaelementjs.com/ +* +* Creates a JavaScript object that mimics HTML5 MediaElement API +* for browsers that don't understand HTML5 or can't play the provided codec +* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 +* +* Copyright 2010-2014, John Dyer (http://j.hn) +* License: MIT +* +*/ // Namespace var mejs = mejs || {}; // version number -mejs.version = '2.19.0'; +mejs.version = '2.15.1'; // player number (for missing, same id attr) @@ -28,7 +27,7 @@ mejs.plugins = { {version: [3,0], types: ['video/mp4','video/m4v','video/mov','video/wmv','audio/wma','audio/m4a','audio/mp3','audio/wav','audio/mpeg']} ], flash: [ - {version: [9,0,124], types: ['video/mp4','video/m4v','video/mov','video/flv','video/rtmp','video/x-flv','audio/flv','audio/x-flv','audio/mp3','audio/m4a','audio/mpeg', 'video/youtube', 'video/x-youtube', 'video/dailymotion', 'video/x-dailymotion', 'application/x-mpegURL']} + {version: [9,0,124], types: ['video/mp4','video/m4v','video/mov','video/flv','video/rtmp','video/x-flv','audio/flv','audio/x-flv','audio/mp3','audio/m4a','audio/mpeg', 'video/youtube', 'video/x-youtube', 'application/x-mpegURL']} //,{version: [12,0], types: ['video/webm']} // for future reference (hopefully!) ], youtube: [ @@ -100,123 +99,25 @@ mejs.Utility = { // send the best path back return codePath; }, - /* - * Calculate the time format to use. We have a default format set in the - * options but it can be imcomplete. We ajust it according to the media - * duration. - * - * We support format like 'hh:mm:ss:ff'. - */ - calculateTimeFormat: function(time, options, fps) { - if (time < 0) { - time = 0; - } - - if(typeof fps == 'undefined') { + secondsToTimeCode: function(time, forceHours, showFrameCount, fps) { + //add framecount + if (typeof showFrameCount == 'undefined') { + showFrameCount=false; + } else if(typeof fps == 'undefined') { fps = 25; } - - var format = options.timeFormat, - firstChar = format[0], - firstTwoPlaces = (format[1] == format[0]), - separatorIndex = firstTwoPlaces? 2: 1, - separator = ':', - hours = Math.floor(time / 3600) % 24, + + var hours = Math.floor(time / 3600) % 24, minutes = Math.floor(time / 60) % 60, seconds = Math.floor(time % 60), frames = Math.floor(((time % 1)*fps).toFixed(3)), - lis = [ - [frames, 'f'], - [seconds, 's'], - [minutes, 'm'], - [hours, 'h'] - ]; - - // Try to get the separator from the format - if (format.length < separatorIndex) { - separator = format[separatorIndex]; - } - - var required = false; - - for (var i=0, len=lis.length; i < len; i++) { - if (format.indexOf(lis[i][1]) !== -1) { - required=true; - } - else if (required) { - var hasNextValue = false; - for (var j=i; j < len; j++) { - if (lis[j][0] > 0) { - hasNextValue = true; - break; - } - } - - if (! hasNextValue) { - break; - } - - if (!firstTwoPlaces) { - format = firstChar + format; - } - format = lis[i][1] + separator + format; - if (firstTwoPlaces) { - format = lis[i][1] + format; - } - firstChar = lis[i][1]; - } - } - options.currentTimeFormat = format; - }, - /* - * Prefix the given number by zero if it is lower than 10. - */ - twoDigitsString: function(n) { - if (n < 10) { - return '0' + n; - } - return String(n); - }, - secondsToTimeCode: function(time, options) { - if (time < 0) { - time = 0; - } - - // Maintain backward compatibility with method signature before v2.18. - if (typeof options !== 'object') { - var format = 'm:ss'; - format = arguments[1] ? 'hh:mm:ss' : format; // forceHours - format = arguments[2] ? format + ':ff' : format; // showFrameCount - - options = { - currentTimeFormat: format, - framesPerSecond: arguments[3] || 25 - }; - } - - var fps = options.framesPerSecond; - if(typeof fps === 'undefined') { - fps = 25; - } - - var format = options.currentTimeFormat, - hours = Math.floor(time / 3600) % 24, - minutes = Math.floor(time / 60) % 60, - seconds = Math.floor(time % 60), - frames = Math.floor(((time % 1)*fps).toFixed(3)); - lis = [ - [frames, 'f'], - [seconds, 's'], - [minutes, 'm'], - [hours, 'h'] - ]; - - var res = format; - for (i=0,len=lis.length; i < len; i++) { - res = res.replace(lis[i][1]+lis[i][1], this.twoDigitsString(lis[i][0])); - res = res.replace(lis[i][1], lis[i][0]); - } - return res; + result = + ( (forceHours || hours > 0) ? (hours < 10 ? '0' + hours : hours) + ':' : '') + + (minutes < 10 ? '0' + minutes : minutes) + ':' + + (seconds < 10 ? '0' + seconds : seconds) + + ((showFrameCount) ? ':' + (frames < 10 ? '0' + frames : frames) : ''); + + return result; }, timeCodeToSeconds: function(hh_mm_ss_ff, forceHours, showFrameCount, fps){ @@ -425,17 +326,16 @@ mejs.MediaFeatures = { t.isGecko = (ua.match(/gecko/gi) !== null) && !t.isWebkit && !t.isIE; t.isOpera = (ua.match(/opera/gi) !== null); t.hasTouch = ('ontouchstart' in window); // && window.ontouchstart != null); // this breaks iOS 7 - - // Borrowed from `Modernizr.svgasimg`, sources: - // - https://github.com/Modernizr/Modernizr/issues/687 - // - https://github.com/Modernizr/Modernizr/pull/1209/files - t.svgAsImg = !!document.implementation.hasFeature('http://www.w3.org/TR/SVG11/feature#Image', '1.1'); + + // borrowed from Modernizr + t.svg = !! document.createElementNS && + !! document.createElementNS('http://www.w3.org/2000/svg','svg').createSVGRect; // create HTML5 media elements for IE before 9, get a <video> element for fullscreen detection for (i=0; i<html5Elements.length; i++) { v = document.createElement(html5Elements[i]); } - + t.supportsMediaTag = (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid); // Fix for IE9 on Windows 7N / Windows 7KN (Media Player not installer) @@ -446,62 +346,62 @@ mejs.MediaFeatures = { } // detect native JavaScript fullscreen (Safari/Firefox only, Chrome still fails) - + // iOS t.hasSemiNativeFullScreen = (typeof v.webkitEnterFullscreen !== 'undefined'); - + // W3C t.hasNativeFullscreen = (typeof v.requestFullscreen !== 'undefined'); - + // webkit/firefox/IE11+ t.hasWebkitNativeFullScreen = (typeof v.webkitRequestFullScreen !== 'undefined'); t.hasMozNativeFullScreen = (typeof v.mozRequestFullScreen !== 'undefined'); t.hasMsNativeFullScreen = (typeof v.msRequestFullscreen !== 'undefined'); - + t.hasTrueNativeFullScreen = (t.hasWebkitNativeFullScreen || t.hasMozNativeFullScreen || t.hasMsNativeFullScreen); t.nativeFullScreenEnabled = t.hasTrueNativeFullScreen; - + // Enabled? if (t.hasMozNativeFullScreen) { t.nativeFullScreenEnabled = document.mozFullScreenEnabled; } else if (t.hasMsNativeFullScreen) { - t.nativeFullScreenEnabled = document.msFullscreenEnabled; + t.nativeFullScreenEnabled = document.msFullscreenEnabled; } - + if (t.isChrome) { t.hasSemiNativeFullScreen = false; } - + if (t.hasTrueNativeFullScreen) { - + t.fullScreenEventName = ''; - if (t.hasWebkitNativeFullScreen) { + if (t.hasWebkitNativeFullScreen) { t.fullScreenEventName = 'webkitfullscreenchange'; - + } else if (t.hasMozNativeFullScreen) { t.fullScreenEventName = 'mozfullscreenchange'; - + } else if (t.hasMsNativeFullScreen) { t.fullScreenEventName = 'MSFullscreenChange'; } - + t.isFullScreen = function() { if (t.hasMozNativeFullScreen) { return d.mozFullScreen; - + } else if (t.hasWebkitNativeFullScreen) { return d.webkitIsFullScreen; - + } else if (t.hasMsNativeFullScreen) { return d.msFullscreenElement !== null; } } - + t.requestFullScreen = function(el) { - + if (t.hasWebkitNativeFullScreen) { el.webkitRequestFullScreen(); - + } else if (t.hasMozNativeFullScreen) { el.mozRequestFullScreen(); @@ -510,29 +410,29 @@ mejs.MediaFeatures = { } } - - t.cancelFullScreen = function() { + + t.cancelFullScreen = function() { if (t.hasWebkitNativeFullScreen) { document.webkitCancelFullScreen(); - + } else if (t.hasMozNativeFullScreen) { document.mozCancelFullScreen(); - + } else if (t.hasMsNativeFullScreen) { document.msExitFullscreen(); - + } - } - + } + } - - + + // OS X 10.5 can't do this even if it says it can :( if (t.hasSemiNativeFullScreen && ua.match(/mac os x 10_5/i)) { t.hasNativeFullScreen = false; t.hasSemiNativeFullScreen = false; } - + } }; mejs.MediaFeatures.init(); @@ -729,7 +629,7 @@ mejs.PluginMediaElement.prototype = { media = url[i]; if (this.canPlayType(media.type)) { this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(media.src)); - this.src = mejs.Utility.absolutizeUrl(media.src); + this.src = mejs.Utility.absolutizeUrl(url); break; } } @@ -769,7 +669,7 @@ mejs.PluginMediaElement.prototype = { this.pluginApi.unMute(); } this.muted = muted; - this.dispatchEvent({type:'volumechange'}); + this.dispatchEvent('volumechange'); } else { this.pluginApi.setMuted(muted); } @@ -828,14 +728,15 @@ mejs.PluginMediaElement.prototype = { } return false; }, - dispatchEvent: function (event) { + dispatchEvent: function (eventName) { var i, args, - callbacks = this.events[event.type]; + callbacks = this.events[eventName]; if (callbacks) { + args = Array.prototype.slice.call(arguments, 1); for (i = 0; i < callbacks.length; i++) { - callbacks[i].apply(this, [event]); + callbacks[i].apply(null, args); } } }, @@ -943,7 +844,7 @@ mejs.MediaPluginBridge = { length: 1 }; - pluginMediaElement.dispatchEvent(e); + pluginMediaElement.dispatchEvent(e.type, e); } }; @@ -972,8 +873,6 @@ mejs.MediaElementDefaults = { flashName: 'flashmediaelement.swf', // streamer for RTMP streaming flashStreamer: '', - // set to 'always' for CDN version - flashScriptAccess: 'sameDomain', // turns on the smoothing filter in Flash enablePluginSmoothing: false, // enabled pseudo-streaming (seek) on .mp4 files @@ -1014,7 +913,7 @@ mejs.HtmlMediaElementShim = { create: function(el, o) { var - options = {}, + options = mejs.MediaElementDefaults, htmlMediaElement = (typeof(el) == 'string') ? document.getElementById(el) : el, tagName = htmlMediaElement.tagName.toLowerCase(), isMediaTag = (tagName === 'audio' || tagName === 'video'), @@ -1027,13 +926,9 @@ mejs.HtmlMediaElementShim = { prop; // extend options - for (prop in mejs.MediaElementDefaults) { - options[prop] = mejs.MediaElementDefaults[prop]; - } for (prop in o) { options[prop] = o[prop]; - } - + } // clean up attributes src = (typeof src == 'undefined' || src === null || src == '') ? null : src; @@ -1210,7 +1105,7 @@ mejs.HtmlMediaElementShim = { // test for plugin playback types for (l=0; l<pluginInfo.types.length; l++) { // find plugin that can play the type - if (type.toLowerCase() == pluginInfo.types[l].toLowerCase()) { + if (type == pluginInfo.types[l]) { result.method = pluginName; result.url = mediaFiles[i].url; return result; @@ -1237,6 +1132,8 @@ mejs.HtmlMediaElementShim = { }, formatType: function(url, type) { + var ext; + // if no type is supplied, fake it with the extension if (url && !type) { return this.getTypeFromFile(url); @@ -1255,46 +1152,34 @@ mejs.HtmlMediaElementShim = { getTypeFromFile: function(url) { url = url.split('?')[0]; - var - ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(), - av = /(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(ext) ? 'video/' : 'audio/'; - return this.getTypeFromExtension(ext, av); + var ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(); + return (/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(ext) ? 'video' : 'audio') + '/' + this.getTypeFromExtension(ext); }, - getTypeFromExtension: function(ext, av) { - av = av || ''; + getTypeFromExtension: function(ext) { switch (ext) { case 'mp4': case 'm4v': case 'm4a': - case 'f4v': - case 'f4a': - return av + 'mp4'; - case 'flv': - return av + 'x-flv'; + return 'mp4'; case 'webm': case 'webma': case 'webmv': - return av + 'webm'; + return 'webm'; case 'ogg': case 'oga': case 'ogv': - return av + 'ogg'; - case 'm3u8': - return 'application/x-mpegurl'; - case 'ts': - return av + 'mp2t'; + return 'ogg'; default: - return av + ext; + return ext; } }, createErrorMessage: function(playback, options, poster) { var htmlMediaElement = playback.htmlMediaElement, - errorContainer = document.createElement('div'), - errorContent = options.customError; + errorContainer = document.createElement('div'); errorContainer.className = 'me-cannotplay'; @@ -1303,17 +1188,13 @@ mejs.HtmlMediaElementShim = { errorContainer.style.height = htmlMediaElement.height + 'px'; } catch (e) {} - if (!errorContent) { - errorContent = '<a href="' + playback.url + '">'; - - if (poster !== '') { - errorContent += '<img src="' + poster + '" width="100%" height="100%" alt="" />'; - } - - errorContent += '<span>' + mejs.i18n.t('Download File') + '</span></a>'; - } - - errorContainer.innerHTML = errorContent; + if (options.customError) { + errorContainer.innerHTML = options.customError; + } else { + errorContainer.innerHTML = (poster !== '') ? + '<a href="' + playback.url + '"><img src="' + poster + '" width="100%" height="100%" /></a>' : + '<a href="' + playback.url + '"><span>' + mejs.i18n.t('Download File') + '</span></a>'; + } htmlMediaElement.parentNode.insertBefore(errorContainer, htmlMediaElement); htmlMediaElement.style.display = 'none'; @@ -1339,16 +1220,14 @@ mejs.HtmlMediaElementShim = { // copy attributes from html media element to plugin media element for (var i = 0; i < htmlMediaElement.attributes.length; i++) { var attribute = htmlMediaElement.attributes[i]; - if (attribute.specified) { + if (attribute.specified == true) { pluginMediaElement.setAttribute(attribute.name, attribute.value); } } // check for placement inside a <p> tag (sometimes WYSIWYG editors do this) node = htmlMediaElement.parentNode; - - while (node !== null && node.tagName != null && node.tagName.toLowerCase() !== 'body' && - node.parentNode != null && node.parentNode.tagName != null && node.parentNode.constructor != null && node.parentNode.constructor.name === "ShadowRoot") { + while (node !== null && node.tagName.toLowerCase() !== 'body' && node.parentNode != null) { if (node.parentNode.tagName.toLowerCase() === 'p') { node.parentNode.parentNode.insertBefore(node, node.parentNode); break; @@ -1388,8 +1267,6 @@ mejs.HtmlMediaElementShim = { // flash/silverlight vars initVars = [ 'id=' + pluginid, - 'jsinitfunction=' + "mejs.MediaPluginBridge.initPlugin", - 'jscallbackfunction=' + "mejs.MediaPluginBridge.fireEvent", 'isvideo=' + ((playback.isVideo) ? "true" : "false"), 'autoplay=' + ((autoplay) ? "true" : "false"), 'preload=' + preload, @@ -1398,7 +1275,7 @@ mejs.HtmlMediaElementShim = { 'timerrate=' + options.timerRate, 'flashstreamer=' + options.flashStreamer, 'height=' + height, - 'pseudostreamstart=' + options.pseudoStreamingStartQueryParam]; + 'pseudostreamstart=' + options.pseudoStreamingStartQueryParam]; if (playback.url !== null) { if (playback.method == 'flash') { @@ -1413,9 +1290,9 @@ mejs.HtmlMediaElementShim = { if (options.enablePluginSmoothing) { initVars.push('smoothing=true'); } - if (options.enablePseudoStreaming) { - initVars.push('pseudostreaming=true'); - } + if (options.enablePseudoStreaming) { + initVars.push('pseudostreaming=true'); + } if (controls) { initVars.push('controls=true'); // shows controls in the plugin if desired } @@ -1449,7 +1326,7 @@ mejs.HtmlMediaElementShim = { '<param name="quality" value="high" />' + '<param name="bgcolor" value="#000000" />' + '<param name="wmode" value="transparent" />' + -'<param name="allowScriptAccess" value="' + options.flashScriptAccess + '" />' + +'<param name="allowScriptAccess" value="always" />' + '<param name="allowFullScreen" value="true" />' + '<param name="scale" value="default" />' + '</object>'; @@ -1463,7 +1340,7 @@ mejs.HtmlMediaElementShim = { 'quality="high" ' + 'bgcolor="#000000" ' + 'wmode="transparent" ' + -'allowScriptAccess="' + options.flashScriptAccess + '" ' + +'allowScriptAccess="always" ' + 'allowFullScreen="true" ' + 'type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" ' + 'src="' + options.pluginPath + options.flashName + '" ' + @@ -1500,7 +1377,7 @@ mejs.HtmlMediaElementShim = { }; if (mejs.PluginDetector.hasPluginVersion('flash', [10,0,0]) ) { - mejs.YouTubeApi.createFlash(youtubeSettings, options); + mejs.YouTubeApi.createFlash(youtubeSettings); } else { mejs.YouTubeApi.enqueueIframe(youtubeSettings); } @@ -1512,47 +1389,47 @@ mejs.HtmlMediaElementShim = { var player_id = pluginid + "_player"; pluginMediaElement.vimeoid = playback.url.substr(playback.url.lastIndexOf('/')+1); - container.innerHTML ='<iframe src="//player.vimeo.com/video/' + pluginMediaElement.vimeoid + '?api=1&portrait=0&byline=0&title=0&player_id=' + player_id + '" width="' + width +'" height="' + height +'" frameborder="0" class="mejs-shim" id="' + player_id + '" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'; + container.innerHTML ='<iframe src="//player.vimeo.com/video/' + pluginMediaElement.vimeoid + '?api=1&portrait=0&byline=0&title=0&player_id=' + player_id + '" width="' + width +'" height="' + height +'" frameborder="0" class="mejs-shim" id="' + player_id + '"></iframe>'; if (typeof($f) == 'function') { // froogaloop available var player = $f(container.childNodes[0]); - player.addEvent('ready', function() { - - player.playVideo = function() { - player.api( 'play' ); - } - player.stopVideo = function() { - player.api( 'unload' ); - } - player.pauseVideo = function() { - player.api( 'pause' ); - } - player.seekTo = function( seconds ) { - player.api( 'seekTo', seconds ); - } - player.setVolume = function( volume ) { - player.api( 'setVolume', volume ); - } - player.setMuted = function( muted ) { - if( muted ) { - player.lastVolume = player.api( 'getVolume' ); - player.api( 'setVolume', 0 ); - } else { - player.api( 'setVolume', player.lastVolume ); - delete player.lastVolume; + $.extend( player, { + playVideo: function() { + player.api( 'play' ); + }, + stopVideo: function() { + player.api( 'unload' ); + }, + pauseVideo: function() { + player.api( 'pause' ); + }, + seekTo: function( seconds ) { + player.api( 'seekTo', seconds ); + }, + setVolume: function( volume ) { + player.api( 'setVolume', volume ); + }, + setMuted: function( muted ) { + if( muted ) { + player.lastVolume = player.api( 'getVolume' ); + player.api( 'setVolume', 0 ); + } else { + player.api( 'setVolume', player.lastVolume ); + delete player.lastVolume; + } } - } + }); function createEvent(player, pluginMediaElement, eventName, e) { - var event = { + var obj = { type: eventName, target: pluginMediaElement }; if (eventName == 'timeupdate') { - pluginMediaElement.currentTime = event.currentTime = e.seconds; - pluginMediaElement.duration = event.duration = e.duration; + pluginMediaElement.currentTime = obj.currentTime = e.seconds; + pluginMediaElement.duration = obj.duration = e.duration; } - pluginMediaElement.dispatchEvent(event); + pluginMediaElement.dispatchEvent(obj.type, obj); } player.addEvent('play', function() { @@ -1702,7 +1579,7 @@ mejs.YouTubeApi = { }, createEvent: function (player, pluginMediaElement, eventName) { - var event = { + var obj = { type: eventName, target: pluginMediaElement }; @@ -1710,25 +1587,25 @@ mejs.YouTubeApi = { if (player && player.getDuration) { // time - pluginMediaElement.currentTime = event.currentTime = player.getCurrentTime(); - pluginMediaElement.duration = event.duration = player.getDuration(); + pluginMediaElement.currentTime = obj.currentTime = player.getCurrentTime(); + pluginMediaElement.duration = obj.duration = player.getDuration(); // state - event.paused = pluginMediaElement.paused; - event.ended = pluginMediaElement.ended; + obj.paused = pluginMediaElement.paused; + obj.ended = pluginMediaElement.ended; // sound - event.muted = player.isMuted(); - event.volume = player.getVolume() / 100; + obj.muted = player.isMuted(); + obj.volume = player.getVolume() / 100; // progress - event.bytesTotal = player.getVideoBytesTotal(); - event.bufferedBytes = player.getVideoBytesLoaded(); + obj.bytesTotal = player.getVideoBytesTotal(); + obj.bufferedBytes = player.getVideoBytesLoaded(); // fake the W3C buffered TimeRange - var bufferedTime = event.bufferedBytes / event.bytesTotal * event.duration; + var bufferedTime = obj.bufferedBytes / obj.bytesTotal * obj.duration; - event.target.buffered = event.buffered = { + obj.target.buffered = obj.buffered = { start: function(index) { return 0; }, @@ -1741,7 +1618,7 @@ mejs.YouTubeApi = { } // send event up the chain - pluginMediaElement.dispatchEvent(event); + pluginMediaElement.dispatchEvent(obj.type, obj); }, iFrameReady: function() { @@ -1765,7 +1642,7 @@ mejs.YouTubeApi = { settings.container.innerHTML = '<object type="application/x-shockwave-flash" id="' + settings.pluginId + '" data="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=' + settings.pluginId + '&version=3&autoplay=0&controls=0&modestbranding=1&loop=0" ' + 'width="' + settings.width + '" height="' + settings.height + '" style="visibility: visible; " class="mejs-shim">' + - '<param name="allowScriptAccess" value="sameDomain">' + + '<param name="allowScriptAccess" value="always">' + '<param name="wmode" value="transparent">' + '</object>'; */ @@ -1781,14 +1658,14 @@ mejs.YouTubeApi = { 'id="' + settings.pluginId + '" width="' + settings.width + '" height="' + settings.height + '" class="mejs-shim">' + '<param name="movie" value="' + youtubeUrl + '" />' + '<param name="wmode" value="transparent" />' + - '<param name="allowScriptAccess" value="' + options.flashScriptAccess + '" />' + + '<param name="allowScriptAccess" value="always" />' + '<param name="allowFullScreen" value="true" />' + '</object>'; } else { settings.container.innerHTML = '<object type="application/x-shockwave-flash" id="' + settings.pluginId + '" data="' + youtubeUrl + '" ' + 'width="' + settings.width + '" height="' + settings.height + '" style="visibility: visible; " class="mejs-shim">' + - '<param name="allowScriptAccess" value="' + options.flashScriptAccess + '">' + + '<param name="allowScriptAccess" value="always">' + '<param name="wmode" value="transparent">' + '</object>'; } @@ -1860,22 +1737,22 @@ mejs.YouTubeApi = { } } // IFRAME -window.onYouTubePlayerAPIReady = function() { +function onYouTubePlayerAPIReady() { mejs.YouTubeApi.iFrameReady(); -}; +} // FLASH -window.onYouTubePlayerReady = function(id) { +function onYouTubePlayerReady(id) { mejs.YouTubeApi.flashReady(id); -}; +} window.mejs = mejs; window.MediaElement = mejs.MediaElement; -/* +/*! * Adds Internationalization and localization to mediaelement. * - * This file does not contain translations, you have to add them manually. - * The schema is always the same: me-i18n-locale-[IETF-language-tag].js + * This file does not contain translations, you have to add the manually. + * The schema is always the same: me-i18n-locale-[ISO_639-1 Code].js * * Examples are provided both for german and chinese translation. * @@ -1884,8 +1761,7 @@ window.MediaElement = mejs.MediaElement; * http://en.wikipedia.org/wiki/Internationalization_and_localization * * What langcode should i use? - * http://en.wikipedia.org/wiki/IETF_language_tag - * https://tools.ietf.org/html/rfc5646 + * http://en.wikipedia.org/wiki/ISO_639-1 * * * License? @@ -1911,14 +1787,11 @@ window.MediaElement = mejs.MediaElement; */ ;(function(context, exports, undefined) { "use strict"; - var i18n = { "locale": { - // Ensure previous values aren't overwritten. - "language" : (exports.i18n && exports.i18n.locale.language) || '', - "strings" : (exports.i18n && exports.i18n.locale.strings) || {} + "language" : '', + "strings" : {} }, - "ietf_lang_regex" : /^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/, "methods" : {} }; // start i18n @@ -1926,16 +1799,11 @@ window.MediaElement = mejs.MediaElement; /** * Get language, fallback to browser's language if empty - * - * IETF: RFC 5646, https://tools.ietf.org/html/rfc5646 - * Examples: en, zh-CN, cmn-Hans-CN, sr-Latn-RS, es-419, x-private */ i18n.getLanguage = function () { var language = i18n.locale.language || window.navigator.userLanguage || window.navigator.language; - return i18n.ietf_lang_regex.exec(language) ? language : null; - - //(WAS: convert to iso 639-1 (2-letters, lower case)) - //return language.substr(0, 2).toLowerCase(); + // convert to iso 639-1 (2-letters, lower case) + return language.substr(0, 2).toLowerCase(); }; // i18n fixes for compatibility with WordPress @@ -2035,7 +1903,64 @@ window.MediaElement = mejs.MediaElement; }(mejs.i18n.locale.strings)); /*! + * This is a i18n.locale language object. * + * German translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + if (typeof exports.de === 'undefined') { + exports.de = { + "Fullscreen" : "Vollbild", + "Go Fullscreen" : "Vollbild an", + "Turn off Fullscreen" : "Vollbild aus", + "Close" : "Schließen" + }; + } + +}(mejs.i18n.locale.strings)); +/*! + * This is a i18n.locale language object. + * + * Traditional chinese translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + if (typeof exports.zh === 'undefined') { + exports.zh = { + "Fullscreen" : "全螢幕", + "Go Fullscreen" : "全屏模式", + "Turn off Fullscreen" : "退出全屏模式", + "Close" : "關閉" + }; + } + +}(mejs.i18n.locale.strings)); + + +/*! * MediaElementPlayer * http://mediaelementjs.com/ * @@ -2048,19 +1973,6 @@ window.MediaElement = mejs.MediaElement; */ if (typeof jQuery != 'undefined') { mejs.$ = jQuery; -} else if (typeof Zepto != 'undefined') { - mejs.$ = Zepto; - - // define `outerWidth` method which has not been realized in Zepto - Zepto.fn.outerWidth = function(includeMargin) { - var width = $(this).width(); - if (includeMargin) { - width += parseInt($(this).css('margin-right'), 10); - width += parseInt($(this).css('margin-left'), 10); - } - return width - } - } else if (typeof ender != 'undefined') { mejs.$ = ender; } @@ -2109,25 +2021,9 @@ if (typeof jQuery != 'undefined') { autoRewind: true, // resize to media dimensions enableAutosize: true, - - /* - * Time format to use. Default: 'mm:ss' - * Supported units: - * h: hour - * m: minute - * s: second - * f: frame count - * When using 'hh', 'mm', 'ss' or 'ff' we always display 2 digits. - * If you use 'h', 'm', 's' or 'f' we display 1 digit if possible. - * - * Example to display 75 seconds: - * Format 'mm:ss': 01:15 - * Format 'm:ss': 1:15 - * Format 'm:s': 1:15 - */ - timeFormat: '', // forces the hour marker (##:00:00) alwaysShowHours: false, + // show framecount in timecode (##:00:00:00) showTimecodeFrameCount: false, // used when showTimecodeFrameCount is set to true @@ -2167,9 +2063,9 @@ if (typeof jQuery != 'undefined') { ], action: function(player, media) { if (media.paused || media.ended) { - media.play(); + player.play(); } else { - media.pause(); + player.pause(); } } }, @@ -2282,13 +2178,12 @@ if (typeof jQuery != 'undefined') { t.$media = t.$node = $(node); t.node = t.media = t.$media[0]; - if(!t.node) { - return - } - // check for existing player if (typeof t.node.player != 'undefined') { return t.node.player; + } else { + // attach player to DOM node for reference + t.node.player = t; } @@ -2300,19 +2195,6 @@ if (typeof jQuery != 'undefined') { // extend default options t.options = $.extend({},mejs.MepDefaults,o); - if (!t.options.timeFormat) { - // Generate the time format according to options - t.options.timeFormat = 'mm:ss'; - if (t.options.alwaysShowHours) { - t.options.timeFormat = 'hh:mm:ss'; - } - if (t.options.showTimecodeFrameCount) { - t.options.timeFormat += ':ff'; - } - } - - mejs.Utility.calculateTimeFormat(0, t.options, t.options.framesPerSecond || 25); - // unique ID t.id = 'mep_' + mejs.mepIndex++; @@ -2378,14 +2260,10 @@ if (typeof jQuery != 'undefined') { // remove native controls t.$media.removeAttr('controls'); - var videoPlayerTitle = t.isVideo ? - mejs.i18n.t('Video Player') : mejs.i18n.t('Audio Player'); - // insert description for screen readers - $('<span class="mejs-offscreen">' + videoPlayerTitle + '</span>').insertBefore(t.$media); + // build container t.container = - $('<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svgAsImg ? 'svg' : 'no-svg') + - '" tabindex="0" role="application" aria-label="' + videoPlayerTitle + '">'+ + $('<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svg ? 'svg' : 'no-svg') + '">'+ '<div class="mejs-inner">'+ '<div class="mejs-mediaelement"></div>'+ '<div class="mejs-layers"></div>'+ @@ -2394,14 +2272,7 @@ if (typeof jQuery != 'undefined') { '</div>' + '</div>') .addClass(t.$media[0].className) - .insertBefore(t.$media) - .focus(function ( e ) { - if( !t.controlsAreVisible ) { - t.showControls(true); - var playButton = t.container.find('.mejs-playpause-button > button'); - playButton.focus(); - } - }); + .insertBefore(t.$media); // add classes for user and content t.container.addClass( @@ -2414,10 +2285,22 @@ if (typeof jQuery != 'undefined') { // move the <video/video> tag into the right spot - t.container.find('.mejs-mediaelement').append(t.$media); + if (mf.isiOS) { + + // sadly, you can't move nodes in iOS, so we have to destroy and recreate it! + var $newMedia = t.$media.clone(); + + t.container.find('.mejs-mediaelement').append($newMedia); + + t.$media.remove(); + t.$node = t.$media = $newMedia; + t.node = t.media = $newMedia[0] + + } else { - // needs to be assigned here, after iOS remap - t.node.player = t; + // normal way of moving it into place (doesn't work on iOS) + t.container.find('.mejs-mediaelement').append(t.$media); + } // find parts t.controls = t.container.find('.mejs-controls'); @@ -2469,8 +2352,8 @@ if (typeof jQuery != 'undefined') { mejs.MediaElement(t.$media[0], meOptions); if (typeof(t.container) != 'undefined' && t.controlsAreVisible){ - // controls are shown when loaded - t.container.trigger('controlsshown'); + // controls are shown when loaded + t.container.trigger('controlsshown'); } }, @@ -2486,8 +2369,8 @@ if (typeof jQuery != 'undefined') { t.controls .css('visibility','visible') .stop(true, true).fadeIn(200, function() { - t.controlsAreVisible = true; - t.container.trigger('controlsshown'); + t.controlsAreVisible = true; + t.container.trigger('controlsshown'); }); // any additional controls people might add and want to hide @@ -2518,7 +2401,7 @@ if (typeof jQuery != 'undefined') { doAnimation = typeof doAnimation == 'undefined' || doAnimation; - if (!t.controlsAreVisible || t.options.alwaysShowControls || t.keyboardAction) + if (!t.controlsAreVisible || t.options.alwaysShowControls) return; if (doAnimation) { @@ -2692,12 +2575,12 @@ if (typeof jQuery != 'undefined') { } }; - // click to play/pause - t.media.addEventListener('click', t.clickToPlayPauseCallback, false); + // click to play/pause + t.media.addEventListener('click', t.clickToPlayPauseCallback, false); // show/hide controls t.container - .bind('mouseenter', function () { + .bind('mouseenter mouseover', function () { if (t.controlsEnabled) { if (!t.options.alwaysShowControls ) { t.killControlsTimer('enter'); @@ -2772,10 +2655,6 @@ if (typeof jQuery != 'undefined') { if(t.options.autoRewind) { try{ t.media.setCurrentTime(0); - // Fixing an Android stock browser bug, where "seeked" isn't fired correctly after ending the video and jumping to the beginning - window.setTimeout(function(){ - $(t.container).find('.mejs-overlay-loading').parent().hide(); - }, 20); } catch (exp) { } @@ -2811,24 +2690,6 @@ if (typeof jQuery != 'undefined') { } }, false); - // Only change the time format when necessary - var duration = null; - t.media.addEventListener('timeupdate',function() { - if (duration !== this.duration) { - duration = this.duration; - mejs.Utility.calculateTimeFormat(duration, t.options, t.options.framesPerSecond || 25); - } - }, false); - - t.container.focusout(function (e) { - if( e.relatedTarget ) { //FF is working on supporting focusout https://bugzilla.mozilla.org/show_bug.cgi?id=687787 - var $target = $(e.relatedTarget); - if (t.keyboardAction && $target.parents('.mejs-container').length === 0) { - t.keyboardAction = false; - t.hideControls(true); - } - } - }); // webkit has trouble doing this without a delay setTimeout(function () { @@ -2848,10 +2709,9 @@ if (typeof jQuery != 'undefined') { t.setControlsSize(); }); - // This is a work-around for a bug in the YouTube iFrame player, which means - // we can't use the play() API for the initial playback on iOS or Android; - // user has to start playback directly by tapping on the iFrame. - if (t.media.pluginType == 'youtube' && ( mf.isiOS || mf.isAndroid ) ) { + // TEMP: needs to be moved somewhere else + if (t.media.pluginType == 'youtube' && t.options.autoplay) { + //LOK-Soft: added t.options.autoplay to if -- I can only guess this is for hiding play button when autoplaying youtube, general hiding play button layer causes missing button on player load t.container.find('.mejs-overlay-play').hide(); } } @@ -2875,9 +2735,7 @@ if (typeof jQuery != 'undefined') { handleError: function(e) { var t = this; - if (t.controls) { - t.controls.hide(); - } + t.controls.hide(); // Tell user that the file cannot be played if (t.options.error) { @@ -2901,7 +2759,7 @@ if (typeof jQuery != 'undefined') { } // detect 100% mode - use currentStyle for IE since css() doesn't return percentages - if (t.height.toString().indexOf('%') > 0 || (t.$node.css('max-width') !== 'none' && t.$node.css('max-width') !== 't.width') || (t.$node[0].currentStyle && t.$node[0].currentStyle.maxWidth === '100%')) { + if (t.height.toString().indexOf('%') > 0 || t.$node.css('max-width') === '100%' || (t.$node[0].currentStyle && t.$node[0].currentStyle.maxWidth === '100%')) { // do we have the native dimensions yet? var nativeWidth = (function() { @@ -2938,17 +2796,16 @@ if (typeof jQuery != 'undefined') { newHeight = t.isVideo || !t.options.autosizeProgress ? parseInt(parentWidth * nativeHeight/nativeWidth, 10) : nativeHeight; // When we use percent, the newHeight can't be calculated so we get the container height - if (isNaN(newHeight)) { + if(isNaN(newHeight) || ( parentHeight != 0 && newHeight > parentHeight )) { newHeight = parentHeight; } - if (t.container.parent().length > 0 && t.container.parent()[0].tagName.toLowerCase() === 'body') { // && t.container.siblings().count == 0) { + if (t.container.parent()[0].tagName.toLowerCase() === 'body') { // && t.container.siblings().count == 0) { parentWidth = $(window).width(); newHeight = $(window).height(); } - if ( newHeight && parentWidth ) { - + if ( newHeight != 0 && parentWidth != 0 ) { // set outer container size t.container .width(parentWidth) @@ -2985,6 +2842,13 @@ if (typeof jQuery != 'undefined') { } + // special case for big play button so it doesn't go over the controls area + var playLayer = t.layers.find('.mejs-overlay-play'), + playButton = playLayer.find('.mejs-overlay-button'); + + playLayer.height(t.container.height() - t.controls.height()); + playButton.css('margin-top', '-' + (playButton.height()/2 - t.controls.height()/2).toString() + 'px' ); + }, setControlsSize: function() { @@ -2993,6 +2857,8 @@ if (typeof jQuery != 'undefined') { railWidth = 0, rail = t.controls.find('.mejs-time-rail'), total = t.controls.find('.mejs-time-total'), + current = t.controls.find('.mejs-time-current'), + loaded = t.controls.find('.mejs-time-loaded'), others = rail.siblings(), lastControl = others.last(), lastControlPosition = null; @@ -3007,7 +2873,7 @@ if (typeof jQuery != 'undefined') { if (t.options && !t.options.autosizeProgress) { // Also, frontends devs can be more flexible // due the opportunity of absolute positioning. - railWidth = parseInt(rail.css('width'), 10); + railWidth = parseInt(rail.css('width')); } // attempt to autosize @@ -3035,12 +2901,15 @@ if (typeof jQuery != 'undefined') { total.width(railWidth - (total.outerWidth(true) - total.width())); if (lastControl.css('position') != 'absolute') { - lastControlPosition = lastControl.length ? lastControl.position() : null; + lastControlPosition = lastControl.position(); railWidth--; } - } while (lastControlPosition !== null && lastControlPosition.top > 0 && railWidth > 0); + } while (lastControlPosition != null && lastControlPosition.top > 0 && railWidth > 0); - t.container.trigger('controlsresize'); + if (t.setProgressRail) + t.setProgressRail(); + if (t.setCurrentRail) + t.setCurrentRail(); }, @@ -3058,7 +2927,7 @@ if (typeof jQuery != 'undefined') { } // second, try the real poster - if ( posterUrl ) { + if (posterUrl !== '' && posterUrl != null) { t.setPoster(posterUrl); } else { poster.hide(); @@ -3080,8 +2949,8 @@ if (typeof jQuery != 'undefined') { posterDiv = t.container.find('.mejs-poster'), posterImg = posterDiv.find('img'); - if (posterImg.length === 0) { - posterImg = $('<img width="100%" height="100%" alt="" />').appendTo(posterDiv); + if (posterImg.length == 0) { + posterImg = $('<img width="100%" height="100%" />').appendTo(posterDiv); } posterImg.attr('src', url); @@ -3173,32 +3042,18 @@ if (typeof jQuery != 'undefined') { loading.show(); controls.find('.mejs-time-buffering').show(); - // Firing the 'canplay' event after a timeout which isn't getting fired on some Android 4.1 devices (https://github.com/johndyer/mediaelement/issues/1305) - if (mejs.MediaFeatures.isAndroid) { - media.canplayTimeout = window.setTimeout( - function() { - if (document.createEvent) { - var evt = document.createEvent('HTMLEvents'); - evt.initEvent('canplay', true, true); - return media.dispatchEvent(evt); - } - }, 300 - ); - } }, false); media.addEventListener('canplay',function() { loading.hide(); controls.find('.mejs-time-buffering').hide(); - clearTimeout(media.canplayTimeout); // Clear timeout inside 'loadeddata' to prevent 'canplay' to fire twice }, false); // error handling - media.addEventListener('error',function(e) { - t.handleError(e); + media.addEventListener('error',function() { loading.hide(); - bigPlay.hide(); + controls.find('.mejs-time-buffering').hide(); error.show(); - error.find('.mejs-overlay-error').html("Error loading this resource"); + error.find('mejs-overlay-error').html("Error loading this resource"); }, false); media.addEventListener('keydown', function(e) { @@ -3210,20 +3065,14 @@ if (typeof jQuery != 'undefined') { var t = this; - t.container.keydown(function () { - t.keyboardAction = true; - }); - // listen for key presses - t.globalBind('keydown', function(event) { - player.hasFocus = $(event.target).closest('.mejs-container').length !== 0; - return t.onkeydown(player, media, event); + t.globalBind('keydown', function(e) { + return t.onkeydown(player, media, e); }); - // check if someone clicked outside a player region, then kill its focus t.globalBind('click', function(event) { - player.hasFocus = $(event.target).closest('.mejs-container').length !== 0; + player.hasFocus = $(event.target).closest('.mejs-container').length != 0; }); }, @@ -3308,8 +3157,6 @@ if (typeof jQuery != 'undefined') { remove: function() { var t = this, featureIndex, feature; - t.container.prev('.mejs-offscreen').remove(); - // invoke features cleanup for (featureIndex in t.options.features) { feature = t.options.features[featureIndex]; @@ -3349,20 +3196,6 @@ if (typeof jQuery != 'undefined') { } t.globalUnbind(); delete t.node.player; - }, - rebuildtracks: function(){ - var t = this; - t.findTracks(); - t.buildtracks(t, t.controls, t.layers, t.media); - }, - resetSize: function(){ - var t = this; - // webkit has trouble doing this without a delay - setTimeout(function () { - // - t.setPlayerSize(t.width, t.height); - t.setControlsSize(); - }, 50); } }; @@ -3388,20 +3221,16 @@ if (typeof jQuery != 'undefined') { } mejs.MediaElementPlayer.prototype.globalBind = function(events, data, callback) { - var t = this; - var doc = t.node ? t.node.ownerDocument : document; - + var t = this; events = splitEvents(events, t.id); - if (events.d) $(doc).bind(events.d, data, callback); + if (events.d) $(document).bind(events.d, data, callback); if (events.w) $(window).bind(events.w, data, callback); }; mejs.MediaElementPlayer.prototype.globalUnbind = function(events, callback) { var t = this; - var doc = t.node ? t.node.ownerDocument : document; - events = splitEvents(events, t.id); - if (events.d) $(doc).unbind(events.d, callback); + if (events.d) $(document).unbind(events.d, callback); if (events.w) $(window).unbind(events.w, callback); }; })(); @@ -3441,8 +3270,7 @@ if (typeof jQuery != 'undefined') { (function($) { $.extend(mejs.MepDefaults, { - playText: mejs.i18n.t('Play'), - pauseText: mejs.i18n.t('Pause') + playpauseText: mejs.i18n.t('Play/Pause') }); // PLAY/pause BUTTON @@ -3450,10 +3278,9 @@ if (typeof jQuery != 'undefined') { buildplaypause: function(player, controls, layers, media) { var t = this, - op = t.options, play = $('<div class="mejs-button mejs-playpause-button mejs-play" >' + - '<button type="button" aria-controls="' + t.id + '" title="' + op.playText + '" aria-label="' + op.playText + '"></button>' + + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.playpauseText + '" aria-label="' + t.options.playpauseText + '"></button>' + '</div>') .appendTo(controls) .click(function(e) { @@ -3466,41 +3293,21 @@ if (typeof jQuery != 'undefined') { } return false; - }), - play_btn = play.find('button'); - - - function togglePlayPause(which) { - if ('play' === which) { - play.removeClass('mejs-play').addClass('mejs-pause'); - play_btn.attr({ - 'title': op.pauseText, - 'aria-label': op.pauseText - }); - } else { - play.removeClass('mejs-pause').addClass('mejs-play'); - play_btn.attr({ - 'title': op.playText, - 'aria-label': op.playText - }); - } - }; - togglePlayPause('pse'); - + }); media.addEventListener('play',function() { - togglePlayPause('play'); + play.removeClass('mejs-play').addClass('mejs-pause'); }, false); media.addEventListener('playing',function() { - togglePlayPause('play'); + play.removeClass('mejs-play').addClass('mejs-pause'); }, false); media.addEventListener('pause',function() { - togglePlayPause('pse'); + play.removeClass('mejs-pause').addClass('mejs-play'); }, false); media.addEventListener('paused',function() { - togglePlayPause('pse'); + play.removeClass('mejs-pause').addClass('mejs-play'); }, false); } }); @@ -3516,9 +3323,9 @@ if (typeof jQuery != 'undefined') { // STOP BUTTON $.extend(MediaElementPlayer.prototype, { buildstop: function(player, controls, layers, media) { - var t = this; - - $('<div class="mejs-button mejs-stop-button mejs-stop">' + + var t = this, + stop = + $('<div class="mejs-button mejs-stop-button mejs-stop">' + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.stopText + '" aria-label="' + t.options.stopText + '"></button>' + '</div>') .appendTo(controls) @@ -3531,8 +3338,8 @@ if (typeof jQuery != 'undefined') { media.pause(); controls.find('.mejs-time-current').width('0px'); controls.find('.mejs-time-handle').css('left', '0px'); - controls.find('.mejs-time-float-current').html( mejs.Utility.secondsToTimeCode(0, player.options)); - controls.find('.mejs-currenttime').html( mejs.Utility.secondsToTimeCode(0, player.options)); + controls.find('.mejs-time-float-current').html( mejs.Utility.secondsToTimeCode(0) ); + controls.find('.mejs-currenttime').html( mejs.Utility.secondsToTimeCode(0) ); layers.find('.mejs-poster').show(); } }); @@ -3542,31 +3349,24 @@ if (typeof jQuery != 'undefined') { })(mejs.$); (function($) { - - $.extend(mejs.MepDefaults, { - progessHelpText: mejs.i18n.t( - 'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.') - }); - // progress/loaded bar $.extend(MediaElementPlayer.prototype, { buildprogress: function(player, controls, layers, media) { - $('<div class="mejs-time-rail">' + - '<span class="mejs-time-total mejs-time-slider">' + - //'<span class="mejs-offscreen">' + this.options.progessHelpText + '</span>' + - '<span class="mejs-time-buffering"></span>' + - '<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 class="mejs-time-rail">'+ + '<span class="mejs-time-total">'+ + '<span class="mejs-time-buffering"></span>'+ + '<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(controls); - controls.find('.mejs-time-buffering').hide(); + controls.find('.mejs-time-buffering').hide(); var t = this, @@ -3576,24 +3376,20 @@ if (typeof jQuery != 'undefined') { handle = controls.find('.mejs-time-handle'), timefloat = controls.find('.mejs-time-float'), timefloatcurrent = controls.find('.mejs-time-float-current'), - slider = controls.find('.mejs-time-slider'), handleMouseMove = function (e) { + // mouse or touch position relative to the object + if (e.originalEvent.changedTouches) { + var x = e.originalEvent.changedTouches[0].pageX; + }else{ + var x = e.pageX; + } - var offset = total.offset(), - width = total.width(), + var offset = total.offset(), + width = total.outerWidth(true), percentage = 0, newTime = 0, - pos = 0, - x; - - // mouse or touch position relative to the object - if (e.originalEvent && e.originalEvent.changedTouches) { - x = e.originalEvent.changedTouches[0].pageX; - } else if (e.changedTouches) { // for Zepto - x = e.changedTouches[0].pageX; - } else { - x = e.pageX; - } + pos = 0; + if (media.duration) { if (x < offset.left) { @@ -3614,107 +3410,13 @@ if (typeof jQuery != 'undefined') { // position floating time box if (!mejs.MediaFeatures.hasTouch) { timefloat.css('left', pos); - timefloatcurrent.html( mejs.Utility.secondsToTimeCode(newTime, player.options) ); + timefloatcurrent.html( mejs.Utility.secondsToTimeCode(newTime) ); timefloat.show(); } } }, mouseIsDown = false, - mouseIsOver = false, - lastKeyPressTime = 0, - startedPaused = false, - autoRewindInitial = player.options.autoRewind; - // Accessibility for slider - var updateSlider = function (e) { - - var seconds = media.currentTime, - timeSliderText = mejs.i18n.t('Time Slider'), - time = mejs.Utility.secondsToTimeCode(seconds, player.options), - duration = media.duration; - - slider.attr({ - 'aria-label': timeSliderText, - 'aria-valuemin': 0, - 'aria-valuemax': duration, - 'aria-valuenow': seconds, - 'aria-valuetext': time, - 'role': 'slider', - 'tabindex': 0 - }); - - }; - - var restartPlayer = function () { - var now = new Date(); - if (now - lastKeyPressTime >= 1000) { - media.play(); - } - }; - - slider.bind('focus', function (e) { - player.options.autoRewind = false; - }); - - slider.bind('blur', function (e) { - player.options.autoRewind = autoRewindInitial; - }); - - slider.bind('keydown', function (e) { - - if ((new Date() - lastKeyPressTime) >= 1000) { - startedPaused = media.paused; - } - - var keyCode = e.keyCode, - duration = media.duration, - seekTime = media.currentTime; - - switch (keyCode) { - case 37: // left - seekTime -= 1; - break; - case 39: // Right - seekTime += 1; - break; - case 38: // Up - seekTime += Math.floor(duration * 0.1); - break; - case 40: // Down - seekTime -= Math.floor(duration * 0.1); - break; - case 36: // Home - seekTime = 0; - break; - case 35: // end - seekTime = duration; - break; - case 10: // enter - media.paused ? media.play() : media.pause(); - return; - case 13: // space - media.paused ? media.play() : media.pause(); - return; - default: - return; - } - - seekTime = seekTime < 0 ? 0 : (seekTime >= duration ? duration : Math.floor(seekTime)); - lastKeyPressTime = new Date(); - if (!startedPaused) { - media.pause(); - } - - if (seekTime < media.duration && !startedPaused) { - setTimeout(restartPlayer, 1100); - } - - media.setCurrentTime(seekTime); - - e.preventDefault(); - e.stopPropagation(); - return false; - }); - + mouseIsOver = false; // handle clicks //controls.find('.mejs-time-rail').delegate('span', 'click', handleMouseMove); @@ -3732,6 +3434,7 @@ if (typeof jQuery != 'undefined') { timefloat.hide(); t.globalUnbind('.dur'); }); + return false; } }) .bind('mouseenter', function(e) { @@ -3761,13 +3464,8 @@ if (typeof jQuery != 'undefined') { media.addEventListener('timeupdate', function(e) { player.setProgressRail(e); player.setCurrentRail(e); - updateSlider(e); }, false); - t.container.on('controlsresize', function() { - player.setProgressRail(); - player.setCurrentRail(); - }); // store for later use t.loaded = loaded; @@ -3779,24 +3477,24 @@ if (typeof jQuery != 'undefined') { var t = this, - target = (e !== undefined) ? e.target : t.media, - percent = null; + target = (e != undefined) ? e.target : t.media, + percent = null; // newest HTML5 spec has buffered array (FF4, Webkit) if (target && target.buffered && target.buffered.length > 0 && target.buffered.end && target.duration) { - // account for a real array with multiple values - always read the end of the last buffer - percent = target.buffered.end(target.buffered.length - 1) / target.duration; + // TODO: account for a real array with multiple values (only Firefox 4 has this so far) + percent = target.buffered.end(0) / target.duration; } // Some browsers (e.g., FF3.6 and Safari 5) cannot calculate target.bufferered.end() // to be anything other than 0. If the byte count is available we use this instead. // Browsers that support the else if do not seem to have the bufferedBytes value and // should skip to there. Tested in Safari 5, Webkit head, FF3.6, Chrome 6, IE 7/8. - else if (target && target.bytesTotal !== undefined && target.bytesTotal > 0 && target.bufferedBytes !== undefined) { + else if (target && target.bytesTotal != undefined && target.bytesTotal > 0 && target.bufferedBytes != undefined) { percent = target.bufferedBytes / target.bytesTotal; } // Firefox 3 with an Ogg file seems to go this way - else if (e && e.lengthComputable && e.total !== 0) { - percent = e.loaded / e.total; + else if (e && e.lengthComputable && e.total != 0) { + percent = e.loaded/e.total; } // finally update the progress bar @@ -3812,7 +3510,7 @@ if (typeof jQuery != 'undefined') { var t = this; - if (t.media.currentTime !== undefined && t.media.duration) { + if (t.media.currentTime != undefined && t.media.duration) { // update bar and handle if (t.total && t.handle) { @@ -3825,7 +3523,7 @@ if (typeof jQuery != 'undefined') { } } - } + } }); })(mejs.$); @@ -3843,12 +3541,11 @@ if (typeof jQuery != 'undefined') { buildcurrent: function(player, controls, layers, media) { var t = this; - $('<div class="mejs-time" role="timer" aria-live="off">' + - '<span class="mejs-currenttime">' + - mejs.Utility.secondsToTimeCode(0, player.options) + - '</span>'+ - '</div>') - .appendTo(controls); + $('<div class="mejs-time">'+ + '<span class="mejs-currenttime">' + (player.options.alwaysShowHours ? '00:' : '') + + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')+ '</span>'+ + '</div>') + .appendTo(controls); t.currenttime = t.controls.find('.mejs-currenttime'); @@ -3864,7 +3561,10 @@ if (typeof jQuery != 'undefined') { if (controls.children().last().find('.mejs-currenttime').length > 0) { $(t.options.timeAndDurationSeparator + '<span class="mejs-duration">' + - mejs.Utility.secondsToTimeCode(t.options.duration, t.options) + + (t.options.duration > 0 ? + mejs.Utility.secondsToTimeCode(t.options.duration, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25) : + ((player.options.alwaysShowHours ? '00:' : '') + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')) + ) + '</span>') .appendTo(controls.find('.mejs-time')); } else { @@ -3874,7 +3574,10 @@ if (typeof jQuery != 'undefined') { $('<div class="mejs-time mejs-duration-container">'+ '<span class="mejs-duration">' + - mejs.Utility.secondsToTimeCode(t.options.duration, t.options) + + (t.options.duration > 0 ? + mejs.Utility.secondsToTimeCode(t.options.duration, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25) : + ((player.options.alwaysShowHours ? '00:' : '') + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')) + ) + '</span>' + '</div>') .appendTo(controls); @@ -3891,7 +3594,7 @@ if (typeof jQuery != 'undefined') { var t = this; if (t.currenttime) { - t.currenttime.html(mejs.Utility.secondsToTimeCode(t.media.currentTime, t.options)); + t.currenttime.html(mejs.Utility.secondsToTimeCode(t.media.currentTime, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25)); } }, @@ -3902,7 +3605,7 @@ if (typeof jQuery != 'undefined') { t.container.toggleClass("mejs-long-video", t.media.duration > 3600); if (t.durationD && (t.options.duration > 0 || t.media.duration)) { - t.durationD.html(mejs.Utility.secondsToTimeCode(t.options.duration > 0 ? t.options.duration : t.media.duration, t.options)); + t.durationD.html(mejs.Utility.secondsToTimeCode(t.options.duration > 0 ? t.options.duration : t.media.duration, t.options.alwaysShowHours, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25)); } } }); @@ -3913,7 +3616,6 @@ if (typeof jQuery != 'undefined') { $.extend(mejs.MepDefaults, { muteText: mejs.i18n.t('Mute Toggle'), - allyVolumeControlText: mejs.i18n.t('Use Up/Down Arrow keys to increase or decrease volume.'), hideVolumeOnTouchDevices: true, audioVolume: 'horizontal', @@ -3932,33 +3634,25 @@ if (typeof jQuery != 'undefined') { mute = (mode == 'horizontal') ? // horizontal version - $('<div class="mejs-button mejs-volume-button mejs-mute">' + - '<button type="button" aria-controls="' + t.id + - '" title="' + t.options.muteText + - '" aria-label="' + t.options.muteText + - '"></button>'+ + $('<div class="mejs-button mejs-volume-button mejs-mute">'+ + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.muteText + '" aria-label="' + t.options.muteText + '"></button>'+ '</div>' + - '<a href="javascript:void(0);" class="mejs-horizontal-volume-slider">' + // outer background - '<span class="mejs-offscreen">' + t.options.allyVolumeControlText + '</span>' + + '<div class="mejs-horizontal-volume-slider">'+ // outer background '<div class="mejs-horizontal-volume-total"></div>'+ // line background '<div class="mejs-horizontal-volume-current"></div>'+ // current volume '<div class="mejs-horizontal-volume-handle"></div>'+ // handle - '</a>' + '</div>' ) .appendTo(controls) : // vertical version $('<div class="mejs-button mejs-volume-button mejs-mute">'+ - '<button type="button" aria-controls="' + t.id + - '" title="' + t.options.muteText + - '" aria-label="' + t.options.muteText + - '"></button>'+ - '<a href="javascript:void(0);" class="mejs-volume-slider">'+ // outer background - '<span class="mejs-offscreen">' + t.options.allyVolumeControlText + '</span>' + + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.muteText + '" aria-label="' + t.options.muteText + '"></button>'+ + '<div class="mejs-volume-slider">'+ // outer background '<div class="mejs-volume-total"></div>'+ // line background '<div class="mejs-volume-current"></div>'+ // current volume '<div class="mejs-volume-handle"></div>'+ // handle - '</a>'+ + '</div>'+ '</div>') .appendTo(controls), volumeSlider = t.container.find('.mejs-volume-slider, .mejs-horizontal-volume-slider'), @@ -3971,32 +3665,32 @@ if (typeof jQuery != 'undefined') { if (!volumeSlider.is(':visible') && typeof secondTry == 'undefined') { volumeSlider.show(); positionVolumeHandle(volume, true); - volumeSlider.hide(); + volumeSlider.hide() return; } - + // correct to 0-1 volume = Math.max(0,volume); - volume = Math.min(volume,1); - + volume = Math.min(volume,1); + // ajust mute button style - if (volume === 0) { + if (volume == 0) { mute.removeClass('mejs-mute').addClass('mejs-unmute'); - mute.children('button').attr('title', mejs.i18n.t('Unmute')).attr('aria-label', mejs.i18n.t('Unmute')); } else { mute.removeClass('mejs-unmute').addClass('mejs-mute'); - mute.children('button').attr('title', mejs.i18n.t('Mute')).attr('aria-label', mejs.i18n.t('Mute')); - } + } - // top/left of full size volume slider background - var totalPosition = volumeTotal.position(); // position slider if (mode == 'vertical') { - var - // height of the full size volume slider background + var + + // height of the full size volume slider background totalHeight = volumeTotal.height(), - - // the new top position based on the current volume + + // top/left of full size volume slider background + totalPosition = volumeTotal.position(), + + // the new top position based on the current volume // 70% volume on 100px height == top:30px newTop = totalHeight - (totalHeight * volume); @@ -4007,10 +3701,14 @@ if (typeof jQuery != 'undefined') { volumeCurrent.height(totalHeight - newTop ); volumeCurrent.css('top', totalPosition.top + newTop); } else { - var + var + // height of the full size volume slider background totalWidth = volumeTotal.width(), + // top/left of full size volume slider background + totalPosition = volumeTotal.position(), + // the new left position based on the current volume newLeft = totalWidth * volume; @@ -4027,18 +3725,18 @@ if (typeof jQuery != 'undefined') { totalOffset = volumeTotal.offset(); // calculate the new volume based on the moust position - if (mode === 'vertical') { + if (mode == 'vertical') { var railHeight = volumeTotal.height(), + totalTop = parseInt(volumeTotal.css('top').replace(/px/,''),10), newY = e.pageY - totalOffset.top; volume = (railHeight - newY) / railHeight; // the controls just hide themselves (usually when mouse moves too far up) - if (totalOffset.top === 0 || totalOffset.left === 0) { + if (totalOffset.top == 0 || totalOffset.left == 0) return; - } } else { var @@ -4052,16 +3750,16 @@ if (typeof jQuery != 'undefined') { volume = Math.max(0,volume); volume = Math.min(volume,1); - // position the slider and handle + // position the slider and handle positionVolumeHandle(volume); // set the media object (this will trigger the volumechanged event) - if (volume === 0) { + if (volume == 0) { media.setMuted(true); } else { media.setMuted(false); } - media.setVolume(volume); + media.setVolume(volume); }, mouseIsDown = false, mouseIsOver = false; @@ -4073,28 +3771,12 @@ if (typeof jQuery != 'undefined') { volumeSlider.show(); mouseIsOver = true; }, function() { - mouseIsOver = false; + mouseIsOver = false; if (!mouseIsDown && mode == 'vertical') { volumeSlider.hide(); } }); - - var updateVolumeSlider = function (e) { - - var volume = Math.floor(media.volume*100); - - volumeSlider.attr({ - 'aria-label': mejs.i18n.t('volumeSlider'), - 'aria-valuemin': 0, - 'aria-valuemax': 100, - 'aria-valuenow': volume, - 'aria-valuetext': volume+'%', - 'role': 'slider', - 'tabindex': 0 - }); - - }; volumeSlider .bind('mouseover', function() { @@ -4115,37 +3797,14 @@ if (typeof jQuery != 'undefined') { }); mouseIsDown = true; - return false; - }) - .bind('keydown', function (e) { - var keyCode = e.keyCode; - var volume = media.volume; - switch (keyCode) { - case 38: // Up - volume += 0.1; - break; - case 40: // Down - volume = volume - 0.1; - break; - default: - return true; - } - - mouseIsDown = false; - positionVolumeHandle(volume); - media.setVolume(volume); return false; }); + // MUTE button mute.find('button').click(function() { media.setMuted( !media.muted ); }); - - //Keyboard input - mute.find('button').bind('focus', function () { - volumeSlider.show(); - }); // listen for volume change events from other sources media.addEventListener('volumechange', function(e) { @@ -4158,22 +3817,22 @@ if (typeof jQuery != 'undefined') { mute.removeClass('mejs-unmute').addClass('mejs-mute'); } } - updateVolumeSlider(e); }, false); - - // mutes the media and sets the volume icon muted if the initial volume is set to 0 - if (player.options.startVolume === 0) { - media.setMuted(true); - } - - // shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements - if (media.pluginType === 'native') { - media.setVolume(player.options.startVolume); + + if (t.container.is(':visible')) { + // set initial volume + positionVolumeHandle(player.options.startVolume); + + // mutes the media and sets the volume icon muted if the initial volume is set to 0 + if (player.options.startVolume === 0) { + media.setMuted(true); + } + + // shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements + if (media.pluginType === 'native') { + media.setVolume(player.options.startVolume); + } } - - t.container.on('controlsresize', function() { - positionVolumeHandle(media.volume); - }); } }); @@ -4225,6 +3884,9 @@ if (typeof jQuery != 'undefined') { } var t = this, + normalHeight = 0, + normalWidth = 0, + container = player.container, fullscreenBtn = $('<div class="mejs-button mejs-fullscreen-button">' + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.fullscreenText + '" aria-label="' + t.options.fullscreenText + '"></button>' + @@ -4454,9 +4116,6 @@ if (typeof jQuery != 'undefined') { player.exitFullScreen(); } }); - - t.normalHeight = 0; - t.normalWidth = 0; }, @@ -4481,8 +4140,8 @@ if (typeof jQuery != 'undefined') { $(document.documentElement).addClass('mejs-fullscreen'); // store sizing - t.normalHeight = t.container.height(); - t.normalWidth = t.container.width(); + normalHeight = t.container.height(); + normalWidth = t.container.width(); // attempt to do true fullscreen (Safari 5.1 and Firefox Nightly only for now) if (t.media.pluginType === 'native') { @@ -4497,25 +4156,13 @@ if (typeof jQuery != 'undefined') { setTimeout(function checkFullscreen() { if (t.isNativeFullScreen) { - var zoomMultiplier = window["devicePixelRatio"] || 1, + var zoomMultiplier = window["devicePixelRatio"] || 1; // Use a percent error margin since devicePixelRatio is a float and not exact. - percentErrorMargin = 0.002, // 0.2% - windowWidth = zoomMultiplier * $(window).width(), - screenWidth = screen.width, - // ** 13twelve - // Screen width is sort of useless: http://www.quirksmode.org/blog/archives/2013/11/screenwidth_is.html - // My rMBP ignores devicePixelRatio when returning the values, so fullscreen would always fail the "suddenly not fullscreen" test - // Theory: the gap between reported values should give us an indication of browser behavior with screen.width and devicePixelRatio - zoomedWindowWidth = zoomMultiplier * windowWidth; - - if (Math.abs(screenWidth-windowWidth) > Math.abs(screenWidth-zoomedWindowWidth)) { - // screen.width is likely true pixels, not CSS pixels, so we need to use the zoomed window width for comparison - windowWidth = zoomedWindowWidth; - } - // ** / 13twelve - - var absDiff = Math.abs(screenWidth - windowWidth), - marginError = screenWidth * percentErrorMargin; + var percentErrorMargin = 0.002; // 0.2% + var windowWidth = zoomMultiplier * $(window).width(); + var screenWidth = screen.width; + var absDiff = Math.abs(screenWidth - windowWidth); + var marginError = screenWidth * percentErrorMargin; // check if the video is suddenly not really fullscreen if (absDiff > marginError) { @@ -4526,8 +4173,9 @@ if (typeof jQuery != 'undefined') { setTimeout(checkFullscreen, 500); } } - - }, 1000); + + + }, 500); } } else if (mejs.MediaFeatures.hasSemiNativeFullScreen) { @@ -4609,8 +4257,6 @@ if (typeof jQuery != 'undefined') { t.container.find('.mejs-captions-text').css('font-size', screen.width / t.width * 1.00 * 100 + '%'); t.container.find('.mejs-captions-position').css('bottom', '45px'); - - t.container.trigger('enteredfullscreen'); }, exitFullScreen: function() { @@ -4637,24 +4283,25 @@ if (typeof jQuery != 'undefined') { t.container .removeClass('mejs-container-fullscreen') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); + //.css({position: '', left: '', top: '', right: '', bottom: '', overflow: 'inherit', width: normalWidth + 'px', height: normalHeight + 'px', 'z-index': 1}); if (t.media.pluginType === 'native') { t.$media - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); } else { t.container.find('.mejs-shim') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); - t.media.setVideoSize(t.normalWidth, t.normalHeight); + t.media.setVideoSize(normalWidth, normalHeight); } t.layers.children('div') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); t.fullscreenBtn .removeClass('mejs-unfullscreen') @@ -4665,8 +4312,6 @@ if (typeof jQuery != 'undefined') { t.container.find('.mejs-captions-text').css('font-size',''); t.container.find('.mejs-captions-position').css('bottom', ''); - - t.container.trigger('exitedfullscreen'); } }); @@ -4677,13 +4322,9 @@ if (typeof jQuery != 'undefined') { // Speed $.extend(mejs.MepDefaults, { - // We also support to pass object like this: - // [{name: 'Slow', value: '0.75'}, {name: 'Normal', value: '1.00'}, ...] - speeds: ['2.00', '1.50', '1.25', '1.00', '0.75'], + speeds: ['1.50', '1.25', '1.00', '0.75'], - defaultSpeed: '1.00', - - speedChar: 'x' + defaultSpeed: '1.00' }); @@ -4693,100 +4334,44 @@ if (typeof jQuery != 'undefined') { var t = this; if (t.media.pluginType == 'native') { - var - speedButton = null, - speedSelector = null, - playbackSpeed = null, - inputId = null; - - var speeds = []; - var defaultInArray = false; - for (var i=0, len=t.options.speeds.length; i < len; i++) { - var s = t.options.speeds[i]; - if (typeof(s) === 'string'){ - speeds.push({ - name: s + t.options.speedChar, - value: s - }); - if(s === t.options.defaultSpeed) { - defaultInArray = true; - } - } - else { - speeds.push(s); - if(s.value === t.options.defaultSpeed) { - defaultInArray = true; - } - } - } + var s = '<div class="mejs-button mejs-speed-button"><button type="button">'+t.options.defaultSpeed+'x</button><div class="mejs-speed-selector"><ul>'; + var i, ss; - if (!defaultInArray) { - speeds.push({ - name: t.options.defaultSpeed + t.options.speedChar, - value: t.options.defaultSpeed - }); + if ($.inArray(t.options.defaultSpeed, t.options.speeds) === -1) { + t.options.speeds.push(t.options.defaultSpeed); } - speeds.sort(function(a, b) { - return parseFloat(b.value) - parseFloat(a.value); + t.options.speeds.sort(function(a, b) { + return parseFloat(b) - parseFloat(a); }); - var getSpeedNameFromValue = function(value) { - for(i=0,len=speeds.length; i <len; i++) { - if (speeds[i].value === value) { - return speeds[i].name; - } + for (i = 0; i < t.options.speeds.length; i++) { + s += '<li><input type="radio" name="speed" value="' + t.options.speeds[i] + '" id="' + t.options.speeds[i] + '" '; + if (t.options.speeds[i] == t.options.defaultSpeed) { + s += 'checked=true '; + s += '/><label for="' + t.options.speeds[i] + '" class="mejs-speed-selected">'+ t.options.speeds[i] + 'x</label></li>'; + } else { + s += '/><label for="' + t.options.speeds[i] + '">'+ t.options.speeds[i] + 'x</label></li>'; } - }; - - var html = '<div class="mejs-button mejs-speed-button">' + - '<button type="button">' + getSpeedNameFromValue(t.options.defaultSpeed) + '</button>' + - '<div class="mejs-speed-selector">' + - '<ul>'; - - for (i = 0, il = speeds.length; i<il; i++) { - inputId = t.id + '-speed-' + speeds[i].value; - html += '<li>' + - '<input type="radio" name="speed" ' + - 'value="' + speeds[i].value + '" ' + - 'id="' + inputId + '" ' + - (speeds[i].value === t.options.defaultSpeed ? ' checked' : '') + - ' />' + - '<label for="' + inputId + '" ' + - (speeds[i].value === t.options.defaultSpeed ? ' class="mejs-speed-selected"' : '') + - '>' + speeds[i].name + '</label>' + - '</li>'; } - html += '</ul></div></div>'; + s += '</ul></div></div>'; - speedButton = $(html).appendTo(controls); - speedSelector = speedButton.find('.mejs-speed-selector'); + player.speedButton = $(s).appendTo(controls); - playbackSpeed = t.options.defaultSpeed; + player.playbackspeed = t.options.defaultSpeed; - media.addEventListener('loadedmetadata', function(e) { - if (playbackSpeed) { - media.playbackRate = parseFloat(playbackSpeed); - } - }, true); - - speedSelector - .on('click', 'input[type="radio"]', function() { - var newSpeed = $(this).attr('value'); - playbackSpeed = newSpeed; - media.playbackRate = parseFloat(newSpeed); - speedButton.find('button').html(getSpeedNameFromValue(newSpeed)); - speedButton.find('.mejs-speed-selected').removeClass('mejs-speed-selected'); - speedButton.find('input[type="radio"]:checked').next().addClass('mejs-speed-selected'); - }); - speedButton - .one( 'mouseenter focusin', function() { - speedSelector - .height( - speedButton.find('.mejs-speed-selector ul').outerHeight(true) + - speedButton.find('.mejs-speed-translations').outerHeight(true)) - .css('top', (-1 * speedSelector.height()) + 'px'); - }); + player.speedButton + .on('click', 'input[type=radio]', function() { + player.playbackspeed = $(this).attr('value'); + media.playbackRate = parseFloat(player.playbackspeed); + player.speedButton.find('button').text(player.playbackspeed + 'x'); + player.speedButton.find('.mejs-speed-selected').removeClass('mejs-speed-selected'); + player.speedButton.find('input[type=radio]:checked').next().addClass('mejs-speed-selected'); + }); + + ss = player.speedButton.find('.mejs-speed-selector'); + ss.height(this.speedButton.find('.mejs-speed-selector ul').outerHeight(true) + player.speedButton.find('.mejs-speed-translations').outerHeight(true)); + ss.css('top', (-1 * ss.height()) + 'px'); } } }); @@ -4802,10 +4387,6 @@ if (typeof jQuery != 'undefined') { tracksText: mejs.i18n.t('Captions/Subtitles'), - // By default, no WAI-ARIA live region - don't make a - // screen reader speak captions over an audio track. - tracksAriaLive: false, - // option to remove the [cc] button when no <track kind="subtitles"> are present hideCaptionsButtonWhenEmpty: true, @@ -4820,35 +4401,24 @@ if (typeof jQuery != 'undefined') { hasChapters: false, - cleartracks: function(player, controls, layers, media){ - if(player) { - if(player.captions) player.captions.remove(); - if(player.chapters) player.chapters.remove(); - if(player.captionsText) player.captionsText.remove(); - if(player.captionsButton) player.captionsButton.remove(); - } - }, buildtracks: function(player, controls, layers, media) { if (player.tracks.length === 0) return; var t = this, - attr = t.options.tracksAriaLive ? - 'role="log" aria-live="assertive" aria-atomic="false"' : '', - i; + i, + options = ''; if (t.domNode.textTracks) { // if browser will do native captions, prefer mejs captions, loop through tracks and hide for (i = t.domNode.textTracks.length - 1; i >= 0; i--) { t.domNode.textTracks[i].mode = "hidden"; } } - t.cleartracks(player, controls, layers, media); player.chapters = $('<div class="mejs-chapters mejs-layer"></div>') .prependTo(layers).hide(); player.captions = - $('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover" ' + - attr + '><span class="mejs-captions-text"></span></div></div>') + $('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>') .prependTo(layers).hide(); player.captionsText = player.captions.find('.mejs-captions-text'); player.captionsButton = @@ -4968,10 +4538,6 @@ if (typeof jQuery != 'undefined') { } }); - t.container.on('controlsresize', function() { - t.adjustLanguageBox(); - }); - // check for autoplay if (player.node.getAttribute('autoplay') !== null) { player.chapters.css('visibility','hidden'); @@ -5023,6 +4589,8 @@ if (typeof jQuery != 'undefined') { track.isLoaded = true; + // create button + //t.addTrackButton(track.srclang); t.enableTrackButton(track.srclang, track.label); t.loadNextTrack(); @@ -5057,7 +4625,6 @@ if (typeof jQuery != 'undefined') { } }, error: function() { - t.removeTrackButton(track.srclang); t.loadNextTrack(); } }); @@ -5083,14 +4650,6 @@ if (typeof jQuery != 'undefined') { t.adjustLanguageBox(); }, - - removeTrackButton: function(lang) { - var t = this; - - t.captionsButton.find('input[value=' + lang + ']').closest('li').remove(); - - t.adjustLanguageBox(); - }, addTrackButton: function(lang, label) { var t = this; @@ -5128,7 +4687,7 @@ if (typeof jQuery != 'undefined') { // check if any subtitles if (t.options.hideCaptionsButtonWhenEmpty) { for (i=0; i<t.tracks.length; i++) { - if (t.tracks[i].kind == 'subtitles' && t.tracks[i].isLoaded) { + if (t.tracks[i].kind == 'subtitles') { hasSubtitles = true; break; } @@ -5274,7 +4833,7 @@ if (typeof jQuery != 'undefined') { '<div class="mejs-chapter" rel="' + chapters.entries.times[i].start + '" style="left: ' + usedPercent.toString() + '%;width: ' + percent.toString() + '%;">' + '<div class="mejs-chapter-block' + ((i==chapters.entries.times.length-1) ? ' mejs-chapter-block-last' : '') + '">' + '<span class="ch-title">' + chapters.entries.text[i] + '</span>' + - '<span class="ch-time">' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].start, t.options) + '–' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].stop, t.options) + '</span>' + + '<span class="ch-time">' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].start) + '–' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].stop) + '</span>' + '</div>' + '</div>')); usedPercent += percent; @@ -5424,6 +4983,8 @@ if (typeof jQuery != 'undefined') { lines = container.find("p"), styleNode = trackText.find("#" + container.attr("style")), styles, + begin, + end, text, entries = {text:[], times:[]}; @@ -5692,38 +5253,6 @@ $.extend(mejs.MepDefaults, }); })(mejs.$); -(function($) { - // skip back button - - $.extend(mejs.MepDefaults, { - skipBackInterval: 30, - // %1 will be replaced with skipBackInterval in this string - skipBackText: mejs.i18n.t('Skip back %1 seconds') - }); - - $.extend(MediaElementPlayer.prototype, { - buildskipback: function(player, controls, layers, media) { - var - t = this, - // Replace %1 with skip back interval - backText = t.options.skipBackText.replace('%1', t.options.skipBackInterval), - // create the loop button - loop = - $('<div class="mejs-button mejs-skip-back-button">' + - '<button type="button" aria-controls="' + t.id + '" title="' + backText + '" aria-label="' + backText + '">' + t.options.skipBackInterval + '</button>' + - '</div>') - // append it to the toolbar - .appendTo(controls) - // add a click toggle event - .click(function() { - media.setCurrentTime(Math.max(media.currentTime - t.options.skipBackInterval, 0)); - $(this).find('button').blur(); - }); - } - }); - -})(mejs.$); - /** * Postroll plugin */ @@ -5758,4 +5287,5 @@ $.extend(mejs.MepDefaults, } }); -})(mejs.$); \ No newline at end of file +})(mejs.$); + diff --git a/lib/mejs/mediaelement-and-player.min.js b/lib/mejs/mediaelement-and-player.min.js index 14297472..f8a16c4c 100644 --- a/lib/mejs/mediaelement-and-player.min.js +++ b/lib/mejs/mediaelement-and-player.min.js @@ -1,19 +1,77 @@ /*! - * - * MediaElement.js - * HTML5 <video> and <audio> shim and player - * http://mediaelementjs.com/ - * - * Creates a JavaScript object that mimics HTML5 MediaElement API - * for browsers that don't understand HTML5 or can't play the provided codec - * Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 - * - * Copyright 2010-2014, John Dyer (http://j.hn) - * License: MIT - * - */ -var mejs=mejs||{};mejs.version="2.19.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"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","video/dailymotion","video/x-dailymotion","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]},mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");return b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>',b.firstChild.href},getScriptPath:function(a){for(var b,c,d,e,f,g,h=0,i="",j="",k=document.getElementsByTagName("script"),l=k.length,m=a.length;l>h;h++){for(e=k[h].src,c=e.lastIndexOf("/"),c>-1?(g=e.substring(c+1),f=e.substring(0,c+1)):(g=e,f=""),b=0;m>b;b++)if(j=a[b],d=g.indexOf(j),d>-1){i=f;break}if(""!==i)break}return i},calculateTimeFormat:function(a,b,c){0>a&&(a=0),"undefined"==typeof c&&(c=25);var d=b.timeFormat,e=d[0],f=d[1]==d[0],g=f?2:1,h=":",i=Math.floor(a/3600)%24,j=Math.floor(a/60)%60,k=Math.floor(a%60),l=Math.floor((a%1*c).toFixed(3)),m=[[l,"f"],[k,"s"],[j,"m"],[i,"h"]];d.length<g&&(h=d[g]);for(var n=!1,o=0,p=m.length;p>o;o++)if(-1!==d.indexOf(m[o][1]))n=!0;else if(n){for(var q=!1,r=o;p>r;r++)if(m[r][0]>0){q=!0;break}if(!q)break;f||(d=e+d),d=m[o][1]+h+d,f&&(d=m[o][1]+d),e=m[o][1]}b.currentTimeFormat=d},twoDigitsString:function(a){return 10>a?"0"+a:String(a)},secondsToTimeCode:function(a,b){if(0>a&&(a=0),"object"!=typeof b){var c="m:ss";c=arguments[1]?"hh:mm:ss":c,c=arguments[2]?c+":ff":c,b={currentTimeFormat:c,framesPerSecond:arguments[3]||25}}var d=b.framesPerSecond;"undefined"==typeof d&&(d=25);var c=b.currentTimeFormat,e=Math.floor(a/3600)%24,f=Math.floor(a/60)%60,g=Math.floor(a%60),h=Math.floor((a%1*d).toFixed(3));lis=[[h,"f"],[g,"s"],[f,"m"],[e,"h"]];var j=c;for(i=0,len=lis.length;i<len;i++)j=j.replace(lis[i][1]+lis[i][1],this.twoDigitsString(lis[i][0])),j=j.replace(lis[i][1],lis[i][0]);return j},timeCodeToSeconds:function(a,b,c,d){"undefined"==typeof c?c=!1:"undefined"==typeof d&&(d=25);var e=a.split(":"),f=parseInt(e[0],10),g=parseInt(e[1],10),h=parseInt(e[2],10),i=0,j=0;return c&&(i=parseInt(e[3])/d),j=3600*f+60*g+h+i},convertSMPTEtoSeconds:function(a){if("string"!=typeof a)return!1;a=a.replace(",",".");var b=0,c=-1!=a.indexOf(".")?a.split(".")[1].length:0,d=1;a=a.split(":").reverse();for(var e=0;e<a.length;e++)d=1,e>0&&(d=Math.pow(60,e)),b+=Number(a[e])*d;return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);b&&/object|embed/i.test(b.nodeName)&&(mejs.MediaFeatures.isIE?(b.style.display="none",function(){4==b.readyState?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)}()):b.parentNode.removeChild(b))},removeObjectInIE:function(a){var b=document.getElementById(a);if(b){for(var c in b)"function"==typeof b[c]&&(b[c]=null);b.parentNode.removeChild(b)}}},mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];return b[1]=b[1]||0,b[2]=b[2]||0,c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e,f,g,h=[0,0,0];if("undefined"!=typeof this.nav.plugins&&"object"==typeof this.nav.plugins[a]){if(e=this.nav.plugins[a].description,e&&("undefined"==typeof this.nav.mimeTypes||!this.nav.mimeTypes[b]||this.nav.mimeTypes[b].enabledPlugin))for(h=e.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split("."),f=0;f<h.length;f++)h[f]=parseInt(h[f].match(/\d+/),10)}else if("undefined"!=typeof window.ActiveXObject)try{g=new ActiveXObject(c),g&&(h=d(g))}catch(i){}return h}},mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(a){var b=[],c=a.GetVariable("$version");return c&&(c=c.split(" ")[1].split(","),b=[parseInt(c[0],10),parseInt(c[1],10),parseInt(c[2],10)]),b}),mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(a){var b=[0,0,0,0],c=function(a,b,c,d){for(;a.isVersionSupported(b[0]+"."+b[1]+"."+b[2]+"."+b[3]);)b[c]+=d;b[c]-=d};return c(a,b,0,1),c(a,b,1,1),c(a,b,2,1e4),c(a,b,2,1e3),c(a,b,2,100),c(a,b,2,10),c(a,b,2,1),c(a,b,3,1),b}),mejs.MediaFeatures={init:function(){var a,b,c=this,d=document,e=mejs.PluginDetector.nav,f=mejs.PluginDetector.ua.toLowerCase(),g=["source","track","audio","video"];c.isiPad=null!==f.match(/ipad/i),c.isiPhone=null!==f.match(/iphone/i),c.isiOS=c.isiPhone||c.isiPad,c.isAndroid=null!==f.match(/android/i),c.isBustedAndroid=null!==f.match(/android 2\.[12]/),c.isBustedNativeHTTPS="https:"===location.protocol&&(null!==f.match(/android [12]\./)||null!==f.match(/macintosh.* version.* safari/)),c.isIE=-1!=e.appName.toLowerCase().indexOf("microsoft")||null!==e.appName.toLowerCase().match(/trident/gi),c.isChrome=null!==f.match(/chrome/gi),c.isChromium=null!==f.match(/chromium/gi),c.isFirefox=null!==f.match(/firefox/gi),c.isWebkit=null!==f.match(/webkit/gi),c.isGecko=null!==f.match(/gecko/gi)&&!c.isWebkit&&!c.isIE,c.isOpera=null!==f.match(/opera/gi),c.hasTouch="ontouchstart"in window,c.svgAsImg=!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");for(a=0;a<g.length;a++)b=document.createElement(g[a]);c.supportsMediaTag="undefined"!=typeof b.canPlayType||c.isBustedAndroid;try{b.canPlayType("video/mp4")}catch(h){c.supportsMediaTag=!1}c.hasSemiNativeFullScreen="undefined"!=typeof b.webkitEnterFullscreen,c.hasNativeFullscreen="undefined"!=typeof b.requestFullscreen,c.hasWebkitNativeFullScreen="undefined"!=typeof b.webkitRequestFullScreen,c.hasMozNativeFullScreen="undefined"!=typeof b.mozRequestFullScreen,c.hasMsNativeFullScreen="undefined"!=typeof b.msRequestFullscreen,c.hasTrueNativeFullScreen=c.hasWebkitNativeFullScreen||c.hasMozNativeFullScreen||c.hasMsNativeFullScreen,c.nativeFullScreenEnabled=c.hasTrueNativeFullScreen,c.hasMozNativeFullScreen?c.nativeFullScreenEnabled=document.mozFullScreenEnabled:c.hasMsNativeFullScreen&&(c.nativeFullScreenEnabled=document.msFullscreenEnabled),c.isChrome&&(c.hasSemiNativeFullScreen=!1),c.hasTrueNativeFullScreen&&(c.fullScreenEventName="",c.hasWebkitNativeFullScreen?c.fullScreenEventName="webkitfullscreenchange":c.hasMozNativeFullScreen?c.fullScreenEventName="mozfullscreenchange":c.hasMsNativeFullScreen&&(c.fullScreenEventName="MSFullscreenChange"),c.isFullScreen=function(){return c.hasMozNativeFullScreen?d.mozFullScreen:c.hasWebkitNativeFullScreen?d.webkitIsFullScreen:c.hasMsNativeFullScreen?null!==d.msFullscreenElement:void 0},c.requestFullScreen=function(a){c.hasWebkitNativeFullScreen?a.webkitRequestFullScreen():c.hasMozNativeFullScreen?a.mozRequestFullScreen():c.hasMsNativeFullScreen&&a.msRequestFullscreen()},c.cancelFullScreen=function(){c.hasWebkitNativeFullScreen?document.webkitCancelFullScreen():c.hasMozNativeFullScreen?document.mozCancelFullScreen():c.hasMsNativeFullScreen&&document.msExitFullscreen()}),c.hasSemiNativeFullScreen&&f.match(/mac os x 10_5/i)&&(c.hasNativeFullScreen=!1,c.hasSemiNativeFullScreen=!1)}},mejs.MediaFeatures.init(),mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){for(var b=this.getElementsByTagName("source");b.length>0;)this.removeChild(b[0]);if("string"==typeof a)this.src=a;else{var c,d;for(c=0;c<a.length;c++)if(d=a[c],this.canPlayType(d.type)){this.src=d.src;break}}},setVideoSize:function(a,b){this.width=a,this.height=b}},mejs.PluginMediaElement=function(a,b,c){this.id=a,this.pluginType=b,this.src=c,this.events={},this.attributes={}},mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,tagName:"",muted:!1,volume:1,currentTime:0,play:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.playVideo():this.pluginApi.playMedia(),this.paused=!1)},load:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType||this.pluginApi.loadMedia(),this.paused=!1)},pause:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia(),this.paused=!0)},stop:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.stopVideo():this.pluginApi.stopMedia(),this.paused=!0)},canPlayType:function(a){var b,c,d,e=mejs.plugins[this.pluginType];for(b=0;b<e.length;b++)if(d=e[b],mejs.PluginDetector.hasPluginVersion(this.pluginType,d.version))for(c=0;c<d.types.length;c++)if(a==d.types[c])return"probably";return""},positionFullscreenButton:function(a,b,c){null!=this.pluginApi&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(b),c)},hideFullscreenButton:function(){null!=this.pluginApi&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(a){if("string"==typeof a)this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a)),this.src=mejs.Utility.absolutizeUrl(a);else{var b,c;for(b=0;b<a.length;b++)if(c=a[b],this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src)),this.src=mejs.Utility.absolutizeUrl(c.src);break}}},setCurrentTime:function(a){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.seekTo(a):this.pluginApi.setCurrentTime(a),this.currentTime=a)},setVolume:function(a){null!=this.pluginApi&&("youtube"==this.pluginType?this.pluginApi.setVolume(100*a):this.pluginApi.setVolume(a),this.volume=a)},setMuted:function(a){null!=this.pluginApi&&("youtube"==this.pluginType?(a?this.pluginApi.mute():this.pluginApi.unMute(),this.muted=a,this.dispatchEvent({type:"volumechange"})):this.pluginApi.setMuted(a),this.muted=a)},setVideoSize:function(a,b){this.pluginElement&&this.pluginElement.style&&(this.pluginElement.style.width=a+"px",this.pluginElement.style.height=b+"px"),null!=this.pluginApi&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(a,b)},setFullscreen:function(a){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(a)},enterFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!0)},exitFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!1)},addEventListener:function(a,b,c){this.events[a]=this.events[a]||[],this.events[a].push(b)},removeEventListener:function(a,b){if(!a)return this.events={},!0;var c=this.events[a];if(!c)return!0;if(!b)return this.events[a]=[],!0;for(var d=0;d<c.length;d++)if(c[d]===b)return this.events[a].splice(d,1),!0;return!1},dispatchEvent:function(a){var b,c=this.events[a.type];if(c)for(b=0;b<c.length;b++)c[b].apply(this,[a])},hasAttribute:function(a){return a in this.attributes},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){return this.hasAttribute(a)?this.attributes[a]:""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id),mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}},mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(a,b,c){this.pluginMediaElements[a]=b,this.htmlMediaElements[a]=c},unregisterPluginElement:function(a){delete this.pluginMediaElements[a],delete this.htmlMediaElements[a]},initPlugin:function(a){var b=this.pluginMediaElements[a],c=this.htmlMediaElements[a];if(b){switch(b.pluginType){case"flash":b.pluginElement=b.pluginApi=document.getElementById(a);break;case"silverlight":b.pluginElement=document.getElementById(b.id),b.pluginApi=b.pluginElement.Content.MediaElementJS}null!=b.pluginApi&&b.success&&b.success(b,c)}},fireEvent:function(a,b,c){var d,e,f,g=this.pluginMediaElements[a];if(g){d={type:b,target:g};for(e in c)g[e]=c[e],d[e]=c[e];f=c.bufferedTime||0,d.target.buffered=d.buffered={start:function(a){return 0},end:function(a){return f},length:1},g.dispatchEvent(d)}}},mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,httpsBasicAuthSite:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",flashScriptAccess:"sameDomain",enablePluginSmoothing:!1,enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:.8,success:function(){},error:function(){}},mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)},mejs.HtmlMediaElementShim={create:function(a,b){var c,d,e={},f="string"==typeof a?document.getElementById(a):a,g=f.tagName.toLowerCase(),h="audio"===g||"video"===g,i=h?f.getAttribute("src"):f.getAttribute("href"),j=f.getAttribute("poster"),k=f.getAttribute("autoplay"),l=f.getAttribute("preload"),m=f.getAttribute("controls");for(d in mejs.MediaElementDefaults)e[d]=mejs.MediaElementDefaults[d];for(d in b)e[d]=b[d];return i="undefined"==typeof i||null===i||""==i?null:i,j="undefined"==typeof j||null===j?"":j,l="undefined"==typeof l||null===l||"false"===l?"none":l,k=!("undefined"==typeof k||null===k||"false"===k),m=!("undefined"==typeof m||null===m||"false"===m),c=this.determinePlayback(f,e,mejs.MediaFeatures.supportsMediaTag,h,i),c.url=null!==c.url?mejs.Utility.absolutizeUrl(c.url):"","native"==c.method?(mejs.MediaFeatures.isBustedAndroid&&(f.src=c.url,f.addEventListener("click",function(){f.play()},!1)),this.updateNative(c,e,k,l)):""!==c.method?this.createPlugin(c,e,j,k,l,m):(this.createErrorMessage(c,e,j),this)},determinePlayback:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=[],r={method:"",url:"",htmlMediaElement:a,isVideo:"audio"!=a.tagName.toLowerCase()};if("undefined"!=typeof b.type&&""!==b.type)if("string"==typeof b.type)q.push({type:b.type,url:e});else for(f=0;f<b.type.length;f++)q.push({type:b.type[f],url:e});else if(null!==e)k=this.formatType(e,a.getAttribute("type")),q.push({type:k,url:e});else for(f=0;f<a.childNodes.length;f++)j=a.childNodes[f],1==j.nodeType&&"source"==j.tagName.toLowerCase()&&(e=j.getAttribute("src"),k=this.formatType(e,j.getAttribute("type")),p=j.getAttribute("media"),(!p||!window.matchMedia||window.matchMedia&&window.matchMedia(p).matches)&&q.push({type:k,url:e}));if(!d&&q.length>0&&null!==q[0].url&&this.getTypeFromFile(q[0].url).indexOf("audio")>-1&&(r.isVideo=!1),mejs.MediaFeatures.isBustedAndroid&&(a.canPlayType=function(a){return null!==a.match(/video\/(mp4|m4v)/gi)?"maybe":""}),mejs.MediaFeatures.isChromium&&(a.canPlayType=function(a){return null!==a.match(/video\/(webm|ogv|ogg)/gi)?"maybe":""}),c&&("auto"===b.mode||"auto_plugin"===b.mode||"native"===b.mode)&&(!mejs.MediaFeatures.isBustedNativeHTTPS||b.httpsBasicAuthSite!==!0)){for(d||(o=document.createElement(r.isVideo?"video":"audio"),a.parentNode.insertBefore(o,a),a.style.display="none",r.htmlMediaElement=a=o),f=0;f<q.length;f++)if("video/m3u8"==q[f].type||""!==a.canPlayType(q[f].type).replace(/no/,"")||""!==a.canPlayType(q[f].type.replace(/mp3/,"mpeg")).replace(/no/,"")||""!==a.canPlayType(q[f].type.replace(/m4a/,"mp4")).replace(/no/,"")){r.method="native",r.url=q[f].url;break}if("native"===r.method&&(null!==r.url&&(a.src=r.url),"auto_plugin"!==b.mode))return r}if("auto"===b.mode||"auto_plugin"===b.mode||"shim"===b.mode)for(f=0;f<q.length;f++)for(k=q[f].type,g=0;g<b.plugins.length;g++)for(l=b.plugins[g],m=mejs.plugins[l],h=0;h<m.length;h++)if(n=m[h],null==n.version||mejs.PluginDetector.hasPluginVersion(l,n.version))for(i=0;i<n.types.length;i++)if(k.toLowerCase()==n.types[i].toLowerCase())return r.method=l,r.url=q[f].url,r;return"auto_plugin"===b.mode&&"native"===r.method?r:(""===r.method&&q.length>0&&(r.url=q[0].url),r)},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];var b=a.substring(a.lastIndexOf(".")+1).toLowerCase(),c=/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(b)?"video/":"audio/";return this.getTypeFromExtension(b,c)},getTypeFromExtension:function(a,b){switch(b=b||"",a){case"mp4":case"m4v":case"m4a":case"f4v":case"f4a":return b+"mp4";case"flv":return b+"x-flv";case"webm":case"webma":case"webmv":return b+"webm";case"ogg":case"oga":case"ogv":return b+"ogg";case"m3u8":return"application/x-mpegurl";case"ts":return b+"mp2t";default:return b+a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div"),f=b.customError;e.className="me-cannotplay";try{e.style.width=d.width+"px",e.style.height=d.height+"px"}catch(g){}f||(f='<a href="'+a.url+'">',""!==c&&(f+='<img src="'+c+'" width="100%" height="100%" alt="" />'),f+="<span>"+mejs.i18n.t("Download File")+"</span></a>"),e.innerHTML=f,d.parentNode.insertBefore(e,d),d.style.display="none",b.error(d)},createPlugin:function(a,b,c,d,e,f){var g,h,i,j=a.htmlMediaElement,k=1,l=1,m="me_"+a.method+"_"+mejs.meIndex++,n=new mejs.PluginMediaElement(m,a.method,a.url),o=document.createElement("div");n.tagName=j.tagName;for(var p=0;p<j.attributes.length;p++){var q=j.attributes[p];q.specified&&n.setAttribute(q.name,q.value)}for(h=j.parentNode;null!==h&&null!=h.tagName&&"body"!==h.tagName.toLowerCase()&&null!=h.parentNode&&null!=h.parentNode.tagName&&null!=h.parentNode.constructor&&"ShadowRoot"===h.parentNode.constructor.name;){if("p"===h.parentNode.tagName.toLowerCase()){h.parentNode.parentNode.insertBefore(h,h.parentNode);break}h=h.parentNode}switch(a.isVideo?(k=b.pluginWidth>0?b.pluginWidth:b.videoWidth>0?b.videoWidth:null!==j.getAttribute("width")?j.getAttribute("width"):b.defaultVideoWidth,l=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:null!==j.getAttribute("height")?j.getAttribute("height"):b.defaultVideoHeight,k=mejs.Utility.encodeUrl(k),l=mejs.Utility.encodeUrl(l)):b.enablePluginDebug&&(k=320,l=240),n.success=b.success,mejs.MediaPluginBridge.registerPluginElement(m,n,j),o.className="me-plugin",o.id=m+"_container",a.isVideo?j.parentNode.insertBefore(o,j):document.body.insertBefore(o,document.body.childNodes[0]),i=["id="+m,"jsinitfunction=mejs.MediaPluginBridge.initPlugin","jscallbackfunction=mejs.MediaPluginBridge.fireEvent","isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+k,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+l,"pseudostreamstart="+b.pseudoStreamingStartQueryParam],null!==a.url&&("flash"==a.method?i.push("file="+mejs.Utility.encodeUrl(a.url)):i.push("file="+a.url)),b.enablePluginDebug&&i.push("debug=true"),b.enablePluginSmoothing&&i.push("smoothing=true"),b.enablePseudoStreaming&&i.push("pseudostreaming=true"),f&&i.push("controls=true"),b.pluginVars&&(i=i.concat(b.pluginVars)),a.method){case"silverlight":o.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+m+'" name="'+m+'" width="'+k+'" height="'+l+'" class="mejs-shim"><param name="initParams" value="'+i.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="'+b.pluginPath+b.silverlightName+'" /></object>';break;case"flash":mejs.MediaFeatures.isIE?(g=document.createElement("div"),o.appendChild(g),g.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+m+'" width="'+k+'" height="'+l+'" class="mejs-shim"><param name="movie" value="'+b.pluginPath+b.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+i.join("&")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+b.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'):o.innerHTML='<embed id="'+m+'" name="'+m+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="'+b.flashScriptAccess+'" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+b.pluginPath+b.flashName+'" flashvars="'+i.join("&")+'" width="'+k+'" height="'+l+'" scale="default"class="mejs-shim"></embed>';break;case"youtube":var r;-1!=a.url.lastIndexOf("youtu.be")?(r=a.url.substr(a.url.lastIndexOf("/")+1),-1!=r.indexOf("?")&&(r=r.substr(0,r.indexOf("?")))):r=a.url.substr(a.url.lastIndexOf("=")+1),youtubeSettings={container:o,containerId:o.id,pluginMediaElement:n,pluginId:m,videoId:r,height:l,width:k},mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings,b):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case"vimeo":var s=m+"_player";if(n.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1),o.innerHTML='<iframe src="//player.vimeo.com/video/'+n.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+s+'" width="'+k+'" height="'+l+'" frameborder="0" class="mejs-shim" id="'+s+'" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>',"function"==typeof $f){var t=$f(o.childNodes[0]);t.addEvent("ready",function(){function a(a,b,c,d){var e={type:c,target:b};"timeupdate"==c&&(b.currentTime=e.currentTime=d.seconds,b.duration=e.duration=d.duration),b.dispatchEvent(e)}t.playVideo=function(){t.api("play")},t.stopVideo=function(){t.api("unload")},t.pauseVideo=function(){t.api("pause")},t.seekTo=function(a){t.api("seekTo",a)},t.setVolume=function(a){t.api("setVolume",a)},t.setMuted=function(a){a?(t.lastVolume=t.api("getVolume"),t.api("setVolume",0)):(t.api("setVolume",t.lastVolume),delete t.lastVolume)},t.addEvent("play",function(){a(t,n,"play"),a(t,n,"playing")}),t.addEvent("pause",function(){a(t,n,"pause")}),t.addEvent("finish",function(){a(t,n,"ended")}),t.addEvent("playProgress",function(b){a(t,n,"timeupdate",b)}),n.pluginElement=o,n.pluginApi=t,mejs.MediaPluginBridge.initPlugin(m)})}else console.warn("You need to include froogaloop for vimeo to work")}return j.style.display="none",j.removeAttribute("autoplay"),n},updateNative:function(a,b,c,d){var e,f=a.htmlMediaElement;for(e in mejs.HtmlMediaElement)f[e]=mejs.HtmlMediaElement[e];return b.success(f,f),f}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b),this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(a){this.isLoaded?this.createIframe(a):(this.loadIframeApi(),this.iframeQueue.push(a))},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId,{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c,mejs.MediaPluginBridge.initPlugin(a.pluginId),setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(a){mejs.YouTubeApi.handleStateChange(a.data,c,b)}}})},createEvent:function(a,b,c){var d={type:c,target:b};if(a&&a.getDuration){b.currentTime=d.currentTime=a.getCurrentTime(),b.duration=d.duration=a.getDuration(),d.paused=b.paused,d.ended=b.ended,d.muted=a.isMuted(),d.volume=a.getVolume()/100,d.bytesTotal=a.getVideoBytesTotal(),d.bufferedBytes=a.getVideoBytesLoaded();var e=d.bufferedBytes/d.bytesTotal*d.duration;d.target.buffered=d.buffered={start:function(a){return 0},end:function(a){return e},length:1}}b.dispatchEvent(d)},iFrameReady:function(){for(this.isLoaded=!0,this.isIframeLoaded=!0;this.iframeQueue.length>0;){var a=this.iframeQueue.pop();this.createIframe(a)}},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]=a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(b=document.createElement("div"),a.container.appendChild(b),b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+a.pluginId+'" width="'+a.width+'" height="'+a.height+'" class="mejs-shim"><param name="movie" value="'+c+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+options.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /></object>'):a.container.innerHTML='<object type="application/x-shockwave-flash" id="'+a.pluginId+'" data="'+c+'" width="'+a.width+'" height="'+a.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="'+options.flashScriptAccess+'"><param name="wmode" value="transparent"></object>'},flashReady:function(a){var b=this.flashPlayers[a],c=document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c,mejs.MediaPluginBridge.initPlugin(a),c.cueVideoById(b.videoId);var e=b.containerId+"_callback";window[e]=function(a){mejs.YouTubeApi.handleStateChange(a,c,d)},c.addEventListener("onStateChange",e),setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250),mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case-1:c.paused=!0,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"loadedmetadata");break;case 0:c.paused=!1,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=!1,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"play"),mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=!0,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress");break;case 5:}}},window.onYouTubePlayerAPIReady=function(){mejs.YouTubeApi.iFrameReady()},window.onYouTubePlayerReady=function(a){mejs.YouTubeApi.flashReady(a)},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(a,b,c){"use strict";var d={locale:{language:b.i18n&&b.i18n.locale.language||"",strings:b.i18n&&b.i18n.locale.strings||{}},ietf_lang_regex:/^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/,methods:{}};d.getLanguage=function(){var a=d.locale.language||window.navigator.userLanguage||window.navigator.language;return d.ietf_lang_regex.exec(a)?a:null},"undefined"!=typeof mejsL10n&&(d.locale.language=mejsL10n.language),d.methods.checkPlain=function(a){var b,c,d={"&":"&",'"':""","<":"<",">":">"};a=String(a);for(b in d)d.hasOwnProperty(b)&&(c=new RegExp(b,"g"),a=a.replace(c,d[b]));return a},d.methods.t=function(a,b){return d.locale.strings&&d.locale.strings[b.context]&&d.locale.strings[b.context][a]&&(a=d.locale.strings[b.context][a]),d.methods.checkPlain(a)},d.t=function(a,b){if("string"==typeof a&&a.length>0){var c=d.getLanguage();return b=b||{context:c},d.methods.t(a,b)}throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}},b.i18n=d}(document,mejs),function(a,b){"use strict";"undefined"!=typeof mejsL10n&&(a[mejsL10n.language]=mejsL10n.strings)}(mejs.i18n.locale.strings),/*! - * +* MediaElement.js +* HTML5 <video> and <audio> shim and player +* http://mediaelementjs.com/ +* +* Creates a JavaScript object that mimics HTML5 MediaElement API +* for browsers that don't understand HTML5 or can't play the provided codec +* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 +* +* Copyright 2010-2014, John Dyer (http://j.hn) +* License: MIT +* +*/var mejs=mejs||{};mejs.version="2.15.1";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"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null, +types:["video/vimeo","video/x-vimeo"]}]}; +mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>';return b.firstChild.href},getScriptPath:function(a){for(var b=0,c,d="",e="",g,f,i=document.getElementsByTagName("script"),k=i.length,h=a.length;b<k;b++){g=i[b].src;c=g.lastIndexOf("/");if(c>-1){f=g.substring(c+ +1);g=g.substring(0,c+1)}else{f=g;g=""}for(c=0;c<h;c++){e=a[c];e=f.indexOf(e);if(e>-1){d=g;break}}if(d!=="")break}return d},secondsToTimeCode:function(a,b,c,d){if(typeof c=="undefined")c=false;else if(typeof d=="undefined")d=25;var e=Math.floor(a/3600)%24,g=Math.floor(a/60)%60,f=Math.floor(a%60);a=Math.floor((a%1*d).toFixed(3));return(b||e>0?(e<10?"0"+e:e)+":":"")+(g<10?"0"+g:g)+":"+(f<10?"0"+f:f)+(c?":"+(a<10?"0"+a:a):"")},timeCodeToSeconds:function(a,b,c,d){if(typeof c=="undefined")c=false;else if(typeof d== +"undefined")d=25;a=a.split(":");b=parseInt(a[0],10);var e=parseInt(a[1],10),g=parseInt(a[2],10),f=0,i=0;if(c)f=parseInt(a[3])/d;return i=b*3600+e*60+g+f},convertSMPTEtoSeconds:function(a){if(typeof a!="string")return false;a=a.replace(",",".");var b=0,c=a.indexOf(".")!=-1?a.split(".")[1].length:0,d=1;a=a.split(":").reverse();for(var e=0;e<a.length;e++){d=1;if(e>0)d=Math.pow(60,e);b+=Number(a[e])*d}return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);if(b&&/object|embed/i.test(b.nodeName))if(mejs.MediaFeatures.isIE){b.style.display= +"none";(function(){b.readyState==4?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)})()}else b.parentNode.removeChild(b)},removeObjectInIE:function(a){if(a=document.getElementById(a)){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}}; +mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];b[1]=b[1]||0;b[2]=b[2]||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:false},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e=[0,0,0],g;if(typeof this.nav.plugins!="undefined"&&typeof this.nav.plugins[a]=="object"){if((c=this.nav.plugins[a].description)&& +!(typeof this.nav.mimeTypes!="undefined"&&this.nav.mimeTypes[b]&&!this.nav.mimeTypes[b].enabledPlugin)){e=c.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(a=0;a<e.length;a++)e[a]=parseInt(e[a].match(/\d+/),10)}}else if(typeof window.ActiveXObject!="undefined")try{if(g=new ActiveXObject(c))e=d(g)}catch(f){}return e}}; +mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(a){var b=[];if(a=a.GetVariable("$version")){a=a.split(" ")[1].split(",");b=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}return b}); +mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(a){var b=[0,0,0,0],c=function(d,e,g,f){for(;d.isVersionSupported(e[0]+"."+e[1]+"."+e[2]+"."+e[3]);)e[g]+=f;e[g]-=f};c(a,b,0,1);c(a,b,1,1);c(a,b,2,1E4);c(a,b,2,1E3);c(a,b,2,100);c(a,b,2,10);c(a,b,2,1);c(a,b,3,1);return b}); +mejs.MediaFeatures={init:function(){var a=this,b=document,c=mejs.PluginDetector.nav,d=mejs.PluginDetector.ua.toLowerCase(),e,g=["source","track","audio","video"];a.isiPad=d.match(/ipad/i)!==null;a.isiPhone=d.match(/iphone/i)!==null;a.isiOS=a.isiPhone||a.isiPad;a.isAndroid=d.match(/android/i)!==null;a.isBustedAndroid=d.match(/android 2\.[12]/)!==null;a.isBustedNativeHTTPS=location.protocol==="https:"&&(d.match(/android [12]\./)!==null||d.match(/macintosh.* version.* safari/)!==null);a.isIE=c.appName.toLowerCase().indexOf("microsoft")!= +-1||c.appName.toLowerCase().match(/trident/gi)!==null;a.isChrome=d.match(/chrome/gi)!==null;a.isChromium=d.match(/chromium/gi)!==null;a.isFirefox=d.match(/firefox/gi)!==null;a.isWebkit=d.match(/webkit/gi)!==null;a.isGecko=d.match(/gecko/gi)!==null&&!a.isWebkit&&!a.isIE;a.isOpera=d.match(/opera/gi)!==null;a.hasTouch="ontouchstart"in window;a.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;for(c=0;c<g.length;c++)e=document.createElement(g[c]); +a.supportsMediaTag=typeof e.canPlayType!=="undefined"||a.isBustedAndroid;try{e.canPlayType("video/mp4")}catch(f){a.supportsMediaTag=false}a.hasSemiNativeFullScreen=typeof e.webkitEnterFullscreen!=="undefined";a.hasNativeFullscreen=typeof e.requestFullscreen!=="undefined";a.hasWebkitNativeFullScreen=typeof e.webkitRequestFullScreen!=="undefined";a.hasMozNativeFullScreen=typeof e.mozRequestFullScreen!=="undefined";a.hasMsNativeFullScreen=typeof e.msRequestFullscreen!=="undefined";a.hasTrueNativeFullScreen= +a.hasWebkitNativeFullScreen||a.hasMozNativeFullScreen||a.hasMsNativeFullScreen;a.nativeFullScreenEnabled=a.hasTrueNativeFullScreen;if(a.hasMozNativeFullScreen)a.nativeFullScreenEnabled=document.mozFullScreenEnabled;else if(a.hasMsNativeFullScreen)a.nativeFullScreenEnabled=document.msFullscreenEnabled;if(a.isChrome)a.hasSemiNativeFullScreen=false;if(a.hasTrueNativeFullScreen){a.fullScreenEventName="";if(a.hasWebkitNativeFullScreen)a.fullScreenEventName="webkitfullscreenchange";else if(a.hasMozNativeFullScreen)a.fullScreenEventName= +"mozfullscreenchange";else if(a.hasMsNativeFullScreen)a.fullScreenEventName="MSFullscreenChange";a.isFullScreen=function(){if(a.hasMozNativeFullScreen)return b.mozFullScreen;else if(a.hasWebkitNativeFullScreen)return b.webkitIsFullScreen;else if(a.hasMsNativeFullScreen)return b.msFullscreenElement!==null};a.requestFullScreen=function(i){if(a.hasWebkitNativeFullScreen)i.webkitRequestFullScreen();else if(a.hasMozNativeFullScreen)i.mozRequestFullScreen();else a.hasMsNativeFullScreen&&i.msRequestFullscreen()}; +a.cancelFullScreen=function(){if(a.hasWebkitNativeFullScreen)document.webkitCancelFullScreen();else if(a.hasMozNativeFullScreen)document.mozCancelFullScreen();else a.hasMsNativeFullScreen&&document.msExitFullscreen()}}if(a.hasSemiNativeFullScreen&&d.match(/mac os x 10_5/i)){a.hasNativeFullScreen=false;a.hasSemiNativeFullScreen=false}}};mejs.MediaFeatures.init(); +mejs.HtmlMediaElement={pluginType:"native",isFullScreen:false,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){for(var b=this.getElementsByTagName("source");b.length>0;)this.removeChild(b[0]);if(typeof a=="string")this.src=a;else{var c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.src=c.src;break}}}},setVideoSize:function(a,b){this.width=a;this.height=b}}; +mejs.PluginMediaElement=function(a,b,c){this.id=a;this.pluginType=b;this.src=c;this.events={};this.attributes={}}; +mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:false,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:true,ended:false,seeking:false,duration:0,error:null,tagName:"",muted:false,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.playVideo():this.pluginApi.playMedia();this.paused=false}},load:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType== +"vimeo"||this.pluginApi.loadMedia();this.paused=false}},pause:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia();this.paused=true}},stop:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.stopVideo():this.pluginApi.stopMedia();this.paused=true}},canPlayType:function(a){var b,c,d,e=mejs.plugins[this.pluginType];for(b=0;b<e.length;b++){d=e[b];if(mejs.PluginDetector.hasPluginVersion(this.pluginType, +d.version))for(c=0;c<d.types.length;c++)if(a==d.types[c])return"probably"}return""},positionFullscreenButton:function(a,b,c){this.pluginApi!=null&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(b),c)},hideFullscreenButton:function(){this.pluginApi!=null&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(a){if(typeof a=="string"){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a));this.src=mejs.Utility.absolutizeUrl(a)}else{var b, +c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src));this.src=mejs.Utility.absolutizeUrl(a);break}}}},setCurrentTime:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.seekTo(a):this.pluginApi.setCurrentTime(a);this.currentTime=a}},setVolume:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"?this.pluginApi.setVolume(a*100):this.pluginApi.setVolume(a);this.volume=a}}, +setMuted:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"){a?this.pluginApi.mute():this.pluginApi.unMute();this.muted=a;this.dispatchEvent("volumechange")}else this.pluginApi.setMuted(a);this.muted=a}},setVideoSize:function(a,b){if(this.pluginElement&&this.pluginElement.style){this.pluginElement.style.width=a+"px";this.pluginElement.style.height=b+"px"}this.pluginApi!=null&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(a,b)},setFullscreen:function(a){this.pluginApi!=null&& +this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(a)},enterFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(true)},exitFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(false)},addEventListener:function(a,b){this.events[a]=this.events[a]||[];this.events[a].push(b)},removeEventListener:function(a,b){if(!a){this.events={};return true}var c=this.events[a];if(!c)return true;if(!b){this.events[a]=[];return true}for(var d= +0;d<c.length;d++)if(c[d]===b){this.events[a].splice(d,1);return true}return false},dispatchEvent:function(a){var b,c,d=this.events[a];if(d){c=Array.prototype.slice.call(arguments,1);for(b=0;b<d.length;b++)d[b].apply(null,c)}},hasAttribute:function(a){return a in this.attributes},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){if(this.hasAttribute(a))return this.attributes[a];return""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id); +mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}}; +mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(a,b,c){this.pluginMediaElements[a]=b;this.htmlMediaElements[a]=c},unregisterPluginElement:function(a){delete this.pluginMediaElements[a];delete this.htmlMediaElements[a]},initPlugin:function(a){var b=this.pluginMediaElements[a],c=this.htmlMediaElements[a];if(b){switch(b.pluginType){case "flash":b.pluginElement=b.pluginApi=document.getElementById(a);break;case "silverlight":b.pluginElement=document.getElementById(b.id); +b.pluginApi=b.pluginElement.Content.MediaElementJS}b.pluginApi!=null&&b.success&&b.success(b,c)}},fireEvent:function(a,b,c){var d,e;if(a=this.pluginMediaElements[a]){b={type:b,target:a};for(d in c){a[d]=c[d];b[d]=c[d]}e=c.bufferedTime||0;b.target.buffered=b.buffered={start:function(){return 0},end:function(){return e},length:1};a.dispatchEvent(b.type,b)}}}; +mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:false,httpsBasicAuthSite:false,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",enablePluginSmoothing:false,enablePseudoStreaming:false,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480, +defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:0.8,success:function(){},error:function(){}};mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)}; +mejs.HtmlMediaElementShim={create:function(a,b){var c=mejs.MediaElementDefaults,d=typeof a=="string"?document.getElementById(a):a,e=d.tagName.toLowerCase(),g=e==="audio"||e==="video",f=g?d.getAttribute("src"):d.getAttribute("href");e=d.getAttribute("poster");var i=d.getAttribute("autoplay"),k=d.getAttribute("preload"),h=d.getAttribute("controls"),j;for(j in b)c[j]=b[j];f=typeof f=="undefined"||f===null||f==""?null:f;e=typeof e=="undefined"||e===null?"":e;k=typeof k=="undefined"||k===null||k==="false"? +"none":k;i=!(typeof i=="undefined"||i===null||i==="false");h=!(typeof h=="undefined"||h===null||h==="false");j=this.determinePlayback(d,c,mejs.MediaFeatures.supportsMediaTag,g,f);j.url=j.url!==null?mejs.Utility.absolutizeUrl(j.url):"";if(j.method=="native"){if(mejs.MediaFeatures.isBustedAndroid){d.src=j.url;d.addEventListener("click",function(){d.play()},false)}return this.updateNative(j,c,i,k)}else if(j.method!=="")return this.createPlugin(j,c,e,i,k,h);else{this.createErrorMessage(j,c,e);return this}}, +determinePlayback:function(a,b,c,d,e){var g=[],f,i,k,h={method:"",url:"",htmlMediaElement:a,isVideo:a.tagName.toLowerCase()!="audio"},j;if(typeof b.type!="undefined"&&b.type!=="")if(typeof b.type=="string")g.push({type:b.type,url:e});else for(f=0;f<b.type.length;f++)g.push({type:b.type[f],url:e});else if(e!==null){k=this.formatType(e,a.getAttribute("type"));g.push({type:k,url:e})}else for(f=0;f<a.childNodes.length;f++){i=a.childNodes[f];if(i.nodeType==1&&i.tagName.toLowerCase()=="source"){e=i.getAttribute("src"); +k=this.formatType(e,i.getAttribute("type"));i=i.getAttribute("media");if(!i||!window.matchMedia||window.matchMedia&&window.matchMedia(i).matches)g.push({type:k,url:e})}}if(!d&&g.length>0&&g[0].url!==null&&this.getTypeFromFile(g[0].url).indexOf("audio")>-1)h.isVideo=false;if(mejs.MediaFeatures.isBustedAndroid)a.canPlayType=function(m){return m.match(/video\/(mp4|m4v)/gi)!==null?"maybe":""};if(mejs.MediaFeatures.isChromium)a.canPlayType=function(m){return m.match(/video\/(webm|ogv|ogg)/gi)!==null?"maybe": +""};if(c&&(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="native")&&!(mejs.MediaFeatures.isBustedNativeHTTPS&&b.httpsBasicAuthSite===true)){if(!d){f=document.createElement(h.isVideo?"video":"audio");a.parentNode.insertBefore(f,a);a.style.display="none";h.htmlMediaElement=a=f}for(f=0;f<g.length;f++)if(g[f].type=="video/m3u8"||a.canPlayType(g[f].type).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/mp3/,"mpeg")).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/m4a/,"mp4")).replace(/no/, +"")!==""){h.method="native";h.url=g[f].url;break}if(h.method==="native"){if(h.url!==null)a.src=h.url;if(b.mode!=="auto_plugin")return h}}if(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="shim")for(f=0;f<g.length;f++){k=g[f].type;for(a=0;a<b.plugins.length;a++){e=b.plugins[a];i=mejs.plugins[e];for(c=0;c<i.length;c++){j=i[c];if(j.version==null||mejs.PluginDetector.hasPluginVersion(e,j.version))for(d=0;d<j.types.length;d++)if(k==j.types[d]){h.method=e;h.url=g[f].url;return h}}}}if(b.mode==="auto_plugin"&& +h.method==="native")return h;if(h.method===""&&g.length>0)h.url=g[0].url;return h},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];a=a.substring(a.lastIndexOf(".")+1).toLowerCase();return(/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(a)?"video":"audio")+"/"+this.getTypeFromExtension(a)},getTypeFromExtension:function(a){switch(a){case "mp4":case "m4v":case "m4a":return"mp4";case "webm":case "webma":case "webmv":return"webm"; +case "ogg":case "oga":case "ogv":return"ogg";default:return a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div");e.className="me-cannotplay";try{e.style.width=d.width+"px";e.style.height=d.height+"px"}catch(g){}e.innerHTML=b.customError?b.customError:c!==""?'<a href="'+a.url+'"><img src="'+c+'" width="100%" height="100%" /></a>':'<a href="'+a.url+'"><span>'+mejs.i18n.t("Download File")+"</span></a>";d.parentNode.insertBefore(e,d);d.style.display="none";b.error(d)}, +createPlugin:function(a,b,c,d,e,g){c=a.htmlMediaElement;var f=1,i=1,k="me_"+a.method+"_"+mejs.meIndex++,h=new mejs.PluginMediaElement(k,a.method,a.url),j=document.createElement("div"),m;h.tagName=c.tagName;for(m=0;m<c.attributes.length;m++){var q=c.attributes[m];q.specified==true&&h.setAttribute(q.name,q.value)}for(m=c.parentNode;m!==null&&m.tagName.toLowerCase()!=="body"&&m.parentNode!=null;){if(m.parentNode.tagName.toLowerCase()==="p"){m.parentNode.parentNode.insertBefore(m,m.parentNode);break}m= +m.parentNode}if(a.isVideo){f=b.pluginWidth>0?b.pluginWidth:b.videoWidth>0?b.videoWidth:c.getAttribute("width")!==null?c.getAttribute("width"):b.defaultVideoWidth;i=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:c.getAttribute("height")!==null?c.getAttribute("height"):b.defaultVideoHeight;f=mejs.Utility.encodeUrl(f);i=mejs.Utility.encodeUrl(i)}else if(b.enablePluginDebug){f=320;i=240}h.success=b.success;mejs.MediaPluginBridge.registerPluginElement(k,h,c);j.className="me-plugin";j.id= +k+"_container";a.isVideo?c.parentNode.insertBefore(j,c):document.body.insertBefore(j,document.body.childNodes[0]);d=["id="+k,"isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+f,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+i,"pseudostreamstart="+b.pseudoStreamingStartQueryParam];if(a.url!==null)a.method=="flash"?d.push("file="+mejs.Utility.encodeUrl(a.url)):d.push("file="+a.url);b.enablePluginDebug&&d.push("debug=true"); +b.enablePluginSmoothing&&d.push("smoothing=true");b.enablePseudoStreaming&&d.push("pseudostreaming=true");g&&d.push("controls=true");if(b.pluginVars)d=d.concat(b.pluginVars);switch(a.method){case "silverlight":j.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+k+'" name="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="initParams" value="'+d.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="'+ +b.pluginPath+b.silverlightName+'" /></object>';break;case "flash":if(mejs.MediaFeatures.isIE){a=document.createElement("div");j.appendChild(a);a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="movie" value="'+b.pluginPath+b.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+d.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" /><param name="scale" value="default" /></object>'}else j.innerHTML= +'<embed id="'+k+'" name="'+k+'" 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="'+b.pluginPath+b.flashName+'" flashvars="'+d.join("&")+'" width="'+f+'" height="'+i+'" scale="default"class="mejs-shim"></embed>';break;case "youtube":if(a.url.lastIndexOf("youtu.be")!=-1){a=a.url.substr(a.url.lastIndexOf("/")+1);if(a.indexOf("?")!= +-1)a=a.substr(0,a.indexOf("?"))}else a=a.url.substr(a.url.lastIndexOf("=")+1);youtubeSettings={container:j,containerId:j.id,pluginMediaElement:h,pluginId:k,videoId:a,height:i,width:f};mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case "vimeo":b=k+"_player";h.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1);j.innerHTML='<iframe src="//player.vimeo.com/video/'+h.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+ +b+'" width="'+f+'" height="'+i+'" frameborder="0" class="mejs-shim" id="'+b+'"></iframe>';if(typeof $f=="function"){var l=$f(j.childNodes[0]);l.addEvent("ready",function(){function o(n,p,r,s){n={type:r,target:p};if(r=="timeupdate"){p.currentTime=n.currentTime=s.seconds;p.duration=n.duration=s.duration}p.dispatchEvent(n.type,n)}$.extend(l,{playVideo:function(){l.api("play")},stopVideo:function(){l.api("unload")},pauseVideo:function(){l.api("pause")},seekTo:function(n){l.api("seekTo",n)},setVolume:function(n){l.api("setVolume", +n)},setMuted:function(n){if(n){l.lastVolume=l.api("getVolume");l.api("setVolume",0)}else{l.api("setVolume",l.lastVolume);delete l.lastVolume}}});l.addEvent("play",function(){o(l,h,"play");o(l,h,"playing")});l.addEvent("pause",function(){o(l,h,"pause")});l.addEvent("finish",function(){o(l,h,"ended")});l.addEvent("playProgress",function(n){o(l,h,"timeupdate",n)});h.pluginElement=j;h.pluginApi=l;mejs.MediaPluginBridge.initPlugin(k)})}else console.warn("You need to include froogaloop for vimeo to work")}c.style.display= +"none";c.removeAttribute("autoplay");return h},updateNative:function(a,b){var c=a.htmlMediaElement,d;for(d in mejs.HtmlMediaElement)c[d]=mejs.HtmlMediaElement[d];b.success(c,c);return c}}; +mejs.YouTubeApi={isIframeStarted:false,isIframeLoaded:false,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);this.isIframeStarted=true}},iframeQueue:[],enqueueIframe:function(a){if(this.isLoaded)this.createIframe(a);else{this.loadIframeApi();this.iframeQueue.push(a)}},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId, +{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c;mejs.MediaPluginBridge.initPlugin(a.pluginId);setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(d){mejs.YouTubeApi.handleStateChange(d.data,c,b)}}})},createEvent:function(a,b,c){c={type:c,target:b};if(a&&a.getDuration){b.currentTime=c.currentTime=a.getCurrentTime();b.duration=c.duration=a.getDuration();c.paused=b.paused; +c.ended=b.ended;c.muted=a.isMuted();c.volume=a.getVolume()/100;c.bytesTotal=a.getVideoBytesTotal();c.bufferedBytes=a.getVideoBytesLoaded();var d=c.bufferedBytes/c.bytesTotal*c.duration;c.target.buffered=c.buffered={start:function(){return 0},end:function(){return d},length:1}}b.dispatchEvent(c.type,c)},iFrameReady:function(){for(this.isIframeLoaded=this.isLoaded=true;this.iframeQueue.length>0;)this.createIframe(this.iframeQueue.pop())},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]= +a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";if(mejs.MediaFeatures.isIE){b=document.createElement("div");a.container.appendChild(b);b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+a.pluginId+'" width="'+a.width+'" height="'+a.height+'" class="mejs-shim"><param name="movie" value="'+ +c+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'}else a.container.innerHTML='<object type="application/x-shockwave-flash" id="'+a.pluginId+'" data="'+c+'" width="'+a.width+'" height="'+a.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'},flashReady:function(a){var b=this.flashPlayers[a],c= +document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c;mejs.MediaPluginBridge.initPlugin(a);c.cueVideoById(b.videoId);a=b.containerId+"_callback";window[a]=function(e){mejs.YouTubeApi.handleStateChange(e,c,d)};c.addEventListener("onStateChange",a);setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250);mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case -1:c.paused=true;c.ended=true;mejs.YouTubeApi.createEvent(b, +c,"loadedmetadata");break;case 0:c.paused=false;c.ended=true;mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=false;c.ended=false;mejs.YouTubeApi.createEvent(b,c,"play");mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=true;c.ended=false;mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress")}}};function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(a){mejs.YouTubeApi.flashReady(a)} +window.mejs=mejs;window.MediaElement=mejs.MediaElement; +(function(a,b){var c={locale:{language:"",strings:{}},methods:{}};c.getLanguage=function(){return(c.locale.language||window.navigator.userLanguage||window.navigator.language).substr(0,2).toLowerCase()};if(typeof mejsL10n!="undefined")c.locale.language=mejsL10n.language;c.methods.checkPlain=function(d){var e,g,f={"&":"&",'"':""","<":"<",">":">"};d=String(d);for(e in f)if(f.hasOwnProperty(e)){g=RegExp(e,"g");d=d.replace(g,f[e])}return d};c.methods.t=function(d,e){if(c.locale.strings&& +c.locale.strings[e.context]&&c.locale.strings[e.context][d])d=c.locale.strings[e.context][d];return c.methods.checkPlain(d)};c.t=function(d,e){if(typeof d==="string"&&d.length>0){var g=c.getLanguage();e=e||{context:g};return c.methods.t(d,e)}else throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."};};b.i18n=c})(document,mejs);(function(a){if(typeof mejsL10n!="undefined")a[mejsL10n.language]=mejsL10n.strings})(mejs.i18n.locale.strings); +(function(a){if(typeof a.de==="undefined")a.de={Fullscreen:"Vollbild","Go Fullscreen":"Vollbild an","Turn off Fullscreen":"Vollbild aus",Close:"Schlie\u00dfen"}})(mejs.i18n.locale.strings);(function(a){if(typeof a.zh==="undefined")a.zh={Fullscreen:"\u5168\u87a2\u5e55","Go Fullscreen":"\u5168\u5c4f\u6a21\u5f0f","Turn off Fullscreen":"\u9000\u51fa\u5168\u5c4f\u6a21\u5f0f",Close:"\u95dc\u9589"}})(mejs.i18n.locale.strings); + +/*! * MediaElementPlayer * http://mediaelementjs.com/ * @@ -23,6 +81,103 @@ var mejs=mejs||{};mejs.version="2.19.0",mejs.meIndex=0,mejs.plugins={silverlight * Copyright 2010-2013, John Dyer (http://j.hn/) * License: MIT * - */ -"undefined"!=typeof jQuery?mejs.$=jQuery:"undefined"!=typeof Zepto?(mejs.$=Zepto,Zepto.fn.outerWidth=function(a){var b=$(this).width();return a&&(b+=parseInt($(this).css("margin-right"),10),b+=parseInt($(this).css("margin-left"),10)),b}):"undefined"!=typeof ender&&(mejs.$=ender),function(a){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return.05*a.duration},defaultSeekForwardInterval:function(a){return.05*a.duration},setDimensions:!0,audioWidth:-1,audioHeight:-1,startVolume:.8,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?b.play():b.pause()}},{keys:[38],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.volume+.1,1);b.setVolume(c)}},{keys:[40],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.volume-.1,0);b.setVolume(c)}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a,b){"undefined"!=typeof a.enterFullScreen&&(a.isFullScreen?a.exitFullScreen():a.enterFullScreen())}},{keys:[77],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer()),a.media.muted?a.setMuted(!1):a.setMuted(!0)}}]},mejs.mepIndex=0,mejs.players={},mejs.MediaElementPlayer=function(b,c){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(b,c);var d=this;return d.$media=d.$node=a(b),d.node=d.media=d.$media[0],d.node?"undefined"!=typeof d.node.player?d.node.player:("undefined"==typeof c&&(c=d.$node.data("mejsoptions")),d.options=a.extend({},mejs.MepDefaults,c),d.options.timeFormat||(d.options.timeFormat="mm:ss",d.options.alwaysShowHours&&(d.options.timeFormat="hh:mm:ss"),d.options.showTimecodeFrameCount&&(d.options.timeFormat+=":ff")),mejs.Utility.calculateTimeFormat(0,d.options,d.options.framesPerSecond||25),d.id="mep_"+mejs.mepIndex++,mejs.players[d.id]=d,d.init(),d):void 0},mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var b=this,c=mejs.MediaFeatures,d=a.extend(!0,{},b.options,{success:function(a,c){b.meReady(a,c)},error:function(a){b.handleError(a)}}),e=b.media.tagName.toLowerCase();if(b.isDynamic="audio"!==e&&"video"!==e,b.isDynamic?b.isVideo=b.options.isVideo:b.isVideo="audio"!==e&&b.options.isVideo,c.isiPad&&b.options.iPadUseNativeControls||c.isiPhone&&b.options.iPhoneUseNativeControls)b.$media.attr("controls","controls"),c.isiPad&&null!==b.media.getAttribute("autoplay")&&b.play();else if(c.isAndroid&&b.options.AndroidUseNativeControls);else{b.$media.removeAttr("controls");var f=b.isVideo?mejs.i18n.t("Video Player"):mejs.i18n.t("Audio Player");a('<span class="mejs-offscreen">'+f+"</span>").insertBefore(b.$media),b.container=a('<div id="'+b.id+'" class="mejs-container '+(mejs.MediaFeatures.svgAsImg?"svg":"no-svg")+'" tabindex="0" role="application" aria-label="'+f+'"><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(b.$media[0].className).insertBefore(b.$media).focus(function(a){if(!b.controlsAreVisible){b.showControls(!0);var c=b.container.find(".mejs-playpause-button > button");c.focus()}}),b.container.addClass((c.isAndroid?"mejs-android ":"")+(c.isiOS?"mejs-ios ":"")+(c.isiPad?"mejs-ipad ":"")+(c.isiPhone?"mejs-iphone ":"")+(b.isVideo?"mejs-video ":"mejs-audio ")),b.container.find(".mejs-mediaelement").append(b.$media),b.node.player=b,b.controls=b.container.find(".mejs-controls"),b.layers=b.container.find(".mejs-layers");var g=b.isVideo?"video":"audio",h=g.substring(0,1).toUpperCase()+g.substring(1);b.options[g+"Width"]>0||b.options[g+"Width"].toString().indexOf("%")>-1?b.width=b.options[g+"Width"]:""!==b.media.style.width&&null!==b.media.style.width?b.width=b.media.style.width:null!==b.media.getAttribute("width")?b.width=b.$media.attr("width"):b.width=b.options["default"+h+"Width"],b.options[g+"Height"]>0||b.options[g+"Height"].toString().indexOf("%")>-1?b.height=b.options[g+"Height"]:""!==b.media.style.height&&null!==b.media.style.height?b.height=b.media.style.height:null!==b.$media[0].getAttribute("height")?b.height=b.$media.attr("height"):b.height=b.options["default"+h+"Height"],b.setPlayerSize(b.width,b.height),d.pluginWidth=b.width,d.pluginHeight=b.height}mejs.MediaElement(b.$media[0],d),"undefined"!=typeof b.container&&b.controlsAreVisible&&b.container.trigger("controlsshown")},showControls:function(a){var b=this;a="undefined"==typeof a||a,b.controlsAreVisible||(a?(b.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0,b.container.trigger("controlsshown")}),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.container.trigger("controlsshown")),b.setControlsSize())},hideControls:function(b){var c=this;b="undefined"==typeof b||b,!c.controlsAreVisible||c.options.alwaysShowControls||c.keyboardAction||(b?(c.controls.stop(!0,!0).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")}),c.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block")})):(c.controls.css("visibility","hidden").css("display","block"),c.container.find(".mejs-control").css("visibility","hidden").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")))},controlsTimer:null,startControlsTimer:function(a){var b=this;a="undefined"!=typeof a?a:1500,b.killControlsTimer("start"),b.controlsTimer=setTimeout(function(){b.hideControls(),b.killControlsTimer("hide")},a)},killControlsTimer:function(a){var b=this;null!==b.controlsTimer&&(clearTimeout(b.controlsTimer),delete b.controlsTimer,b.controlsTimer=null)},controlsEnabled:!0,disableControls:function(){var a=this;a.killControlsTimer(),a.hideControls(!1),this.controlsEnabled=!1},enableControls:function(){var a=this;a.showControls(!1),a.controlsEnabled=!0},meReady:function(b,c){var d,e,f=this,g=mejs.MediaFeatures,h=c.getAttribute("autoplay"),i=!("undefined"==typeof h||null===h||"false"===h);if(!f.created){if(f.created=!0,f.media=b,f.domNode=c,!(g.isAndroid&&f.options.AndroidUseNativeControls||g.isiPad&&f.options.iPadUseNativeControls||g.isiPhone&&f.options.iPhoneUseNativeControls)){f.buildposter(f,f.controls,f.layers,f.media),f.buildkeyboard(f,f.controls,f.layers,f.media),f.buildoverlays(f,f.controls,f.layers,f.media),f.findTracks();for(d in f.options.features)if(e=f.options.features[d],f["build"+e])try{f["build"+e](f,f.controls,f.layers,f.media)}catch(j){}f.container.trigger("controlsready"),f.setPlayerSize(f.width,f.height),f.setControlsSize(),f.isVideo&&(mejs.MediaFeatures.hasTouch?f.$media.bind("touchstart",function(){f.controlsAreVisible?f.hideControls(!1):f.controlsEnabled&&f.showControls(!1)}):(f.clickToPlayPauseCallback=function(){f.options.clickToPlayPause&&(f.media.paused?f.play():f.pause())},f.media.addEventListener("click",f.clickToPlayPauseCallback,!1),f.container.bind("mouseenter",function(){f.controlsEnabled&&(f.options.alwaysShowControls||(f.killControlsTimer("enter"),f.showControls(),f.startControlsTimer(2500)))}).bind("mousemove",function(){f.controlsEnabled&&(f.controlsAreVisible||f.showControls(),f.options.alwaysShowControls||f.startControlsTimer(2500))}).bind("mouseleave",function(){f.controlsEnabled&&(f.media.paused||f.options.alwaysShowControls||f.startControlsTimer(1e3))})),f.options.hideVideoControlsOnLoad&&f.hideControls(!1),i&&!f.options.alwaysShowControls&&f.hideControls(),f.options.enableAutosize&&f.media.addEventListener("loadedmetadata",function(a){f.options.videoHeight<=0&&null===f.domNode.getAttribute("height")&&!isNaN(a.target.videoHeight)&&(f.setPlayerSize(a.target.videoWidth,a.target.videoHeight),f.setControlsSize(),f.media.setVideoSize(a.target.videoWidth,a.target.videoHeight))},!1)),b.addEventListener("play",function(){var a;for(a in mejs.players){var b=mejs.players[a];b.id==f.id||!f.options.pauseOtherPlayers||b.paused||b.ended||b.pause(),b.hasFocus=!1}f.hasFocus=!0},!1),f.media.addEventListener("ended",function(b){if(f.options.autoRewind)try{f.media.setCurrentTime(0),window.setTimeout(function(){a(f.container).find(".mejs-overlay-loading").parent().hide()},20)}catch(c){}f.media.pause(),f.setProgressRail&&f.setProgressRail(),f.setCurrentRail&&f.setCurrentRail(),f.options.loop?f.play():!f.options.alwaysShowControls&&f.controlsEnabled&&f.showControls()},!1),f.media.addEventListener("loadedmetadata",function(a){f.updateDuration&&f.updateDuration(),f.updateCurrent&&f.updateCurrent(),f.isFullScreen||(f.setPlayerSize(f.width,f.height),f.setControlsSize())},!1);var k=null;f.media.addEventListener("timeupdate",function(){k!==this.duration&&(k=this.duration,mejs.Utility.calculateTimeFormat(k,f.options,f.options.framesPerSecond||25))},!1),f.container.focusout(function(b){if(b.relatedTarget){var c=a(b.relatedTarget);f.keyboardAction&&0===c.parents(".mejs-container").length&&(f.keyboardAction=!1,f.hideControls(!0))}}),setTimeout(function(){f.setPlayerSize(f.width,f.height),f.setControlsSize()},50),f.globalBind("resize",function(){f.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||f.setPlayerSize(f.width,f.height),f.setControlsSize()}),"youtube"==f.media.pluginType&&(g.isiOS||g.isAndroid)&&f.container.find(".mejs-overlay-play").hide()}i&&"native"==b.pluginType&&f.play(),f.options.success&&("string"==typeof f.options.success?window[f.options.success](f.media,f.domNode,f):f.options.success(f.media,f.domNode,f))}},handleError:function(a){var b=this;b.controls&&b.controls.hide(),b.options.error&&b.options.error(a)},setPlayerSize:function(b,c){var d=this;if(!d.options.setDimensions)return!1;if("undefined"!=typeof b&&(d.width=b),"undefined"!=typeof c&&(d.height=c),d.height.toString().indexOf("%")>0||"none"!==d.$node.css("max-width")&&"t.width"!==d.$node.css("max-width")||d.$node[0].currentStyle&&"100%"===d.$node[0].currentStyle.maxWidth){var e=function(){return d.isVideo?d.media.videoWidth&&d.media.videoWidth>0?d.media.videoWidth:null!==d.media.getAttribute("width")?d.media.getAttribute("width"):d.options.defaultVideoWidth:d.options.defaultAudioWidth}(),f=function(){return d.isVideo?d.media.videoHeight&&d.media.videoHeight>0?d.media.videoHeight:null!==d.media.getAttribute("height")?d.media.getAttribute("height"):d.options.defaultVideoHeight:d.options.defaultAudioHeight}(),g=d.container.parent().closest(":visible").width(),h=d.container.parent().closest(":visible").height(),i=d.isVideo||!d.options.autosizeProgress?parseInt(g*f/e,10):f;isNaN(i)&&(i=h),d.container.parent().length>0&&"body"===d.container.parent()[0].tagName.toLowerCase()&&(g=a(window).width(),i=a(window).height()),i&&g&&(d.container.width(g).height(i),d.$media.add(d.container.find(".mejs-shim")).width("100%").height("100%"),d.isVideo&&d.media.setVideoSize&&d.media.setVideoSize(g,i),d.layers.children(".mejs-layer").width("100%").height("100%"))}else d.container.width(d.width).height(d.height),d.layers.children(".mejs-layer").width(d.width).height(d.height)},setControlsSize:function(){var b=this,c=0,d=0,e=b.controls.find(".mejs-time-rail"),f=b.controls.find(".mejs-time-total"),g=e.siblings(),h=g.last(),i=null;if(b.container.is(":visible")&&e.length&&e.is(":visible")){b.options&&!b.options.autosizeProgress&&(d=parseInt(e.css("width"),10)),0!==d&&d||(g.each(function(){var b=a(this);"absolute"!=b.css("position")&&b.is(":visible")&&(c+=a(this).outerWidth(!0))}),d=b.controls.width()-c-(e.outerWidth(!0)-e.width()));do e.width(d),f.width(d-(f.outerWidth(!0)-f.width())),"absolute"!=h.css("position")&&(i=h.length?h.position():null,d--);while(null!==i&&i.top>0&&d>0);b.container.trigger("controlsresize")}},buildposter:function(b,c,d,e){var f=this,g=a('<div class="mejs-poster mejs-layer"></div>').appendTo(d),h=b.$media.attr("poster");""!==b.options.poster&&(h=b.options.poster),h?f.setPoster(h):g.hide(),e.addEventListener("play",function(){g.hide()},!1),b.options.showPosterWhenEnded&&b.options.autoRewind&&e.addEventListener("ended",function(){g.show()},!1)},setPoster:function(b){var c=this,d=c.container.find(".mejs-poster"),e=d.find("img");0===e.length&&(e=a('<img width="100%" height="100%" alt="" />').appendTo(d)),e.attr("src",b),d.css({"background-image":"url("+b+")"})},buildoverlays:function(b,c,d,e){var f=this;if(b.isVideo){var g=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(d),h=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(d),i=a('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(d).bind("click",function(){f.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("playing",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("seeking",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("seeked",function(){g.hide(),c.find(".mejs-time-buffering").hide()},!1),e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||i.show()},!1),e.addEventListener("waiting",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("loadeddata",function(){g.show(),c.find(".mejs-time-buffering").show(),mejs.MediaFeatures.isAndroid&&(e.canplayTimeout=window.setTimeout(function(){if(document.createEvent){var a=document.createEvent("HTMLEvents");return a.initEvent("canplay",!0,!0),e.dispatchEvent(a)}},300))},!1),e.addEventListener("canplay",function(){g.hide(),c.find(".mejs-time-buffering").hide(),clearTimeout(e.canplayTimeout)},!1),e.addEventListener("error",function(a){f.handleError(a),g.hide(),i.hide(),h.show(),h.find(".mejs-overlay-error").html("Error loading this resource")},!1),e.addEventListener("keydown",function(a){f.onkeydown(b,e,a)},!1)}},buildkeyboard:function(b,c,d,e){var f=this;f.container.keydown(function(){f.keyboardAction=!0}),f.globalBind("keydown",function(c){return b.hasFocus=0!==a(c.target).closest(".mejs-container").length,f.onkeydown(b,e,c)}),f.globalBind("click",function(c){b.hasFocus=0!==a(c.target).closest(".mejs-container").length})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var d=0,e=a.options.keyActions.length;e>d;d++)for(var f=a.options.keyActions[d],g=0,h=f.keys.length;h>g;g++)if(c.keyCode==f.keys[g])return"function"==typeof c.preventDefault&&c.preventDefault(),f.action(a,b,c.keyCode),!1;return!0},findTracks:function(){var b=this,c=b.$media.find("track");b.tracks=[],c.each(function(c,d){d=a(d),b.tracks.push({srclang:d.attr("srclang")?d.attr("srclang").toLowerCase():"",src:d.attr("src"),kind:d.attr("kind"),label:d.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a,this.setPlayerSize(this.width,this.height),this.setControlsSize()},play:function(){this.load(),this.media.play()},pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load(),this.isLoaded=!0},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)},remove:function(){var a,b,c=this;c.container.prev(".mejs-offscreen").remove();for(a in c.options.features)if(b=c.options.features[a],c["clean"+b])try{c["clean"+b](c)}catch(d){}c.isDynamic?c.$node.insertBefore(c.container):(c.$media.prop("controls",!0),c.$node.clone().insertBefore(c.container).show(),c.$node.remove()),"native"!==c.media.pluginType&&c.media.remove(),delete mejs.players[c.id],"object"==typeof c.container&&c.container.remove(),c.globalUnbind(),delete c.node.player},rebuildtracks:function(){var a=this;a.findTracks(),a.buildtracks(a,a.controls,a.layers,a.media)},resetSize:function(){var a=this;setTimeout(function(){a.setPlayerSize(a.width,a.height),a.setControlsSize()},50)}},function(){function b(b,d){var e={d:[],w:[]};return a.each((b||"").split(" "),function(a,b){var f=b+"."+d;0===f.indexOf(".")?(e.d.push(f),e.w.push(f)):e[c.test(b)?"w":"d"].push(f)}),e.d=e.d.join(" "),e.w=e.w.join(" "),e}var c=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,d,e){var f=this,g=f.node?f.node.ownerDocument:document;c=b(c,f.id),c.d&&a(g).bind(c.d,d,e),c.w&&a(window).bind(c.w,d,e)},mejs.MediaElementPlayer.prototype.globalUnbind=function(c,d){var e=this,f=e.node?e.node.ownerDocument:document;c=b(c,e.id),c.d&&a(f).unbind(c.d,d),c.w&&a(window).unbind(c.w,d)}}(),"undefined"!=typeof a&&(a.fn.mediaelementplayer=function(b){return b===!1?this.each(function(){var b=a(this).data("mediaelementplayer");b&&b.remove(),a(this).removeData("mediaelementplayer")}):this.each(function(){a(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,b))}),this},a(document).ready(function(){a(".mejs-player").mediaelementplayer()})),window.MediaElementPlayer=mejs.MediaElementPlayer}(mejs.$),function(a){a.extend(mejs.MepDefaults,{playText:mejs.i18n.t("Play"),pauseText:mejs.i18n.t("Pause")}),a.extend(MediaElementPlayer.prototype,{buildplaypause:function(b,c,d,e){function f(a){"play"===a?(i.removeClass("mejs-play").addClass("mejs-pause"),j.attr({title:h.pauseText,"aria-label":h.pauseText})):(i.removeClass("mejs-pause").addClass("mejs-play"),j.attr({title:h.playText,"aria-label":h.playText}))}var g=this,h=g.options,i=a('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+g.id+'" title="'+h.playText+'" aria-label="'+h.playText+'"></button></div>').appendTo(c).click(function(a){return a.preventDefault(),e.paused?e.play():e.pause(),!1}),j=i.find("button");f("pse"),e.addEventListener("play",function(){f("play")},!1),e.addEventListener("playing",function(){f("play")},!1),e.addEventListener("pause",function(){f("pse")},!1),e.addEventListener("paused",function(){f("pse")},!1)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{stopText:"Stop"}),a.extend(MediaElementPlayer.prototype,{buildstop:function(b,c,d,e){var f=this;a('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+f.id+'" title="'+f.options.stopText+'" aria-label="'+f.options.stopText+'"></button></div>').appendTo(c).click(function(){e.paused||e.pause(),e.currentTime>0&&(e.setCurrentTime(0),e.pause(),c.find(".mejs-time-current").width("0px"),c.find(".mejs-time-handle").css("left","0px"),c.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0,b.options)),c.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0,b.options)),d.find(".mejs-poster").show())})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{progessHelpText:mejs.i18n.t("Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.")}),a.extend(MediaElementPlayer.prototype,{buildprogress:function(b,c,d,e){a('<div class="mejs-time-rail"><span class="mejs-time-total mejs-time-slider"><span class="mejs-time-buffering"></span><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(c),c.find(".mejs-time-buffering").hide();var f=this,g=c.find(".mejs-time-total"),h=c.find(".mejs-time-loaded"),i=c.find(".mejs-time-current"),j=c.find(".mejs-time-handle"),k=c.find(".mejs-time-float"),l=c.find(".mejs-time-float-current"),m=c.find(".mejs-time-slider"),n=function(a){var c,d=g.offset(),f=g.width(),h=0,i=0,j=0;c=a.originalEvent&&a.originalEvent.changedTouches?a.originalEvent.changedTouches[0].pageX:a.changedTouches?a.changedTouches[0].pageX:a.pageX,e.duration&&(c<d.left?c=d.left:c>f+d.left&&(c=f+d.left),j=c-d.left,h=j/f,i=.02>=h?0:h*e.duration,o&&i!==e.currentTime&&e.setCurrentTime(i),mejs.MediaFeatures.hasTouch||(k.css("left",j),l.html(mejs.Utility.secondsToTimeCode(i,b.options)),k.show()))},o=!1,p=!1,q=0,r=!1,s=b.options.autoRewind,t=function(a){var c=e.currentTime,d=mejs.i18n.t("Time Slider"),f=mejs.Utility.secondsToTimeCode(c,b.options),g=e.duration;m.attr({"aria-label":d,"aria-valuemin":0,"aria-valuemax":g,"aria-valuenow":c,"aria-valuetext":f,role:"slider",tabindex:0})},u=function(){var a=new Date;a-q>=1e3&&e.play()};m.bind("focus",function(a){b.options.autoRewind=!1}),m.bind("blur",function(a){b.options.autoRewind=s}),m.bind("keydown",function(a){new Date-q>=1e3&&(r=e.paused);var b=a.keyCode,c=e.duration,d=e.currentTime;switch(b){case 37:d-=1;break;case 39:d+=1;break;case 38:d+=Math.floor(.1*c);break;case 40:d-=Math.floor(.1*c);break;case 36:d=0;break;case 35:d=c;break;case 10:return void(e.paused?e.play():e.pause());case 13:return void(e.paused?e.play():e.pause());default:return}return d=0>d?0:d>=c?c:Math.floor(d),q=new Date,r||e.pause(),d<e.duration&&!r&&setTimeout(u,1100),e.setCurrentTime(d),a.preventDefault(),a.stopPropagation(),!1}),g.bind("mousedown touchstart",function(a){(1===a.which||0===a.which)&&(o=!0,n(a),f.globalBind("mousemove.dur touchmove.dur",function(a){n(a)}),f.globalBind("mouseup.dur touchend.dur",function(a){o=!1,k.hide(),f.globalUnbind(".dur")}))}).bind("mouseenter",function(a){p=!0,f.globalBind("mousemove.dur",function(a){n(a)}),mejs.MediaFeatures.hasTouch||k.show()}).bind("mouseleave",function(a){p=!1,o||(f.globalUnbind(".dur"),k.hide())}),e.addEventListener("progress",function(a){b.setProgressRail(a),b.setCurrentRail(a)},!1),e.addEventListener("timeupdate",function(a){b.setProgressRail(a),b.setCurrentRail(a),t(a)},!1),f.container.on("controlsresize",function(){b.setProgressRail(),b.setCurrentRail()}),f.loaded=h,f.total=g,f.current=i,f.handle=j},setProgressRail:function(a){var b=this,c=void 0!==a?a.target:b.media,d=null;c&&c.buffered&&c.buffered.length>0&&c.buffered.end&&c.duration?d=c.buffered.end(c.buffered.length-1)/c.duration:c&&void 0!==c.bytesTotal&&c.bytesTotal>0&&void 0!==c.bufferedBytes?d=c.bufferedBytes/c.bytesTotal:a&&a.lengthComputable&&0!==a.total&&(d=a.loaded/a.total),null!==d&&(d=Math.min(1,Math.max(0,d)),b.loaded&&b.total&&b.loaded.width(b.total.width()*d))},setCurrentRail:function(){var a=this;if(void 0!==a.media.currentTime&&a.media.duration&&a.total&&a.handle){var b=Math.round(a.total.width()*a.media.currentTime/a.media.duration),c=b-Math.round(a.handle.outerWidth(!0)/2);a.current.width(b),a.handle.css("left",c)}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"}),a.extend(MediaElementPlayer.prototype,{buildcurrent:function(b,c,d,e){var f=this;a('<div class="mejs-time" role="timer" aria-live="off"><span class="mejs-currenttime">'+mejs.Utility.secondsToTimeCode(0,b.options)+"</span></div>").appendTo(c),f.currenttime=f.controls.find(".mejs-currenttime"),e.addEventListener("timeupdate",function(){b.updateCurrent()},!1)},buildduration:function(b,c,d,e){var f=this;c.children().last().find(".mejs-currenttime").length>0?a(f.options.timeAndDurationSeparator+'<span class="mejs-duration">'+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"</span>").appendTo(c.find(".mejs-time")):(c.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),a('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"</span></div>").appendTo(c)),f.durationD=f.controls.find(".mejs-duration"),e.addEventListener("timeupdate",function(){b.updateDuration()},!1)},updateCurrent:function(){var a=this;a.currenttime&&a.currenttime.html(mejs.Utility.secondsToTimeCode(a.media.currentTime,a.options))},updateDuration:function(){var a=this;a.container.toggleClass("mejs-long-video",a.media.duration>3600),a.durationD&&(a.options.duration>0||a.media.duration)&&a.durationD.html(mejs.Utility.secondsToTimeCode(a.options.duration>0?a.options.duration:a.media.duration,a.options))}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),allyVolumeControlText:mejs.i18n.t("Use Up/Down Arrow keys to increase or decrease volume."),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"}),a.extend(MediaElementPlayer.prototype,{buildvolume:function(b,c,d,e){if(!mejs.MediaFeatures.isAndroid&&!mejs.MediaFeatures.isiOS||!this.options.hideVolumeOnTouchDevices){var f=this,g=f.isVideo?f.options.videoVolume:f.options.audioVolume,h="horizontal"==g?a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+f.id+'" title="'+f.options.muteText+'" aria-label="'+f.options.muteText+'"></button></div><a href="javascript:void(0);" class="mejs-horizontal-volume-slider"><span class="mejs-offscreen">'+f.options.allyVolumeControlText+'</span><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></a>').appendTo(c):a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+f.id+'" title="'+f.options.muteText+'" aria-label="'+f.options.muteText+'"></button><a href="javascript:void(0);" class="mejs-volume-slider"><span class="mejs-offscreen">'+f.options.allyVolumeControlText+'</span><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></a></div>').appendTo(c),i=f.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),j=f.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),k=f.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),l=f.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),m=function(a,b){if(!i.is(":visible")&&"undefined"==typeof b)return i.show(),m(a,!0),void i.hide();a=Math.max(0,a),a=Math.min(a,1),0===a?(h.removeClass("mejs-mute").addClass("mejs-unmute"),h.children("button").attr("title",mejs.i18n.t("Unmute")).attr("aria-label",mejs.i18n.t("Unmute"))):(h.removeClass("mejs-unmute").addClass("mejs-mute"),h.children("button").attr("title",mejs.i18n.t("Mute")).attr("aria-label",mejs.i18n.t("Mute")));var c=j.position();if("vertical"==g){var d=j.height(),e=d-d*a;l.css("top",Math.round(c.top+e-l.height()/2)),k.height(d-e),k.css("top",c.top+e)}else{var f=j.width(),n=f*a;l.css("left",Math.round(c.left+n-l.width()/2)),k.width(Math.round(n))}},n=function(a){var b=null,c=j.offset();if("vertical"===g){var d=j.height(),f=a.pageY-c.top;if(b=(d-f)/d,0===c.top||0===c.left)return}else{var h=j.width(),i=a.pageX-c.left;b=i/h}b=Math.max(0,b),b=Math.min(b,1),m(b),0===b?e.setMuted(!0):e.setMuted(!1),e.setVolume(b)},o=!1,p=!1;h.hover(function(){i.show(),p=!0},function(){p=!1,o||"vertical"!=g||i.hide()});var q=function(a){var b=Math.floor(100*e.volume);i.attr({"aria-label":mejs.i18n.t("volumeSlider"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":b,"aria-valuetext":b+"%",role:"slider",tabindex:0})};i.bind("mouseover",function(){p=!0}).bind("mousedown",function(a){return n(a),f.globalBind("mousemove.vol",function(a){n(a)}),f.globalBind("mouseup.vol",function(){o=!1,f.globalUnbind(".vol"),p||"vertical"!=g||i.hide()}),o=!0,!1}).bind("keydown",function(a){var b=a.keyCode,c=e.volume;switch(b){case 38:c+=.1;break;case 40:c-=.1;break;default:return!0}return o=!1,m(c),e.setVolume(c),!1}),h.find("button").click(function(){e.setMuted(!e.muted)}),h.find("button").bind("focus",function(){i.show()}),e.addEventListener("volumechange",function(a){o||(e.muted?(m(0),h.removeClass("mejs-mute").addClass("mejs-unmute")):(m(e.volume),h.removeClass("mejs-unmute").addClass("mejs-mute"))),q(a)},!1),0===b.options.startVolume&&e.setMuted(!0),"native"===e.pluginType&&e.setVolume(b.options.startVolume),f.container.on("controlsresize",function(){m(e.volume)})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")}),a.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,buildfullscreen:function(b,c,d,e){if(b.isVideo){if(b.isInIframe=window.location!=window.parent.location,mejs.MediaFeatures.hasTrueNativeFullScreen){var f=function(a){b.isFullScreen&&(mejs.MediaFeatures.isFullScreen()?(b.isNativeFullScreen=!0,b.setControlsSize()):(b.isNativeFullScreen=!1,b.exitFullScreen()))};b.globalBind(mejs.MediaFeatures.fullScreenEventName,f)}var g=this,h=a('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+g.id+'" title="'+g.options.fullscreenText+'" aria-label="'+g.options.fullscreenText+'"></button></div>').appendTo(c);if("native"===g.media.pluginType||!g.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)h.click(function(){var a=mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||b.isFullScreen;a?b.exitFullScreen():b.enterFullScreen()});else{var i=null,j=function(){var a,b=document.createElement("x"),c=document.documentElement,d=window.getComputedStyle;return"pointerEvents"in b.style?(b.style.pointerEvents="auto",b.style.pointerEvents="x",c.appendChild(b),a=d&&"auto"===d(b,"").pointerEvents,c.removeChild(b),!!a):!1}();if(j&&!mejs.MediaFeatures.isOpera){var k,l,m=!1,n=function(){if(m){for(var a in o)o[a].hide();h.css("pointer-events",""),g.controls.css("pointer-events",""),g.media.removeEventListener("click",g.clickToPlayPauseCallback),m=!1}},o={},p=["top","left","right","bottom"],q=function(){var a=h.offset().left-g.container.offset().left,b=h.offset().top-g.container.offset().top,c=h.outerWidth(!0),d=h.outerHeight(!0),e=g.container.width(),f=g.container.height();for(k in o)o[k].css({position:"absolute",top:0,left:0});o.top.width(e).height(b),o.left.width(a).height(d).css({top:b}),o.right.width(e-a-c).height(d).css({top:b,left:a+c}),o.bottom.width(e).height(f-d-b).css({top:b+d})};for(g.globalBind("resize",function(){q()}),k=0,l=p.length;l>k;k++)o[p[k]]=a('<div class="mejs-fullscreen-hover" />').appendTo(g.container).mouseover(n).hide();h.on("mouseover",function(){if(!g.isFullScreen){var a=h.offset(),c=b.container.offset();e.positionFullscreenButton(a.left-c.left,a.top-c.top,!1),h.css("pointer-events","none"),g.controls.css("pointer-events","none"),g.media.addEventListener("click",g.clickToPlayPauseCallback);for(k in o)o[k].show();q(),m=!0}}),e.addEventListener("fullscreenchange",function(a){ -g.isFullScreen=!g.isFullScreen,g.isFullScreen?g.media.removeEventListener("click",g.clickToPlayPauseCallback):g.media.addEventListener("click",g.clickToPlayPauseCallback),n()}),g.globalBind("mousemove",function(a){if(m){var b=h.offset();(a.pageY<b.top||a.pageY>b.top+h.outerHeight(!0)||a.pageX<b.left||a.pageX>b.left+h.outerWidth(!0))&&(h.css("pointer-events",""),g.controls.css("pointer-events",""),m=!1)}})}else h.on("mouseover",function(){null!==i&&(clearTimeout(i),delete i);var a=h.offset(),c=b.container.offset();e.positionFullscreenButton(a.left-c.left,a.top-c.top,!0)}).on("mouseout",function(){null!==i&&(clearTimeout(i),delete i),i=setTimeout(function(){e.hideFullscreenButton()},1500)})}b.fullscreenBtn=h,g.globalBind("keydown",function(a){(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||g.isFullScreen)&&27==a.keyCode&&b.exitFullScreen()}),g.normalHeight=0,g.normalWidth=0}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var b=this;if("native"===b.media.pluginType||!mejs.MediaFeatures.isFirefox&&!b.options.usePluginFullScreen){if(a(document.documentElement).addClass("mejs-fullscreen"),b.normalHeight=b.container.height(),b.normalWidth=b.container.width(),"native"===b.media.pluginType)if(mejs.MediaFeatures.hasTrueNativeFullScreen)mejs.MediaFeatures.requestFullScreen(b.container[0]),b.isInIframe&&setTimeout(function d(){if(b.isNativeFullScreen){var c=window.devicePixelRatio||1,e=.002,f=c*a(window).width(),g=screen.width,h=c*f;Math.abs(g-f)>Math.abs(g-h)&&(f=h);var i=Math.abs(g-f),j=g*e;i>j?b.exitFullScreen():setTimeout(d,500)}},1e3);else if(mejs.MediaFeatures.hasSemiNativeFullScreen)return void b.media.webkitEnterFullscreen();if(b.isInIframe){var c=b.options.newWindowCallback(this);if(""!==c){if(!mejs.MediaFeatures.hasTrueNativeFullScreen)return b.pause(),void window.open(c,b.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");setTimeout(function(){b.isNativeFullScreen||(b.pause(),window.open(c,b.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no"))},250)}}b.container.addClass("mejs-container-fullscreen").width("100%").height("100%"),b.containerSizeTimeout=setTimeout(function(){b.container.css({width:"100%",height:"100%"}),b.setControlsSize()},500),"native"===b.media.pluginType?b.$media.width("100%").height("100%"):(b.container.find(".mejs-shim").width("100%").height("100%"),b.media.setVideoSize(a(window).width(),a(window).height())),b.layers.children("div").width("100%").height("100%"),b.fullscreenBtn&&b.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),b.setControlsSize(),b.isFullScreen=!0,b.container.find(".mejs-captions-text").css("font-size",screen.width/b.width*1*100+"%"),b.container.find(".mejs-captions-position").css("bottom","45px"),b.container.trigger("enteredfullscreen")}},exitFullScreen:function(){var b=this;return clearTimeout(b.containerSizeTimeout),"native"!==b.media.pluginType&&mejs.MediaFeatures.isFirefox?void b.media.setFullscreen(!1):(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||b.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),a(document.documentElement).removeClass("mejs-fullscreen"),b.container.removeClass("mejs-container-fullscreen").width(b.normalWidth).height(b.normalHeight),"native"===b.media.pluginType?b.$media.width(b.normalWidth).height(b.normalHeight):(b.container.find(".mejs-shim").width(b.normalWidth).height(b.normalHeight),b.media.setVideoSize(b.normalWidth,b.normalHeight)),b.layers.children("div").width(b.normalWidth).height(b.normalHeight),b.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),b.setControlsSize(),b.isFullScreen=!1,b.container.find(".mejs-captions-text").css("font-size",""),b.container.find(".mejs-captions-position").css("bottom",""),void b.container.trigger("exitedfullscreen"))}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{speeds:["2.00","1.50","1.25","1.00","0.75"],defaultSpeed:"1.00",speedChar:"x"}),a.extend(MediaElementPlayer.prototype,{buildspeed:function(b,c,d,e){var f=this;if("native"==f.media.pluginType){for(var g=null,h=null,i=null,j=null,k=[],l=!1,m=0,n=f.options.speeds.length;n>m;m++){var o=f.options.speeds[m];"string"==typeof o?(k.push({name:o+f.options.speedChar,value:o}),o===f.options.defaultSpeed&&(l=!0)):(k.push(o),o.value===f.options.defaultSpeed&&(l=!0))}l||k.push({name:f.options.defaultSpeed+f.options.speedChar,value:f.options.defaultSpeed}),k.sort(function(a,b){return parseFloat(b.value)-parseFloat(a.value)});var p=function(a){for(m=0,n=k.length;n>m;m++)if(k[m].value===a)return k[m].name},q='<div class="mejs-button mejs-speed-button"><button type="button">'+p(f.options.defaultSpeed)+'</button><div class="mejs-speed-selector"><ul>';for(m=0,il=k.length;m<il;m++)j=f.id+"-speed-"+k[m].value,q+='<li><input type="radio" name="speed" value="'+k[m].value+'" id="'+j+'" '+(k[m].value===f.options.defaultSpeed?" checked":"")+' /><label for="'+j+'" '+(k[m].value===f.options.defaultSpeed?' class="mejs-speed-selected"':"")+">"+k[m].name+"</label></li>";q+="</ul></div></div>",g=a(q).appendTo(c),h=g.find(".mejs-speed-selector"),i=f.options.defaultSpeed,e.addEventListener("loadedmetadata",function(a){i&&(e.playbackRate=parseFloat(i))},!0),h.on("click",'input[type="radio"]',function(){var b=a(this).attr("value");i=b,e.playbackRate=parseFloat(b),g.find("button").html(p(b)),g.find(".mejs-speed-selected").removeClass("mejs-speed-selected"),g.find('input[type="radio"]:checked').next().addClass("mejs-speed-selected")}),g.one("mouseenter focusin",function(){h.height(g.find(".mejs-speed-selector ul").outerHeight(!0)+g.find(".mejs-speed-translations").outerHeight(!0)).css("top",-1*h.height()+"px")})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),a.extend(MediaElementPlayer.prototype,{hasChapters:!1,cleartracks:function(a,b,c,d){a&&(a.captions&&a.captions.remove(),a.chapters&&a.chapters.remove(),a.captionsText&&a.captionsText.remove(),a.captionsButton&&a.captionsButton.remove())},buildtracks:function(b,c,d,e){if(0!==b.tracks.length){var f,g=this,h=g.options.tracksAriaLive?'role="log" aria-live="assertive" aria-atomic="false"':"";if(g.domNode.textTracks)for(f=g.domNode.textTracks.length-1;f>=0;f--)g.domNode.textTracks[f].mode="hidden";g.cleartracks(b,c,d,e),b.chapters=a('<div class="mejs-chapters mejs-layer"></div>').prependTo(d).hide(),b.captions=a('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover" '+h+'><span class="mejs-captions-text"></span></div></div>').prependTo(d).hide(),b.captionsText=b.captions.find(".mejs-captions-text"),b.captionsButton=a('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+g.id+'" title="'+g.options.tracksText+'" aria-label="'+g.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+b.id+'_captions" id="'+b.id+'_captions_none" value="none" checked="checked" /><label for="'+b.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(c);var i=0;for(f=0;f<b.tracks.length;f++)"subtitles"==b.tracks[f].kind&&i++;for(g.options.toggleCaptionsButtonWhenOnlyOne&&1==i?b.captionsButton.on("click",function(){null===b.selectedTrack?lang=b.tracks[0].srclang:lang="none",b.setTrack(lang)}):(b.captionsButton.on("mouseenter focusin",function(){a(this).find(".mejs-captions-selector").css("visibility","visible")}).on("click","input[type=radio]",function(){lang=this.value,b.setTrack(lang)}),b.captionsButton.on("mouseleave focusout",function(){a(this).find(".mejs-captions-selector").css("visibility","hidden")})),b.options.alwaysShowControls?b.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):b.container.bind("controlsshown",function(){b.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){e.paused||b.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}),b.trackToLoad=-1,b.selectedTrack=null,b.isLoadingTrack=!1,f=0;f<b.tracks.length;f++)"subtitles"==b.tracks[f].kind&&b.addTrackButton(b.tracks[f].srclang,b.tracks[f].label);b.loadNextTrack(),e.addEventListener("timeupdate",function(a){b.displayCaptions()},!1),""!==b.options.slidesSelector&&(b.slidesContainer=a(b.options.slidesSelector),e.addEventListener("timeupdate",function(a){b.displaySlides()},!1)),e.addEventListener("loadedmetadata",function(a){b.displayChapters()},!1),b.container.hover(function(){b.hasChapters&&(b.chapters.css("visibility","visible"),b.chapters.fadeIn(200).height(b.chapters.find(".mejs-chapter").outerHeight()))},function(){b.hasChapters&&!e.paused&&b.chapters.fadeOut(200,function(){a(this).css("visibility","hidden"),a(this).css("display","block")})}),g.container.on("controlsresize",function(){g.adjustLanguageBox()}),null!==b.node.getAttribute("autoplay")&&b.chapters.css("visibility","hidden")}},setTrack:function(a){var b,c=this;if("none"==a)c.selectedTrack=null,c.captionsButton.removeClass("mejs-captions-enabled");else for(b=0;b<c.tracks.length;b++)if(c.tracks[b].srclang==a){null===c.selectedTrack&&c.captionsButton.addClass("mejs-captions-enabled"),c.selectedTrack=c.tracks[b],c.captions.attr("lang",c.selectedTrack.srclang),c.displayCaptions();break}},loadNextTrack:function(){var a=this;a.trackToLoad++,a.trackToLoad<a.tracks.length?(a.isLoadingTrack=!0,a.loadTrack(a.trackToLoad)):(a.isLoadingTrack=!1,a.checkForTracks())},loadTrack:function(b){var c=this,d=c.tracks[b],e=function(){d.isLoaded=!0,c.enableTrackButton(d.srclang,d.label),c.loadNextTrack()};a.ajax({url:d.src,dataType:"text",success:function(a){"string"==typeof a&&/<tt\s+xml/gi.exec(a)?d.entries=mejs.TrackFormatParser.dfxp.parse(a):d.entries=mejs.TrackFormatParser.webvtt.parse(a),e(),"chapters"==d.kind&&c.media.addEventListener("play",function(a){c.media.duration>0&&c.displayChapters(d)},!1),"slides"==d.kind&&c.setupSlides(d)},error:function(){c.removeTrackButton(d.srclang),c.loadNextTrack()}})},enableTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("input[value="+b+"]").prop("disabled",!1).siblings("label").html(c),d.options.startLanguage==b&&a("#"+d.id+"_captions_"+b).prop("checked",!0).trigger("click"),d.adjustLanguageBox()},removeTrackButton:function(a){var b=this;b.captionsButton.find("input[value="+a+"]").closest("li").remove(),b.adjustLanguageBox()},addTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("ul").append(a('<li><input type="radio" name="'+d.id+'_captions" id="'+d.id+"_captions_"+b+'" value="'+b+'" disabled="disabled" /><label for="'+d.id+"_captions_"+b+'">'+c+" (loading)</label></li>")),d.adjustLanguageBox(),d.container.find(".mejs-captions-translations option[value="+b+"]").remove()},adjustLanguageBox:function(){var a=this;a.captionsButton.find(".mejs-captions-selector").height(a.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+a.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var a=this,b=!1;if(a.options.hideCaptionsButtonWhenEmpty){for(i=0;i<a.tracks.length;i++)if("subtitles"==a.tracks[i].kind&&a.tracks[i].isLoaded){b=!0;break}b||(a.captionsButton.hide(),a.setControlsSize())}},displayCaptions:function(){if("undefined"!=typeof this.tracks){var a,b=this,c=b.selectedTrack;if(null!==c&&c.isLoaded){for(a=0;a<c.entries.times.length;a++)if(b.media.currentTime>=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return b.captionsText.html(c.entries.text[a]).attr("class","mejs-captions-text "+(c.entries.times[a].identifier||"")),void b.captions.show().height(0);b.captions.hide()}else b.captions.hide()}},setupSlides:function(a){var b=this;b.slides=a,b.slides.entries.imgs=[b.slides.entries.text.length],b.showSlide(0)},showSlide:function(b){if("undefined"!=typeof this.tracks&&"undefined"!=typeof this.slidesContainer){var c=this,d=c.slides.entries.text[b],e=c.slides.entries.imgs[b];"undefined"==typeof e||"undefined"==typeof e.fadeIn?c.slides.entries.imgs[b]=e=a('<img src="'+d+'">').on("load",function(){e.appendTo(c.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()}):e.is(":visible")||e.is(":animated")||e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if("undefined"!=typeof this.slides){var a,b=this,c=b.slides;for(a=0;a<c.entries.times.length;a++)if(b.media.currentTime>=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return void b.showSlide(a)}},displayChapters:function(){var a,b=this;for(a=0;a<b.tracks.length;a++)if("chapters"==b.tracks[a].kind&&b.tracks[a].isLoaded){b.drawChapters(b.tracks[a]),b.hasChapters=!0;break}},drawChapters:function(b){var c,d,e=this,f=0,g=0;for(e.chapters.empty(),c=0;c<b.entries.times.length;c++)d=b.entries.times[c].stop-b.entries.times[c].start,f=Math.floor(d/e.media.duration*100),(f+g>100||c==b.entries.times.length-1&&100>f+g)&&(f=100-g),e.chapters.append(a('<div class="mejs-chapter" rel="'+b.entries.times[c].start+'" style="left: '+g.toString()+"%;width: "+f.toString()+'%;"><div class="mejs-chapter-block'+(c==b.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+b.entries.text[c]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(b.entries.times[c].start,e.options)+"–"+mejs.Utility.secondsToTimeCode(b.entries.times[c].stop,e.options)+"</span></div></div>")),g+=f;e.chapters.find("div.mejs-chapter").click(function(){e.media.setCurrentTime(parseFloat(a(this).attr("rel"))),e.media.paused&&e.media.play()}),e.chapters.show()}}),mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"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",fl:"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",fa:"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={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(b){for(var c,d,e,f=0,g=mejs.TrackFormatParser.split2(b,/\r?\n/),h={text:[],times:[]};f<g.length;f++){if(c=this.pattern_timecode.exec(g[f]),c&&f<g.length){for(f-1>=0&&""!==g[f-1]&&(e=g[f-1]),f++,d=g[f],f++;""!==g[f]&&f<g.length;)d=d+"\n"+g[f],f++;d=a.trim(d).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),h.text.push(d),h.times.push({identifier:e,start:0===mejs.Utility.convertSMPTEtoSeconds(c[1])?.2:mejs.Utility.convertSMPTEtoSeconds(c[1]),stop:mejs.Utility.convertSMPTEtoSeconds(c[3]),settings:c[5]})}e=""}return h}},dfxp:{parse:function(b){b=a(b).filter("tt");var c,d,e=0,f=b.children("div").eq(0),g=f.find("p"),h=b.find("#"+f.attr("style")),i={text:[],times:[]};if(h.length){var j=h.removeAttr("id").get(0).attributes;if(j.length)for(c={},e=0;e<j.length;e++)c[j[e].name.split(":")[1]]=j[e].value}for(e=0;e<g.length;e++){var k,l={start:null,stop:null,style:null};if(g.eq(e).attr("begin")&&(l.start=mejs.Utility.convertSMPTEtoSeconds(g.eq(e).attr("begin"))),!l.start&&g.eq(e-1).attr("end")&&(l.start=mejs.Utility.convertSMPTEtoSeconds(g.eq(e-1).attr("end"))),g.eq(e).attr("end")&&(l.stop=mejs.Utility.convertSMPTEtoSeconds(g.eq(e).attr("end"))),!l.stop&&g.eq(e+1).attr("begin")&&(l.stop=mejs.Utility.convertSMPTEtoSeconds(g.eq(e+1).attr("begin"))),c){k="";for(var m in c)k+=m+":"+c[m]+";"}k&&(l.style=k),0===l.start&&(l.start=.2),i.times.push(l),d=a.trim(g.eq(e).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),i.text.push(d),0===i.times.start&&(i.times.start=2)}return i}},split2:function(a,b){return a.split(b)}},3!="x\n\ny".split(/\n/gi).length&&(mejs.TrackFormatParser.split2=function(a,b){var c,d=[],e="";for(c=0;c<a.length;c++)e+=a.substring(c,c+1),b.test(e)&&(d.push(e.replace(b,"")),e="");return d.push(e),d})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(a){return"undefined"==typeof a.enterFullScreen?null:a.isFullScreen?mejs.i18n.t("Turn off Fullscreen"):mejs.i18n.t("Go Fullscreen")},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?mejs.i18n.t("Unmute"):mejs.i18n.t("Mute")},click:function(a){a.media.muted?a.setMuted(!1):a.setMuted(!0)}},{isSeparator:!0},{render:function(a){return mejs.i18n.t("Download Video")},click:function(a){window.location.href=a.media.currentSrc}}]}),a.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(b,c,d,e){b.contextMenu=a('<div class="mejs-contextmenu"></div>').appendTo(a("body")).hide(),b.container.bind("contextmenu",function(a){return b.isContextMenuEnabled?(a.preventDefault(),b.renderContextMenu(a.clientX-1,a.clientY-1),!1):void 0}),b.container.bind("click",function(){b.contextMenu.hide()}),b.contextMenu.bind("mouseleave",function(){b.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!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;null!=a&&(clearTimeout(a),delete a,a=null)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(b,c){for(var d=this,e="",f=d.options.contextMenuItems,g=0,h=f.length;h>g;g++)if(f[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>';else{var i=f[g].render(d);null!=i&&(e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+1e6*Math.random()+'">'+i+"</div>")}d.contextMenu.empty().append(a(e)).css({top:c,left:b}).show(),d.contextMenu.find(".mejs-contextmenu-item").each(function(){var b=a(this),c=parseInt(b.data("itemindex"),10),e=d.options.contextMenuItems[c];"undefined"!=typeof e.show&&e.show(b,d),b.click(function(){"undefined"!=typeof e.click&&e.click(d),d.contextMenu.hide()})}),setTimeout(function(){d.killControlsTimer("rev3")},100)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{skipBackInterval:30,skipBackText:mejs.i18n.t("Skip back %1 seconds")}),a.extend(MediaElementPlayer.prototype,{buildskipback:function(b,c,d,e){var f=this,g=f.options.skipBackText.replace("%1",f.options.skipBackInterval);a('<div class="mejs-button mejs-skip-back-button"><button type="button" aria-controls="'+f.id+'" title="'+g+'" aria-label="'+g+'">'+f.options.skipBackInterval+"</button></div>").appendTo(c).click(function(){e.setCurrentTime(Math.max(e.currentTime-f.options.skipBackInterval,0)),a(this).find("button").blur()})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")}),a.extend(MediaElementPlayer.prototype,{buildpostroll:function(b,c,d,e){var f=this,g=f.container.find('link[rel="postroll"]').attr("href");"undefined"!=typeof g&&(b.postroll=a('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+f.options.postrollCloseText+'</a><div class="mejs-postroll-layer-content"></div></div>').prependTo(d).hide(),f.media.addEventListener("ended",function(c){a.ajax({dataType:"html",url:g,success:function(a,b){d.find(".mejs-postroll-layer-content").html(a)}}),b.postroll.show()},!1))}})}(mejs.$); \ No newline at end of file + */if(typeof jQuery!="undefined")mejs.$=jQuery;else if(typeof ender!="undefined")mejs.$=ender; +(function(f){mejs.MepDefaults={poster:"",showPosterWhenEnded:false,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return a.duration*0.05},defaultSeekForwardInterval:function(a){return a.duration*0.05},setDimensions:true,audioWidth:-1,audioHeight:-1,startVolume:0.8,loop:false,autoRewind:true,enableAutosize:true,alwaysShowHours:false,showTimecodeFrameCount:false,framesPerSecond:25,autosizeProgress:true, +alwaysShowControls:false,hideVideoControlsOnLoad:false,clickToPlayPause:true,iPadUseNativeControls:false,iPhoneUseNativeControls:false,AndroidUseNativeControls:false,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:true,enableKeyboard:true,pauseOtherPlayers:true,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?a.play():a.pause()}},{keys:[38],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls(); +a.startControlsTimer()}b.setVolume(Math.min(b.volume+0.1,1))}},{keys:[40],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls();a.startControlsTimer()}b.setVolume(Math.max(b.volume-0.1,0))}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a, +b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a){if(typeof a.enterFullScreen!="undefined")a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{keys:[77],action:function(a){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls();a.startControlsTimer()}a.media.muted?a.setMuted(false): +a.setMuted(true)}}]};mejs.mepIndex=0;mejs.players={};mejs.MediaElementPlayer=function(a,b){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(a,b);this.$media=this.$node=f(a);this.node=this.media=this.$media[0];if(typeof this.node.player!="undefined")return this.node.player;else this.node.player=this;if(typeof b=="undefined")b=this.$node.data("mejsoptions");this.options=f.extend({},mejs.MepDefaults,b);this.id="mep_"+mejs.mepIndex++;mejs.players[this.id]=this;this.init(); +return this};mejs.MediaElementPlayer.prototype={hasFocus:false,controlsAreVisible:true,init:function(){var a=this,b=mejs.MediaFeatures,c=f.extend(true,{},a.options,{success:function(d,g){a.meReady(d,g)},error:function(d){a.handleError(d)}}),e=a.media.tagName.toLowerCase();a.isDynamic=e!=="audio"&&e!=="video";a.isVideo=a.isDynamic?a.options.isVideo:e!=="audio"&&a.options.isVideo;if(b.isiPad&&a.options.iPadUseNativeControls||b.isiPhone&&a.options.iPhoneUseNativeControls){a.$media.attr("controls","controls"); +b.isiPad&&a.media.getAttribute("autoplay")!==null&&a.play()}else if(!(b.isAndroid&&a.options.AndroidUseNativeControls)){a.$media.removeAttr("controls");a.container=f('<div id="'+a.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'"><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((b.isAndroid? +"mejs-android ":"")+(b.isiOS?"mejs-ios ":"")+(b.isiPad?"mejs-ipad ":"")+(b.isiPhone?"mejs-iphone ":"")+(a.isVideo?"mejs-video ":"mejs-audio "));if(b.isiOS){b=a.$media.clone();a.container.find(".mejs-mediaelement").append(b);a.$media.remove();a.$node=a.$media=b;a.node=a.media=b[0]}else a.container.find(".mejs-mediaelement").append(a.$media);a.controls=a.container.find(".mejs-controls");a.layers=a.container.find(".mejs-layers");b=a.isVideo?"video":"audio";e=b.substring(0,1).toUpperCase()+b.substring(1); +a.width=a.options[b+"Width"]>0||a.options[b+"Width"].toString().indexOf("%")>-1?a.options[b+"Width"]:a.media.style.width!==""&&a.media.style.width!==null?a.media.style.width:a.media.getAttribute("width")!==null?a.$media.attr("width"):a.options["default"+e+"Width"];a.height=a.options[b+"Height"]>0||a.options[b+"Height"].toString().indexOf("%")>-1?a.options[b+"Height"]: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["default"+e+"Height"];a.setPlayerSize(a.width,a.height);c.pluginWidth=a.width;c.pluginHeight=a.height}mejs.MediaElement(a.$media[0],c);typeof a.container!="undefined"&&a.controlsAreVisible&&a.container.trigger("controlsshown")},showControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!b.controlsAreVisible){if(a){b.controls.css("visibility","visible").stop(true,true).fadeIn(200,function(){b.controlsAreVisible=true;b.container.trigger("controlsshown")});b.container.find(".mejs-control").css("visibility", +"visible").stop(true,true).fadeIn(200,function(){b.controlsAreVisible=true})}else{b.controls.css("visibility","visible").css("display","block");b.container.find(".mejs-control").css("visibility","visible").css("display","block");b.controlsAreVisible=true;b.container.trigger("controlsshown")}b.setControlsSize()}},hideControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!(!b.controlsAreVisible||b.options.alwaysShowControls))if(a){b.controls.stop(true,true).fadeOut(200,function(){f(this).css("visibility", +"hidden").css("display","block");b.controlsAreVisible=false;b.container.trigger("controlshidden")});b.container.find(".mejs-control").stop(true,true).fadeOut(200,function(){f(this).css("visibility","hidden").css("display","block")})}else{b.controls.css("visibility","hidden").css("display","block");b.container.find(".mejs-control").css("visibility","hidden").css("display","block");b.controlsAreVisible=false;b.container.trigger("controlshidden")}},controlsTimer:null,startControlsTimer:function(a){var b= +this;a=typeof a!="undefined"?a:1500;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:true,disableControls:function(){this.killControlsTimer();this.hideControls(false);this.controlsEnabled=false},enableControls:function(){this.showControls(false);this.controlsEnabled=true}, +meReady:function(a,b){var c=this,e=mejs.MediaFeatures,d=b.getAttribute("autoplay");d=!(typeof d=="undefined"||d===null||d==="false");var g;if(!c.created){c.created=true;c.media=a;c.domNode=b;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.buildkeyboard(c,c.controls,c.layers,c.media);c.buildoverlays(c,c.controls,c.layers,c.media);c.findTracks();for(g in c.options.features){e= +c.options.features[g];if(c["build"+e])try{c["build"+e](c,c.controls,c.layers,c.media)}catch(k){}}c.container.trigger("controlsready");c.setPlayerSize(c.width,c.height);c.setControlsSize();if(c.isVideo){if(mejs.MediaFeatures.hasTouch)c.$media.bind("touchstart",function(){if(c.controlsAreVisible)c.hideControls(false);else c.controlsEnabled&&c.showControls(false)});else{c.clickToPlayPauseCallback=function(){if(c.options.clickToPlayPause)c.media.paused?c.play():c.pause()};c.media.addEventListener("click", +c.clickToPlayPauseCallback,false);c.container.bind("mouseenter mouseover",function(){if(c.controlsEnabled)if(!c.options.alwaysShowControls){c.killControlsTimer("enter");c.showControls();c.startControlsTimer(2500)}}).bind("mousemove",function(){if(c.controlsEnabled){c.controlsAreVisible||c.showControls();c.options.alwaysShowControls||c.startControlsTimer(2500)}}).bind("mouseleave",function(){c.controlsEnabled&&!c.media.paused&&!c.options.alwaysShowControls&&c.startControlsTimer(1E3)})}c.options.hideVideoControlsOnLoad&& +c.hideControls(false);d&&!c.options.alwaysShowControls&&c.hideControls();c.options.enableAutosize&&c.media.addEventListener("loadedmetadata",function(j){if(c.options.videoHeight<=0&&c.domNode.getAttribute("height")===null&&!isNaN(j.target.videoHeight)){c.setPlayerSize(j.target.videoWidth,j.target.videoHeight);c.setControlsSize();c.media.setVideoSize(j.target.videoWidth,j.target.videoHeight)}},false)}a.addEventListener("play",function(){for(var j in mejs.players){var m=mejs.players[j];m.id!=c.id&& +c.options.pauseOtherPlayers&&!m.paused&&!m.ended&&m.pause();m.hasFocus=false}c.hasFocus=true},false);c.media.addEventListener("ended",function(){if(c.options.autoRewind)try{c.media.setCurrentTime(0)}catch(j){}c.media.pause();c.setProgressRail&&c.setProgressRail();c.setCurrentRail&&c.setCurrentRail();if(c.options.loop)c.play();else!c.options.alwaysShowControls&&c.controlsEnabled&&c.showControls()},false);c.media.addEventListener("loadedmetadata",function(){c.updateDuration&&c.updateDuration();c.updateCurrent&& +c.updateCurrent();if(!c.isFullScreen){c.setPlayerSize(c.width,c.height);c.setControlsSize()}},false);setTimeout(function(){c.setPlayerSize(c.width,c.height);c.setControlsSize()},50);c.globalBind("resize",function(){c.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||c.setPlayerSize(c.width,c.height);c.setControlsSize()});c.media.pluginType=="youtube"&&c.options.autoplay&&c.container.find(".mejs-overlay-play").hide()}d&&a.pluginType=="native"&&c.play();if(c.options.success)typeof c.options.success== +"string"?window[c.options.success](c.media,c.domNode,c):c.options.success(c.media,c.domNode,c)}},handleError:function(a){this.controls.hide();this.options.error&&this.options.error(a)},setPlayerSize:function(a,b){if(!this.options.setDimensions)return false;if(typeof a!="undefined")this.width=a;if(typeof b!="undefined")this.height=b;if(this.height.toString().indexOf("%")>0||this.$node.css("max-width")==="100%"||this.$node[0].currentStyle&&this.$node[0].currentStyle.maxWidth==="100%"){var c=this.isVideo? +this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.media.getAttribute("width")!==null?this.media.getAttribute("width"):this.options.defaultVideoWidth:this.options.defaultAudioWidth,e=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.media.getAttribute("height")!==null?this.media.getAttribute("height"):this.options.defaultVideoHeight:this.options.defaultAudioHeight,d=this.container.parent().closest(":visible").width(),g=this.container.parent().closest(":visible").height(); +c=this.isVideo||!this.options.autosizeProgress?parseInt(d*e/c,10):e;if(isNaN(c)||g!=0&&c>g)c=g;if(this.container.parent()[0].tagName.toLowerCase()==="body"){d=f(window).width();c=f(window).height()}if(c!=0&&d!=0){this.container.width(d).height(c);this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%");this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(d,c);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)}d=this.layers.find(".mejs-overlay-play");g=d.find(".mejs-overlay-button");d.height(this.container.height()-this.controls.height());g.css("margin-top","-"+(g.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var a=0,b=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");var d=c.siblings(), +g=d.last(),k=null;if(!(!this.container.is(":visible")||!c.length||!c.is(":visible"))){if(this.options&&!this.options.autosizeProgress)b=parseInt(c.css("width"));if(b===0||!b){d.each(function(){var j=f(this);if(j.css("position")!="absolute"&&j.is(":visible"))a+=f(this).outerWidth(true)});b=this.controls.width()-a-(c.outerWidth(true)-c.width())}do{c.width(b);e.width(b-(e.outerWidth(true)-e.width()));if(g.css("position")!="absolute"){k=g.position();b--}}while(k!=null&&k.top>0&&b>0);this.setProgressRail&& +this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(a,b,c,e){var d=f('<div class="mejs-poster mejs-layer"></div>').appendTo(c);b=a.$media.attr("poster");if(a.options.poster!=="")b=a.options.poster;b!==""&&b!=null?this.setPoster(b):d.hide();e.addEventListener("play",function(){d.hide()},false);a.options.showPosterWhenEnded&&a.options.autoRewind&&e.addEventListener("ended",function(){d.show()},false)},setPoster:function(a){var b=this.container.find(".mejs-poster"), +c=b.find("img");if(c.length==0)c=f('<img width="100%" height="100%" />').appendTo(b);c.attr("src",a);b.css({"background-image":"url("+a+")"})},buildoverlays:function(a,b,c,e){var d=this;if(a.isVideo){var g=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(c),k=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(c),j=f('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(c).bind("click", +function(){d.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("playing",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("seeking",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("seeked",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone|| +j.show()},false);e.addEventListener("waiting",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("loadeddata",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("canplay",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("error",function(){g.hide();b.find(".mejs-time-buffering").hide();k.show();k.find("mejs-overlay-error").html("Error loading this resource")},false);e.addEventListener("keydown", +function(m){d.onkeydown(a,e,m)},false)}},buildkeyboard:function(a,b,c,e){var d=this;d.globalBind("keydown",function(g){return d.onkeydown(a,e,g)});d.globalBind("click",function(g){a.hasFocus=f(g.target).closest(".mejs-container").length!=0})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var e=0,d=a.options.keyActions.length;e<d;e++)for(var g=a.options.keyActions[e],k=0,j=g.keys.length;k<j;k++)if(c.keyCode==g.keys[k]){typeof c.preventDefault=="function"&&c.preventDefault(); +g.action(a,b,c.keyCode);return false}return true},findTracks:function(){var a=this,b=a.$media.find("track");a.tracks=[];b.each(function(c,e){e=f(e);a.tracks.push({srclang:e.attr("srclang")?e.attr("srclang").toLowerCase():"",src:e.attr("src"),kind:e.attr("kind"),label:e.attr("label")||"",entries:[],isLoaded:false})})},changeSkin:function(a){this.container[0].className="mejs-container "+a;this.setPlayerSize(this.width,this.height);this.setControlsSize()},play:function(){this.load();this.media.play()}, +pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load();this.isLoaded=true},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)},remove:function(){var a,b;for(a in this.options.features){b=this.options.features[a];if(this["clean"+ +b])try{this["clean"+b](this)}catch(c){}}if(this.isDynamic)this.$node.insertBefore(this.container);else{this.$media.prop("controls",true);this.$node.clone().insertBefore(this.container).show();this.$node.remove()}this.media.pluginType!=="native"&&this.media.remove();delete mejs.players[this.id];typeof this.container=="object"&&this.container.remove();this.globalUnbind();delete this.node.player}};(function(){function a(c,e){var d={d:[],w:[]};f.each((c||"").split(" "),function(g,k){var j=k+"."+e;if(j.indexOf(".")=== +0){d.d.push(j);d.w.push(j)}else d[b.test(k)?"w":"d"].push(j)});d.d=d.d.join(" ");d.w=d.w.join(" ");return d}var b=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,e,d){c=a(c,this.id);c.d&&f(document).bind(c.d,e,d);c.w&&f(window).bind(c.w,e,d)};mejs.MediaElementPlayer.prototype.globalUnbind=function(c,e){c=a(c,this.id);c.d&&f(document).unbind(c.d,e);c.w&&f(window).unbind(c.w,e)}})(); +if(typeof f!="undefined"){f.fn.mediaelementplayer=function(a){a===false?this.each(function(){var b=f(this).data("mediaelementplayer");b&&b.remove();f(this).removeData("mediaelementplayer")}):this.each(function(){f(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,a))});return this};f(document).ready(function(){f(".mejs-player").mediaelementplayer()})}window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{playpauseText:mejs.i18n.t("Play/Pause")});f.extend(MediaElementPlayer.prototype,{buildplaypause:function(a,b,c,e){var d=f('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'" aria-label="'+this.options.playpauseText+'"></button></div>').appendTo(b).click(function(g){g.preventDefault();e.paused?e.play():e.pause();return false});e.addEventListener("play",function(){d.removeClass("mejs-play").addClass("mejs-pause")}, +false);e.addEventListener("playing",function(){d.removeClass("mejs-play").addClass("mejs-pause")},false);e.addEventListener("pause",function(){d.removeClass("mejs-pause").addClass("mejs-play")},false);e.addEventListener("paused",function(){d.removeClass("mejs-pause").addClass("mejs-play")},false)}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{stopText:"Stop"});f.extend(MediaElementPlayer.prototype,{buildstop:function(a,b,c,e){f('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+'" aria-label="'+this.options.stopText+'"></button></div>').appendTo(b).click(function(){e.paused||e.pause();if(e.currentTime>0){e.setCurrentTime(0);e.pause();b.find(".mejs-time-current").width("0px");b.find(".mejs-time-handle").css("left", +"0px");b.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0));b.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0));c.find(".mejs-poster").show()}})}})})(mejs.$); +(function(f){f.extend(MediaElementPlayer.prototype,{buildprogress:function(a,b,c,e){f('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-buffering"></span><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(b);b.find(".mejs-time-buffering").hide();var d= +this,g=b.find(".mejs-time-total");c=b.find(".mejs-time-loaded");var k=b.find(".mejs-time-current"),j=b.find(".mejs-time-handle"),m=b.find(".mejs-time-float"),q=b.find(".mejs-time-float-current"),p=function(h){h=h.originalEvent.changedTouches?h.originalEvent.changedTouches[0].pageX:h.pageX;var l=g.offset(),r=g.outerWidth(true),n=0,o=n=0;if(e.duration){if(h<l.left)h=l.left;else if(h>r+l.left)h=r+l.left;o=h-l.left;n=o/r;n=n<=0.02?0:n*e.duration;t&&n!==e.currentTime&&e.setCurrentTime(n);if(!mejs.MediaFeatures.hasTouch){m.css("left", +o);q.html(mejs.Utility.secondsToTimeCode(n));m.show()}}},t=false;g.bind("mousedown touchstart",function(h){if(h.which===1||h.which===0){t=true;p(h);d.globalBind("mousemove.dur touchmove.dur",function(l){p(l)});d.globalBind("mouseup.dur touchend.dur",function(){t=false;m.hide();d.globalUnbind(".dur")});return false}}).bind("mouseenter",function(){d.globalBind("mousemove.dur",function(h){p(h)});mejs.MediaFeatures.hasTouch||m.show()}).bind("mouseleave",function(){if(!t){d.globalUnbind(".dur");m.hide()}}); +e.addEventListener("progress",function(h){a.setProgressRail(h);a.setCurrentRail(h)},false);e.addEventListener("timeupdate",function(h){a.setProgressRail(h);a.setCurrentRail(h)},false);d.loaded=c;d.total=g;d.current=k;d.handle=j},setProgressRail:function(a){var b=a!=undefined?a.target:this.media,c=null;if(b&&b.buffered&&b.buffered.length>0&&b.buffered.end&&b.duration)c=b.buffered.end(0)/b.duration;else if(b&&b.bytesTotal!=undefined&&b.bytesTotal>0&&b.bufferedBytes!=undefined)c=b.bufferedBytes/b.bytesTotal; +else if(a&&a.lengthComputable&&a.total!=0)c=a.loaded/a.total;if(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!=undefined&&this.media.duration)if(this.total&&this.handle){var a=Math.round(this.total.width()*this.media.currentTime/this.media.duration),b=a-Math.round(this.handle.outerWidth(true)/2);this.current.width(a);this.handle.css("left",b)}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"});f.extend(MediaElementPlayer.prototype,{buildcurrent:function(a,b,c,e){f('<div class="mejs-time"><span class="mejs-currenttime">'+(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(b);this.currenttime=this.controls.find(".mejs-currenttime");e.addEventListener("timeupdate",function(){a.updateCurrent()},false)},buildduration:function(a,b, +c,e){if(b.children().last().find(".mejs-currenttime").length>0)f(this.options.timeAndDurationSeparator+'<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(b.find(".mejs-time"));else{b.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"); +f('<div class="mejs-time mejs-duration-container"><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></div>").appendTo(b)}this.durationD=this.controls.find(".mejs-duration");e.addEventListener("timeupdate",function(){a.updateDuration()}, +false)},updateCurrent:function(){if(this.currenttime)this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.container.toggleClass("mejs-long-video",this.media.duration>3600);if(this.durationD&&(this.options.duration>0||this.media.duration))this.durationD.html(mejs.Utility.secondsToTimeCode(this.options.duration>0?this.options.duration: +this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),hideVolumeOnTouchDevices:true,audioVolume:"horizontal",videoVolume:"vertical"});f.extend(MediaElementPlayer.prototype,{buildvolume:function(a,b,c,e){if(!((mejs.MediaFeatures.isAndroid||mejs.MediaFeatures.isiOS)&&this.options.hideVolumeOnTouchDevices)){var d=this,g=d.isVideo?d.options.videoVolume:d.options.audioVolume,k=g=="horizontal"?f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+ +d.id+'" title="'+d.options.muteText+'" aria-label="'+d.options.muteText+'"></button></div><div class="mejs-horizontal-volume-slider"><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></div>').appendTo(b):f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+d.id+'" title="'+d.options.muteText+'" aria-label="'+d.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(b), +j=d.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),m=d.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),q=d.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),p=d.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),t=function(n,o){if(!j.is(":visible")&&typeof o=="undefined"){j.show();t(n,true);j.hide()}else{n=Math.max(0,n);n=Math.min(n,1);n==0?k.removeClass("mejs-mute").addClass("mejs-unmute"):k.removeClass("mejs-unmute").addClass("mejs-mute"); +if(g=="vertical"){var s=m.height(),u=m.position(),v=s-s*n;p.css("top",Math.round(u.top+v-p.height()/2));q.height(s-v);q.css("top",u.top+v)}else{s=m.width();u=m.position();s=s*n;p.css("left",Math.round(u.left+s-p.width()/2));q.width(Math.round(s))}}},h=function(n){var o=null,s=m.offset();if(g=="vertical"){o=m.height();parseInt(m.css("top").replace(/px/,""),10);o=(o-(n.pageY-s.top))/o;if(s.top==0||s.left==0)return}else{o=m.width();o=(n.pageX-s.left)/o}o=Math.max(0,o);o=Math.min(o,1);t(o);o==0?e.setMuted(true): +e.setMuted(false);e.setVolume(o)},l=false,r=false;k.hover(function(){j.show();r=true},function(){r=false;!l&&g=="vertical"&&j.hide()});j.bind("mouseover",function(){r=true}).bind("mousedown",function(n){h(n);d.globalBind("mousemove.vol",function(o){h(o)});d.globalBind("mouseup.vol",function(){l=false;d.globalUnbind(".vol");!r&&g=="vertical"&&j.hide()});l=true;return false});k.find("button").click(function(){e.setMuted(!e.muted)});e.addEventListener("volumechange",function(){if(!l)if(e.muted){t(0); +k.removeClass("mejs-mute").addClass("mejs-unmute")}else{t(e.volume);k.removeClass("mejs-unmute").addClass("mejs-mute")}},false);if(d.container.is(":visible")){t(a.options.startVolume);a.options.startVolume===0&&e.setMuted(true);e.pluginType==="native"&&e.setVolume(a.options.startVolume)}}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{usePluginFullScreen:true,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")});f.extend(MediaElementPlayer.prototype,{isFullScreen:false,isNativeFullScreen:false,isInIframe:false,buildfullscreen:function(a,b,c,e){if(a.isVideo){a.isInIframe=window.location!=window.parent.location;mejs.MediaFeatures.hasTrueNativeFullScreen&&a.globalBind(mejs.MediaFeatures.fullScreenEventName,function(){if(a.isFullScreen)if(mejs.MediaFeatures.isFullScreen()){a.isNativeFullScreen= +true;a.setControlsSize()}else{a.isNativeFullScreen=false;a.exitFullScreen()}});var d=this,g=f('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+d.id+'" title="'+d.options.fullscreenText+'" aria-label="'+d.options.fullscreenText+'"></button></div>').appendTo(b);if(d.media.pluginType==="native"||!d.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)g.click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||a.isFullScreen? +a.exitFullScreen():a.enterFullScreen()});else{var k=null;if(function(){var h=document.createElement("x"),l=document.documentElement,r=window.getComputedStyle;if(!("pointerEvents"in h.style))return false;h.style.pointerEvents="auto";h.style.pointerEvents="x";l.appendChild(h);r=r&&r(h,"").pointerEvents==="auto";l.removeChild(h);return!!r}()&&!mejs.MediaFeatures.isOpera){var j=false,m=function(){if(j){for(var h in q)q[h].hide();g.css("pointer-events","");d.controls.css("pointer-events","");d.media.removeEventListener("click", +d.clickToPlayPauseCallback);j=false}},q={};b=["top","left","right","bottom"];var p,t=function(){var h=g.offset().left-d.container.offset().left,l=g.offset().top-d.container.offset().top,r=g.outerWidth(true),n=g.outerHeight(true),o=d.container.width(),s=d.container.height();for(p in q)q[p].css({position:"absolute",top:0,left:0});q.top.width(o).height(l);q.left.width(h).height(n).css({top:l});q.right.width(o-h-r).height(n).css({top:l,left:h+r});q.bottom.width(o).height(s-n-l).css({top:l+n})};d.globalBind("resize", +function(){t()});p=0;for(c=b.length;p<c;p++)q[b[p]]=f('<div class="mejs-fullscreen-hover" />').appendTo(d.container).mouseover(m).hide();g.on("mouseover",function(){if(!d.isFullScreen){var h=g.offset(),l=a.container.offset();e.positionFullscreenButton(h.left-l.left,h.top-l.top,false);g.css("pointer-events","none");d.controls.css("pointer-events","none");d.media.addEventListener("click",d.clickToPlayPauseCallback);for(p in q)q[p].show();t();j=true}});e.addEventListener("fullscreenchange",function(){d.isFullScreen= +!d.isFullScreen;d.isFullScreen?d.media.removeEventListener("click",d.clickToPlayPauseCallback):d.media.addEventListener("click",d.clickToPlayPauseCallback);m()});d.globalBind("mousemove",function(h){if(j){var l=g.offset();if(h.pageY<l.top||h.pageY>l.top+g.outerHeight(true)||h.pageX<l.left||h.pageX>l.left+g.outerWidth(true)){g.css("pointer-events","");d.controls.css("pointer-events","");j=false}}})}else g.on("mouseover",function(){if(k!==null){clearTimeout(k);delete k}var h=g.offset(),l=a.container.offset(); +e.positionFullscreenButton(h.left-l.left,h.top-l.top,true)}).on("mouseout",function(){if(k!==null){clearTimeout(k);delete k}k=setTimeout(function(){e.hideFullscreenButton()},1500)})}a.fullscreenBtn=g;d.globalBind("keydown",function(h){if((mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||d.isFullScreen)&&h.keyCode==27)a.exitFullScreen()})}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var a=this;if(!(a.media.pluginType!== +"native"&&(mejs.MediaFeatures.isFirefox||a.options.usePluginFullScreen))){f(document.documentElement).addClass("mejs-fullscreen");normalHeight=a.container.height();normalWidth=a.container.width();if(a.media.pluginType==="native")if(mejs.MediaFeatures.hasTrueNativeFullScreen){mejs.MediaFeatures.requestFullScreen(a.container[0]);a.isInIframe&&setTimeout(function c(){if(a.isNativeFullScreen){var e=(window.devicePixelRatio||1)*f(window).width(),d=screen.width;Math.abs(d-e)>d*0.0020?a.exitFullScreen(): +setTimeout(c,500)}},500)}else if(mejs.MediaFeatures.hasSemiNativeFullScreen){a.media.webkitEnterFullscreen();return}if(a.isInIframe){var b=a.options.newWindowCallback(this);if(b!=="")if(mejs.MediaFeatures.hasTrueNativeFullScreen)setTimeout(function(){if(!a.isNativeFullScreen){a.pause();window.open(b,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(b,a.id,"top=0,left=0,width="+screen.availWidth+ +",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");return}}a.container.addClass("mejs-container-fullscreen").width("100%").height("100%");a.containerSizeTimeout=setTimeout(function(){a.container.css({width:"100%",height:"100%"});a.setControlsSize()},500);if(a.media.pluginType==="native")a.$media.width("100%").height("100%");else{a.container.find(".mejs-shim").width("100%").height("100%");a.media.setVideoSize(f(window).width(),f(window).height())}a.layers.children("div").width("100%").height("100%"); +a.fullscreenBtn&&a.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen");a.setControlsSize();a.isFullScreen=true;a.container.find(".mejs-captions-text").css("font-size",screen.width/a.width*1*100+"%");a.container.find(".mejs-captions-position").css("bottom","45px")}},exitFullScreen:function(){clearTimeout(this.containerSizeTimeout);if(this.media.pluginType!=="native"&&mejs.MediaFeatures.isFirefox)this.media.setFullscreen(false);else{if(mejs.MediaFeatures.hasTrueNativeFullScreen&& +(mejs.MediaFeatures.isFullScreen()||this.isFullScreen))mejs.MediaFeatures.cancelFullScreen();f(document.documentElement).removeClass("mejs-fullscreen");this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight);if(this.media.pluginType==="native")this.$media.width(normalWidth).height(normalHeight);else{this.container.find(".mejs-shim").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=false;this.container.find(".mejs-captions-text").css("font-size","");this.container.find(".mejs-captions-position").css("bottom","")}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{speeds:["1.50","1.25","1.00","0.75"],defaultSpeed:"1.00"});f.extend(MediaElementPlayer.prototype,{buildspeed:function(a,b,c,e){if(this.media.pluginType=="native"){c='<div class="mejs-button mejs-speed-button"><button type="button">'+this.options.defaultSpeed+'x</button><div class="mejs-speed-selector"><ul>';var d;f.inArray(this.options.defaultSpeed,this.options.speeds)===-1&&this.options.speeds.push(this.options.defaultSpeed);this.options.speeds.sort(function(g, +k){return parseFloat(k)-parseFloat(g)});for(d=0;d<this.options.speeds.length;d++){c+='<li><input type="radio" name="speed" value="'+this.options.speeds[d]+'" id="'+this.options.speeds[d]+'" ';if(this.options.speeds[d]==this.options.defaultSpeed){c+="checked=true ";c+='/><label for="'+this.options.speeds[d]+'" class="mejs-speed-selected">'+this.options.speeds[d]+"x</label></li>"}else c+='/><label for="'+this.options.speeds[d]+'">'+this.options.speeds[d]+"x</label></li>"}c+="</ul></div></div>";a.speedButton= +f(c).appendTo(b);a.playbackspeed=this.options.defaultSpeed;a.speedButton.on("click","input[type=radio]",function(){a.playbackspeed=f(this).attr("value");e.playbackRate=parseFloat(a.playbackspeed);a.speedButton.find("button").text(a.playbackspeed+"x");a.speedButton.find(".mejs-speed-selected").removeClass("mejs-speed-selected");a.speedButton.find("input[type=radio]:checked").next().addClass("mejs-speed-selected")});b=a.speedButton.find(".mejs-speed-selector");b.height(this.speedButton.find(".mejs-speed-selector ul").outerHeight(true)+ +a.speedButton.find(".mejs-speed-translations").outerHeight(true));b.css("top",-1*b.height()+"px")}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:true,toggleCaptionsButtonWhenOnlyOne:false,slidesSelector:""});f.extend(MediaElementPlayer.prototype,{hasChapters:false,buildtracks:function(a,b,c,e){if(a.tracks.length!==0){var d;if(this.domNode.textTracks)for(d=this.domNode.textTracks.length-1;d>=0;d--)this.domNode.textTracks[d].mode="hidden";a.chapters=f('<div class="mejs-chapters mejs-layer"></div>').prependTo(c).hide(); +a.captions=f('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>').prependTo(c).hide();a.captionsText=a.captions.find(".mejs-captions-text");a.captionsButton=f('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'" aria-label="'+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">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(b);for(d=b=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&b++;if(this.options.toggleCaptionsButtonWhenOnlyOne&&b==1)a.captionsButton.on("click",function(){lang=a.selectedTrack===null?a.tracks[0].srclang:"none";a.setTrack(lang)});else{a.captionsButton.on("mouseenter focusin",function(){f(this).find(".mejs-captions-selector").css("visibility", +"visible")}).on("click","input[type=radio]",function(){lang=this.value;a.setTrack(lang)});a.captionsButton.on("mouseleave focusout",function(){f(this).find(".mejs-captions-selector").css("visibility","hidden")})}a.options.alwaysShowControls?a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):a.container.bind("controlsshown",function(){a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){e.paused||a.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}); +a.trackToLoad=-1;a.selectedTrack=null;a.isLoadingTrack=false;for(d=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&a.addTrackButton(a.tracks[d].srclang,a.tracks[d].label);a.loadNextTrack();e.addEventListener("timeupdate",function(){a.displayCaptions()},false);if(a.options.slidesSelector!==""){a.slidesContainer=f(a.options.slidesSelector);e.addEventListener("timeupdate",function(){a.displaySlides()},false)}e.addEventListener("loadedmetadata",function(){a.displayChapters()},false);a.container.hover(function(){if(a.hasChapters){a.chapters.css("visibility", +"visible");a.chapters.fadeIn(200).height(a.chapters.find(".mejs-chapter").outerHeight())}},function(){a.hasChapters&&!e.paused&&a.chapters.fadeOut(200,function(){f(this).css("visibility","hidden");f(this).css("display","block")})});a.node.getAttribute("autoplay")!==null&&a.chapters.css("visibility","hidden")}},setTrack:function(a){var b;if(a=="none"){this.selectedTrack=null;this.captionsButton.removeClass("mejs-captions-enabled")}else for(b=0;b<this.tracks.length;b++)if(this.tracks[b].srclang==a){this.selectedTrack=== +null&&this.captionsButton.addClass("mejs-captions-enabled");this.selectedTrack=this.tracks[b];this.captions.attr("lang",this.selectedTrack.srclang);this.displayCaptions();break}},loadNextTrack:function(){this.trackToLoad++;if(this.trackToLoad<this.tracks.length){this.isLoadingTrack=true;this.loadTrack(this.trackToLoad)}else{this.isLoadingTrack=false;this.checkForTracks()}},loadTrack:function(a){var b=this,c=b.tracks[a];f.ajax({url:c.src,dataType:"text",success:function(e){c.entries=typeof e=="string"&& +/<tt\s+xml/ig.exec(e)?mejs.TrackFormatParser.dfxp.parse(e):mejs.TrackFormatParser.webvtt.parse(e);c.isLoaded=true;b.enableTrackButton(c.srclang,c.label);b.loadNextTrack();c.kind=="chapters"&&b.media.addEventListener("play",function(){b.media.duration>0&&b.displayChapters(c)},false);c.kind=="slides"&&b.setupSlides(c)},error:function(){b.loadNextTrack()}})},enableTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("input[value="+a+"]").prop("disabled",false).siblings("label").html(b); +this.options.startLanguage==a&&f("#"+this.id+"_captions_"+a).prop("checked",true).trigger("click");this.adjustLanguageBox()},addTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("ul").append(f('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+a+'" value="'+a+'" disabled="disabled" /><label for="'+this.id+"_captions_"+a+'">'+b+" (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(true)+this.captionsButton.find(".mejs-captions-translations").outerHeight(true))},checkForTracks:function(){var a=false;if(this.options.hideCaptionsButtonWhenEmpty){for(i=0;i<this.tracks.length;i++)if(this.tracks[i].kind=="subtitles"){a=true;break}if(!a){this.captionsButton.hide();this.setControlsSize()}}},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]).attr("class","mejs-captions-text "+(b.entries.times[a].identifier||""));this.captions.show().height(0);return}this.captions.hide()}},setupSlides:function(a){this.slides=a;this.slides.entries.imgs=[this.slides.entries.text.length];this.showSlide(0)},showSlide:function(a){if(!(typeof this.tracks== +"undefined"||typeof this.slidesContainer=="undefined")){var b=this,c=b.slides.entries.text[a],e=b.slides.entries.imgs[a];if(typeof e=="undefined"||typeof e.fadeIn=="undefined")b.slides.entries.imgs[a]=e=f('<img src="'+c+'">').on("load",function(){e.appendTo(b.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()});else!e.is(":visible")&&!e.is(":animated")&&e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if(typeof this.slides!="undefined"){var a=this.slides,b;for(b=0;b< +a.entries.times.length;b++)if(this.media.currentTime>=a.entries.times[b].start&&this.media.currentTime<=a.entries.times[b].stop){this.showSlide(b);break}}},displayChapters:function(){var a;for(a=0;a<this.tracks.length;a++)if(this.tracks[a].kind=="chapters"&&this.tracks[a].isLoaded){this.drawChapters(this.tracks[a]);this.hasChapters=true;break}},drawChapters:function(a){var b=this,c,e,d=e=0;b.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/b.media.duration*100);if(e+d>100||c==a.entries.times.length-1&&e+d<100)e=100-d;b.chapters.append(f('<div class="mejs-chapter" rel="'+a.entries.times[c].start+'" style="left: '+d.toString()+"%;width: "+e.toString()+'%;"><div class="mejs-chapter-block'+(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>"));d+=e}b.chapters.find("div.mejs-chapter").click(function(){b.media.setCurrentTime(parseFloat(f(this).attr("rel")));b.media.paused&&b.media.play()});b.chapters.show()}});mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"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",fl:"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",fa:"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={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/, +parse:function(a){var b=0;a=mejs.TrackFormatParser.split2(a,/\r?\n/);for(var c={text:[],times:[]},e,d,g;b<a.length;b++){if((e=this.pattern_timecode.exec(a[b]))&&b<a.length){if(b-1>=0&&a[b-1]!=="")g=a[b-1];b++;d=a[b];for(b++;a[b]!==""&&b<a.length;){d=d+"\n"+a[b];b++}d=f.trim(d).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");c.text.push(d);c.times.push({identifier:g,start:mejs.Utility.convertSMPTEtoSeconds(e[1])===0?0.2:mejs.Utility.convertSMPTEtoSeconds(e[1]), +stop:mejs.Utility.convertSMPTEtoSeconds(e[3]),settings:e[5]})}g=""}return c}},dfxp:{parse:function(a){a=f(a).filter("tt");var b=0;b=a.children("div").eq(0);var c=b.find("p");b=a.find("#"+b.attr("style"));var e,d;a={text:[],times:[]};if(b.length){d=b.removeAttr("id").get(0).attributes;if(d.length){e={};for(b=0;b<d.length;b++)e[d[b].name.split(":")[1]]=d[b].value}}for(b=0;b<c.length;b++){var g;d={start:null,stop:null,style:null};if(c.eq(b).attr("begin"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("begin")); +if(!d.start&&c.eq(b-1).attr("end"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b-1).attr("end"));if(c.eq(b).attr("end"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("end"));if(!d.stop&&c.eq(b+1).attr("begin"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b+1).attr("begin"));if(e){g="";for(var k in e)g+=k+":"+e[k]+";"}if(g)d.style=g;if(d.start===0)d.start=0.2;a.times.push(d);d=f.trim(c.eq(b).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, +"<a href='$1' target='_blank'>$1</a>");a.text.push(d);if(a.times.start===0)a.times.start=2}return a}},split2:function(a,b){return a.split(b)}};if("x\n\ny".split(/\n/gi).length!=3)mejs.TrackFormatParser.split2=function(a,b){var c=[],e="",d;for(d=0;d<a.length;d++){e+=a.substring(d,d+1);if(b.test(e)){c.push(e.replace(b,""));e=""}}c.push(e);return c}})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(a){if(typeof a.enterFullScreen=="undefined")return null;return a.isFullScreen?mejs.i18n.t("Turn off Fullscreen"):mejs.i18n.t("Go Fullscreen")},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?mejs.i18n.t("Unmute"):mejs.i18n.t("Mute")},click:function(a){a.media.muted?a.setMuted(false):a.setMuted(true)}},{isSeparator:true},{render:function(){return mejs.i18n.t("Download Video")}, +click:function(a){window.location.href=a.media.currentSrc}}]});f.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(a){a.contextMenu=f('<div class="mejs-contextmenu"></div>').appendTo(f("body")).hide();a.container.bind("contextmenu",function(b){if(a.isContextMenuEnabled){b.preventDefault();a.renderContextMenu(b.clientX-1,b.clientY-1);return false}});a.container.bind("click",function(){a.contextMenu.hide()});a.contextMenu.bind("mouseleave",function(){a.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()}, +isContextMenuEnabled:true,enableContextMenu:function(){this.isContextMenuEnabled=true},disableContextMenu:function(){this.isContextMenuEnabled=false},contextMenuTimeout:null,startContextMenuTimer:function(){var a=this;a.killContextMenuTimer();a.contextMenuTimer=setTimeout(function(){a.hideContextMenu();a.killContextMenuTimer()},750)},killContextMenuTimer:function(){var a=this.contextMenuTimer;if(a!=null){clearTimeout(a);delete a}},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(a, +b){for(var c=this,e="",d=c.options.contextMenuItems,g=0,k=d.length;g<k;g++)if(d[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>';else{var j=d[g].render(c);if(j!=null)e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+Math.random()*1E6+'">'+j+"</div>"}c.contextMenu.empty().append(f(e)).css({top:b,left:a}).show();c.contextMenu.find(".mejs-contextmenu-item").each(function(){var m=f(this),q=parseInt(m.data("itemindex"),10),p=c.options.contextMenuItems[q];typeof p.show!= +"undefined"&&p.show(m,c);m.click(function(){typeof p.click!="undefined"&&p.click(c);c.contextMenu.hide()})});setTimeout(function(){c.killControlsTimer("rev3")},100)}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")});f.extend(MediaElementPlayer.prototype,{buildpostroll:function(a,b,c){var e=this.container.find('link[rel="postroll"]').attr("href");if(typeof e!=="undefined"){a.postroll=f('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+this.options.postrollCloseText+'</a><div class="mejs-postroll-layer-content"></div></div>').prependTo(c).hide();this.media.addEventListener("ended", +function(){f.ajax({dataType:"html",url:e,success:function(d){c.find(".mejs-postroll-layer-content").html(d)}});a.postroll.show()},false)}}})})(mejs.$); + diff --git a/lib/mejs/mediaelement.js b/lib/mejs/mediaelement.js index 86c6522a..5d4ee742 100644 --- a/lib/mejs/mediaelement.js +++ b/lib/mejs/mediaelement.js @@ -1,22 +1,21 @@ /*! - * - * MediaElement.js - * HTML5 <video> and <audio> shim and player - * http://mediaelementjs.com/ - * - * Creates a JavaScript object that mimics HTML5 MediaElement API - * for browsers that don't understand HTML5 or can't play the provided codec - * Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 - * - * Copyright 2010-2014, John Dyer (http://j.hn) - * License: MIT - * - */ +* MediaElement.js +* HTML5 <video> and <audio> shim and player +* http://mediaelementjs.com/ +* +* Creates a JavaScript object that mimics HTML5 MediaElement API +* for browsers that don't understand HTML5 or can't play the provided codec +* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 +* +* Copyright 2010-2014, John Dyer (http://j.hn) +* License: MIT +* +*/ // Namespace var mejs = mejs || {}; // version number -mejs.version = '2.19.0'; +mejs.version = '2.15.1'; // player number (for missing, same id attr) @@ -28,7 +27,7 @@ mejs.plugins = { {version: [3,0], types: ['video/mp4','video/m4v','video/mov','video/wmv','audio/wma','audio/m4a','audio/mp3','audio/wav','audio/mpeg']} ], flash: [ - {version: [9,0,124], types: ['video/mp4','video/m4v','video/mov','video/flv','video/rtmp','video/x-flv','audio/flv','audio/x-flv','audio/mp3','audio/m4a','audio/mpeg', 'video/youtube', 'video/x-youtube', 'video/dailymotion', 'video/x-dailymotion', 'application/x-mpegURL']} + {version: [9,0,124], types: ['video/mp4','video/m4v','video/mov','video/flv','video/rtmp','video/x-flv','audio/flv','audio/x-flv','audio/mp3','audio/m4a','audio/mpeg', 'video/youtube', 'video/x-youtube', 'application/x-mpegURL']} //,{version: [12,0], types: ['video/webm']} // for future reference (hopefully!) ], youtube: [ @@ -100,123 +99,25 @@ mejs.Utility = { // send the best path back return codePath; }, - /* - * Calculate the time format to use. We have a default format set in the - * options but it can be imcomplete. We ajust it according to the media - * duration. - * - * We support format like 'hh:mm:ss:ff'. - */ - calculateTimeFormat: function(time, options, fps) { - if (time < 0) { - time = 0; - } - - if(typeof fps == 'undefined') { + secondsToTimeCode: function(time, forceHours, showFrameCount, fps) { + //add framecount + if (typeof showFrameCount == 'undefined') { + showFrameCount=false; + } else if(typeof fps == 'undefined') { fps = 25; } - - var format = options.timeFormat, - firstChar = format[0], - firstTwoPlaces = (format[1] == format[0]), - separatorIndex = firstTwoPlaces? 2: 1, - separator = ':', - hours = Math.floor(time / 3600) % 24, + + var hours = Math.floor(time / 3600) % 24, minutes = Math.floor(time / 60) % 60, seconds = Math.floor(time % 60), frames = Math.floor(((time % 1)*fps).toFixed(3)), - lis = [ - [frames, 'f'], - [seconds, 's'], - [minutes, 'm'], - [hours, 'h'] - ]; - - // Try to get the separator from the format - if (format.length < separatorIndex) { - separator = format[separatorIndex]; - } - - var required = false; - - for (var i=0, len=lis.length; i < len; i++) { - if (format.indexOf(lis[i][1]) !== -1) { - required=true; - } - else if (required) { - var hasNextValue = false; - for (var j=i; j < len; j++) { - if (lis[j][0] > 0) { - hasNextValue = true; - break; - } - } - - if (! hasNextValue) { - break; - } - - if (!firstTwoPlaces) { - format = firstChar + format; - } - format = lis[i][1] + separator + format; - if (firstTwoPlaces) { - format = lis[i][1] + format; - } - firstChar = lis[i][1]; - } - } - options.currentTimeFormat = format; - }, - /* - * Prefix the given number by zero if it is lower than 10. - */ - twoDigitsString: function(n) { - if (n < 10) { - return '0' + n; - } - return String(n); - }, - secondsToTimeCode: function(time, options) { - if (time < 0) { - time = 0; - } - - // Maintain backward compatibility with method signature before v2.18. - if (typeof options !== 'object') { - var format = 'm:ss'; - format = arguments[1] ? 'hh:mm:ss' : format; // forceHours - format = arguments[2] ? format + ':ff' : format; // showFrameCount - - options = { - currentTimeFormat: format, - framesPerSecond: arguments[3] || 25 - }; - } - - var fps = options.framesPerSecond; - if(typeof fps === 'undefined') { - fps = 25; - } - - var format = options.currentTimeFormat, - hours = Math.floor(time / 3600) % 24, - minutes = Math.floor(time / 60) % 60, - seconds = Math.floor(time % 60), - frames = Math.floor(((time % 1)*fps).toFixed(3)); - lis = [ - [frames, 'f'], - [seconds, 's'], - [minutes, 'm'], - [hours, 'h'] - ]; - - var res = format; - for (i=0,len=lis.length; i < len; i++) { - res = res.replace(lis[i][1]+lis[i][1], this.twoDigitsString(lis[i][0])); - res = res.replace(lis[i][1], lis[i][0]); - } - return res; + result = + ( (forceHours || hours > 0) ? (hours < 10 ? '0' + hours : hours) + ':' : '') + + (minutes < 10 ? '0' + minutes : minutes) + ':' + + (seconds < 10 ? '0' + seconds : seconds) + + ((showFrameCount) ? ':' + (frames < 10 ? '0' + frames : frames) : ''); + + return result; }, timeCodeToSeconds: function(hh_mm_ss_ff, forceHours, showFrameCount, fps){ @@ -425,17 +326,16 @@ mejs.MediaFeatures = { t.isGecko = (ua.match(/gecko/gi) !== null) && !t.isWebkit && !t.isIE; t.isOpera = (ua.match(/opera/gi) !== null); t.hasTouch = ('ontouchstart' in window); // && window.ontouchstart != null); // this breaks iOS 7 - - // Borrowed from `Modernizr.svgasimg`, sources: - // - https://github.com/Modernizr/Modernizr/issues/687 - // - https://github.com/Modernizr/Modernizr/pull/1209/files - t.svgAsImg = !!document.implementation.hasFeature('http://www.w3.org/TR/SVG11/feature#Image', '1.1'); + + // borrowed from Modernizr + t.svg = !! document.createElementNS && + !! document.createElementNS('http://www.w3.org/2000/svg','svg').createSVGRect; // create HTML5 media elements for IE before 9, get a <video> element for fullscreen detection for (i=0; i<html5Elements.length; i++) { v = document.createElement(html5Elements[i]); } - + t.supportsMediaTag = (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid); // Fix for IE9 on Windows 7N / Windows 7KN (Media Player not installer) @@ -446,62 +346,62 @@ mejs.MediaFeatures = { } // detect native JavaScript fullscreen (Safari/Firefox only, Chrome still fails) - + // iOS t.hasSemiNativeFullScreen = (typeof v.webkitEnterFullscreen !== 'undefined'); - + // W3C t.hasNativeFullscreen = (typeof v.requestFullscreen !== 'undefined'); - + // webkit/firefox/IE11+ t.hasWebkitNativeFullScreen = (typeof v.webkitRequestFullScreen !== 'undefined'); t.hasMozNativeFullScreen = (typeof v.mozRequestFullScreen !== 'undefined'); t.hasMsNativeFullScreen = (typeof v.msRequestFullscreen !== 'undefined'); - + t.hasTrueNativeFullScreen = (t.hasWebkitNativeFullScreen || t.hasMozNativeFullScreen || t.hasMsNativeFullScreen); t.nativeFullScreenEnabled = t.hasTrueNativeFullScreen; - + // Enabled? if (t.hasMozNativeFullScreen) { t.nativeFullScreenEnabled = document.mozFullScreenEnabled; } else if (t.hasMsNativeFullScreen) { - t.nativeFullScreenEnabled = document.msFullscreenEnabled; + t.nativeFullScreenEnabled = document.msFullscreenEnabled; } - + if (t.isChrome) { t.hasSemiNativeFullScreen = false; } - + if (t.hasTrueNativeFullScreen) { - + t.fullScreenEventName = ''; - if (t.hasWebkitNativeFullScreen) { + if (t.hasWebkitNativeFullScreen) { t.fullScreenEventName = 'webkitfullscreenchange'; - + } else if (t.hasMozNativeFullScreen) { t.fullScreenEventName = 'mozfullscreenchange'; - + } else if (t.hasMsNativeFullScreen) { t.fullScreenEventName = 'MSFullscreenChange'; } - + t.isFullScreen = function() { if (t.hasMozNativeFullScreen) { return d.mozFullScreen; - + } else if (t.hasWebkitNativeFullScreen) { return d.webkitIsFullScreen; - + } else if (t.hasMsNativeFullScreen) { return d.msFullscreenElement !== null; } } - + t.requestFullScreen = function(el) { - + if (t.hasWebkitNativeFullScreen) { el.webkitRequestFullScreen(); - + } else if (t.hasMozNativeFullScreen) { el.mozRequestFullScreen(); @@ -510,29 +410,29 @@ mejs.MediaFeatures = { } } - - t.cancelFullScreen = function() { + + t.cancelFullScreen = function() { if (t.hasWebkitNativeFullScreen) { document.webkitCancelFullScreen(); - + } else if (t.hasMozNativeFullScreen) { document.mozCancelFullScreen(); - + } else if (t.hasMsNativeFullScreen) { document.msExitFullscreen(); - + } - } - + } + } - - + + // OS X 10.5 can't do this even if it says it can :( if (t.hasSemiNativeFullScreen && ua.match(/mac os x 10_5/i)) { t.hasNativeFullScreen = false; t.hasSemiNativeFullScreen = false; } - + } }; mejs.MediaFeatures.init(); @@ -729,7 +629,7 @@ mejs.PluginMediaElement.prototype = { media = url[i]; if (this.canPlayType(media.type)) { this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(media.src)); - this.src = mejs.Utility.absolutizeUrl(media.src); + this.src = mejs.Utility.absolutizeUrl(url); break; } } @@ -769,7 +669,7 @@ mejs.PluginMediaElement.prototype = { this.pluginApi.unMute(); } this.muted = muted; - this.dispatchEvent({type:'volumechange'}); + this.dispatchEvent('volumechange'); } else { this.pluginApi.setMuted(muted); } @@ -828,14 +728,15 @@ mejs.PluginMediaElement.prototype = { } return false; }, - dispatchEvent: function (event) { + dispatchEvent: function (eventName) { var i, args, - callbacks = this.events[event.type]; + callbacks = this.events[eventName]; if (callbacks) { + args = Array.prototype.slice.call(arguments, 1); for (i = 0; i < callbacks.length; i++) { - callbacks[i].apply(this, [event]); + callbacks[i].apply(null, args); } } }, @@ -943,7 +844,7 @@ mejs.MediaPluginBridge = { length: 1 }; - pluginMediaElement.dispatchEvent(e); + pluginMediaElement.dispatchEvent(e.type, e); } }; @@ -972,8 +873,6 @@ mejs.MediaElementDefaults = { flashName: 'flashmediaelement.swf', // streamer for RTMP streaming flashStreamer: '', - // set to 'always' for CDN version - flashScriptAccess: 'sameDomain', // turns on the smoothing filter in Flash enablePluginSmoothing: false, // enabled pseudo-streaming (seek) on .mp4 files @@ -1014,7 +913,7 @@ mejs.HtmlMediaElementShim = { create: function(el, o) { var - options = {}, + options = mejs.MediaElementDefaults, htmlMediaElement = (typeof(el) == 'string') ? document.getElementById(el) : el, tagName = htmlMediaElement.tagName.toLowerCase(), isMediaTag = (tagName === 'audio' || tagName === 'video'), @@ -1027,13 +926,9 @@ mejs.HtmlMediaElementShim = { prop; // extend options - for (prop in mejs.MediaElementDefaults) { - options[prop] = mejs.MediaElementDefaults[prop]; - } for (prop in o) { options[prop] = o[prop]; - } - + } // clean up attributes src = (typeof src == 'undefined' || src === null || src == '') ? null : src; @@ -1210,7 +1105,7 @@ mejs.HtmlMediaElementShim = { // test for plugin playback types for (l=0; l<pluginInfo.types.length; l++) { // find plugin that can play the type - if (type.toLowerCase() == pluginInfo.types[l].toLowerCase()) { + if (type == pluginInfo.types[l]) { result.method = pluginName; result.url = mediaFiles[i].url; return result; @@ -1237,6 +1132,8 @@ mejs.HtmlMediaElementShim = { }, formatType: function(url, type) { + var ext; + // if no type is supplied, fake it with the extension if (url && !type) { return this.getTypeFromFile(url); @@ -1255,46 +1152,34 @@ mejs.HtmlMediaElementShim = { getTypeFromFile: function(url) { url = url.split('?')[0]; - var - ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(), - av = /(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(ext) ? 'video/' : 'audio/'; - return this.getTypeFromExtension(ext, av); + var ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(); + return (/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(ext) ? 'video' : 'audio') + '/' + this.getTypeFromExtension(ext); }, - getTypeFromExtension: function(ext, av) { - av = av || ''; + getTypeFromExtension: function(ext) { switch (ext) { case 'mp4': case 'm4v': case 'm4a': - case 'f4v': - case 'f4a': - return av + 'mp4'; - case 'flv': - return av + 'x-flv'; + return 'mp4'; case 'webm': case 'webma': case 'webmv': - return av + 'webm'; + return 'webm'; case 'ogg': case 'oga': case 'ogv': - return av + 'ogg'; - case 'm3u8': - return 'application/x-mpegurl'; - case 'ts': - return av + 'mp2t'; + return 'ogg'; default: - return av + ext; + return ext; } }, createErrorMessage: function(playback, options, poster) { var htmlMediaElement = playback.htmlMediaElement, - errorContainer = document.createElement('div'), - errorContent = options.customError; + errorContainer = document.createElement('div'); errorContainer.className = 'me-cannotplay'; @@ -1303,17 +1188,13 @@ mejs.HtmlMediaElementShim = { errorContainer.style.height = htmlMediaElement.height + 'px'; } catch (e) {} - if (!errorContent) { - errorContent = '<a href="' + playback.url + '">'; - - if (poster !== '') { - errorContent += '<img src="' + poster + '" width="100%" height="100%" alt="" />'; - } - - errorContent += '<span>' + mejs.i18n.t('Download File') + '</span></a>'; - } - - errorContainer.innerHTML = errorContent; + if (options.customError) { + errorContainer.innerHTML = options.customError; + } else { + errorContainer.innerHTML = (poster !== '') ? + '<a href="' + playback.url + '"><img src="' + poster + '" width="100%" height="100%" /></a>' : + '<a href="' + playback.url + '"><span>' + mejs.i18n.t('Download File') + '</span></a>'; + } htmlMediaElement.parentNode.insertBefore(errorContainer, htmlMediaElement); htmlMediaElement.style.display = 'none'; @@ -1339,16 +1220,14 @@ mejs.HtmlMediaElementShim = { // copy attributes from html media element to plugin media element for (var i = 0; i < htmlMediaElement.attributes.length; i++) { var attribute = htmlMediaElement.attributes[i]; - if (attribute.specified) { + if (attribute.specified == true) { pluginMediaElement.setAttribute(attribute.name, attribute.value); } } // check for placement inside a <p> tag (sometimes WYSIWYG editors do this) node = htmlMediaElement.parentNode; - - while (node !== null && node.tagName != null && node.tagName.toLowerCase() !== 'body' && - node.parentNode != null && node.parentNode.tagName != null && node.parentNode.constructor != null && node.parentNode.constructor.name === "ShadowRoot") { + while (node !== null && node.tagName.toLowerCase() !== 'body' && node.parentNode != null) { if (node.parentNode.tagName.toLowerCase() === 'p') { node.parentNode.parentNode.insertBefore(node, node.parentNode); break; @@ -1388,8 +1267,6 @@ mejs.HtmlMediaElementShim = { // flash/silverlight vars initVars = [ 'id=' + pluginid, - 'jsinitfunction=' + "mejs.MediaPluginBridge.initPlugin", - 'jscallbackfunction=' + "mejs.MediaPluginBridge.fireEvent", 'isvideo=' + ((playback.isVideo) ? "true" : "false"), 'autoplay=' + ((autoplay) ? "true" : "false"), 'preload=' + preload, @@ -1398,7 +1275,7 @@ mejs.HtmlMediaElementShim = { 'timerrate=' + options.timerRate, 'flashstreamer=' + options.flashStreamer, 'height=' + height, - 'pseudostreamstart=' + options.pseudoStreamingStartQueryParam]; + 'pseudostreamstart=' + options.pseudoStreamingStartQueryParam]; if (playback.url !== null) { if (playback.method == 'flash') { @@ -1413,9 +1290,9 @@ mejs.HtmlMediaElementShim = { if (options.enablePluginSmoothing) { initVars.push('smoothing=true'); } - if (options.enablePseudoStreaming) { - initVars.push('pseudostreaming=true'); - } + if (options.enablePseudoStreaming) { + initVars.push('pseudostreaming=true'); + } if (controls) { initVars.push('controls=true'); // shows controls in the plugin if desired } @@ -1449,7 +1326,7 @@ mejs.HtmlMediaElementShim = { '<param name="quality" value="high" />' + '<param name="bgcolor" value="#000000" />' + '<param name="wmode" value="transparent" />' + -'<param name="allowScriptAccess" value="' + options.flashScriptAccess + '" />' + +'<param name="allowScriptAccess" value="always" />' + '<param name="allowFullScreen" value="true" />' + '<param name="scale" value="default" />' + '</object>'; @@ -1463,7 +1340,7 @@ mejs.HtmlMediaElementShim = { 'quality="high" ' + 'bgcolor="#000000" ' + 'wmode="transparent" ' + -'allowScriptAccess="' + options.flashScriptAccess + '" ' + +'allowScriptAccess="always" ' + 'allowFullScreen="true" ' + 'type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" ' + 'src="' + options.pluginPath + options.flashName + '" ' + @@ -1500,7 +1377,7 @@ mejs.HtmlMediaElementShim = { }; if (mejs.PluginDetector.hasPluginVersion('flash', [10,0,0]) ) { - mejs.YouTubeApi.createFlash(youtubeSettings, options); + mejs.YouTubeApi.createFlash(youtubeSettings); } else { mejs.YouTubeApi.enqueueIframe(youtubeSettings); } @@ -1512,47 +1389,47 @@ mejs.HtmlMediaElementShim = { var player_id = pluginid + "_player"; pluginMediaElement.vimeoid = playback.url.substr(playback.url.lastIndexOf('/')+1); - container.innerHTML ='<iframe src="//player.vimeo.com/video/' + pluginMediaElement.vimeoid + '?api=1&portrait=0&byline=0&title=0&player_id=' + player_id + '" width="' + width +'" height="' + height +'" frameborder="0" class="mejs-shim" id="' + player_id + '" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'; + container.innerHTML ='<iframe src="//player.vimeo.com/video/' + pluginMediaElement.vimeoid + '?api=1&portrait=0&byline=0&title=0&player_id=' + player_id + '" width="' + width +'" height="' + height +'" frameborder="0" class="mejs-shim" id="' + player_id + '"></iframe>'; if (typeof($f) == 'function') { // froogaloop available var player = $f(container.childNodes[0]); - player.addEvent('ready', function() { - - player.playVideo = function() { - player.api( 'play' ); - } - player.stopVideo = function() { - player.api( 'unload' ); - } - player.pauseVideo = function() { - player.api( 'pause' ); - } - player.seekTo = function( seconds ) { - player.api( 'seekTo', seconds ); - } - player.setVolume = function( volume ) { - player.api( 'setVolume', volume ); - } - player.setMuted = function( muted ) { - if( muted ) { - player.lastVolume = player.api( 'getVolume' ); - player.api( 'setVolume', 0 ); - } else { - player.api( 'setVolume', player.lastVolume ); - delete player.lastVolume; + $.extend( player, { + playVideo: function() { + player.api( 'play' ); + }, + stopVideo: function() { + player.api( 'unload' ); + }, + pauseVideo: function() { + player.api( 'pause' ); + }, + seekTo: function( seconds ) { + player.api( 'seekTo', seconds ); + }, + setVolume: function( volume ) { + player.api( 'setVolume', volume ); + }, + setMuted: function( muted ) { + if( muted ) { + player.lastVolume = player.api( 'getVolume' ); + player.api( 'setVolume', 0 ); + } else { + player.api( 'setVolume', player.lastVolume ); + delete player.lastVolume; + } } - } + }); function createEvent(player, pluginMediaElement, eventName, e) { - var event = { + var obj = { type: eventName, target: pluginMediaElement }; if (eventName == 'timeupdate') { - pluginMediaElement.currentTime = event.currentTime = e.seconds; - pluginMediaElement.duration = event.duration = e.duration; + pluginMediaElement.currentTime = obj.currentTime = e.seconds; + pluginMediaElement.duration = obj.duration = e.duration; } - pluginMediaElement.dispatchEvent(event); + pluginMediaElement.dispatchEvent(obj.type, obj); } player.addEvent('play', function() { @@ -1702,7 +1579,7 @@ mejs.YouTubeApi = { }, createEvent: function (player, pluginMediaElement, eventName) { - var event = { + var obj = { type: eventName, target: pluginMediaElement }; @@ -1710,25 +1587,25 @@ mejs.YouTubeApi = { if (player && player.getDuration) { // time - pluginMediaElement.currentTime = event.currentTime = player.getCurrentTime(); - pluginMediaElement.duration = event.duration = player.getDuration(); + pluginMediaElement.currentTime = obj.currentTime = player.getCurrentTime(); + pluginMediaElement.duration = obj.duration = player.getDuration(); // state - event.paused = pluginMediaElement.paused; - event.ended = pluginMediaElement.ended; + obj.paused = pluginMediaElement.paused; + obj.ended = pluginMediaElement.ended; // sound - event.muted = player.isMuted(); - event.volume = player.getVolume() / 100; + obj.muted = player.isMuted(); + obj.volume = player.getVolume() / 100; // progress - event.bytesTotal = player.getVideoBytesTotal(); - event.bufferedBytes = player.getVideoBytesLoaded(); + obj.bytesTotal = player.getVideoBytesTotal(); + obj.bufferedBytes = player.getVideoBytesLoaded(); // fake the W3C buffered TimeRange - var bufferedTime = event.bufferedBytes / event.bytesTotal * event.duration; + var bufferedTime = obj.bufferedBytes / obj.bytesTotal * obj.duration; - event.target.buffered = event.buffered = { + obj.target.buffered = obj.buffered = { start: function(index) { return 0; }, @@ -1741,7 +1618,7 @@ mejs.YouTubeApi = { } // send event up the chain - pluginMediaElement.dispatchEvent(event); + pluginMediaElement.dispatchEvent(obj.type, obj); }, iFrameReady: function() { @@ -1765,7 +1642,7 @@ mejs.YouTubeApi = { settings.container.innerHTML = '<object type="application/x-shockwave-flash" id="' + settings.pluginId + '" data="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=' + settings.pluginId + '&version=3&autoplay=0&controls=0&modestbranding=1&loop=0" ' + 'width="' + settings.width + '" height="' + settings.height + '" style="visibility: visible; " class="mejs-shim">' + - '<param name="allowScriptAccess" value="sameDomain">' + + '<param name="allowScriptAccess" value="always">' + '<param name="wmode" value="transparent">' + '</object>'; */ @@ -1781,14 +1658,14 @@ mejs.YouTubeApi = { 'id="' + settings.pluginId + '" width="' + settings.width + '" height="' + settings.height + '" class="mejs-shim">' + '<param name="movie" value="' + youtubeUrl + '" />' + '<param name="wmode" value="transparent" />' + - '<param name="allowScriptAccess" value="' + options.flashScriptAccess + '" />' + + '<param name="allowScriptAccess" value="always" />' + '<param name="allowFullScreen" value="true" />' + '</object>'; } else { settings.container.innerHTML = '<object type="application/x-shockwave-flash" id="' + settings.pluginId + '" data="' + youtubeUrl + '" ' + 'width="' + settings.width + '" height="' + settings.height + '" style="visibility: visible; " class="mejs-shim">' + - '<param name="allowScriptAccess" value="' + options.flashScriptAccess + '">' + + '<param name="allowScriptAccess" value="always">' + '<param name="wmode" value="transparent">' + '</object>'; } @@ -1860,22 +1737,22 @@ mejs.YouTubeApi = { } } // IFRAME -window.onYouTubePlayerAPIReady = function() { +function onYouTubePlayerAPIReady() { mejs.YouTubeApi.iFrameReady(); -}; +} // FLASH -window.onYouTubePlayerReady = function(id) { +function onYouTubePlayerReady(id) { mejs.YouTubeApi.flashReady(id); -}; +} window.mejs = mejs; window.MediaElement = mejs.MediaElement; -/* +/*! * Adds Internationalization and localization to mediaelement. * - * This file does not contain translations, you have to add them manually. - * The schema is always the same: me-i18n-locale-[IETF-language-tag].js + * This file does not contain translations, you have to add the manually. + * The schema is always the same: me-i18n-locale-[ISO_639-1 Code].js * * Examples are provided both for german and chinese translation. * @@ -1884,8 +1761,7 @@ window.MediaElement = mejs.MediaElement; * http://en.wikipedia.org/wiki/Internationalization_and_localization * * What langcode should i use? - * http://en.wikipedia.org/wiki/IETF_language_tag - * https://tools.ietf.org/html/rfc5646 + * http://en.wikipedia.org/wiki/ISO_639-1 * * * License? @@ -1911,14 +1787,11 @@ window.MediaElement = mejs.MediaElement; */ ;(function(context, exports, undefined) { "use strict"; - var i18n = { "locale": { - // Ensure previous values aren't overwritten. - "language" : (exports.i18n && exports.i18n.locale.language) || '', - "strings" : (exports.i18n && exports.i18n.locale.strings) || {} + "language" : '', + "strings" : {} }, - "ietf_lang_regex" : /^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/, "methods" : {} }; // start i18n @@ -1926,16 +1799,11 @@ window.MediaElement = mejs.MediaElement; /** * Get language, fallback to browser's language if empty - * - * IETF: RFC 5646, https://tools.ietf.org/html/rfc5646 - * Examples: en, zh-CN, cmn-Hans-CN, sr-Latn-RS, es-419, x-private */ i18n.getLanguage = function () { var language = i18n.locale.language || window.navigator.userLanguage || window.navigator.language; - return i18n.ietf_lang_regex.exec(language) ? language : null; - - //(WAS: convert to iso 639-1 (2-letters, lower case)) - //return language.substr(0, 2).toLowerCase(); + // convert to iso 639-1 (2-letters, lower case) + return language.substr(0, 2).toLowerCase(); }; // i18n fixes for compatibility with WordPress @@ -2033,3 +1901,61 @@ window.MediaElement = mejs.MediaElement; } }(mejs.i18n.locale.strings)); + +/*! + * This is a i18n.locale language object. + * + * German translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + if (typeof exports.de === 'undefined') { + exports.de = { + "Fullscreen" : "Vollbild", + "Go Fullscreen" : "Vollbild an", + "Turn off Fullscreen" : "Vollbild aus", + "Close" : "Schließen" + }; + } + +}(mejs.i18n.locale.strings)); +/*! + * This is a i18n.locale language object. + * + * Traditional chinese translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + if (typeof exports.zh === 'undefined') { + exports.zh = { + "Fullscreen" : "全螢幕", + "Go Fullscreen" : "全屏模式", + "Turn off Fullscreen" : "退出全屏模式", + "Close" : "關閉" + }; + } + +}(mejs.i18n.locale.strings)); + diff --git a/lib/mejs/mediaelement.min.js b/lib/mejs/mediaelement.min.js index 3683da38..d14d65f4 100644 --- a/lib/mejs/mediaelement.min.js +++ b/lib/mejs/mediaelement.min.js @@ -1,15 +1,72 @@ /*! - * - * MediaElement.js - * HTML5 <video> and <audio> shim and player - * http://mediaelementjs.com/ - * - * Creates a JavaScript object that mimics HTML5 MediaElement API - * for browsers that don't understand HTML5 or can't play the provided codec - * Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 - * - * Copyright 2010-2014, John Dyer (http://j.hn) - * License: MIT - * - */ -var mejs=mejs||{};mejs.version="2.19.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"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","video/dailymotion","video/x-dailymotion","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]},mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");return b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>',b.firstChild.href},getScriptPath:function(a){for(var b,c,d,e,f,g,h=0,i="",j="",k=document.getElementsByTagName("script"),l=k.length,m=a.length;l>h;h++){for(e=k[h].src,c=e.lastIndexOf("/"),c>-1?(g=e.substring(c+1),f=e.substring(0,c+1)):(g=e,f=""),b=0;m>b;b++)if(j=a[b],d=g.indexOf(j),d>-1){i=f;break}if(""!==i)break}return i},calculateTimeFormat:function(a,b,c){0>a&&(a=0),"undefined"==typeof c&&(c=25);var d=b.timeFormat,e=d[0],f=d[1]==d[0],g=f?2:1,h=":",i=Math.floor(a/3600)%24,j=Math.floor(a/60)%60,k=Math.floor(a%60),l=Math.floor((a%1*c).toFixed(3)),m=[[l,"f"],[k,"s"],[j,"m"],[i,"h"]];d.length<g&&(h=d[g]);for(var n=!1,o=0,p=m.length;p>o;o++)if(-1!==d.indexOf(m[o][1]))n=!0;else if(n){for(var q=!1,r=o;p>r;r++)if(m[r][0]>0){q=!0;break}if(!q)break;f||(d=e+d),d=m[o][1]+h+d,f&&(d=m[o][1]+d),e=m[o][1]}b.currentTimeFormat=d},twoDigitsString:function(a){return 10>a?"0"+a:String(a)},secondsToTimeCode:function(a,b){if(0>a&&(a=0),"object"!=typeof b){var c="m:ss";c=arguments[1]?"hh:mm:ss":c,c=arguments[2]?c+":ff":c,b={currentTimeFormat:c,framesPerSecond:arguments[3]||25}}var d=b.framesPerSecond;"undefined"==typeof d&&(d=25);var c=b.currentTimeFormat,e=Math.floor(a/3600)%24,f=Math.floor(a/60)%60,g=Math.floor(a%60),h=Math.floor((a%1*d).toFixed(3));lis=[[h,"f"],[g,"s"],[f,"m"],[e,"h"]];var j=c;for(i=0,len=lis.length;i<len;i++)j=j.replace(lis[i][1]+lis[i][1],this.twoDigitsString(lis[i][0])),j=j.replace(lis[i][1],lis[i][0]);return j},timeCodeToSeconds:function(a,b,c,d){"undefined"==typeof c?c=!1:"undefined"==typeof d&&(d=25);var e=a.split(":"),f=parseInt(e[0],10),g=parseInt(e[1],10),h=parseInt(e[2],10),i=0,j=0;return c&&(i=parseInt(e[3])/d),j=3600*f+60*g+h+i},convertSMPTEtoSeconds:function(a){if("string"!=typeof a)return!1;a=a.replace(",",".");var b=0,c=-1!=a.indexOf(".")?a.split(".")[1].length:0,d=1;a=a.split(":").reverse();for(var e=0;e<a.length;e++)d=1,e>0&&(d=Math.pow(60,e)),b+=Number(a[e])*d;return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);b&&/object|embed/i.test(b.nodeName)&&(mejs.MediaFeatures.isIE?(b.style.display="none",function(){4==b.readyState?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)}()):b.parentNode.removeChild(b))},removeObjectInIE:function(a){var b=document.getElementById(a);if(b){for(var c in b)"function"==typeof b[c]&&(b[c]=null);b.parentNode.removeChild(b)}}},mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];return b[1]=b[1]||0,b[2]=b[2]||0,c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e,f,g,h=[0,0,0];if("undefined"!=typeof this.nav.plugins&&"object"==typeof this.nav.plugins[a]){if(e=this.nav.plugins[a].description,e&&("undefined"==typeof this.nav.mimeTypes||!this.nav.mimeTypes[b]||this.nav.mimeTypes[b].enabledPlugin))for(h=e.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split("."),f=0;f<h.length;f++)h[f]=parseInt(h[f].match(/\d+/),10)}else if("undefined"!=typeof window.ActiveXObject)try{g=new ActiveXObject(c),g&&(h=d(g))}catch(i){}return h}},mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(a){var b=[],c=a.GetVariable("$version");return c&&(c=c.split(" ")[1].split(","),b=[parseInt(c[0],10),parseInt(c[1],10),parseInt(c[2],10)]),b}),mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(a){var b=[0,0,0,0],c=function(a,b,c,d){for(;a.isVersionSupported(b[0]+"."+b[1]+"."+b[2]+"."+b[3]);)b[c]+=d;b[c]-=d};return c(a,b,0,1),c(a,b,1,1),c(a,b,2,1e4),c(a,b,2,1e3),c(a,b,2,100),c(a,b,2,10),c(a,b,2,1),c(a,b,3,1),b}),mejs.MediaFeatures={init:function(){var a,b,c=this,d=document,e=mejs.PluginDetector.nav,f=mejs.PluginDetector.ua.toLowerCase(),g=["source","track","audio","video"];c.isiPad=null!==f.match(/ipad/i),c.isiPhone=null!==f.match(/iphone/i),c.isiOS=c.isiPhone||c.isiPad,c.isAndroid=null!==f.match(/android/i),c.isBustedAndroid=null!==f.match(/android 2\.[12]/),c.isBustedNativeHTTPS="https:"===location.protocol&&(null!==f.match(/android [12]\./)||null!==f.match(/macintosh.* version.* safari/)),c.isIE=-1!=e.appName.toLowerCase().indexOf("microsoft")||null!==e.appName.toLowerCase().match(/trident/gi),c.isChrome=null!==f.match(/chrome/gi),c.isChromium=null!==f.match(/chromium/gi),c.isFirefox=null!==f.match(/firefox/gi),c.isWebkit=null!==f.match(/webkit/gi),c.isGecko=null!==f.match(/gecko/gi)&&!c.isWebkit&&!c.isIE,c.isOpera=null!==f.match(/opera/gi),c.hasTouch="ontouchstart"in window,c.svgAsImg=!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");for(a=0;a<g.length;a++)b=document.createElement(g[a]);c.supportsMediaTag="undefined"!=typeof b.canPlayType||c.isBustedAndroid;try{b.canPlayType("video/mp4")}catch(h){c.supportsMediaTag=!1}c.hasSemiNativeFullScreen="undefined"!=typeof b.webkitEnterFullscreen,c.hasNativeFullscreen="undefined"!=typeof b.requestFullscreen,c.hasWebkitNativeFullScreen="undefined"!=typeof b.webkitRequestFullScreen,c.hasMozNativeFullScreen="undefined"!=typeof b.mozRequestFullScreen,c.hasMsNativeFullScreen="undefined"!=typeof b.msRequestFullscreen,c.hasTrueNativeFullScreen=c.hasWebkitNativeFullScreen||c.hasMozNativeFullScreen||c.hasMsNativeFullScreen,c.nativeFullScreenEnabled=c.hasTrueNativeFullScreen,c.hasMozNativeFullScreen?c.nativeFullScreenEnabled=document.mozFullScreenEnabled:c.hasMsNativeFullScreen&&(c.nativeFullScreenEnabled=document.msFullscreenEnabled),c.isChrome&&(c.hasSemiNativeFullScreen=!1),c.hasTrueNativeFullScreen&&(c.fullScreenEventName="",c.hasWebkitNativeFullScreen?c.fullScreenEventName="webkitfullscreenchange":c.hasMozNativeFullScreen?c.fullScreenEventName="mozfullscreenchange":c.hasMsNativeFullScreen&&(c.fullScreenEventName="MSFullscreenChange"),c.isFullScreen=function(){return c.hasMozNativeFullScreen?d.mozFullScreen:c.hasWebkitNativeFullScreen?d.webkitIsFullScreen:c.hasMsNativeFullScreen?null!==d.msFullscreenElement:void 0},c.requestFullScreen=function(a){c.hasWebkitNativeFullScreen?a.webkitRequestFullScreen():c.hasMozNativeFullScreen?a.mozRequestFullScreen():c.hasMsNativeFullScreen&&a.msRequestFullscreen()},c.cancelFullScreen=function(){c.hasWebkitNativeFullScreen?document.webkitCancelFullScreen():c.hasMozNativeFullScreen?document.mozCancelFullScreen():c.hasMsNativeFullScreen&&document.msExitFullscreen()}),c.hasSemiNativeFullScreen&&f.match(/mac os x 10_5/i)&&(c.hasNativeFullScreen=!1,c.hasSemiNativeFullScreen=!1)}},mejs.MediaFeatures.init(),mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){for(var b=this.getElementsByTagName("source");b.length>0;)this.removeChild(b[0]);if("string"==typeof a)this.src=a;else{var c,d;for(c=0;c<a.length;c++)if(d=a[c],this.canPlayType(d.type)){this.src=d.src;break}}},setVideoSize:function(a,b){this.width=a,this.height=b}},mejs.PluginMediaElement=function(a,b,c){this.id=a,this.pluginType=b,this.src=c,this.events={},this.attributes={}},mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,tagName:"",muted:!1,volume:1,currentTime:0,play:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.playVideo():this.pluginApi.playMedia(),this.paused=!1)},load:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType||this.pluginApi.loadMedia(),this.paused=!1)},pause:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia(),this.paused=!0)},stop:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.stopVideo():this.pluginApi.stopMedia(),this.paused=!0)},canPlayType:function(a){var b,c,d,e=mejs.plugins[this.pluginType];for(b=0;b<e.length;b++)if(d=e[b],mejs.PluginDetector.hasPluginVersion(this.pluginType,d.version))for(c=0;c<d.types.length;c++)if(a==d.types[c])return"probably";return""},positionFullscreenButton:function(a,b,c){null!=this.pluginApi&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(b),c)},hideFullscreenButton:function(){null!=this.pluginApi&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(a){if("string"==typeof a)this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a)),this.src=mejs.Utility.absolutizeUrl(a);else{var b,c;for(b=0;b<a.length;b++)if(c=a[b],this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src)),this.src=mejs.Utility.absolutizeUrl(c.src);break}}},setCurrentTime:function(a){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.seekTo(a):this.pluginApi.setCurrentTime(a),this.currentTime=a)},setVolume:function(a){null!=this.pluginApi&&("youtube"==this.pluginType?this.pluginApi.setVolume(100*a):this.pluginApi.setVolume(a),this.volume=a)},setMuted:function(a){null!=this.pluginApi&&("youtube"==this.pluginType?(a?this.pluginApi.mute():this.pluginApi.unMute(),this.muted=a,this.dispatchEvent({type:"volumechange"})):this.pluginApi.setMuted(a),this.muted=a)},setVideoSize:function(a,b){this.pluginElement&&this.pluginElement.style&&(this.pluginElement.style.width=a+"px",this.pluginElement.style.height=b+"px"),null!=this.pluginApi&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(a,b)},setFullscreen:function(a){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(a)},enterFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!0)},exitFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!1)},addEventListener:function(a,b,c){this.events[a]=this.events[a]||[],this.events[a].push(b)},removeEventListener:function(a,b){if(!a)return this.events={},!0;var c=this.events[a];if(!c)return!0;if(!b)return this.events[a]=[],!0;for(var d=0;d<c.length;d++)if(c[d]===b)return this.events[a].splice(d,1),!0;return!1},dispatchEvent:function(a){var b,c=this.events[a.type];if(c)for(b=0;b<c.length;b++)c[b].apply(this,[a])},hasAttribute:function(a){return a in this.attributes},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){return this.hasAttribute(a)?this.attributes[a]:""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id),mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}},mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(a,b,c){this.pluginMediaElements[a]=b,this.htmlMediaElements[a]=c},unregisterPluginElement:function(a){delete this.pluginMediaElements[a],delete this.htmlMediaElements[a]},initPlugin:function(a){var b=this.pluginMediaElements[a],c=this.htmlMediaElements[a];if(b){switch(b.pluginType){case"flash":b.pluginElement=b.pluginApi=document.getElementById(a);break;case"silverlight":b.pluginElement=document.getElementById(b.id),b.pluginApi=b.pluginElement.Content.MediaElementJS}null!=b.pluginApi&&b.success&&b.success(b,c)}},fireEvent:function(a,b,c){var d,e,f,g=this.pluginMediaElements[a];if(g){d={type:b,target:g};for(e in c)g[e]=c[e],d[e]=c[e];f=c.bufferedTime||0,d.target.buffered=d.buffered={start:function(a){return 0},end:function(a){return f},length:1},g.dispatchEvent(d)}}},mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,httpsBasicAuthSite:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",flashScriptAccess:"sameDomain",enablePluginSmoothing:!1,enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:.8,success:function(){},error:function(){}},mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)},mejs.HtmlMediaElementShim={create:function(a,b){var c,d,e={},f="string"==typeof a?document.getElementById(a):a,g=f.tagName.toLowerCase(),h="audio"===g||"video"===g,i=h?f.getAttribute("src"):f.getAttribute("href"),j=f.getAttribute("poster"),k=f.getAttribute("autoplay"),l=f.getAttribute("preload"),m=f.getAttribute("controls");for(d in mejs.MediaElementDefaults)e[d]=mejs.MediaElementDefaults[d];for(d in b)e[d]=b[d];return i="undefined"==typeof i||null===i||""==i?null:i,j="undefined"==typeof j||null===j?"":j,l="undefined"==typeof l||null===l||"false"===l?"none":l,k=!("undefined"==typeof k||null===k||"false"===k),m=!("undefined"==typeof m||null===m||"false"===m),c=this.determinePlayback(f,e,mejs.MediaFeatures.supportsMediaTag,h,i),c.url=null!==c.url?mejs.Utility.absolutizeUrl(c.url):"","native"==c.method?(mejs.MediaFeatures.isBustedAndroid&&(f.src=c.url,f.addEventListener("click",function(){f.play()},!1)),this.updateNative(c,e,k,l)):""!==c.method?this.createPlugin(c,e,j,k,l,m):(this.createErrorMessage(c,e,j),this)},determinePlayback:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=[],r={method:"",url:"",htmlMediaElement:a,isVideo:"audio"!=a.tagName.toLowerCase()};if("undefined"!=typeof b.type&&""!==b.type)if("string"==typeof b.type)q.push({type:b.type,url:e});else for(f=0;f<b.type.length;f++)q.push({type:b.type[f],url:e});else if(null!==e)k=this.formatType(e,a.getAttribute("type")),q.push({type:k,url:e});else for(f=0;f<a.childNodes.length;f++)j=a.childNodes[f],1==j.nodeType&&"source"==j.tagName.toLowerCase()&&(e=j.getAttribute("src"),k=this.formatType(e,j.getAttribute("type")),p=j.getAttribute("media"),(!p||!window.matchMedia||window.matchMedia&&window.matchMedia(p).matches)&&q.push({type:k,url:e}));if(!d&&q.length>0&&null!==q[0].url&&this.getTypeFromFile(q[0].url).indexOf("audio")>-1&&(r.isVideo=!1),mejs.MediaFeatures.isBustedAndroid&&(a.canPlayType=function(a){return null!==a.match(/video\/(mp4|m4v)/gi)?"maybe":""}),mejs.MediaFeatures.isChromium&&(a.canPlayType=function(a){return null!==a.match(/video\/(webm|ogv|ogg)/gi)?"maybe":""}),c&&("auto"===b.mode||"auto_plugin"===b.mode||"native"===b.mode)&&(!mejs.MediaFeatures.isBustedNativeHTTPS||b.httpsBasicAuthSite!==!0)){for(d||(o=document.createElement(r.isVideo?"video":"audio"),a.parentNode.insertBefore(o,a),a.style.display="none",r.htmlMediaElement=a=o),f=0;f<q.length;f++)if("video/m3u8"==q[f].type||""!==a.canPlayType(q[f].type).replace(/no/,"")||""!==a.canPlayType(q[f].type.replace(/mp3/,"mpeg")).replace(/no/,"")||""!==a.canPlayType(q[f].type.replace(/m4a/,"mp4")).replace(/no/,"")){r.method="native",r.url=q[f].url;break}if("native"===r.method&&(null!==r.url&&(a.src=r.url),"auto_plugin"!==b.mode))return r}if("auto"===b.mode||"auto_plugin"===b.mode||"shim"===b.mode)for(f=0;f<q.length;f++)for(k=q[f].type,g=0;g<b.plugins.length;g++)for(l=b.plugins[g],m=mejs.plugins[l],h=0;h<m.length;h++)if(n=m[h],null==n.version||mejs.PluginDetector.hasPluginVersion(l,n.version))for(i=0;i<n.types.length;i++)if(k.toLowerCase()==n.types[i].toLowerCase())return r.method=l,r.url=q[f].url,r;return"auto_plugin"===b.mode&&"native"===r.method?r:(""===r.method&&q.length>0&&(r.url=q[0].url),r)},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];var b=a.substring(a.lastIndexOf(".")+1).toLowerCase(),c=/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(b)?"video/":"audio/";return this.getTypeFromExtension(b,c)},getTypeFromExtension:function(a,b){switch(b=b||"",a){case"mp4":case"m4v":case"m4a":case"f4v":case"f4a":return b+"mp4";case"flv":return b+"x-flv";case"webm":case"webma":case"webmv":return b+"webm";case"ogg":case"oga":case"ogv":return b+"ogg";case"m3u8":return"application/x-mpegurl";case"ts":return b+"mp2t";default:return b+a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div"),f=b.customError;e.className="me-cannotplay";try{e.style.width=d.width+"px",e.style.height=d.height+"px"}catch(g){}f||(f='<a href="'+a.url+'">',""!==c&&(f+='<img src="'+c+'" width="100%" height="100%" alt="" />'),f+="<span>"+mejs.i18n.t("Download File")+"</span></a>"),e.innerHTML=f,d.parentNode.insertBefore(e,d),d.style.display="none",b.error(d)},createPlugin:function(a,b,c,d,e,f){var g,h,i,j=a.htmlMediaElement,k=1,l=1,m="me_"+a.method+"_"+mejs.meIndex++,n=new mejs.PluginMediaElement(m,a.method,a.url),o=document.createElement("div");n.tagName=j.tagName;for(var p=0;p<j.attributes.length;p++){var q=j.attributes[p];q.specified&&n.setAttribute(q.name,q.value)}for(h=j.parentNode;null!==h&&null!=h.tagName&&"body"!==h.tagName.toLowerCase()&&null!=h.parentNode&&null!=h.parentNode.tagName&&null!=h.parentNode.constructor&&"ShadowRoot"===h.parentNode.constructor.name;){if("p"===h.parentNode.tagName.toLowerCase()){h.parentNode.parentNode.insertBefore(h,h.parentNode);break}h=h.parentNode}switch(a.isVideo?(k=b.pluginWidth>0?b.pluginWidth:b.videoWidth>0?b.videoWidth:null!==j.getAttribute("width")?j.getAttribute("width"):b.defaultVideoWidth,l=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:null!==j.getAttribute("height")?j.getAttribute("height"):b.defaultVideoHeight,k=mejs.Utility.encodeUrl(k),l=mejs.Utility.encodeUrl(l)):b.enablePluginDebug&&(k=320,l=240),n.success=b.success,mejs.MediaPluginBridge.registerPluginElement(m,n,j),o.className="me-plugin",o.id=m+"_container",a.isVideo?j.parentNode.insertBefore(o,j):document.body.insertBefore(o,document.body.childNodes[0]),i=["id="+m,"jsinitfunction=mejs.MediaPluginBridge.initPlugin","jscallbackfunction=mejs.MediaPluginBridge.fireEvent","isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+k,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+l,"pseudostreamstart="+b.pseudoStreamingStartQueryParam],null!==a.url&&("flash"==a.method?i.push("file="+mejs.Utility.encodeUrl(a.url)):i.push("file="+a.url)),b.enablePluginDebug&&i.push("debug=true"),b.enablePluginSmoothing&&i.push("smoothing=true"),b.enablePseudoStreaming&&i.push("pseudostreaming=true"),f&&i.push("controls=true"),b.pluginVars&&(i=i.concat(b.pluginVars)),a.method){case"silverlight":o.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+m+'" name="'+m+'" width="'+k+'" height="'+l+'" class="mejs-shim"><param name="initParams" value="'+i.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="'+b.pluginPath+b.silverlightName+'" /></object>';break;case"flash":mejs.MediaFeatures.isIE?(g=document.createElement("div"),o.appendChild(g),g.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+m+'" width="'+k+'" height="'+l+'" class="mejs-shim"><param name="movie" value="'+b.pluginPath+b.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+i.join("&")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+b.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'):o.innerHTML='<embed id="'+m+'" name="'+m+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="'+b.flashScriptAccess+'" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+b.pluginPath+b.flashName+'" flashvars="'+i.join("&")+'" width="'+k+'" height="'+l+'" scale="default"class="mejs-shim"></embed>';break;case"youtube":var r;-1!=a.url.lastIndexOf("youtu.be")?(r=a.url.substr(a.url.lastIndexOf("/")+1),-1!=r.indexOf("?")&&(r=r.substr(0,r.indexOf("?")))):r=a.url.substr(a.url.lastIndexOf("=")+1),youtubeSettings={container:o,containerId:o.id,pluginMediaElement:n,pluginId:m,videoId:r,height:l,width:k},mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings,b):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case"vimeo":var s=m+"_player";if(n.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1),o.innerHTML='<iframe src="//player.vimeo.com/video/'+n.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+s+'" width="'+k+'" height="'+l+'" frameborder="0" class="mejs-shim" id="'+s+'" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>',"function"==typeof $f){var t=$f(o.childNodes[0]);t.addEvent("ready",function(){function a(a,b,c,d){var e={type:c,target:b};"timeupdate"==c&&(b.currentTime=e.currentTime=d.seconds,b.duration=e.duration=d.duration),b.dispatchEvent(e)}t.playVideo=function(){t.api("play")},t.stopVideo=function(){t.api("unload")},t.pauseVideo=function(){t.api("pause")},t.seekTo=function(a){t.api("seekTo",a)},t.setVolume=function(a){t.api("setVolume",a)},t.setMuted=function(a){a?(t.lastVolume=t.api("getVolume"),t.api("setVolume",0)):(t.api("setVolume",t.lastVolume),delete t.lastVolume)},t.addEvent("play",function(){a(t,n,"play"),a(t,n,"playing")}),t.addEvent("pause",function(){a(t,n,"pause")}),t.addEvent("finish",function(){a(t,n,"ended")}),t.addEvent("playProgress",function(b){a(t,n,"timeupdate",b)}),n.pluginElement=o,n.pluginApi=t,mejs.MediaPluginBridge.initPlugin(m)})}else console.warn("You need to include froogaloop for vimeo to work")}return j.style.display="none",j.removeAttribute("autoplay"),n},updateNative:function(a,b,c,d){var e,f=a.htmlMediaElement;for(e in mejs.HtmlMediaElement)f[e]=mejs.HtmlMediaElement[e];return b.success(f,f),f}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b),this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(a){this.isLoaded?this.createIframe(a):(this.loadIframeApi(),this.iframeQueue.push(a))},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId,{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c,mejs.MediaPluginBridge.initPlugin(a.pluginId),setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(a){mejs.YouTubeApi.handleStateChange(a.data,c,b)}}})},createEvent:function(a,b,c){var d={type:c,target:b};if(a&&a.getDuration){b.currentTime=d.currentTime=a.getCurrentTime(),b.duration=d.duration=a.getDuration(),d.paused=b.paused,d.ended=b.ended,d.muted=a.isMuted(),d.volume=a.getVolume()/100,d.bytesTotal=a.getVideoBytesTotal(),d.bufferedBytes=a.getVideoBytesLoaded();var e=d.bufferedBytes/d.bytesTotal*d.duration;d.target.buffered=d.buffered={start:function(a){return 0},end:function(a){return e},length:1}}b.dispatchEvent(d)},iFrameReady:function(){for(this.isLoaded=!0,this.isIframeLoaded=!0;this.iframeQueue.length>0;){var a=this.iframeQueue.pop();this.createIframe(a)}},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]=a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(b=document.createElement("div"),a.container.appendChild(b),b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+a.pluginId+'" width="'+a.width+'" height="'+a.height+'" class="mejs-shim"><param name="movie" value="'+c+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+options.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /></object>'):a.container.innerHTML='<object type="application/x-shockwave-flash" id="'+a.pluginId+'" data="'+c+'" width="'+a.width+'" height="'+a.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="'+options.flashScriptAccess+'"><param name="wmode" value="transparent"></object>'},flashReady:function(a){var b=this.flashPlayers[a],c=document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c,mejs.MediaPluginBridge.initPlugin(a),c.cueVideoById(b.videoId);var e=b.containerId+"_callback";window[e]=function(a){mejs.YouTubeApi.handleStateChange(a,c,d)},c.addEventListener("onStateChange",e),setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250),mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case-1:c.paused=!0,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"loadedmetadata");break;case 0:c.paused=!1,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=!1,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"play"),mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=!0,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress");break;case 5:}}},window.onYouTubePlayerAPIReady=function(){mejs.YouTubeApi.iFrameReady()},window.onYouTubePlayerReady=function(a){mejs.YouTubeApi.flashReady(a)},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(a,b,c){"use strict";var d={locale:{language:b.i18n&&b.i18n.locale.language||"",strings:b.i18n&&b.i18n.locale.strings||{}},ietf_lang_regex:/^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/,methods:{}};d.getLanguage=function(){var a=d.locale.language||window.navigator.userLanguage||window.navigator.language;return d.ietf_lang_regex.exec(a)?a:null},"undefined"!=typeof mejsL10n&&(d.locale.language=mejsL10n.language),d.methods.checkPlain=function(a){var b,c,d={"&":"&",'"':""","<":"<",">":">"};a=String(a);for(b in d)d.hasOwnProperty(b)&&(c=new RegExp(b,"g"),a=a.replace(c,d[b]));return a},d.methods.t=function(a,b){return d.locale.strings&&d.locale.strings[b.context]&&d.locale.strings[b.context][a]&&(a=d.locale.strings[b.context][a]),d.methods.checkPlain(a)},d.t=function(a,b){if("string"==typeof a&&a.length>0){var c=d.getLanguage();return b=b||{context:c},d.methods.t(a,b)}throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}},b.i18n=d}(document,mejs),function(a,b){"use strict";"undefined"!=typeof mejsL10n&&(a[mejsL10n.language]=mejsL10n.strings)}(mejs.i18n.locale.strings); \ No newline at end of file +* MediaElement.js +* HTML5 <video> and <audio> shim and player +* http://mediaelementjs.com/ +* +* Creates a JavaScript object that mimics HTML5 MediaElement API +* for browsers that don't understand HTML5 or can't play the provided codec +* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 +* +* Copyright 2010-2014, John Dyer (http://j.hn) +* License: MIT +* +*/var mejs=mejs||{};mejs.version="2.15.1";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"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null, +types:["video/vimeo","video/x-vimeo"]}]}; +mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>';return b.firstChild.href},getScriptPath:function(a){for(var b=0,c,d="",e="",g,f,i=document.getElementsByTagName("script"),k=i.length,h=a.length;b<k;b++){g=i[b].src;c=g.lastIndexOf("/");if(c>-1){f=g.substring(c+ +1);g=g.substring(0,c+1)}else{f=g;g=""}for(c=0;c<h;c++){e=a[c];e=f.indexOf(e);if(e>-1){d=g;break}}if(d!=="")break}return d},secondsToTimeCode:function(a,b,c,d){if(typeof c=="undefined")c=false;else if(typeof d=="undefined")d=25;var e=Math.floor(a/3600)%24,g=Math.floor(a/60)%60,f=Math.floor(a%60);a=Math.floor((a%1*d).toFixed(3));return(b||e>0?(e<10?"0"+e:e)+":":"")+(g<10?"0"+g:g)+":"+(f<10?"0"+f:f)+(c?":"+(a<10?"0"+a:a):"")},timeCodeToSeconds:function(a,b,c,d){if(typeof c=="undefined")c=false;else if(typeof d== +"undefined")d=25;a=a.split(":");b=parseInt(a[0],10);var e=parseInt(a[1],10),g=parseInt(a[2],10),f=0,i=0;if(c)f=parseInt(a[3])/d;return i=b*3600+e*60+g+f},convertSMPTEtoSeconds:function(a){if(typeof a!="string")return false;a=a.replace(",",".");var b=0,c=a.indexOf(".")!=-1?a.split(".")[1].length:0,d=1;a=a.split(":").reverse();for(var e=0;e<a.length;e++){d=1;if(e>0)d=Math.pow(60,e);b+=Number(a[e])*d}return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);if(b&&/object|embed/i.test(b.nodeName))if(mejs.MediaFeatures.isIE){b.style.display= +"none";(function(){b.readyState==4?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)})()}else b.parentNode.removeChild(b)},removeObjectInIE:function(a){if(a=document.getElementById(a)){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}}; +mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];b[1]=b[1]||0;b[2]=b[2]||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:false},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e=[0,0,0],g;if(typeof this.nav.plugins!="undefined"&&typeof this.nav.plugins[a]=="object"){if((c=this.nav.plugins[a].description)&& +!(typeof this.nav.mimeTypes!="undefined"&&this.nav.mimeTypes[b]&&!this.nav.mimeTypes[b].enabledPlugin)){e=c.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(a=0;a<e.length;a++)e[a]=parseInt(e[a].match(/\d+/),10)}}else if(typeof window.ActiveXObject!="undefined")try{if(g=new ActiveXObject(c))e=d(g)}catch(f){}return e}}; +mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(a){var b=[];if(a=a.GetVariable("$version")){a=a.split(" ")[1].split(",");b=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}return b}); +mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(a){var b=[0,0,0,0],c=function(d,e,g,f){for(;d.isVersionSupported(e[0]+"."+e[1]+"."+e[2]+"."+e[3]);)e[g]+=f;e[g]-=f};c(a,b,0,1);c(a,b,1,1);c(a,b,2,1E4);c(a,b,2,1E3);c(a,b,2,100);c(a,b,2,10);c(a,b,2,1);c(a,b,3,1);return b}); +mejs.MediaFeatures={init:function(){var a=this,b=document,c=mejs.PluginDetector.nav,d=mejs.PluginDetector.ua.toLowerCase(),e,g=["source","track","audio","video"];a.isiPad=d.match(/ipad/i)!==null;a.isiPhone=d.match(/iphone/i)!==null;a.isiOS=a.isiPhone||a.isiPad;a.isAndroid=d.match(/android/i)!==null;a.isBustedAndroid=d.match(/android 2\.[12]/)!==null;a.isBustedNativeHTTPS=location.protocol==="https:"&&(d.match(/android [12]\./)!==null||d.match(/macintosh.* version.* safari/)!==null);a.isIE=c.appName.toLowerCase().indexOf("microsoft")!= +-1||c.appName.toLowerCase().match(/trident/gi)!==null;a.isChrome=d.match(/chrome/gi)!==null;a.isChromium=d.match(/chromium/gi)!==null;a.isFirefox=d.match(/firefox/gi)!==null;a.isWebkit=d.match(/webkit/gi)!==null;a.isGecko=d.match(/gecko/gi)!==null&&!a.isWebkit&&!a.isIE;a.isOpera=d.match(/opera/gi)!==null;a.hasTouch="ontouchstart"in window;a.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;for(c=0;c<g.length;c++)e=document.createElement(g[c]); +a.supportsMediaTag=typeof e.canPlayType!=="undefined"||a.isBustedAndroid;try{e.canPlayType("video/mp4")}catch(f){a.supportsMediaTag=false}a.hasSemiNativeFullScreen=typeof e.webkitEnterFullscreen!=="undefined";a.hasNativeFullscreen=typeof e.requestFullscreen!=="undefined";a.hasWebkitNativeFullScreen=typeof e.webkitRequestFullScreen!=="undefined";a.hasMozNativeFullScreen=typeof e.mozRequestFullScreen!=="undefined";a.hasMsNativeFullScreen=typeof e.msRequestFullscreen!=="undefined";a.hasTrueNativeFullScreen= +a.hasWebkitNativeFullScreen||a.hasMozNativeFullScreen||a.hasMsNativeFullScreen;a.nativeFullScreenEnabled=a.hasTrueNativeFullScreen;if(a.hasMozNativeFullScreen)a.nativeFullScreenEnabled=document.mozFullScreenEnabled;else if(a.hasMsNativeFullScreen)a.nativeFullScreenEnabled=document.msFullscreenEnabled;if(a.isChrome)a.hasSemiNativeFullScreen=false;if(a.hasTrueNativeFullScreen){a.fullScreenEventName="";if(a.hasWebkitNativeFullScreen)a.fullScreenEventName="webkitfullscreenchange";else if(a.hasMozNativeFullScreen)a.fullScreenEventName= +"mozfullscreenchange";else if(a.hasMsNativeFullScreen)a.fullScreenEventName="MSFullscreenChange";a.isFullScreen=function(){if(a.hasMozNativeFullScreen)return b.mozFullScreen;else if(a.hasWebkitNativeFullScreen)return b.webkitIsFullScreen;else if(a.hasMsNativeFullScreen)return b.msFullscreenElement!==null};a.requestFullScreen=function(i){if(a.hasWebkitNativeFullScreen)i.webkitRequestFullScreen();else if(a.hasMozNativeFullScreen)i.mozRequestFullScreen();else a.hasMsNativeFullScreen&&i.msRequestFullscreen()}; +a.cancelFullScreen=function(){if(a.hasWebkitNativeFullScreen)document.webkitCancelFullScreen();else if(a.hasMozNativeFullScreen)document.mozCancelFullScreen();else a.hasMsNativeFullScreen&&document.msExitFullscreen()}}if(a.hasSemiNativeFullScreen&&d.match(/mac os x 10_5/i)){a.hasNativeFullScreen=false;a.hasSemiNativeFullScreen=false}}};mejs.MediaFeatures.init(); +mejs.HtmlMediaElement={pluginType:"native",isFullScreen:false,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){for(var b=this.getElementsByTagName("source");b.length>0;)this.removeChild(b[0]);if(typeof a=="string")this.src=a;else{var c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.src=c.src;break}}}},setVideoSize:function(a,b){this.width=a;this.height=b}}; +mejs.PluginMediaElement=function(a,b,c){this.id=a;this.pluginType=b;this.src=c;this.events={};this.attributes={}}; +mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:false,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:true,ended:false,seeking:false,duration:0,error:null,tagName:"",muted:false,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.playVideo():this.pluginApi.playMedia();this.paused=false}},load:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType== +"vimeo"||this.pluginApi.loadMedia();this.paused=false}},pause:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia();this.paused=true}},stop:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.stopVideo():this.pluginApi.stopMedia();this.paused=true}},canPlayType:function(a){var b,c,d,e=mejs.plugins[this.pluginType];for(b=0;b<e.length;b++){d=e[b];if(mejs.PluginDetector.hasPluginVersion(this.pluginType, +d.version))for(c=0;c<d.types.length;c++)if(a==d.types[c])return"probably"}return""},positionFullscreenButton:function(a,b,c){this.pluginApi!=null&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(b),c)},hideFullscreenButton:function(){this.pluginApi!=null&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(a){if(typeof a=="string"){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a));this.src=mejs.Utility.absolutizeUrl(a)}else{var b, +c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src));this.src=mejs.Utility.absolutizeUrl(a);break}}}},setCurrentTime:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.seekTo(a):this.pluginApi.setCurrentTime(a);this.currentTime=a}},setVolume:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"?this.pluginApi.setVolume(a*100):this.pluginApi.setVolume(a);this.volume=a}}, +setMuted:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"){a?this.pluginApi.mute():this.pluginApi.unMute();this.muted=a;this.dispatchEvent("volumechange")}else this.pluginApi.setMuted(a);this.muted=a}},setVideoSize:function(a,b){if(this.pluginElement&&this.pluginElement.style){this.pluginElement.style.width=a+"px";this.pluginElement.style.height=b+"px"}this.pluginApi!=null&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(a,b)},setFullscreen:function(a){this.pluginApi!=null&& +this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(a)},enterFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(true)},exitFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(false)},addEventListener:function(a,b){this.events[a]=this.events[a]||[];this.events[a].push(b)},removeEventListener:function(a,b){if(!a){this.events={};return true}var c=this.events[a];if(!c)return true;if(!b){this.events[a]=[];return true}for(var d= +0;d<c.length;d++)if(c[d]===b){this.events[a].splice(d,1);return true}return false},dispatchEvent:function(a){var b,c,d=this.events[a];if(d){c=Array.prototype.slice.call(arguments,1);for(b=0;b<d.length;b++)d[b].apply(null,c)}},hasAttribute:function(a){return a in this.attributes},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){if(this.hasAttribute(a))return this.attributes[a];return""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id); +mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}}; +mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(a,b,c){this.pluginMediaElements[a]=b;this.htmlMediaElements[a]=c},unregisterPluginElement:function(a){delete this.pluginMediaElements[a];delete this.htmlMediaElements[a]},initPlugin:function(a){var b=this.pluginMediaElements[a],c=this.htmlMediaElements[a];if(b){switch(b.pluginType){case "flash":b.pluginElement=b.pluginApi=document.getElementById(a);break;case "silverlight":b.pluginElement=document.getElementById(b.id); +b.pluginApi=b.pluginElement.Content.MediaElementJS}b.pluginApi!=null&&b.success&&b.success(b,c)}},fireEvent:function(a,b,c){var d,e;if(a=this.pluginMediaElements[a]){b={type:b,target:a};for(d in c){a[d]=c[d];b[d]=c[d]}e=c.bufferedTime||0;b.target.buffered=b.buffered={start:function(){return 0},end:function(){return e},length:1};a.dispatchEvent(b.type,b)}}}; +mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:false,httpsBasicAuthSite:false,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",enablePluginSmoothing:false,enablePseudoStreaming:false,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480, +defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:0.8,success:function(){},error:function(){}};mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)}; +mejs.HtmlMediaElementShim={create:function(a,b){var c=mejs.MediaElementDefaults,d=typeof a=="string"?document.getElementById(a):a,e=d.tagName.toLowerCase(),g=e==="audio"||e==="video",f=g?d.getAttribute("src"):d.getAttribute("href");e=d.getAttribute("poster");var i=d.getAttribute("autoplay"),k=d.getAttribute("preload"),h=d.getAttribute("controls"),j;for(j in b)c[j]=b[j];f=typeof f=="undefined"||f===null||f==""?null:f;e=typeof e=="undefined"||e===null?"":e;k=typeof k=="undefined"||k===null||k==="false"? +"none":k;i=!(typeof i=="undefined"||i===null||i==="false");h=!(typeof h=="undefined"||h===null||h==="false");j=this.determinePlayback(d,c,mejs.MediaFeatures.supportsMediaTag,g,f);j.url=j.url!==null?mejs.Utility.absolutizeUrl(j.url):"";if(j.method=="native"){if(mejs.MediaFeatures.isBustedAndroid){d.src=j.url;d.addEventListener("click",function(){d.play()},false)}return this.updateNative(j,c,i,k)}else if(j.method!=="")return this.createPlugin(j,c,e,i,k,h);else{this.createErrorMessage(j,c,e);return this}}, +determinePlayback:function(a,b,c,d,e){var g=[],f,i,k,h={method:"",url:"",htmlMediaElement:a,isVideo:a.tagName.toLowerCase()!="audio"},j;if(typeof b.type!="undefined"&&b.type!=="")if(typeof b.type=="string")g.push({type:b.type,url:e});else for(f=0;f<b.type.length;f++)g.push({type:b.type[f],url:e});else if(e!==null){k=this.formatType(e,a.getAttribute("type"));g.push({type:k,url:e})}else for(f=0;f<a.childNodes.length;f++){i=a.childNodes[f];if(i.nodeType==1&&i.tagName.toLowerCase()=="source"){e=i.getAttribute("src"); +k=this.formatType(e,i.getAttribute("type"));i=i.getAttribute("media");if(!i||!window.matchMedia||window.matchMedia&&window.matchMedia(i).matches)g.push({type:k,url:e})}}if(!d&&g.length>0&&g[0].url!==null&&this.getTypeFromFile(g[0].url).indexOf("audio")>-1)h.isVideo=false;if(mejs.MediaFeatures.isBustedAndroid)a.canPlayType=function(m){return m.match(/video\/(mp4|m4v)/gi)!==null?"maybe":""};if(mejs.MediaFeatures.isChromium)a.canPlayType=function(m){return m.match(/video\/(webm|ogv|ogg)/gi)!==null?"maybe": +""};if(c&&(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="native")&&!(mejs.MediaFeatures.isBustedNativeHTTPS&&b.httpsBasicAuthSite===true)){if(!d){f=document.createElement(h.isVideo?"video":"audio");a.parentNode.insertBefore(f,a);a.style.display="none";h.htmlMediaElement=a=f}for(f=0;f<g.length;f++)if(g[f].type=="video/m3u8"||a.canPlayType(g[f].type).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/mp3/,"mpeg")).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/m4a/,"mp4")).replace(/no/, +"")!==""){h.method="native";h.url=g[f].url;break}if(h.method==="native"){if(h.url!==null)a.src=h.url;if(b.mode!=="auto_plugin")return h}}if(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="shim")for(f=0;f<g.length;f++){k=g[f].type;for(a=0;a<b.plugins.length;a++){e=b.plugins[a];i=mejs.plugins[e];for(c=0;c<i.length;c++){j=i[c];if(j.version==null||mejs.PluginDetector.hasPluginVersion(e,j.version))for(d=0;d<j.types.length;d++)if(k==j.types[d]){h.method=e;h.url=g[f].url;return h}}}}if(b.mode==="auto_plugin"&& +h.method==="native")return h;if(h.method===""&&g.length>0)h.url=g[0].url;return h},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];a=a.substring(a.lastIndexOf(".")+1).toLowerCase();return(/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(a)?"video":"audio")+"/"+this.getTypeFromExtension(a)},getTypeFromExtension:function(a){switch(a){case "mp4":case "m4v":case "m4a":return"mp4";case "webm":case "webma":case "webmv":return"webm"; +case "ogg":case "oga":case "ogv":return"ogg";default:return a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div");e.className="me-cannotplay";try{e.style.width=d.width+"px";e.style.height=d.height+"px"}catch(g){}e.innerHTML=b.customError?b.customError:c!==""?'<a href="'+a.url+'"><img src="'+c+'" width="100%" height="100%" /></a>':'<a href="'+a.url+'"><span>'+mejs.i18n.t("Download File")+"</span></a>";d.parentNode.insertBefore(e,d);d.style.display="none";b.error(d)}, +createPlugin:function(a,b,c,d,e,g){c=a.htmlMediaElement;var f=1,i=1,k="me_"+a.method+"_"+mejs.meIndex++,h=new mejs.PluginMediaElement(k,a.method,a.url),j=document.createElement("div"),m;h.tagName=c.tagName;for(m=0;m<c.attributes.length;m++){var q=c.attributes[m];q.specified==true&&h.setAttribute(q.name,q.value)}for(m=c.parentNode;m!==null&&m.tagName.toLowerCase()!=="body"&&m.parentNode!=null;){if(m.parentNode.tagName.toLowerCase()==="p"){m.parentNode.parentNode.insertBefore(m,m.parentNode);break}m= +m.parentNode}if(a.isVideo){f=b.pluginWidth>0?b.pluginWidth:b.videoWidth>0?b.videoWidth:c.getAttribute("width")!==null?c.getAttribute("width"):b.defaultVideoWidth;i=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:c.getAttribute("height")!==null?c.getAttribute("height"):b.defaultVideoHeight;f=mejs.Utility.encodeUrl(f);i=mejs.Utility.encodeUrl(i)}else if(b.enablePluginDebug){f=320;i=240}h.success=b.success;mejs.MediaPluginBridge.registerPluginElement(k,h,c);j.className="me-plugin";j.id= +k+"_container";a.isVideo?c.parentNode.insertBefore(j,c):document.body.insertBefore(j,document.body.childNodes[0]);d=["id="+k,"isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+f,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+i,"pseudostreamstart="+b.pseudoStreamingStartQueryParam];if(a.url!==null)a.method=="flash"?d.push("file="+mejs.Utility.encodeUrl(a.url)):d.push("file="+a.url);b.enablePluginDebug&&d.push("debug=true"); +b.enablePluginSmoothing&&d.push("smoothing=true");b.enablePseudoStreaming&&d.push("pseudostreaming=true");g&&d.push("controls=true");if(b.pluginVars)d=d.concat(b.pluginVars);switch(a.method){case "silverlight":j.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+k+'" name="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="initParams" value="'+d.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="'+ +b.pluginPath+b.silverlightName+'" /></object>';break;case "flash":if(mejs.MediaFeatures.isIE){a=document.createElement("div");j.appendChild(a);a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="movie" value="'+b.pluginPath+b.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+d.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" /><param name="scale" value="default" /></object>'}else j.innerHTML= +'<embed id="'+k+'" name="'+k+'" 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="'+b.pluginPath+b.flashName+'" flashvars="'+d.join("&")+'" width="'+f+'" height="'+i+'" scale="default"class="mejs-shim"></embed>';break;case "youtube":if(a.url.lastIndexOf("youtu.be")!=-1){a=a.url.substr(a.url.lastIndexOf("/")+1);if(a.indexOf("?")!= +-1)a=a.substr(0,a.indexOf("?"))}else a=a.url.substr(a.url.lastIndexOf("=")+1);youtubeSettings={container:j,containerId:j.id,pluginMediaElement:h,pluginId:k,videoId:a,height:i,width:f};mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case "vimeo":b=k+"_player";h.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1);j.innerHTML='<iframe src="//player.vimeo.com/video/'+h.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+ +b+'" width="'+f+'" height="'+i+'" frameborder="0" class="mejs-shim" id="'+b+'"></iframe>';if(typeof $f=="function"){var l=$f(j.childNodes[0]);l.addEvent("ready",function(){function o(n,p,r,s){n={type:r,target:p};if(r=="timeupdate"){p.currentTime=n.currentTime=s.seconds;p.duration=n.duration=s.duration}p.dispatchEvent(n.type,n)}$.extend(l,{playVideo:function(){l.api("play")},stopVideo:function(){l.api("unload")},pauseVideo:function(){l.api("pause")},seekTo:function(n){l.api("seekTo",n)},setVolume:function(n){l.api("setVolume", +n)},setMuted:function(n){if(n){l.lastVolume=l.api("getVolume");l.api("setVolume",0)}else{l.api("setVolume",l.lastVolume);delete l.lastVolume}}});l.addEvent("play",function(){o(l,h,"play");o(l,h,"playing")});l.addEvent("pause",function(){o(l,h,"pause")});l.addEvent("finish",function(){o(l,h,"ended")});l.addEvent("playProgress",function(n){o(l,h,"timeupdate",n)});h.pluginElement=j;h.pluginApi=l;mejs.MediaPluginBridge.initPlugin(k)})}else console.warn("You need to include froogaloop for vimeo to work")}c.style.display= +"none";c.removeAttribute("autoplay");return h},updateNative:function(a,b){var c=a.htmlMediaElement,d;for(d in mejs.HtmlMediaElement)c[d]=mejs.HtmlMediaElement[d];b.success(c,c);return c}}; +mejs.YouTubeApi={isIframeStarted:false,isIframeLoaded:false,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);this.isIframeStarted=true}},iframeQueue:[],enqueueIframe:function(a){if(this.isLoaded)this.createIframe(a);else{this.loadIframeApi();this.iframeQueue.push(a)}},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId, +{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c;mejs.MediaPluginBridge.initPlugin(a.pluginId);setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(d){mejs.YouTubeApi.handleStateChange(d.data,c,b)}}})},createEvent:function(a,b,c){c={type:c,target:b};if(a&&a.getDuration){b.currentTime=c.currentTime=a.getCurrentTime();b.duration=c.duration=a.getDuration();c.paused=b.paused; +c.ended=b.ended;c.muted=a.isMuted();c.volume=a.getVolume()/100;c.bytesTotal=a.getVideoBytesTotal();c.bufferedBytes=a.getVideoBytesLoaded();var d=c.bufferedBytes/c.bytesTotal*c.duration;c.target.buffered=c.buffered={start:function(){return 0},end:function(){return d},length:1}}b.dispatchEvent(c.type,c)},iFrameReady:function(){for(this.isIframeLoaded=this.isLoaded=true;this.iframeQueue.length>0;)this.createIframe(this.iframeQueue.pop())},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]= +a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";if(mejs.MediaFeatures.isIE){b=document.createElement("div");a.container.appendChild(b);b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+a.pluginId+'" width="'+a.width+'" height="'+a.height+'" class="mejs-shim"><param name="movie" value="'+ +c+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'}else a.container.innerHTML='<object type="application/x-shockwave-flash" id="'+a.pluginId+'" data="'+c+'" width="'+a.width+'" height="'+a.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'},flashReady:function(a){var b=this.flashPlayers[a],c= +document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c;mejs.MediaPluginBridge.initPlugin(a);c.cueVideoById(b.videoId);a=b.containerId+"_callback";window[a]=function(e){mejs.YouTubeApi.handleStateChange(e,c,d)};c.addEventListener("onStateChange",a);setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250);mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case -1:c.paused=true;c.ended=true;mejs.YouTubeApi.createEvent(b, +c,"loadedmetadata");break;case 0:c.paused=false;c.ended=true;mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=false;c.ended=false;mejs.YouTubeApi.createEvent(b,c,"play");mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=true;c.ended=false;mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress")}}};function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(a){mejs.YouTubeApi.flashReady(a)} +window.mejs=mejs;window.MediaElement=mejs.MediaElement; +(function(a,b){var c={locale:{language:"",strings:{}},methods:{}};c.getLanguage=function(){return(c.locale.language||window.navigator.userLanguage||window.navigator.language).substr(0,2).toLowerCase()};if(typeof mejsL10n!="undefined")c.locale.language=mejsL10n.language;c.methods.checkPlain=function(d){var e,g,f={"&":"&",'"':""","<":"<",">":">"};d=String(d);for(e in f)if(f.hasOwnProperty(e)){g=RegExp(e,"g");d=d.replace(g,f[e])}return d};c.methods.t=function(d,e){if(c.locale.strings&& +c.locale.strings[e.context]&&c.locale.strings[e.context][d])d=c.locale.strings[e.context][d];return c.methods.checkPlain(d)};c.t=function(d,e){if(typeof d==="string"&&d.length>0){var g=c.getLanguage();e=e||{context:g};return c.methods.t(d,e)}else throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."};};b.i18n=c})(document,mejs);(function(a){if(typeof mejsL10n!="undefined")a[mejsL10n.language]=mejsL10n.strings})(mejs.i18n.locale.strings); +(function(a){if(typeof a.de==="undefined")a.de={Fullscreen:"Vollbild","Go Fullscreen":"Vollbild an","Turn off Fullscreen":"Vollbild aus",Close:"Schlie\u00dfen"}})(mejs.i18n.locale.strings);(function(a){if(typeof a.zh==="undefined")a.zh={Fullscreen:"\u5168\u87a2\u5e55","Go Fullscreen":"\u5168\u5c4f\u6a21\u5f0f","Turn off Fullscreen":"\u9000\u51fa\u5168\u5c4f\u6a21\u5f0f",Close:"\u95dc\u9589"}})(mejs.i18n.locale.strings); diff --git a/lib/mejs/mediaelementplayer.css b/lib/mejs/mediaelementplayer.css index 117df439..432ef5c4 100644 --- a/lib/mejs/mediaelementplayer.css +++ b/lib/mejs/mediaelementplayer.css @@ -1,13 +1,3 @@ -.mejs-offscreen{ -/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */ - position: absolute !important; - top: -10000px; - left: -10000px; - overflow: hidden; - width: 1px; - height: 1px; -} - .mejs-container { position: relative; background: #000; @@ -17,12 +7,10 @@ text-indent: 0; } -.mejs-container:focus { - outline: none; -} - .me-plugin { position: absolute; + height: auto; + width: auto; } .mejs-embed, .mejs-embed body { @@ -199,7 +187,7 @@ background-image: url(controls.png); } - /* :focus for accessibility */ +/* :focus for accessibility */ .mejs-controls .mejs-button button:focus { outline: dotted 1px #999; } @@ -212,7 +200,7 @@ display: block; height: 17px; width: auto; - padding: 10px 3px 0 3px ; + padding: 8px 3px 0 3px ; overflow: hidden; text-align: center; -moz-box-sizing: content-box; @@ -220,7 +208,7 @@ box-sizing: content-box; } -.mejs-container .mejs-controls .mejs-time a { +.mejs-container .mejs-controls .mejs-time span { color: #fff; font-size: 11px; line-height: 12px; @@ -252,7 +240,7 @@ padding-top: 5px; } -.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a { +.mejs-controls .mejs-time-rail span { display: block; position: absolute; width: 180px; @@ -487,13 +475,10 @@ } /* horizontal version */ -.mejs-controls a.mejs-horizontal-volume-slider { +.mejs-controls div.mejs-horizontal-volume-slider { height: 26px; - width: 56px; + width: 60px; position: relative; - display: block; - float: left; - vertical-align: middle; } .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { @@ -902,7 +887,7 @@ div.mejs-speed-button { } .mejs-controls .mejs-speed-button .mejs-speed-selector { - display: none; + visibility: hidden; position: absolute; top: -100px; left: -10px; @@ -918,9 +903,8 @@ div.mejs-speed-button { border-radius: 0; } - .mejs-controls .mejs-speed-button:hover > .mejs-speed-selector { - display: block; + visibility: visible; } .mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected { @@ -968,34 +952,3 @@ div.mejs-speed-button { background-color: rgba(255,255,255,.4) !important; } /* End: Speed */ - -/* Start: Jump Forward */ - -.mejs-controls .mejs-button.mejs-jump-forward-button { - background: transparent url(jumpforward.png) no-repeat; - background-position: 3px 3px; -} -.mejs-controls .mejs-button.mejs-jump-forward-button button { - background: transparent; - font-size: 9px; - line-height: normal; - color: #ffffff; -} - -/* End: Jump Forward */ - -/* Start: Skip Back */ - -.mejs-controls .mejs-button.mejs-skip-back-button { - background: transparent url(skipback.png) no-repeat; - background-position: 3px 3px; -} -.mejs-controls .mejs-button.mejs-skip-back-button button { - background: transparent; - font-size: 9px; - line-height: normal; - color: #ffffff; -} - -/* End: Skip Back */ - diff --git a/lib/mejs/mediaelementplayer.js b/lib/mejs/mediaelementplayer.js index 2b19f045..c1c1622f 100644 --- a/lib/mejs/mediaelementplayer.js +++ b/lib/mejs/mediaelementplayer.js @@ -1,5 +1,4 @@ /*! - * * MediaElementPlayer * http://mediaelementjs.com/ * @@ -12,19 +11,6 @@ */ if (typeof jQuery != 'undefined') { mejs.$ = jQuery; -} else if (typeof Zepto != 'undefined') { - mejs.$ = Zepto; - - // define `outerWidth` method which has not been realized in Zepto - Zepto.fn.outerWidth = function(includeMargin) { - var width = $(this).width(); - if (includeMargin) { - width += parseInt($(this).css('margin-right'), 10); - width += parseInt($(this).css('margin-left'), 10); - } - return width - } - } else if (typeof ender != 'undefined') { mejs.$ = ender; } @@ -73,25 +59,9 @@ if (typeof jQuery != 'undefined') { autoRewind: true, // resize to media dimensions enableAutosize: true, - - /* - * Time format to use. Default: 'mm:ss' - * Supported units: - * h: hour - * m: minute - * s: second - * f: frame count - * When using 'hh', 'mm', 'ss' or 'ff' we always display 2 digits. - * If you use 'h', 'm', 's' or 'f' we display 1 digit if possible. - * - * Example to display 75 seconds: - * Format 'mm:ss': 01:15 - * Format 'm:ss': 1:15 - * Format 'm:s': 1:15 - */ - timeFormat: '', // forces the hour marker (##:00:00) alwaysShowHours: false, + // show framecount in timecode (##:00:00:00) showTimecodeFrameCount: false, // used when showTimecodeFrameCount is set to true @@ -131,9 +101,9 @@ if (typeof jQuery != 'undefined') { ], action: function(player, media) { if (media.paused || media.ended) { - media.play(); + player.play(); } else { - media.pause(); + player.pause(); } } }, @@ -246,13 +216,12 @@ if (typeof jQuery != 'undefined') { t.$media = t.$node = $(node); t.node = t.media = t.$media[0]; - if(!t.node) { - return - } - // check for existing player if (typeof t.node.player != 'undefined') { return t.node.player; + } else { + // attach player to DOM node for reference + t.node.player = t; } @@ -264,19 +233,6 @@ if (typeof jQuery != 'undefined') { // extend default options t.options = $.extend({},mejs.MepDefaults,o); - if (!t.options.timeFormat) { - // Generate the time format according to options - t.options.timeFormat = 'mm:ss'; - if (t.options.alwaysShowHours) { - t.options.timeFormat = 'hh:mm:ss'; - } - if (t.options.showTimecodeFrameCount) { - t.options.timeFormat += ':ff'; - } - } - - mejs.Utility.calculateTimeFormat(0, t.options, t.options.framesPerSecond || 25); - // unique ID t.id = 'mep_' + mejs.mepIndex++; @@ -342,14 +298,10 @@ if (typeof jQuery != 'undefined') { // remove native controls t.$media.removeAttr('controls'); - var videoPlayerTitle = t.isVideo ? - mejs.i18n.t('Video Player') : mejs.i18n.t('Audio Player'); - // insert description for screen readers - $('<span class="mejs-offscreen">' + videoPlayerTitle + '</span>').insertBefore(t.$media); + // build container t.container = - $('<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svgAsImg ? 'svg' : 'no-svg') + - '" tabindex="0" role="application" aria-label="' + videoPlayerTitle + '">'+ + $('<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svg ? 'svg' : 'no-svg') + '">'+ '<div class="mejs-inner">'+ '<div class="mejs-mediaelement"></div>'+ '<div class="mejs-layers"></div>'+ @@ -358,14 +310,7 @@ if (typeof jQuery != 'undefined') { '</div>' + '</div>') .addClass(t.$media[0].className) - .insertBefore(t.$media) - .focus(function ( e ) { - if( !t.controlsAreVisible ) { - t.showControls(true); - var playButton = t.container.find('.mejs-playpause-button > button'); - playButton.focus(); - } - }); + .insertBefore(t.$media); // add classes for user and content t.container.addClass( @@ -378,10 +323,22 @@ if (typeof jQuery != 'undefined') { // move the <video/video> tag into the right spot - t.container.find('.mejs-mediaelement').append(t.$media); + if (mf.isiOS) { + + // sadly, you can't move nodes in iOS, so we have to destroy and recreate it! + var $newMedia = t.$media.clone(); + + t.container.find('.mejs-mediaelement').append($newMedia); + + t.$media.remove(); + t.$node = t.$media = $newMedia; + t.node = t.media = $newMedia[0] - // needs to be assigned here, after iOS remap - t.node.player = t; + } else { + + // normal way of moving it into place (doesn't work on iOS) + t.container.find('.mejs-mediaelement').append(t.$media); + } // find parts t.controls = t.container.find('.mejs-controls'); @@ -433,8 +390,8 @@ if (typeof jQuery != 'undefined') { mejs.MediaElement(t.$media[0], meOptions); if (typeof(t.container) != 'undefined' && t.controlsAreVisible){ - // controls are shown when loaded - t.container.trigger('controlsshown'); + // controls are shown when loaded + t.container.trigger('controlsshown'); } }, @@ -450,8 +407,8 @@ if (typeof jQuery != 'undefined') { t.controls .css('visibility','visible') .stop(true, true).fadeIn(200, function() { - t.controlsAreVisible = true; - t.container.trigger('controlsshown'); + t.controlsAreVisible = true; + t.container.trigger('controlsshown'); }); // any additional controls people might add and want to hide @@ -482,7 +439,7 @@ if (typeof jQuery != 'undefined') { doAnimation = typeof doAnimation == 'undefined' || doAnimation; - if (!t.controlsAreVisible || t.options.alwaysShowControls || t.keyboardAction) + if (!t.controlsAreVisible || t.options.alwaysShowControls) return; if (doAnimation) { @@ -656,12 +613,12 @@ if (typeof jQuery != 'undefined') { } }; - // click to play/pause - t.media.addEventListener('click', t.clickToPlayPauseCallback, false); + // click to play/pause + t.media.addEventListener('click', t.clickToPlayPauseCallback, false); // show/hide controls t.container - .bind('mouseenter', function () { + .bind('mouseenter mouseover', function () { if (t.controlsEnabled) { if (!t.options.alwaysShowControls ) { t.killControlsTimer('enter'); @@ -736,10 +693,6 @@ if (typeof jQuery != 'undefined') { if(t.options.autoRewind) { try{ t.media.setCurrentTime(0); - // Fixing an Android stock browser bug, where "seeked" isn't fired correctly after ending the video and jumping to the beginning - window.setTimeout(function(){ - $(t.container).find('.mejs-overlay-loading').parent().hide(); - }, 20); } catch (exp) { } @@ -775,24 +728,6 @@ if (typeof jQuery != 'undefined') { } }, false); - // Only change the time format when necessary - var duration = null; - t.media.addEventListener('timeupdate',function() { - if (duration !== this.duration) { - duration = this.duration; - mejs.Utility.calculateTimeFormat(duration, t.options, t.options.framesPerSecond || 25); - } - }, false); - - t.container.focusout(function (e) { - if( e.relatedTarget ) { //FF is working on supporting focusout https://bugzilla.mozilla.org/show_bug.cgi?id=687787 - var $target = $(e.relatedTarget); - if (t.keyboardAction && $target.parents('.mejs-container').length === 0) { - t.keyboardAction = false; - t.hideControls(true); - } - } - }); // webkit has trouble doing this without a delay setTimeout(function () { @@ -812,10 +747,9 @@ if (typeof jQuery != 'undefined') { t.setControlsSize(); }); - // This is a work-around for a bug in the YouTube iFrame player, which means - // we can't use the play() API for the initial playback on iOS or Android; - // user has to start playback directly by tapping on the iFrame. - if (t.media.pluginType == 'youtube' && ( mf.isiOS || mf.isAndroid ) ) { + // TEMP: needs to be moved somewhere else + if (t.media.pluginType == 'youtube' && t.options.autoplay) { + //LOK-Soft: added t.options.autoplay to if -- I can only guess this is for hiding play button when autoplaying youtube, general hiding play button layer causes missing button on player load t.container.find('.mejs-overlay-play').hide(); } } @@ -839,9 +773,7 @@ if (typeof jQuery != 'undefined') { handleError: function(e) { var t = this; - if (t.controls) { - t.controls.hide(); - } + t.controls.hide(); // Tell user that the file cannot be played if (t.options.error) { @@ -865,7 +797,7 @@ if (typeof jQuery != 'undefined') { } // detect 100% mode - use currentStyle for IE since css() doesn't return percentages - if (t.height.toString().indexOf('%') > 0 || (t.$node.css('max-width') !== 'none' && t.$node.css('max-width') !== 't.width') || (t.$node[0].currentStyle && t.$node[0].currentStyle.maxWidth === '100%')) { + if (t.height.toString().indexOf('%') > 0 || t.$node.css('max-width') === '100%' || (t.$node[0].currentStyle && t.$node[0].currentStyle.maxWidth === '100%')) { // do we have the native dimensions yet? var nativeWidth = (function() { @@ -902,17 +834,16 @@ if (typeof jQuery != 'undefined') { newHeight = t.isVideo || !t.options.autosizeProgress ? parseInt(parentWidth * nativeHeight/nativeWidth, 10) : nativeHeight; // When we use percent, the newHeight can't be calculated so we get the container height - if (isNaN(newHeight)) { + if(isNaN(newHeight) || ( parentHeight != 0 && newHeight > parentHeight )) { newHeight = parentHeight; } - if (t.container.parent().length > 0 && t.container.parent()[0].tagName.toLowerCase() === 'body') { // && t.container.siblings().count == 0) { + if (t.container.parent()[0].tagName.toLowerCase() === 'body') { // && t.container.siblings().count == 0) { parentWidth = $(window).width(); newHeight = $(window).height(); } - if ( newHeight && parentWidth ) { - + if ( newHeight != 0 && parentWidth != 0 ) { // set outer container size t.container .width(parentWidth) @@ -949,6 +880,13 @@ if (typeof jQuery != 'undefined') { } + // special case for big play button so it doesn't go over the controls area + var playLayer = t.layers.find('.mejs-overlay-play'), + playButton = playLayer.find('.mejs-overlay-button'); + + playLayer.height(t.container.height() - t.controls.height()); + playButton.css('margin-top', '-' + (playButton.height()/2 - t.controls.height()/2).toString() + 'px' ); + }, setControlsSize: function() { @@ -957,6 +895,8 @@ if (typeof jQuery != 'undefined') { railWidth = 0, rail = t.controls.find('.mejs-time-rail'), total = t.controls.find('.mejs-time-total'), + current = t.controls.find('.mejs-time-current'), + loaded = t.controls.find('.mejs-time-loaded'), others = rail.siblings(), lastControl = others.last(), lastControlPosition = null; @@ -971,7 +911,7 @@ if (typeof jQuery != 'undefined') { if (t.options && !t.options.autosizeProgress) { // Also, frontends devs can be more flexible // due the opportunity of absolute positioning. - railWidth = parseInt(rail.css('width'), 10); + railWidth = parseInt(rail.css('width')); } // attempt to autosize @@ -999,12 +939,15 @@ if (typeof jQuery != 'undefined') { total.width(railWidth - (total.outerWidth(true) - total.width())); if (lastControl.css('position') != 'absolute') { - lastControlPosition = lastControl.length ? lastControl.position() : null; + lastControlPosition = lastControl.position(); railWidth--; } - } while (lastControlPosition !== null && lastControlPosition.top > 0 && railWidth > 0); + } while (lastControlPosition != null && lastControlPosition.top > 0 && railWidth > 0); - t.container.trigger('controlsresize'); + if (t.setProgressRail) + t.setProgressRail(); + if (t.setCurrentRail) + t.setCurrentRail(); }, @@ -1022,7 +965,7 @@ if (typeof jQuery != 'undefined') { } // second, try the real poster - if ( posterUrl ) { + if (posterUrl !== '' && posterUrl != null) { t.setPoster(posterUrl); } else { poster.hide(); @@ -1044,8 +987,8 @@ if (typeof jQuery != 'undefined') { posterDiv = t.container.find('.mejs-poster'), posterImg = posterDiv.find('img'); - if (posterImg.length === 0) { - posterImg = $('<img width="100%" height="100%" alt="" />').appendTo(posterDiv); + if (posterImg.length == 0) { + posterImg = $('<img width="100%" height="100%" />').appendTo(posterDiv); } posterImg.attr('src', url); @@ -1137,32 +1080,18 @@ if (typeof jQuery != 'undefined') { loading.show(); controls.find('.mejs-time-buffering').show(); - // Firing the 'canplay' event after a timeout which isn't getting fired on some Android 4.1 devices (https://github.com/johndyer/mediaelement/issues/1305) - if (mejs.MediaFeatures.isAndroid) { - media.canplayTimeout = window.setTimeout( - function() { - if (document.createEvent) { - var evt = document.createEvent('HTMLEvents'); - evt.initEvent('canplay', true, true); - return media.dispatchEvent(evt); - } - }, 300 - ); - } }, false); media.addEventListener('canplay',function() { loading.hide(); controls.find('.mejs-time-buffering').hide(); - clearTimeout(media.canplayTimeout); // Clear timeout inside 'loadeddata' to prevent 'canplay' to fire twice }, false); // error handling - media.addEventListener('error',function(e) { - t.handleError(e); + media.addEventListener('error',function() { loading.hide(); - bigPlay.hide(); + controls.find('.mejs-time-buffering').hide(); error.show(); - error.find('.mejs-overlay-error').html("Error loading this resource"); + error.find('mejs-overlay-error').html("Error loading this resource"); }, false); media.addEventListener('keydown', function(e) { @@ -1174,20 +1103,14 @@ if (typeof jQuery != 'undefined') { var t = this; - t.container.keydown(function () { - t.keyboardAction = true; - }); - // listen for key presses - t.globalBind('keydown', function(event) { - player.hasFocus = $(event.target).closest('.mejs-container').length !== 0; - return t.onkeydown(player, media, event); + t.globalBind('keydown', function(e) { + return t.onkeydown(player, media, e); }); - // check if someone clicked outside a player region, then kill its focus t.globalBind('click', function(event) { - player.hasFocus = $(event.target).closest('.mejs-container').length !== 0; + player.hasFocus = $(event.target).closest('.mejs-container').length != 0; }); }, @@ -1272,8 +1195,6 @@ if (typeof jQuery != 'undefined') { remove: function() { var t = this, featureIndex, feature; - t.container.prev('.mejs-offscreen').remove(); - // invoke features cleanup for (featureIndex in t.options.features) { feature = t.options.features[featureIndex]; @@ -1313,20 +1234,6 @@ if (typeof jQuery != 'undefined') { } t.globalUnbind(); delete t.node.player; - }, - rebuildtracks: function(){ - var t = this; - t.findTracks(); - t.buildtracks(t, t.controls, t.layers, t.media); - }, - resetSize: function(){ - var t = this; - // webkit has trouble doing this without a delay - setTimeout(function () { - // - t.setPlayerSize(t.width, t.height); - t.setControlsSize(); - }, 50); } }; @@ -1352,20 +1259,16 @@ if (typeof jQuery != 'undefined') { } mejs.MediaElementPlayer.prototype.globalBind = function(events, data, callback) { - var t = this; - var doc = t.node ? t.node.ownerDocument : document; - + var t = this; events = splitEvents(events, t.id); - if (events.d) $(doc).bind(events.d, data, callback); + if (events.d) $(document).bind(events.d, data, callback); if (events.w) $(window).bind(events.w, data, callback); }; mejs.MediaElementPlayer.prototype.globalUnbind = function(events, callback) { var t = this; - var doc = t.node ? t.node.ownerDocument : document; - events = splitEvents(events, t.id); - if (events.d) $(doc).unbind(events.d, callback); + if (events.d) $(document).unbind(events.d, callback); if (events.w) $(window).unbind(events.w, callback); }; })(); @@ -1405,8 +1308,7 @@ if (typeof jQuery != 'undefined') { (function($) { $.extend(mejs.MepDefaults, { - playText: mejs.i18n.t('Play'), - pauseText: mejs.i18n.t('Pause') + playpauseText: mejs.i18n.t('Play/Pause') }); // PLAY/pause BUTTON @@ -1414,10 +1316,9 @@ if (typeof jQuery != 'undefined') { buildplaypause: function(player, controls, layers, media) { var t = this, - op = t.options, play = $('<div class="mejs-button mejs-playpause-button mejs-play" >' + - '<button type="button" aria-controls="' + t.id + '" title="' + op.playText + '" aria-label="' + op.playText + '"></button>' + + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.playpauseText + '" aria-label="' + t.options.playpauseText + '"></button>' + '</div>') .appendTo(controls) .click(function(e) { @@ -1430,41 +1331,21 @@ if (typeof jQuery != 'undefined') { } return false; - }), - play_btn = play.find('button'); - - - function togglePlayPause(which) { - if ('play' === which) { - play.removeClass('mejs-play').addClass('mejs-pause'); - play_btn.attr({ - 'title': op.pauseText, - 'aria-label': op.pauseText - }); - } else { - play.removeClass('mejs-pause').addClass('mejs-play'); - play_btn.attr({ - 'title': op.playText, - 'aria-label': op.playText - }); - } - }; - togglePlayPause('pse'); - + }); media.addEventListener('play',function() { - togglePlayPause('play'); + play.removeClass('mejs-play').addClass('mejs-pause'); }, false); media.addEventListener('playing',function() { - togglePlayPause('play'); + play.removeClass('mejs-play').addClass('mejs-pause'); }, false); media.addEventListener('pause',function() { - togglePlayPause('pse'); + play.removeClass('mejs-pause').addClass('mejs-play'); }, false); media.addEventListener('paused',function() { - togglePlayPause('pse'); + play.removeClass('mejs-pause').addClass('mejs-play'); }, false); } }); @@ -1480,9 +1361,9 @@ if (typeof jQuery != 'undefined') { // STOP BUTTON $.extend(MediaElementPlayer.prototype, { buildstop: function(player, controls, layers, media) { - var t = this; - - $('<div class="mejs-button mejs-stop-button mejs-stop">' + + var t = this, + stop = + $('<div class="mejs-button mejs-stop-button mejs-stop">' + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.stopText + '" aria-label="' + t.options.stopText + '"></button>' + '</div>') .appendTo(controls) @@ -1495,8 +1376,8 @@ if (typeof jQuery != 'undefined') { media.pause(); controls.find('.mejs-time-current').width('0px'); controls.find('.mejs-time-handle').css('left', '0px'); - controls.find('.mejs-time-float-current').html( mejs.Utility.secondsToTimeCode(0, player.options)); - controls.find('.mejs-currenttime').html( mejs.Utility.secondsToTimeCode(0, player.options)); + controls.find('.mejs-time-float-current').html( mejs.Utility.secondsToTimeCode(0) ); + controls.find('.mejs-currenttime').html( mejs.Utility.secondsToTimeCode(0) ); layers.find('.mejs-poster').show(); } }); @@ -1506,31 +1387,24 @@ if (typeof jQuery != 'undefined') { })(mejs.$); (function($) { - - $.extend(mejs.MepDefaults, { - progessHelpText: mejs.i18n.t( - 'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.') - }); - // progress/loaded bar $.extend(MediaElementPlayer.prototype, { buildprogress: function(player, controls, layers, media) { - $('<div class="mejs-time-rail">' + - '<span class="mejs-time-total mejs-time-slider">' + - //'<span class="mejs-offscreen">' + this.options.progessHelpText + '</span>' + - '<span class="mejs-time-buffering"></span>' + - '<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 class="mejs-time-rail">'+ + '<span class="mejs-time-total">'+ + '<span class="mejs-time-buffering"></span>'+ + '<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(controls); - controls.find('.mejs-time-buffering').hide(); + controls.find('.mejs-time-buffering').hide(); var t = this, @@ -1540,24 +1414,20 @@ if (typeof jQuery != 'undefined') { handle = controls.find('.mejs-time-handle'), timefloat = controls.find('.mejs-time-float'), timefloatcurrent = controls.find('.mejs-time-float-current'), - slider = controls.find('.mejs-time-slider'), handleMouseMove = function (e) { + // mouse or touch position relative to the object + if (e.originalEvent.changedTouches) { + var x = e.originalEvent.changedTouches[0].pageX; + }else{ + var x = e.pageX; + } - var offset = total.offset(), - width = total.width(), + var offset = total.offset(), + width = total.outerWidth(true), percentage = 0, newTime = 0, - pos = 0, - x; - - // mouse or touch position relative to the object - if (e.originalEvent && e.originalEvent.changedTouches) { - x = e.originalEvent.changedTouches[0].pageX; - } else if (e.changedTouches) { // for Zepto - x = e.changedTouches[0].pageX; - } else { - x = e.pageX; - } + pos = 0; + if (media.duration) { if (x < offset.left) { @@ -1578,107 +1448,13 @@ if (typeof jQuery != 'undefined') { // position floating time box if (!mejs.MediaFeatures.hasTouch) { timefloat.css('left', pos); - timefloatcurrent.html( mejs.Utility.secondsToTimeCode(newTime, player.options) ); + timefloatcurrent.html( mejs.Utility.secondsToTimeCode(newTime) ); timefloat.show(); } } }, mouseIsDown = false, - mouseIsOver = false, - lastKeyPressTime = 0, - startedPaused = false, - autoRewindInitial = player.options.autoRewind; - // Accessibility for slider - var updateSlider = function (e) { - - var seconds = media.currentTime, - timeSliderText = mejs.i18n.t('Time Slider'), - time = mejs.Utility.secondsToTimeCode(seconds, player.options), - duration = media.duration; - - slider.attr({ - 'aria-label': timeSliderText, - 'aria-valuemin': 0, - 'aria-valuemax': duration, - 'aria-valuenow': seconds, - 'aria-valuetext': time, - 'role': 'slider', - 'tabindex': 0 - }); - - }; - - var restartPlayer = function () { - var now = new Date(); - if (now - lastKeyPressTime >= 1000) { - media.play(); - } - }; - - slider.bind('focus', function (e) { - player.options.autoRewind = false; - }); - - slider.bind('blur', function (e) { - player.options.autoRewind = autoRewindInitial; - }); - - slider.bind('keydown', function (e) { - - if ((new Date() - lastKeyPressTime) >= 1000) { - startedPaused = media.paused; - } - - var keyCode = e.keyCode, - duration = media.duration, - seekTime = media.currentTime; - - switch (keyCode) { - case 37: // left - seekTime -= 1; - break; - case 39: // Right - seekTime += 1; - break; - case 38: // Up - seekTime += Math.floor(duration * 0.1); - break; - case 40: // Down - seekTime -= Math.floor(duration * 0.1); - break; - case 36: // Home - seekTime = 0; - break; - case 35: // end - seekTime = duration; - break; - case 10: // enter - media.paused ? media.play() : media.pause(); - return; - case 13: // space - media.paused ? media.play() : media.pause(); - return; - default: - return; - } - - seekTime = seekTime < 0 ? 0 : (seekTime >= duration ? duration : Math.floor(seekTime)); - lastKeyPressTime = new Date(); - if (!startedPaused) { - media.pause(); - } - - if (seekTime < media.duration && !startedPaused) { - setTimeout(restartPlayer, 1100); - } - - media.setCurrentTime(seekTime); - - e.preventDefault(); - e.stopPropagation(); - return false; - }); - + mouseIsOver = false; // handle clicks //controls.find('.mejs-time-rail').delegate('span', 'click', handleMouseMove); @@ -1696,6 +1472,7 @@ if (typeof jQuery != 'undefined') { timefloat.hide(); t.globalUnbind('.dur'); }); + return false; } }) .bind('mouseenter', function(e) { @@ -1725,13 +1502,8 @@ if (typeof jQuery != 'undefined') { media.addEventListener('timeupdate', function(e) { player.setProgressRail(e); player.setCurrentRail(e); - updateSlider(e); }, false); - t.container.on('controlsresize', function() { - player.setProgressRail(); - player.setCurrentRail(); - }); // store for later use t.loaded = loaded; @@ -1743,24 +1515,24 @@ if (typeof jQuery != 'undefined') { var t = this, - target = (e !== undefined) ? e.target : t.media, - percent = null; + target = (e != undefined) ? e.target : t.media, + percent = null; // newest HTML5 spec has buffered array (FF4, Webkit) if (target && target.buffered && target.buffered.length > 0 && target.buffered.end && target.duration) { - // account for a real array with multiple values - always read the end of the last buffer - percent = target.buffered.end(target.buffered.length - 1) / target.duration; + // TODO: account for a real array with multiple values (only Firefox 4 has this so far) + percent = target.buffered.end(0) / target.duration; } // Some browsers (e.g., FF3.6 and Safari 5) cannot calculate target.bufferered.end() // to be anything other than 0. If the byte count is available we use this instead. // Browsers that support the else if do not seem to have the bufferedBytes value and // should skip to there. Tested in Safari 5, Webkit head, FF3.6, Chrome 6, IE 7/8. - else if (target && target.bytesTotal !== undefined && target.bytesTotal > 0 && target.bufferedBytes !== undefined) { + else if (target && target.bytesTotal != undefined && target.bytesTotal > 0 && target.bufferedBytes != undefined) { percent = target.bufferedBytes / target.bytesTotal; } // Firefox 3 with an Ogg file seems to go this way - else if (e && e.lengthComputable && e.total !== 0) { - percent = e.loaded / e.total; + else if (e && e.lengthComputable && e.total != 0) { + percent = e.loaded/e.total; } // finally update the progress bar @@ -1776,7 +1548,7 @@ if (typeof jQuery != 'undefined') { var t = this; - if (t.media.currentTime !== undefined && t.media.duration) { + if (t.media.currentTime != undefined && t.media.duration) { // update bar and handle if (t.total && t.handle) { @@ -1789,7 +1561,7 @@ if (typeof jQuery != 'undefined') { } } - } + } }); })(mejs.$); @@ -1807,12 +1579,11 @@ if (typeof jQuery != 'undefined') { buildcurrent: function(player, controls, layers, media) { var t = this; - $('<div class="mejs-time" role="timer" aria-live="off">' + - '<span class="mejs-currenttime">' + - mejs.Utility.secondsToTimeCode(0, player.options) + - '</span>'+ - '</div>') - .appendTo(controls); + $('<div class="mejs-time">'+ + '<span class="mejs-currenttime">' + (player.options.alwaysShowHours ? '00:' : '') + + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')+ '</span>'+ + '</div>') + .appendTo(controls); t.currenttime = t.controls.find('.mejs-currenttime'); @@ -1828,7 +1599,10 @@ if (typeof jQuery != 'undefined') { if (controls.children().last().find('.mejs-currenttime').length > 0) { $(t.options.timeAndDurationSeparator + '<span class="mejs-duration">' + - mejs.Utility.secondsToTimeCode(t.options.duration, t.options) + + (t.options.duration > 0 ? + mejs.Utility.secondsToTimeCode(t.options.duration, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25) : + ((player.options.alwaysShowHours ? '00:' : '') + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')) + ) + '</span>') .appendTo(controls.find('.mejs-time')); } else { @@ -1838,7 +1612,10 @@ if (typeof jQuery != 'undefined') { $('<div class="mejs-time mejs-duration-container">'+ '<span class="mejs-duration">' + - mejs.Utility.secondsToTimeCode(t.options.duration, t.options) + + (t.options.duration > 0 ? + mejs.Utility.secondsToTimeCode(t.options.duration, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25) : + ((player.options.alwaysShowHours ? '00:' : '') + (player.options.showTimecodeFrameCount? '00:00:00':'00:00')) + ) + '</span>' + '</div>') .appendTo(controls); @@ -1855,7 +1632,7 @@ if (typeof jQuery != 'undefined') { var t = this; if (t.currenttime) { - t.currenttime.html(mejs.Utility.secondsToTimeCode(t.media.currentTime, t.options)); + t.currenttime.html(mejs.Utility.secondsToTimeCode(t.media.currentTime, t.options.alwaysShowHours || t.media.duration > 3600, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25)); } }, @@ -1866,7 +1643,7 @@ if (typeof jQuery != 'undefined') { t.container.toggleClass("mejs-long-video", t.media.duration > 3600); if (t.durationD && (t.options.duration > 0 || t.media.duration)) { - t.durationD.html(mejs.Utility.secondsToTimeCode(t.options.duration > 0 ? t.options.duration : t.media.duration, t.options)); + t.durationD.html(mejs.Utility.secondsToTimeCode(t.options.duration > 0 ? t.options.duration : t.media.duration, t.options.alwaysShowHours, t.options.showTimecodeFrameCount, t.options.framesPerSecond || 25)); } } }); @@ -1877,7 +1654,6 @@ if (typeof jQuery != 'undefined') { $.extend(mejs.MepDefaults, { muteText: mejs.i18n.t('Mute Toggle'), - allyVolumeControlText: mejs.i18n.t('Use Up/Down Arrow keys to increase or decrease volume.'), hideVolumeOnTouchDevices: true, audioVolume: 'horizontal', @@ -1896,33 +1672,25 @@ if (typeof jQuery != 'undefined') { mute = (mode == 'horizontal') ? // horizontal version - $('<div class="mejs-button mejs-volume-button mejs-mute">' + - '<button type="button" aria-controls="' + t.id + - '" title="' + t.options.muteText + - '" aria-label="' + t.options.muteText + - '"></button>'+ + $('<div class="mejs-button mejs-volume-button mejs-mute">'+ + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.muteText + '" aria-label="' + t.options.muteText + '"></button>'+ '</div>' + - '<a href="javascript:void(0);" class="mejs-horizontal-volume-slider">' + // outer background - '<span class="mejs-offscreen">' + t.options.allyVolumeControlText + '</span>' + + '<div class="mejs-horizontal-volume-slider">'+ // outer background '<div class="mejs-horizontal-volume-total"></div>'+ // line background '<div class="mejs-horizontal-volume-current"></div>'+ // current volume '<div class="mejs-horizontal-volume-handle"></div>'+ // handle - '</a>' + '</div>' ) .appendTo(controls) : // vertical version $('<div class="mejs-button mejs-volume-button mejs-mute">'+ - '<button type="button" aria-controls="' + t.id + - '" title="' + t.options.muteText + - '" aria-label="' + t.options.muteText + - '"></button>'+ - '<a href="javascript:void(0);" class="mejs-volume-slider">'+ // outer background - '<span class="mejs-offscreen">' + t.options.allyVolumeControlText + '</span>' + + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.muteText + '" aria-label="' + t.options.muteText + '"></button>'+ + '<div class="mejs-volume-slider">'+ // outer background '<div class="mejs-volume-total"></div>'+ // line background '<div class="mejs-volume-current"></div>'+ // current volume '<div class="mejs-volume-handle"></div>'+ // handle - '</a>'+ + '</div>'+ '</div>') .appendTo(controls), volumeSlider = t.container.find('.mejs-volume-slider, .mejs-horizontal-volume-slider'), @@ -1935,32 +1703,32 @@ if (typeof jQuery != 'undefined') { if (!volumeSlider.is(':visible') && typeof secondTry == 'undefined') { volumeSlider.show(); positionVolumeHandle(volume, true); - volumeSlider.hide(); + volumeSlider.hide() return; } - + // correct to 0-1 volume = Math.max(0,volume); - volume = Math.min(volume,1); - + volume = Math.min(volume,1); + // ajust mute button style - if (volume === 0) { + if (volume == 0) { mute.removeClass('mejs-mute').addClass('mejs-unmute'); - mute.children('button').attr('title', mejs.i18n.t('Unmute')).attr('aria-label', mejs.i18n.t('Unmute')); } else { mute.removeClass('mejs-unmute').addClass('mejs-mute'); - mute.children('button').attr('title', mejs.i18n.t('Mute')).attr('aria-label', mejs.i18n.t('Mute')); - } + } - // top/left of full size volume slider background - var totalPosition = volumeTotal.position(); // position slider if (mode == 'vertical') { - var - // height of the full size volume slider background + var + + // height of the full size volume slider background totalHeight = volumeTotal.height(), - - // the new top position based on the current volume + + // top/left of full size volume slider background + totalPosition = volumeTotal.position(), + + // the new top position based on the current volume // 70% volume on 100px height == top:30px newTop = totalHeight - (totalHeight * volume); @@ -1971,10 +1739,14 @@ if (typeof jQuery != 'undefined') { volumeCurrent.height(totalHeight - newTop ); volumeCurrent.css('top', totalPosition.top + newTop); } else { - var + var + // height of the full size volume slider background totalWidth = volumeTotal.width(), + // top/left of full size volume slider background + totalPosition = volumeTotal.position(), + // the new left position based on the current volume newLeft = totalWidth * volume; @@ -1991,18 +1763,18 @@ if (typeof jQuery != 'undefined') { totalOffset = volumeTotal.offset(); // calculate the new volume based on the moust position - if (mode === 'vertical') { + if (mode == 'vertical') { var railHeight = volumeTotal.height(), + totalTop = parseInt(volumeTotal.css('top').replace(/px/,''),10), newY = e.pageY - totalOffset.top; volume = (railHeight - newY) / railHeight; // the controls just hide themselves (usually when mouse moves too far up) - if (totalOffset.top === 0 || totalOffset.left === 0) { + if (totalOffset.top == 0 || totalOffset.left == 0) return; - } } else { var @@ -2016,16 +1788,16 @@ if (typeof jQuery != 'undefined') { volume = Math.max(0,volume); volume = Math.min(volume,1); - // position the slider and handle + // position the slider and handle positionVolumeHandle(volume); // set the media object (this will trigger the volumechanged event) - if (volume === 0) { + if (volume == 0) { media.setMuted(true); } else { media.setMuted(false); } - media.setVolume(volume); + media.setVolume(volume); }, mouseIsDown = false, mouseIsOver = false; @@ -2037,28 +1809,12 @@ if (typeof jQuery != 'undefined') { volumeSlider.show(); mouseIsOver = true; }, function() { - mouseIsOver = false; + mouseIsOver = false; if (!mouseIsDown && mode == 'vertical') { volumeSlider.hide(); } }); - - var updateVolumeSlider = function (e) { - - var volume = Math.floor(media.volume*100); - - volumeSlider.attr({ - 'aria-label': mejs.i18n.t('volumeSlider'), - 'aria-valuemin': 0, - 'aria-valuemax': 100, - 'aria-valuenow': volume, - 'aria-valuetext': volume+'%', - 'role': 'slider', - 'tabindex': 0 - }); - - }; volumeSlider .bind('mouseover', function() { @@ -2079,37 +1835,14 @@ if (typeof jQuery != 'undefined') { }); mouseIsDown = true; - return false; - }) - .bind('keydown', function (e) { - var keyCode = e.keyCode; - var volume = media.volume; - switch (keyCode) { - case 38: // Up - volume += 0.1; - break; - case 40: // Down - volume = volume - 0.1; - break; - default: - return true; - } - - mouseIsDown = false; - positionVolumeHandle(volume); - media.setVolume(volume); return false; }); + // MUTE button mute.find('button').click(function() { media.setMuted( !media.muted ); }); - - //Keyboard input - mute.find('button').bind('focus', function () { - volumeSlider.show(); - }); // listen for volume change events from other sources media.addEventListener('volumechange', function(e) { @@ -2122,22 +1855,22 @@ if (typeof jQuery != 'undefined') { mute.removeClass('mejs-unmute').addClass('mejs-mute'); } } - updateVolumeSlider(e); }, false); - - // mutes the media and sets the volume icon muted if the initial volume is set to 0 - if (player.options.startVolume === 0) { - media.setMuted(true); - } - - // shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements - if (media.pluginType === 'native') { - media.setVolume(player.options.startVolume); + + if (t.container.is(':visible')) { + // set initial volume + positionVolumeHandle(player.options.startVolume); + + // mutes the media and sets the volume icon muted if the initial volume is set to 0 + if (player.options.startVolume === 0) { + media.setMuted(true); + } + + // shim gets the startvolume as a parameter, but we have to set it on the native <video> and <audio> elements + if (media.pluginType === 'native') { + media.setVolume(player.options.startVolume); + } } - - t.container.on('controlsresize', function() { - positionVolumeHandle(media.volume); - }); } }); @@ -2189,6 +1922,9 @@ if (typeof jQuery != 'undefined') { } var t = this, + normalHeight = 0, + normalWidth = 0, + container = player.container, fullscreenBtn = $('<div class="mejs-button mejs-fullscreen-button">' + '<button type="button" aria-controls="' + t.id + '" title="' + t.options.fullscreenText + '" aria-label="' + t.options.fullscreenText + '"></button>' + @@ -2418,9 +2154,6 @@ if (typeof jQuery != 'undefined') { player.exitFullScreen(); } }); - - t.normalHeight = 0; - t.normalWidth = 0; }, @@ -2445,8 +2178,8 @@ if (typeof jQuery != 'undefined') { $(document.documentElement).addClass('mejs-fullscreen'); // store sizing - t.normalHeight = t.container.height(); - t.normalWidth = t.container.width(); + normalHeight = t.container.height(); + normalWidth = t.container.width(); // attempt to do true fullscreen (Safari 5.1 and Firefox Nightly only for now) if (t.media.pluginType === 'native') { @@ -2461,25 +2194,13 @@ if (typeof jQuery != 'undefined') { setTimeout(function checkFullscreen() { if (t.isNativeFullScreen) { - var zoomMultiplier = window["devicePixelRatio"] || 1, + var zoomMultiplier = window["devicePixelRatio"] || 1; // Use a percent error margin since devicePixelRatio is a float and not exact. - percentErrorMargin = 0.002, // 0.2% - windowWidth = zoomMultiplier * $(window).width(), - screenWidth = screen.width, - // ** 13twelve - // Screen width is sort of useless: http://www.quirksmode.org/blog/archives/2013/11/screenwidth_is.html - // My rMBP ignores devicePixelRatio when returning the values, so fullscreen would always fail the "suddenly not fullscreen" test - // Theory: the gap between reported values should give us an indication of browser behavior with screen.width and devicePixelRatio - zoomedWindowWidth = zoomMultiplier * windowWidth; - - if (Math.abs(screenWidth-windowWidth) > Math.abs(screenWidth-zoomedWindowWidth)) { - // screen.width is likely true pixels, not CSS pixels, so we need to use the zoomed window width for comparison - windowWidth = zoomedWindowWidth; - } - // ** / 13twelve - - var absDiff = Math.abs(screenWidth - windowWidth), - marginError = screenWidth * percentErrorMargin; + var percentErrorMargin = 0.002; // 0.2% + var windowWidth = zoomMultiplier * $(window).width(); + var screenWidth = screen.width; + var absDiff = Math.abs(screenWidth - windowWidth); + var marginError = screenWidth * percentErrorMargin; // check if the video is suddenly not really fullscreen if (absDiff > marginError) { @@ -2490,8 +2211,9 @@ if (typeof jQuery != 'undefined') { setTimeout(checkFullscreen, 500); } } - - }, 1000); + + + }, 500); } } else if (mejs.MediaFeatures.hasSemiNativeFullScreen) { @@ -2573,8 +2295,6 @@ if (typeof jQuery != 'undefined') { t.container.find('.mejs-captions-text').css('font-size', screen.width / t.width * 1.00 * 100 + '%'); t.container.find('.mejs-captions-position').css('bottom', '45px'); - - t.container.trigger('enteredfullscreen'); }, exitFullScreen: function() { @@ -2601,24 +2321,25 @@ if (typeof jQuery != 'undefined') { t.container .removeClass('mejs-container-fullscreen') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); + //.css({position: '', left: '', top: '', right: '', bottom: '', overflow: 'inherit', width: normalWidth + 'px', height: normalHeight + 'px', 'z-index': 1}); if (t.media.pluginType === 'native') { t.$media - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); } else { t.container.find('.mejs-shim') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); - t.media.setVideoSize(t.normalWidth, t.normalHeight); + t.media.setVideoSize(normalWidth, normalHeight); } t.layers.children('div') - .width(t.normalWidth) - .height(t.normalHeight); + .width(normalWidth) + .height(normalHeight); t.fullscreenBtn .removeClass('mejs-unfullscreen') @@ -2629,8 +2350,6 @@ if (typeof jQuery != 'undefined') { t.container.find('.mejs-captions-text').css('font-size',''); t.container.find('.mejs-captions-position').css('bottom', ''); - - t.container.trigger('exitedfullscreen'); } }); @@ -2641,13 +2360,9 @@ if (typeof jQuery != 'undefined') { // Speed $.extend(mejs.MepDefaults, { - // We also support to pass object like this: - // [{name: 'Slow', value: '0.75'}, {name: 'Normal', value: '1.00'}, ...] - speeds: ['2.00', '1.50', '1.25', '1.00', '0.75'], + speeds: ['1.50', '1.25', '1.00', '0.75'], - defaultSpeed: '1.00', - - speedChar: 'x' + defaultSpeed: '1.00' }); @@ -2657,100 +2372,44 @@ if (typeof jQuery != 'undefined') { var t = this; if (t.media.pluginType == 'native') { - var - speedButton = null, - speedSelector = null, - playbackSpeed = null, - inputId = null; - - var speeds = []; - var defaultInArray = false; - for (var i=0, len=t.options.speeds.length; i < len; i++) { - var s = t.options.speeds[i]; - if (typeof(s) === 'string'){ - speeds.push({ - name: s + t.options.speedChar, - value: s - }); - if(s === t.options.defaultSpeed) { - defaultInArray = true; - } - } - else { - speeds.push(s); - if(s.value === t.options.defaultSpeed) { - defaultInArray = true; - } - } - } + var s = '<div class="mejs-button mejs-speed-button"><button type="button">'+t.options.defaultSpeed+'x</button><div class="mejs-speed-selector"><ul>'; + var i, ss; - if (!defaultInArray) { - speeds.push({ - name: t.options.defaultSpeed + t.options.speedChar, - value: t.options.defaultSpeed - }); + if ($.inArray(t.options.defaultSpeed, t.options.speeds) === -1) { + t.options.speeds.push(t.options.defaultSpeed); } - speeds.sort(function(a, b) { - return parseFloat(b.value) - parseFloat(a.value); + t.options.speeds.sort(function(a, b) { + return parseFloat(b) - parseFloat(a); }); - var getSpeedNameFromValue = function(value) { - for(i=0,len=speeds.length; i <len; i++) { - if (speeds[i].value === value) { - return speeds[i].name; - } + for (i = 0; i < t.options.speeds.length; i++) { + s += '<li><input type="radio" name="speed" value="' + t.options.speeds[i] + '" id="' + t.options.speeds[i] + '" '; + if (t.options.speeds[i] == t.options.defaultSpeed) { + s += 'checked=true '; + s += '/><label for="' + t.options.speeds[i] + '" class="mejs-speed-selected">'+ t.options.speeds[i] + 'x</label></li>'; + } else { + s += '/><label for="' + t.options.speeds[i] + '">'+ t.options.speeds[i] + 'x</label></li>'; } - }; - - var html = '<div class="mejs-button mejs-speed-button">' + - '<button type="button">' + getSpeedNameFromValue(t.options.defaultSpeed) + '</button>' + - '<div class="mejs-speed-selector">' + - '<ul>'; - - for (i = 0, il = speeds.length; i<il; i++) { - inputId = t.id + '-speed-' + speeds[i].value; - html += '<li>' + - '<input type="radio" name="speed" ' + - 'value="' + speeds[i].value + '" ' + - 'id="' + inputId + '" ' + - (speeds[i].value === t.options.defaultSpeed ? ' checked' : '') + - ' />' + - '<label for="' + inputId + '" ' + - (speeds[i].value === t.options.defaultSpeed ? ' class="mejs-speed-selected"' : '') + - '>' + speeds[i].name + '</label>' + - '</li>'; } - html += '</ul></div></div>'; + s += '</ul></div></div>'; - speedButton = $(html).appendTo(controls); - speedSelector = speedButton.find('.mejs-speed-selector'); + player.speedButton = $(s).appendTo(controls); - playbackSpeed = t.options.defaultSpeed; + player.playbackspeed = t.options.defaultSpeed; - media.addEventListener('loadedmetadata', function(e) { - if (playbackSpeed) { - media.playbackRate = parseFloat(playbackSpeed); - } - }, true); - - speedSelector - .on('click', 'input[type="radio"]', function() { - var newSpeed = $(this).attr('value'); - playbackSpeed = newSpeed; - media.playbackRate = parseFloat(newSpeed); - speedButton.find('button').html(getSpeedNameFromValue(newSpeed)); - speedButton.find('.mejs-speed-selected').removeClass('mejs-speed-selected'); - speedButton.find('input[type="radio"]:checked').next().addClass('mejs-speed-selected'); - }); - speedButton - .one( 'mouseenter focusin', function() { - speedSelector - .height( - speedButton.find('.mejs-speed-selector ul').outerHeight(true) + - speedButton.find('.mejs-speed-translations').outerHeight(true)) - .css('top', (-1 * speedSelector.height()) + 'px'); - }); + player.speedButton + .on('click', 'input[type=radio]', function() { + player.playbackspeed = $(this).attr('value'); + media.playbackRate = parseFloat(player.playbackspeed); + player.speedButton.find('button').text(player.playbackspeed + 'x'); + player.speedButton.find('.mejs-speed-selected').removeClass('mejs-speed-selected'); + player.speedButton.find('input[type=radio]:checked').next().addClass('mejs-speed-selected'); + }); + + ss = player.speedButton.find('.mejs-speed-selector'); + ss.height(this.speedButton.find('.mejs-speed-selector ul').outerHeight(true) + player.speedButton.find('.mejs-speed-translations').outerHeight(true)); + ss.css('top', (-1 * ss.height()) + 'px'); } } }); @@ -2766,10 +2425,6 @@ if (typeof jQuery != 'undefined') { tracksText: mejs.i18n.t('Captions/Subtitles'), - // By default, no WAI-ARIA live region - don't make a - // screen reader speak captions over an audio track. - tracksAriaLive: false, - // option to remove the [cc] button when no <track kind="subtitles"> are present hideCaptionsButtonWhenEmpty: true, @@ -2784,35 +2439,24 @@ if (typeof jQuery != 'undefined') { hasChapters: false, - cleartracks: function(player, controls, layers, media){ - if(player) { - if(player.captions) player.captions.remove(); - if(player.chapters) player.chapters.remove(); - if(player.captionsText) player.captionsText.remove(); - if(player.captionsButton) player.captionsButton.remove(); - } - }, buildtracks: function(player, controls, layers, media) { if (player.tracks.length === 0) return; var t = this, - attr = t.options.tracksAriaLive ? - 'role="log" aria-live="assertive" aria-atomic="false"' : '', - i; + i, + options = ''; if (t.domNode.textTracks) { // if browser will do native captions, prefer mejs captions, loop through tracks and hide for (i = t.domNode.textTracks.length - 1; i >= 0; i--) { t.domNode.textTracks[i].mode = "hidden"; } } - t.cleartracks(player, controls, layers, media); player.chapters = $('<div class="mejs-chapters mejs-layer"></div>') .prependTo(layers).hide(); player.captions = - $('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover" ' + - attr + '><span class="mejs-captions-text"></span></div></div>') + $('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>') .prependTo(layers).hide(); player.captionsText = player.captions.find('.mejs-captions-text'); player.captionsButton = @@ -2932,10 +2576,6 @@ if (typeof jQuery != 'undefined') { } }); - t.container.on('controlsresize', function() { - t.adjustLanguageBox(); - }); - // check for autoplay if (player.node.getAttribute('autoplay') !== null) { player.chapters.css('visibility','hidden'); @@ -2987,6 +2627,8 @@ if (typeof jQuery != 'undefined') { track.isLoaded = true; + // create button + //t.addTrackButton(track.srclang); t.enableTrackButton(track.srclang, track.label); t.loadNextTrack(); @@ -3021,7 +2663,6 @@ if (typeof jQuery != 'undefined') { } }, error: function() { - t.removeTrackButton(track.srclang); t.loadNextTrack(); } }); @@ -3047,14 +2688,6 @@ if (typeof jQuery != 'undefined') { t.adjustLanguageBox(); }, - - removeTrackButton: function(lang) { - var t = this; - - t.captionsButton.find('input[value=' + lang + ']').closest('li').remove(); - - t.adjustLanguageBox(); - }, addTrackButton: function(lang, label) { var t = this; @@ -3092,7 +2725,7 @@ if (typeof jQuery != 'undefined') { // check if any subtitles if (t.options.hideCaptionsButtonWhenEmpty) { for (i=0; i<t.tracks.length; i++) { - if (t.tracks[i].kind == 'subtitles' && t.tracks[i].isLoaded) { + if (t.tracks[i].kind == 'subtitles') { hasSubtitles = true; break; } @@ -3238,7 +2871,7 @@ if (typeof jQuery != 'undefined') { '<div class="mejs-chapter" rel="' + chapters.entries.times[i].start + '" style="left: ' + usedPercent.toString() + '%;width: ' + percent.toString() + '%;">' + '<div class="mejs-chapter-block' + ((i==chapters.entries.times.length-1) ? ' mejs-chapter-block-last' : '') + '">' + '<span class="ch-title">' + chapters.entries.text[i] + '</span>' + - '<span class="ch-time">' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].start, t.options) + '–' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].stop, t.options) + '</span>' + + '<span class="ch-time">' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].start) + '–' + mejs.Utility.secondsToTimeCode(chapters.entries.times[i].stop) + '</span>' + '</div>' + '</div>')); usedPercent += percent; @@ -3388,6 +3021,8 @@ if (typeof jQuery != 'undefined') { lines = container.find("p"), styleNode = trackText.find("#" + container.attr("style")), styles, + begin, + end, text, entries = {text:[], times:[]}; @@ -3656,38 +3291,6 @@ $.extend(mejs.MepDefaults, }); })(mejs.$); -(function($) { - // skip back button - - $.extend(mejs.MepDefaults, { - skipBackInterval: 30, - // %1 will be replaced with skipBackInterval in this string - skipBackText: mejs.i18n.t('Skip back %1 seconds') - }); - - $.extend(MediaElementPlayer.prototype, { - buildskipback: function(player, controls, layers, media) { - var - t = this, - // Replace %1 with skip back interval - backText = t.options.skipBackText.replace('%1', t.options.skipBackInterval), - // create the loop button - loop = - $('<div class="mejs-button mejs-skip-back-button">' + - '<button type="button" aria-controls="' + t.id + '" title="' + backText + '" aria-label="' + backText + '">' + t.options.skipBackInterval + '</button>' + - '</div>') - // append it to the toolbar - .appendTo(controls) - // add a click toggle event - .click(function() { - media.setCurrentTime(Math.max(media.currentTime - t.options.skipBackInterval, 0)); - $(this).find('button').blur(); - }); - } - }); - -})(mejs.$); - /** * Postroll plugin */ @@ -3722,4 +3325,4 @@ $.extend(mejs.MepDefaults, } }); -})(mejs.$); \ No newline at end of file +})(mejs.$); diff --git a/lib/mejs/mediaelementplayer.min.css b/lib/mejs/mediaelementplayer.min.css index 93605e8d..ca859f38 100644 --- a/lib/mejs/mediaelementplayer.min.css +++ b/lib/mejs/mediaelementplayer.min.css @@ -1 +1 @@ -.mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff} \ No newline at end of file +.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;height:auto;width:auto;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}.mejs-fullscreen{overflow:hidden!important;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-clear{clear:both;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}:root .mejs-poster img{display:none;}.mejs-poster img{border:0;padding:0;border:0;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(bigplay.png);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(loading.gif) 50% 50% no-repeat;}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.png);}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:35px;}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,0.5);white-space:pre-wrap;}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content{width:100%;height:100%;}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}div.mejs-speed-button{width:46px!important;position:relative;}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff;}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1);}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important;} \ No newline at end of file diff --git a/lib/mejs/mediaelementplayer.min.js b/lib/mejs/mediaelementplayer.min.js index f1ac296c..e96ae83b 100644 --- a/lib/mejs/mediaelementplayer.min.js +++ b/lib/mejs/mediaelementplayer.min.js @@ -1,5 +1,4 @@ /*! - * * MediaElementPlayer * http://mediaelementjs.com/ * @@ -9,6 +8,102 @@ * Copyright 2010-2013, John Dyer (http://j.hn/) * License: MIT * - */ -"undefined"!=typeof jQuery?mejs.$=jQuery:"undefined"!=typeof Zepto?(mejs.$=Zepto,Zepto.fn.outerWidth=function(a){var b=$(this).width();return a&&(b+=parseInt($(this).css("margin-right"),10),b+=parseInt($(this).css("margin-left"),10)),b}):"undefined"!=typeof ender&&(mejs.$=ender),function(a){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return.05*a.duration},defaultSeekForwardInterval:function(a){return.05*a.duration},setDimensions:!0,audioWidth:-1,audioHeight:-1,startVolume:.8,loop:!1,autoRewind:!0,enableAutosize:!0,timeFormat:"",alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?b.play():b.pause()}},{keys:[38],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.volume+.1,1);b.setVolume(c)}},{keys:[40],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.volume-.1,0);b.setVolume(c)}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){a.isVideo&&(a.showControls(),a.startControlsTimer());var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a,b){"undefined"!=typeof a.enterFullScreen&&(a.isFullScreen?a.exitFullScreen():a.enterFullScreen())}},{keys:[77],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block"),a.isVideo&&(a.showControls(),a.startControlsTimer()),a.media.muted?a.setMuted(!1):a.setMuted(!0)}}]},mejs.mepIndex=0,mejs.players={},mejs.MediaElementPlayer=function(b,c){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(b,c);var d=this;return d.$media=d.$node=a(b),d.node=d.media=d.$media[0],d.node?"undefined"!=typeof d.node.player?d.node.player:("undefined"==typeof c&&(c=d.$node.data("mejsoptions")),d.options=a.extend({},mejs.MepDefaults,c),d.options.timeFormat||(d.options.timeFormat="mm:ss",d.options.alwaysShowHours&&(d.options.timeFormat="hh:mm:ss"),d.options.showTimecodeFrameCount&&(d.options.timeFormat+=":ff")),mejs.Utility.calculateTimeFormat(0,d.options,d.options.framesPerSecond||25),d.id="mep_"+mejs.mepIndex++,mejs.players[d.id]=d,d.init(),d):void 0},mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var b=this,c=mejs.MediaFeatures,d=a.extend(!0,{},b.options,{success:function(a,c){b.meReady(a,c)},error:function(a){b.handleError(a)}}),e=b.media.tagName.toLowerCase();if(b.isDynamic="audio"!==e&&"video"!==e,b.isDynamic?b.isVideo=b.options.isVideo:b.isVideo="audio"!==e&&b.options.isVideo,c.isiPad&&b.options.iPadUseNativeControls||c.isiPhone&&b.options.iPhoneUseNativeControls)b.$media.attr("controls","controls"),c.isiPad&&null!==b.media.getAttribute("autoplay")&&b.play();else if(c.isAndroid&&b.options.AndroidUseNativeControls);else{b.$media.removeAttr("controls");var f=b.isVideo?mejs.i18n.t("Video Player"):mejs.i18n.t("Audio Player");a('<span class="mejs-offscreen">'+f+"</span>").insertBefore(b.$media),b.container=a('<div id="'+b.id+'" class="mejs-container '+(mejs.MediaFeatures.svgAsImg?"svg":"no-svg")+'" tabindex="0" role="application" aria-label="'+f+'"><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(b.$media[0].className).insertBefore(b.$media).focus(function(a){if(!b.controlsAreVisible){b.showControls(!0);var c=b.container.find(".mejs-playpause-button > button");c.focus()}}),b.container.addClass((c.isAndroid?"mejs-android ":"")+(c.isiOS?"mejs-ios ":"")+(c.isiPad?"mejs-ipad ":"")+(c.isiPhone?"mejs-iphone ":"")+(b.isVideo?"mejs-video ":"mejs-audio ")),b.container.find(".mejs-mediaelement").append(b.$media),b.node.player=b,b.controls=b.container.find(".mejs-controls"),b.layers=b.container.find(".mejs-layers");var g=b.isVideo?"video":"audio",h=g.substring(0,1).toUpperCase()+g.substring(1);b.options[g+"Width"]>0||b.options[g+"Width"].toString().indexOf("%")>-1?b.width=b.options[g+"Width"]:""!==b.media.style.width&&null!==b.media.style.width?b.width=b.media.style.width:null!==b.media.getAttribute("width")?b.width=b.$media.attr("width"):b.width=b.options["default"+h+"Width"],b.options[g+"Height"]>0||b.options[g+"Height"].toString().indexOf("%")>-1?b.height=b.options[g+"Height"]:""!==b.media.style.height&&null!==b.media.style.height?b.height=b.media.style.height:null!==b.$media[0].getAttribute("height")?b.height=b.$media.attr("height"):b.height=b.options["default"+h+"Height"],b.setPlayerSize(b.width,b.height),d.pluginWidth=b.width,d.pluginHeight=b.height}mejs.MediaElement(b.$media[0],d),"undefined"!=typeof b.container&&b.controlsAreVisible&&b.container.trigger("controlsshown")},showControls:function(a){var b=this;a="undefined"==typeof a||a,b.controlsAreVisible||(a?(b.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0,b.container.trigger("controlsshown")}),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.container.trigger("controlsshown")),b.setControlsSize())},hideControls:function(b){var c=this;b="undefined"==typeof b||b,!c.controlsAreVisible||c.options.alwaysShowControls||c.keyboardAction||(b?(c.controls.stop(!0,!0).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")}),c.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block")})):(c.controls.css("visibility","hidden").css("display","block"),c.container.find(".mejs-control").css("visibility","hidden").css("display","block"),c.controlsAreVisible=!1,c.container.trigger("controlshidden")))},controlsTimer:null,startControlsTimer:function(a){var b=this;a="undefined"!=typeof a?a:1500,b.killControlsTimer("start"),b.controlsTimer=setTimeout(function(){b.hideControls(),b.killControlsTimer("hide")},a)},killControlsTimer:function(a){var b=this;null!==b.controlsTimer&&(clearTimeout(b.controlsTimer),delete b.controlsTimer,b.controlsTimer=null)},controlsEnabled:!0,disableControls:function(){var a=this;a.killControlsTimer(),a.hideControls(!1),this.controlsEnabled=!1},enableControls:function(){var a=this;a.showControls(!1),a.controlsEnabled=!0},meReady:function(b,c){var d,e,f=this,g=mejs.MediaFeatures,h=c.getAttribute("autoplay"),i=!("undefined"==typeof h||null===h||"false"===h);if(!f.created){if(f.created=!0,f.media=b,f.domNode=c,!(g.isAndroid&&f.options.AndroidUseNativeControls||g.isiPad&&f.options.iPadUseNativeControls||g.isiPhone&&f.options.iPhoneUseNativeControls)){f.buildposter(f,f.controls,f.layers,f.media),f.buildkeyboard(f,f.controls,f.layers,f.media),f.buildoverlays(f,f.controls,f.layers,f.media),f.findTracks();for(d in f.options.features)if(e=f.options.features[d],f["build"+e])try{f["build"+e](f,f.controls,f.layers,f.media)}catch(j){}f.container.trigger("controlsready"),f.setPlayerSize(f.width,f.height),f.setControlsSize(),f.isVideo&&(mejs.MediaFeatures.hasTouch?f.$media.bind("touchstart",function(){f.controlsAreVisible?f.hideControls(!1):f.controlsEnabled&&f.showControls(!1)}):(f.clickToPlayPauseCallback=function(){f.options.clickToPlayPause&&(f.media.paused?f.play():f.pause())},f.media.addEventListener("click",f.clickToPlayPauseCallback,!1),f.container.bind("mouseenter",function(){f.controlsEnabled&&(f.options.alwaysShowControls||(f.killControlsTimer("enter"),f.showControls(),f.startControlsTimer(2500)))}).bind("mousemove",function(){f.controlsEnabled&&(f.controlsAreVisible||f.showControls(),f.options.alwaysShowControls||f.startControlsTimer(2500))}).bind("mouseleave",function(){f.controlsEnabled&&(f.media.paused||f.options.alwaysShowControls||f.startControlsTimer(1e3))})),f.options.hideVideoControlsOnLoad&&f.hideControls(!1),i&&!f.options.alwaysShowControls&&f.hideControls(),f.options.enableAutosize&&f.media.addEventListener("loadedmetadata",function(a){f.options.videoHeight<=0&&null===f.domNode.getAttribute("height")&&!isNaN(a.target.videoHeight)&&(f.setPlayerSize(a.target.videoWidth,a.target.videoHeight),f.setControlsSize(),f.media.setVideoSize(a.target.videoWidth,a.target.videoHeight))},!1)),b.addEventListener("play",function(){var a;for(a in mejs.players){var b=mejs.players[a];b.id==f.id||!f.options.pauseOtherPlayers||b.paused||b.ended||b.pause(),b.hasFocus=!1}f.hasFocus=!0},!1),f.media.addEventListener("ended",function(b){if(f.options.autoRewind)try{f.media.setCurrentTime(0),window.setTimeout(function(){a(f.container).find(".mejs-overlay-loading").parent().hide()},20)}catch(c){}f.media.pause(),f.setProgressRail&&f.setProgressRail(),f.setCurrentRail&&f.setCurrentRail(),f.options.loop?f.play():!f.options.alwaysShowControls&&f.controlsEnabled&&f.showControls()},!1),f.media.addEventListener("loadedmetadata",function(a){f.updateDuration&&f.updateDuration(),f.updateCurrent&&f.updateCurrent(),f.isFullScreen||(f.setPlayerSize(f.width,f.height),f.setControlsSize())},!1);var k=null;f.media.addEventListener("timeupdate",function(){k!==this.duration&&(k=this.duration,mejs.Utility.calculateTimeFormat(k,f.options,f.options.framesPerSecond||25))},!1),f.container.focusout(function(b){if(b.relatedTarget){var c=a(b.relatedTarget);f.keyboardAction&&0===c.parents(".mejs-container").length&&(f.keyboardAction=!1,f.hideControls(!0))}}),setTimeout(function(){f.setPlayerSize(f.width,f.height),f.setControlsSize()},50),f.globalBind("resize",function(){f.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||f.setPlayerSize(f.width,f.height),f.setControlsSize()}),"youtube"==f.media.pluginType&&(g.isiOS||g.isAndroid)&&f.container.find(".mejs-overlay-play").hide()}i&&"native"==b.pluginType&&f.play(),f.options.success&&("string"==typeof f.options.success?window[f.options.success](f.media,f.domNode,f):f.options.success(f.media,f.domNode,f))}},handleError:function(a){var b=this;b.controls&&b.controls.hide(),b.options.error&&b.options.error(a)},setPlayerSize:function(b,c){var d=this;if(!d.options.setDimensions)return!1;if("undefined"!=typeof b&&(d.width=b),"undefined"!=typeof c&&(d.height=c),d.height.toString().indexOf("%")>0||"none"!==d.$node.css("max-width")&&"t.width"!==d.$node.css("max-width")||d.$node[0].currentStyle&&"100%"===d.$node[0].currentStyle.maxWidth){var e=function(){return d.isVideo?d.media.videoWidth&&d.media.videoWidth>0?d.media.videoWidth:null!==d.media.getAttribute("width")?d.media.getAttribute("width"):d.options.defaultVideoWidth:d.options.defaultAudioWidth}(),f=function(){return d.isVideo?d.media.videoHeight&&d.media.videoHeight>0?d.media.videoHeight:null!==d.media.getAttribute("height")?d.media.getAttribute("height"):d.options.defaultVideoHeight:d.options.defaultAudioHeight}(),g=d.container.parent().closest(":visible").width(),h=d.container.parent().closest(":visible").height(),i=d.isVideo||!d.options.autosizeProgress?parseInt(g*f/e,10):f;isNaN(i)&&(i=h),d.container.parent().length>0&&"body"===d.container.parent()[0].tagName.toLowerCase()&&(g=a(window).width(),i=a(window).height()),i&&g&&(d.container.width(g).height(i),d.$media.add(d.container.find(".mejs-shim")).width("100%").height("100%"),d.isVideo&&d.media.setVideoSize&&d.media.setVideoSize(g,i),d.layers.children(".mejs-layer").width("100%").height("100%"))}else d.container.width(d.width).height(d.height),d.layers.children(".mejs-layer").width(d.width).height(d.height)},setControlsSize:function(){var b=this,c=0,d=0,e=b.controls.find(".mejs-time-rail"),f=b.controls.find(".mejs-time-total"),g=e.siblings(),h=g.last(),i=null;if(b.container.is(":visible")&&e.length&&e.is(":visible")){b.options&&!b.options.autosizeProgress&&(d=parseInt(e.css("width"),10)),0!==d&&d||(g.each(function(){var b=a(this);"absolute"!=b.css("position")&&b.is(":visible")&&(c+=a(this).outerWidth(!0))}),d=b.controls.width()-c-(e.outerWidth(!0)-e.width()));do e.width(d),f.width(d-(f.outerWidth(!0)-f.width())),"absolute"!=h.css("position")&&(i=h.length?h.position():null,d--);while(null!==i&&i.top>0&&d>0);b.container.trigger("controlsresize")}},buildposter:function(b,c,d,e){var f=this,g=a('<div class="mejs-poster mejs-layer"></div>').appendTo(d),h=b.$media.attr("poster");""!==b.options.poster&&(h=b.options.poster),h?f.setPoster(h):g.hide(),e.addEventListener("play",function(){g.hide()},!1),b.options.showPosterWhenEnded&&b.options.autoRewind&&e.addEventListener("ended",function(){g.show()},!1)},setPoster:function(b){var c=this,d=c.container.find(".mejs-poster"),e=d.find("img");0===e.length&&(e=a('<img width="100%" height="100%" alt="" />').appendTo(d)),e.attr("src",b),d.css({"background-image":"url("+b+")"})},buildoverlays:function(b,c,d,e){var f=this;if(b.isVideo){var g=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(d),h=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(d),i=a('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(d).bind("click",function(){f.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("playing",function(){i.hide(),g.hide(),c.find(".mejs-time-buffering").hide(),h.hide()},!1),e.addEventListener("seeking",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("seeked",function(){g.hide(),c.find(".mejs-time-buffering").hide()},!1),e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||i.show()},!1),e.addEventListener("waiting",function(){g.show(),c.find(".mejs-time-buffering").show()},!1),e.addEventListener("loadeddata",function(){g.show(),c.find(".mejs-time-buffering").show(),mejs.MediaFeatures.isAndroid&&(e.canplayTimeout=window.setTimeout(function(){if(document.createEvent){var a=document.createEvent("HTMLEvents");return a.initEvent("canplay",!0,!0),e.dispatchEvent(a)}},300))},!1),e.addEventListener("canplay",function(){g.hide(),c.find(".mejs-time-buffering").hide(),clearTimeout(e.canplayTimeout)},!1),e.addEventListener("error",function(a){f.handleError(a),g.hide(),i.hide(),h.show(),h.find(".mejs-overlay-error").html("Error loading this resource")},!1),e.addEventListener("keydown",function(a){f.onkeydown(b,e,a)},!1)}},buildkeyboard:function(b,c,d,e){var f=this;f.container.keydown(function(){f.keyboardAction=!0}),f.globalBind("keydown",function(c){return b.hasFocus=0!==a(c.target).closest(".mejs-container").length,f.onkeydown(b,e,c)}),f.globalBind("click",function(c){b.hasFocus=0!==a(c.target).closest(".mejs-container").length})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var d=0,e=a.options.keyActions.length;e>d;d++)for(var f=a.options.keyActions[d],g=0,h=f.keys.length;h>g;g++)if(c.keyCode==f.keys[g])return"function"==typeof c.preventDefault&&c.preventDefault(),f.action(a,b,c.keyCode),!1;return!0},findTracks:function(){var b=this,c=b.$media.find("track");b.tracks=[],c.each(function(c,d){d=a(d),b.tracks.push({srclang:d.attr("srclang")?d.attr("srclang").toLowerCase():"",src:d.attr("src"),kind:d.attr("kind"),label:d.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a,this.setPlayerSize(this.width,this.height),this.setControlsSize()},play:function(){this.load(),this.media.play()},pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load(),this.isLoaded=!0},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)},remove:function(){var a,b,c=this;c.container.prev(".mejs-offscreen").remove();for(a in c.options.features)if(b=c.options.features[a],c["clean"+b])try{c["clean"+b](c)}catch(d){}c.isDynamic?c.$node.insertBefore(c.container):(c.$media.prop("controls",!0),c.$node.clone().insertBefore(c.container).show(),c.$node.remove()),"native"!==c.media.pluginType&&c.media.remove(),delete mejs.players[c.id],"object"==typeof c.container&&c.container.remove(),c.globalUnbind(),delete c.node.player},rebuildtracks:function(){var a=this;a.findTracks(),a.buildtracks(a,a.controls,a.layers,a.media)},resetSize:function(){var a=this;setTimeout(function(){a.setPlayerSize(a.width,a.height),a.setControlsSize()},50)}},function(){function b(b,d){var e={d:[],w:[]};return a.each((b||"").split(" "),function(a,b){var f=b+"."+d;0===f.indexOf(".")?(e.d.push(f),e.w.push(f)):e[c.test(b)?"w":"d"].push(f)}),e.d=e.d.join(" "),e.w=e.w.join(" "),e}var c=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,d,e){var f=this,g=f.node?f.node.ownerDocument:document;c=b(c,f.id),c.d&&a(g).bind(c.d,d,e),c.w&&a(window).bind(c.w,d,e)},mejs.MediaElementPlayer.prototype.globalUnbind=function(c,d){var e=this,f=e.node?e.node.ownerDocument:document;c=b(c,e.id),c.d&&a(f).unbind(c.d,d),c.w&&a(window).unbind(c.w,d)}}(),"undefined"!=typeof a&&(a.fn.mediaelementplayer=function(b){return b===!1?this.each(function(){var b=a(this).data("mediaelementplayer");b&&b.remove(),a(this).removeData("mediaelementplayer")}):this.each(function(){a(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,b))}),this},a(document).ready(function(){a(".mejs-player").mediaelementplayer()})),window.MediaElementPlayer=mejs.MediaElementPlayer}(mejs.$),function(a){a.extend(mejs.MepDefaults,{playText:mejs.i18n.t("Play"),pauseText:mejs.i18n.t("Pause")}),a.extend(MediaElementPlayer.prototype,{buildplaypause:function(b,c,d,e){function f(a){"play"===a?(i.removeClass("mejs-play").addClass("mejs-pause"),j.attr({title:h.pauseText,"aria-label":h.pauseText})):(i.removeClass("mejs-pause").addClass("mejs-play"),j.attr({title:h.playText,"aria-label":h.playText}))}var g=this,h=g.options,i=a('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+g.id+'" title="'+h.playText+'" aria-label="'+h.playText+'"></button></div>').appendTo(c).click(function(a){return a.preventDefault(),e.paused?e.play():e.pause(),!1}),j=i.find("button");f("pse"),e.addEventListener("play",function(){f("play")},!1),e.addEventListener("playing",function(){f("play")},!1),e.addEventListener("pause",function(){f("pse")},!1),e.addEventListener("paused",function(){f("pse")},!1)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{stopText:"Stop"}),a.extend(MediaElementPlayer.prototype,{buildstop:function(b,c,d,e){var f=this;a('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+f.id+'" title="'+f.options.stopText+'" aria-label="'+f.options.stopText+'"></button></div>').appendTo(c).click(function(){e.paused||e.pause(),e.currentTime>0&&(e.setCurrentTime(0),e.pause(),c.find(".mejs-time-current").width("0px"),c.find(".mejs-time-handle").css("left","0px"),c.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0,b.options)),c.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0,b.options)),d.find(".mejs-poster").show())})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{progessHelpText:mejs.i18n.t("Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.")}),a.extend(MediaElementPlayer.prototype,{buildprogress:function(b,c,d,e){a('<div class="mejs-time-rail"><span class="mejs-time-total mejs-time-slider"><span class="mejs-time-buffering"></span><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(c),c.find(".mejs-time-buffering").hide();var f=this,g=c.find(".mejs-time-total"),h=c.find(".mejs-time-loaded"),i=c.find(".mejs-time-current"),j=c.find(".mejs-time-handle"),k=c.find(".mejs-time-float"),l=c.find(".mejs-time-float-current"),m=c.find(".mejs-time-slider"),n=function(a){var c,d=g.offset(),f=g.width(),h=0,i=0,j=0;c=a.originalEvent&&a.originalEvent.changedTouches?a.originalEvent.changedTouches[0].pageX:a.changedTouches?a.changedTouches[0].pageX:a.pageX,e.duration&&(c<d.left?c=d.left:c>f+d.left&&(c=f+d.left),j=c-d.left,h=j/f,i=.02>=h?0:h*e.duration,o&&i!==e.currentTime&&e.setCurrentTime(i),mejs.MediaFeatures.hasTouch||(k.css("left",j),l.html(mejs.Utility.secondsToTimeCode(i,b.options)),k.show()))},o=!1,p=!1,q=0,r=!1,s=b.options.autoRewind,t=function(a){var c=e.currentTime,d=mejs.i18n.t("Time Slider"),f=mejs.Utility.secondsToTimeCode(c,b.options),g=e.duration;m.attr({"aria-label":d,"aria-valuemin":0,"aria-valuemax":g,"aria-valuenow":c,"aria-valuetext":f,role:"slider",tabindex:0})},u=function(){var a=new Date;a-q>=1e3&&e.play()};m.bind("focus",function(a){b.options.autoRewind=!1}),m.bind("blur",function(a){b.options.autoRewind=s}),m.bind("keydown",function(a){new Date-q>=1e3&&(r=e.paused);var b=a.keyCode,c=e.duration,d=e.currentTime;switch(b){case 37:d-=1;break;case 39:d+=1;break;case 38:d+=Math.floor(.1*c);break;case 40:d-=Math.floor(.1*c);break;case 36:d=0;break;case 35:d=c;break;case 10:return void(e.paused?e.play():e.pause());case 13:return void(e.paused?e.play():e.pause());default:return}return d=0>d?0:d>=c?c:Math.floor(d),q=new Date,r||e.pause(),d<e.duration&&!r&&setTimeout(u,1100),e.setCurrentTime(d),a.preventDefault(),a.stopPropagation(),!1}),g.bind("mousedown touchstart",function(a){(1===a.which||0===a.which)&&(o=!0,n(a),f.globalBind("mousemove.dur touchmove.dur",function(a){n(a)}),f.globalBind("mouseup.dur touchend.dur",function(a){o=!1,k.hide(),f.globalUnbind(".dur")}))}).bind("mouseenter",function(a){p=!0,f.globalBind("mousemove.dur",function(a){n(a)}),mejs.MediaFeatures.hasTouch||k.show()}).bind("mouseleave",function(a){p=!1,o||(f.globalUnbind(".dur"),k.hide())}),e.addEventListener("progress",function(a){b.setProgressRail(a),b.setCurrentRail(a)},!1),e.addEventListener("timeupdate",function(a){b.setProgressRail(a),b.setCurrentRail(a),t(a)},!1),f.container.on("controlsresize",function(){b.setProgressRail(),b.setCurrentRail()}),f.loaded=h,f.total=g,f.current=i,f.handle=j},setProgressRail:function(a){var b=this,c=void 0!==a?a.target:b.media,d=null;c&&c.buffered&&c.buffered.length>0&&c.buffered.end&&c.duration?d=c.buffered.end(c.buffered.length-1)/c.duration:c&&void 0!==c.bytesTotal&&c.bytesTotal>0&&void 0!==c.bufferedBytes?d=c.bufferedBytes/c.bytesTotal:a&&a.lengthComputable&&0!==a.total&&(d=a.loaded/a.total),null!==d&&(d=Math.min(1,Math.max(0,d)),b.loaded&&b.total&&b.loaded.width(b.total.width()*d))},setCurrentRail:function(){var a=this;if(void 0!==a.media.currentTime&&a.media.duration&&a.total&&a.handle){var b=Math.round(a.total.width()*a.media.currentTime/a.media.duration),c=b-Math.round(a.handle.outerWidth(!0)/2);a.current.width(b),a.handle.css("left",c)}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"}),a.extend(MediaElementPlayer.prototype,{buildcurrent:function(b,c,d,e){var f=this;a('<div class="mejs-time" role="timer" aria-live="off"><span class="mejs-currenttime">'+mejs.Utility.secondsToTimeCode(0,b.options)+"</span></div>").appendTo(c),f.currenttime=f.controls.find(".mejs-currenttime"),e.addEventListener("timeupdate",function(){b.updateCurrent()},!1)},buildduration:function(b,c,d,e){var f=this;c.children().last().find(".mejs-currenttime").length>0?a(f.options.timeAndDurationSeparator+'<span class="mejs-duration">'+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"</span>").appendTo(c.find(".mejs-time")):(c.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),a('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+mejs.Utility.secondsToTimeCode(f.options.duration,f.options)+"</span></div>").appendTo(c)),f.durationD=f.controls.find(".mejs-duration"),e.addEventListener("timeupdate",function(){b.updateDuration()},!1)},updateCurrent:function(){var a=this;a.currenttime&&a.currenttime.html(mejs.Utility.secondsToTimeCode(a.media.currentTime,a.options))},updateDuration:function(){var a=this;a.container.toggleClass("mejs-long-video",a.media.duration>3600),a.durationD&&(a.options.duration>0||a.media.duration)&&a.durationD.html(mejs.Utility.secondsToTimeCode(a.options.duration>0?a.options.duration:a.media.duration,a.options))}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),allyVolumeControlText:mejs.i18n.t("Use Up/Down Arrow keys to increase or decrease volume."),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"}),a.extend(MediaElementPlayer.prototype,{buildvolume:function(b,c,d,e){if(!mejs.MediaFeatures.isAndroid&&!mejs.MediaFeatures.isiOS||!this.options.hideVolumeOnTouchDevices){var f=this,g=f.isVideo?f.options.videoVolume:f.options.audioVolume,h="horizontal"==g?a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+f.id+'" title="'+f.options.muteText+'" aria-label="'+f.options.muteText+'"></button></div><a href="javascript:void(0);" class="mejs-horizontal-volume-slider"><span class="mejs-offscreen">'+f.options.allyVolumeControlText+'</span><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></a>').appendTo(c):a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+f.id+'" title="'+f.options.muteText+'" aria-label="'+f.options.muteText+'"></button><a href="javascript:void(0);" class="mejs-volume-slider"><span class="mejs-offscreen">'+f.options.allyVolumeControlText+'</span><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></a></div>').appendTo(c),i=f.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),j=f.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),k=f.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),l=f.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),m=function(a,b){if(!i.is(":visible")&&"undefined"==typeof b)return i.show(),m(a,!0),void i.hide();a=Math.max(0,a),a=Math.min(a,1),0===a?(h.removeClass("mejs-mute").addClass("mejs-unmute"),h.children("button").attr("title",mejs.i18n.t("Unmute")).attr("aria-label",mejs.i18n.t("Unmute"))):(h.removeClass("mejs-unmute").addClass("mejs-mute"),h.children("button").attr("title",mejs.i18n.t("Mute")).attr("aria-label",mejs.i18n.t("Mute")));var c=j.position();if("vertical"==g){var d=j.height(),e=d-d*a;l.css("top",Math.round(c.top+e-l.height()/2)),k.height(d-e),k.css("top",c.top+e)}else{var f=j.width(),n=f*a;l.css("left",Math.round(c.left+n-l.width()/2)),k.width(Math.round(n))}},n=function(a){var b=null,c=j.offset();if("vertical"===g){var d=j.height(),f=a.pageY-c.top;if(b=(d-f)/d,0===c.top||0===c.left)return}else{var h=j.width(),i=a.pageX-c.left;b=i/h}b=Math.max(0,b),b=Math.min(b,1),m(b),0===b?e.setMuted(!0):e.setMuted(!1),e.setVolume(b)},o=!1,p=!1;h.hover(function(){i.show(),p=!0},function(){p=!1,o||"vertical"!=g||i.hide()});var q=function(a){var b=Math.floor(100*e.volume);i.attr({"aria-label":mejs.i18n.t("volumeSlider"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":b,"aria-valuetext":b+"%",role:"slider",tabindex:0})};i.bind("mouseover",function(){p=!0}).bind("mousedown",function(a){return n(a),f.globalBind("mousemove.vol",function(a){n(a)}),f.globalBind("mouseup.vol",function(){o=!1,f.globalUnbind(".vol"),p||"vertical"!=g||i.hide()}),o=!0,!1}).bind("keydown",function(a){var b=a.keyCode,c=e.volume;switch(b){case 38:c+=.1;break;case 40:c-=.1;break;default:return!0}return o=!1,m(c),e.setVolume(c),!1}),h.find("button").click(function(){e.setMuted(!e.muted)}),h.find("button").bind("focus",function(){i.show()}),e.addEventListener("volumechange",function(a){o||(e.muted?(m(0),h.removeClass("mejs-mute").addClass("mejs-unmute")):(m(e.volume),h.removeClass("mejs-unmute").addClass("mejs-mute"))),q(a)},!1),0===b.options.startVolume&&e.setMuted(!0),"native"===e.pluginType&&e.setVolume(b.options.startVolume),f.container.on("controlsresize",function(){m(e.volume)})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")}),a.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,buildfullscreen:function(b,c,d,e){if(b.isVideo){if(b.isInIframe=window.location!=window.parent.location,mejs.MediaFeatures.hasTrueNativeFullScreen){var f=function(a){b.isFullScreen&&(mejs.MediaFeatures.isFullScreen()?(b.isNativeFullScreen=!0,b.setControlsSize()):(b.isNativeFullScreen=!1,b.exitFullScreen()))};b.globalBind(mejs.MediaFeatures.fullScreenEventName,f)}var g=this,h=a('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+g.id+'" title="'+g.options.fullscreenText+'" aria-label="'+g.options.fullscreenText+'"></button></div>').appendTo(c);if("native"===g.media.pluginType||!g.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)h.click(function(){var a=mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||b.isFullScreen;a?b.exitFullScreen():b.enterFullScreen()});else{var i=null,j=function(){var a,b=document.createElement("x"),c=document.documentElement,d=window.getComputedStyle;return"pointerEvents"in b.style?(b.style.pointerEvents="auto",b.style.pointerEvents="x",c.appendChild(b),a=d&&"auto"===d(b,"").pointerEvents,c.removeChild(b),!!a):!1}();if(j&&!mejs.MediaFeatures.isOpera){var k,l,m=!1,n=function(){if(m){for(var a in o)o[a].hide();h.css("pointer-events",""),g.controls.css("pointer-events",""),g.media.removeEventListener("click",g.clickToPlayPauseCallback),m=!1}},o={},p=["top","left","right","bottom"],q=function(){var a=h.offset().left-g.container.offset().left,b=h.offset().top-g.container.offset().top,c=h.outerWidth(!0),d=h.outerHeight(!0),e=g.container.width(),f=g.container.height();for(k in o)o[k].css({position:"absolute",top:0,left:0});o.top.width(e).height(b),o.left.width(a).height(d).css({top:b}),o.right.width(e-a-c).height(d).css({top:b,left:a+c}),o.bottom.width(e).height(f-d-b).css({top:b+d})};for(g.globalBind("resize",function(){q()}),k=0,l=p.length;l>k;k++)o[p[k]]=a('<div class="mejs-fullscreen-hover" />').appendTo(g.container).mouseover(n).hide();h.on("mouseover",function(){if(!g.isFullScreen){var a=h.offset(),c=b.container.offset();e.positionFullscreenButton(a.left-c.left,a.top-c.top,!1),h.css("pointer-events","none"),g.controls.css("pointer-events","none"),g.media.addEventListener("click",g.clickToPlayPauseCallback);for(k in o)o[k].show();q(),m=!0}}),e.addEventListener("fullscreenchange",function(a){ -g.isFullScreen=!g.isFullScreen,g.isFullScreen?g.media.removeEventListener("click",g.clickToPlayPauseCallback):g.media.addEventListener("click",g.clickToPlayPauseCallback),n()}),g.globalBind("mousemove",function(a){if(m){var b=h.offset();(a.pageY<b.top||a.pageY>b.top+h.outerHeight(!0)||a.pageX<b.left||a.pageX>b.left+h.outerWidth(!0))&&(h.css("pointer-events",""),g.controls.css("pointer-events",""),m=!1)}})}else h.on("mouseover",function(){null!==i&&(clearTimeout(i),delete i);var a=h.offset(),c=b.container.offset();e.positionFullscreenButton(a.left-c.left,a.top-c.top,!0)}).on("mouseout",function(){null!==i&&(clearTimeout(i),delete i),i=setTimeout(function(){e.hideFullscreenButton()},1500)})}b.fullscreenBtn=h,g.globalBind("keydown",function(a){(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||g.isFullScreen)&&27==a.keyCode&&b.exitFullScreen()}),g.normalHeight=0,g.normalWidth=0}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var b=this;if("native"===b.media.pluginType||!mejs.MediaFeatures.isFirefox&&!b.options.usePluginFullScreen){if(a(document.documentElement).addClass("mejs-fullscreen"),b.normalHeight=b.container.height(),b.normalWidth=b.container.width(),"native"===b.media.pluginType)if(mejs.MediaFeatures.hasTrueNativeFullScreen)mejs.MediaFeatures.requestFullScreen(b.container[0]),b.isInIframe&&setTimeout(function d(){if(b.isNativeFullScreen){var c=window.devicePixelRatio||1,e=.002,f=c*a(window).width(),g=screen.width,h=c*f;Math.abs(g-f)>Math.abs(g-h)&&(f=h);var i=Math.abs(g-f),j=g*e;i>j?b.exitFullScreen():setTimeout(d,500)}},1e3);else if(mejs.MediaFeatures.hasSemiNativeFullScreen)return void b.media.webkitEnterFullscreen();if(b.isInIframe){var c=b.options.newWindowCallback(this);if(""!==c){if(!mejs.MediaFeatures.hasTrueNativeFullScreen)return b.pause(),void window.open(c,b.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");setTimeout(function(){b.isNativeFullScreen||(b.pause(),window.open(c,b.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no"))},250)}}b.container.addClass("mejs-container-fullscreen").width("100%").height("100%"),b.containerSizeTimeout=setTimeout(function(){b.container.css({width:"100%",height:"100%"}),b.setControlsSize()},500),"native"===b.media.pluginType?b.$media.width("100%").height("100%"):(b.container.find(".mejs-shim").width("100%").height("100%"),b.media.setVideoSize(a(window).width(),a(window).height())),b.layers.children("div").width("100%").height("100%"),b.fullscreenBtn&&b.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),b.setControlsSize(),b.isFullScreen=!0,b.container.find(".mejs-captions-text").css("font-size",screen.width/b.width*1*100+"%"),b.container.find(".mejs-captions-position").css("bottom","45px"),b.container.trigger("enteredfullscreen")}},exitFullScreen:function(){var b=this;return clearTimeout(b.containerSizeTimeout),"native"!==b.media.pluginType&&mejs.MediaFeatures.isFirefox?void b.media.setFullscreen(!1):(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||b.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),a(document.documentElement).removeClass("mejs-fullscreen"),b.container.removeClass("mejs-container-fullscreen").width(b.normalWidth).height(b.normalHeight),"native"===b.media.pluginType?b.$media.width(b.normalWidth).height(b.normalHeight):(b.container.find(".mejs-shim").width(b.normalWidth).height(b.normalHeight),b.media.setVideoSize(b.normalWidth,b.normalHeight)),b.layers.children("div").width(b.normalWidth).height(b.normalHeight),b.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),b.setControlsSize(),b.isFullScreen=!1,b.container.find(".mejs-captions-text").css("font-size",""),b.container.find(".mejs-captions-position").css("bottom",""),void b.container.trigger("exitedfullscreen"))}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{speeds:["2.00","1.50","1.25","1.00","0.75"],defaultSpeed:"1.00",speedChar:"x"}),a.extend(MediaElementPlayer.prototype,{buildspeed:function(b,c,d,e){var f=this;if("native"==f.media.pluginType){for(var g=null,h=null,i=null,j=null,k=[],l=!1,m=0,n=f.options.speeds.length;n>m;m++){var o=f.options.speeds[m];"string"==typeof o?(k.push({name:o+f.options.speedChar,value:o}),o===f.options.defaultSpeed&&(l=!0)):(k.push(o),o.value===f.options.defaultSpeed&&(l=!0))}l||k.push({name:f.options.defaultSpeed+f.options.speedChar,value:f.options.defaultSpeed}),k.sort(function(a,b){return parseFloat(b.value)-parseFloat(a.value)});var p=function(a){for(m=0,n=k.length;n>m;m++)if(k[m].value===a)return k[m].name},q='<div class="mejs-button mejs-speed-button"><button type="button">'+p(f.options.defaultSpeed)+'</button><div class="mejs-speed-selector"><ul>';for(m=0,il=k.length;m<il;m++)j=f.id+"-speed-"+k[m].value,q+='<li><input type="radio" name="speed" value="'+k[m].value+'" id="'+j+'" '+(k[m].value===f.options.defaultSpeed?" checked":"")+' /><label for="'+j+'" '+(k[m].value===f.options.defaultSpeed?' class="mejs-speed-selected"':"")+">"+k[m].name+"</label></li>";q+="</ul></div></div>",g=a(q).appendTo(c),h=g.find(".mejs-speed-selector"),i=f.options.defaultSpeed,e.addEventListener("loadedmetadata",function(a){i&&(e.playbackRate=parseFloat(i))},!0),h.on("click",'input[type="radio"]',function(){var b=a(this).attr("value");i=b,e.playbackRate=parseFloat(b),g.find("button").html(p(b)),g.find(".mejs-speed-selected").removeClass("mejs-speed-selected"),g.find('input[type="radio"]:checked').next().addClass("mejs-speed-selected")}),g.one("mouseenter focusin",function(){h.height(g.find(".mejs-speed-selector ul").outerHeight(!0)+g.find(".mejs-speed-translations").outerHeight(!0)).css("top",-1*h.height()+"px")})}}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),a.extend(MediaElementPlayer.prototype,{hasChapters:!1,cleartracks:function(a,b,c,d){a&&(a.captions&&a.captions.remove(),a.chapters&&a.chapters.remove(),a.captionsText&&a.captionsText.remove(),a.captionsButton&&a.captionsButton.remove())},buildtracks:function(b,c,d,e){if(0!==b.tracks.length){var f,g=this,h=g.options.tracksAriaLive?'role="log" aria-live="assertive" aria-atomic="false"':"";if(g.domNode.textTracks)for(f=g.domNode.textTracks.length-1;f>=0;f--)g.domNode.textTracks[f].mode="hidden";g.cleartracks(b,c,d,e),b.chapters=a('<div class="mejs-chapters mejs-layer"></div>').prependTo(d).hide(),b.captions=a('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover" '+h+'><span class="mejs-captions-text"></span></div></div>').prependTo(d).hide(),b.captionsText=b.captions.find(".mejs-captions-text"),b.captionsButton=a('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+g.id+'" title="'+g.options.tracksText+'" aria-label="'+g.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+b.id+'_captions" id="'+b.id+'_captions_none" value="none" checked="checked" /><label for="'+b.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(c);var i=0;for(f=0;f<b.tracks.length;f++)"subtitles"==b.tracks[f].kind&&i++;for(g.options.toggleCaptionsButtonWhenOnlyOne&&1==i?b.captionsButton.on("click",function(){null===b.selectedTrack?lang=b.tracks[0].srclang:lang="none",b.setTrack(lang)}):(b.captionsButton.on("mouseenter focusin",function(){a(this).find(".mejs-captions-selector").css("visibility","visible")}).on("click","input[type=radio]",function(){lang=this.value,b.setTrack(lang)}),b.captionsButton.on("mouseleave focusout",function(){a(this).find(".mejs-captions-selector").css("visibility","hidden")})),b.options.alwaysShowControls?b.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):b.container.bind("controlsshown",function(){b.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){e.paused||b.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}),b.trackToLoad=-1,b.selectedTrack=null,b.isLoadingTrack=!1,f=0;f<b.tracks.length;f++)"subtitles"==b.tracks[f].kind&&b.addTrackButton(b.tracks[f].srclang,b.tracks[f].label);b.loadNextTrack(),e.addEventListener("timeupdate",function(a){b.displayCaptions()},!1),""!==b.options.slidesSelector&&(b.slidesContainer=a(b.options.slidesSelector),e.addEventListener("timeupdate",function(a){b.displaySlides()},!1)),e.addEventListener("loadedmetadata",function(a){b.displayChapters()},!1),b.container.hover(function(){b.hasChapters&&(b.chapters.css("visibility","visible"),b.chapters.fadeIn(200).height(b.chapters.find(".mejs-chapter").outerHeight()))},function(){b.hasChapters&&!e.paused&&b.chapters.fadeOut(200,function(){a(this).css("visibility","hidden"),a(this).css("display","block")})}),g.container.on("controlsresize",function(){g.adjustLanguageBox()}),null!==b.node.getAttribute("autoplay")&&b.chapters.css("visibility","hidden")}},setTrack:function(a){var b,c=this;if("none"==a)c.selectedTrack=null,c.captionsButton.removeClass("mejs-captions-enabled");else for(b=0;b<c.tracks.length;b++)if(c.tracks[b].srclang==a){null===c.selectedTrack&&c.captionsButton.addClass("mejs-captions-enabled"),c.selectedTrack=c.tracks[b],c.captions.attr("lang",c.selectedTrack.srclang),c.displayCaptions();break}},loadNextTrack:function(){var a=this;a.trackToLoad++,a.trackToLoad<a.tracks.length?(a.isLoadingTrack=!0,a.loadTrack(a.trackToLoad)):(a.isLoadingTrack=!1,a.checkForTracks())},loadTrack:function(b){var c=this,d=c.tracks[b],e=function(){d.isLoaded=!0,c.enableTrackButton(d.srclang,d.label),c.loadNextTrack()};a.ajax({url:d.src,dataType:"text",success:function(a){"string"==typeof a&&/<tt\s+xml/gi.exec(a)?d.entries=mejs.TrackFormatParser.dfxp.parse(a):d.entries=mejs.TrackFormatParser.webvtt.parse(a),e(),"chapters"==d.kind&&c.media.addEventListener("play",function(a){c.media.duration>0&&c.displayChapters(d)},!1),"slides"==d.kind&&c.setupSlides(d)},error:function(){c.removeTrackButton(d.srclang),c.loadNextTrack()}})},enableTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("input[value="+b+"]").prop("disabled",!1).siblings("label").html(c),d.options.startLanguage==b&&a("#"+d.id+"_captions_"+b).prop("checked",!0).trigger("click"),d.adjustLanguageBox()},removeTrackButton:function(a){var b=this;b.captionsButton.find("input[value="+a+"]").closest("li").remove(),b.adjustLanguageBox()},addTrackButton:function(b,c){var d=this;""===c&&(c=mejs.language.codes[b]||b),d.captionsButton.find("ul").append(a('<li><input type="radio" name="'+d.id+'_captions" id="'+d.id+"_captions_"+b+'" value="'+b+'" disabled="disabled" /><label for="'+d.id+"_captions_"+b+'">'+c+" (loading)</label></li>")),d.adjustLanguageBox(),d.container.find(".mejs-captions-translations option[value="+b+"]").remove()},adjustLanguageBox:function(){var a=this;a.captionsButton.find(".mejs-captions-selector").height(a.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+a.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var a=this,b=!1;if(a.options.hideCaptionsButtonWhenEmpty){for(i=0;i<a.tracks.length;i++)if("subtitles"==a.tracks[i].kind&&a.tracks[i].isLoaded){b=!0;break}b||(a.captionsButton.hide(),a.setControlsSize())}},displayCaptions:function(){if("undefined"!=typeof this.tracks){var a,b=this,c=b.selectedTrack;if(null!==c&&c.isLoaded){for(a=0;a<c.entries.times.length;a++)if(b.media.currentTime>=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return b.captionsText.html(c.entries.text[a]).attr("class","mejs-captions-text "+(c.entries.times[a].identifier||"")),void b.captions.show().height(0);b.captions.hide()}else b.captions.hide()}},setupSlides:function(a){var b=this;b.slides=a,b.slides.entries.imgs=[b.slides.entries.text.length],b.showSlide(0)},showSlide:function(b){if("undefined"!=typeof this.tracks&&"undefined"!=typeof this.slidesContainer){var c=this,d=c.slides.entries.text[b],e=c.slides.entries.imgs[b];"undefined"==typeof e||"undefined"==typeof e.fadeIn?c.slides.entries.imgs[b]=e=a('<img src="'+d+'">').on("load",function(){e.appendTo(c.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()}):e.is(":visible")||e.is(":animated")||e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if("undefined"!=typeof this.slides){var a,b=this,c=b.slides;for(a=0;a<c.entries.times.length;a++)if(b.media.currentTime>=c.entries.times[a].start&&b.media.currentTime<=c.entries.times[a].stop)return void b.showSlide(a)}},displayChapters:function(){var a,b=this;for(a=0;a<b.tracks.length;a++)if("chapters"==b.tracks[a].kind&&b.tracks[a].isLoaded){b.drawChapters(b.tracks[a]),b.hasChapters=!0;break}},drawChapters:function(b){var c,d,e=this,f=0,g=0;for(e.chapters.empty(),c=0;c<b.entries.times.length;c++)d=b.entries.times[c].stop-b.entries.times[c].start,f=Math.floor(d/e.media.duration*100),(f+g>100||c==b.entries.times.length-1&&100>f+g)&&(f=100-g),e.chapters.append(a('<div class="mejs-chapter" rel="'+b.entries.times[c].start+'" style="left: '+g.toString()+"%;width: "+f.toString()+'%;"><div class="mejs-chapter-block'+(c==b.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+b.entries.text[c]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(b.entries.times[c].start,e.options)+"–"+mejs.Utility.secondsToTimeCode(b.entries.times[c].stop,e.options)+"</span></div></div>")),g+=f;e.chapters.find("div.mejs-chapter").click(function(){e.media.setCurrentTime(parseFloat(a(this).attr("rel"))),e.media.paused&&e.media.play()}),e.chapters.show()}}),mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"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",fl:"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",fa:"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={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(b){for(var c,d,e,f=0,g=mejs.TrackFormatParser.split2(b,/\r?\n/),h={text:[],times:[]};f<g.length;f++){if(c=this.pattern_timecode.exec(g[f]),c&&f<g.length){for(f-1>=0&&""!==g[f-1]&&(e=g[f-1]),f++,d=g[f],f++;""!==g[f]&&f<g.length;)d=d+"\n"+g[f],f++;d=a.trim(d).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),h.text.push(d),h.times.push({identifier:e,start:0===mejs.Utility.convertSMPTEtoSeconds(c[1])?.2:mejs.Utility.convertSMPTEtoSeconds(c[1]),stop:mejs.Utility.convertSMPTEtoSeconds(c[3]),settings:c[5]})}e=""}return h}},dfxp:{parse:function(b){b=a(b).filter("tt");var c,d,e=0,f=b.children("div").eq(0),g=f.find("p"),h=b.find("#"+f.attr("style")),i={text:[],times:[]};if(h.length){var j=h.removeAttr("id").get(0).attributes;if(j.length)for(c={},e=0;e<j.length;e++)c[j[e].name.split(":")[1]]=j[e].value}for(e=0;e<g.length;e++){var k,l={start:null,stop:null,style:null};if(g.eq(e).attr("begin")&&(l.start=mejs.Utility.convertSMPTEtoSeconds(g.eq(e).attr("begin"))),!l.start&&g.eq(e-1).attr("end")&&(l.start=mejs.Utility.convertSMPTEtoSeconds(g.eq(e-1).attr("end"))),g.eq(e).attr("end")&&(l.stop=mejs.Utility.convertSMPTEtoSeconds(g.eq(e).attr("end"))),!l.stop&&g.eq(e+1).attr("begin")&&(l.stop=mejs.Utility.convertSMPTEtoSeconds(g.eq(e+1).attr("begin"))),c){k="";for(var m in c)k+=m+":"+c[m]+";"}k&&(l.style=k),0===l.start&&(l.start=.2),i.times.push(l),d=a.trim(g.eq(e).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),i.text.push(d),0===i.times.start&&(i.times.start=2)}return i}},split2:function(a,b){return a.split(b)}},3!="x\n\ny".split(/\n/gi).length&&(mejs.TrackFormatParser.split2=function(a,b){var c,d=[],e="";for(c=0;c<a.length;c++)e+=a.substring(c,c+1),b.test(e)&&(d.push(e.replace(b,"")),e="");return d.push(e),d})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(a){return"undefined"==typeof a.enterFullScreen?null:a.isFullScreen?mejs.i18n.t("Turn off Fullscreen"):mejs.i18n.t("Go Fullscreen")},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?mejs.i18n.t("Unmute"):mejs.i18n.t("Mute")},click:function(a){a.media.muted?a.setMuted(!1):a.setMuted(!0)}},{isSeparator:!0},{render:function(a){return mejs.i18n.t("Download Video")},click:function(a){window.location.href=a.media.currentSrc}}]}),a.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(b,c,d,e){b.contextMenu=a('<div class="mejs-contextmenu"></div>').appendTo(a("body")).hide(),b.container.bind("contextmenu",function(a){return b.isContextMenuEnabled?(a.preventDefault(),b.renderContextMenu(a.clientX-1,a.clientY-1),!1):void 0}),b.container.bind("click",function(){b.contextMenu.hide()}),b.contextMenu.bind("mouseleave",function(){b.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!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;null!=a&&(clearTimeout(a),delete a,a=null)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(b,c){for(var d=this,e="",f=d.options.contextMenuItems,g=0,h=f.length;h>g;g++)if(f[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>';else{var i=f[g].render(d);null!=i&&(e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+1e6*Math.random()+'">'+i+"</div>")}d.contextMenu.empty().append(a(e)).css({top:c,left:b}).show(),d.contextMenu.find(".mejs-contextmenu-item").each(function(){var b=a(this),c=parseInt(b.data("itemindex"),10),e=d.options.contextMenuItems[c];"undefined"!=typeof e.show&&e.show(b,d),b.click(function(){"undefined"!=typeof e.click&&e.click(d),d.contextMenu.hide()})}),setTimeout(function(){d.killControlsTimer("rev3")},100)}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{skipBackInterval:30,skipBackText:mejs.i18n.t("Skip back %1 seconds")}),a.extend(MediaElementPlayer.prototype,{buildskipback:function(b,c,d,e){var f=this,g=f.options.skipBackText.replace("%1",f.options.skipBackInterval);a('<div class="mejs-button mejs-skip-back-button"><button type="button" aria-controls="'+f.id+'" title="'+g+'" aria-label="'+g+'">'+f.options.skipBackInterval+"</button></div>").appendTo(c).click(function(){e.setCurrentTime(Math.max(e.currentTime-f.options.skipBackInterval,0)),a(this).find("button").blur()})}})}(mejs.$),function(a){a.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")}),a.extend(MediaElementPlayer.prototype,{buildpostroll:function(b,c,d,e){var f=this,g=f.container.find('link[rel="postroll"]').attr("href");"undefined"!=typeof g&&(b.postroll=a('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+f.options.postrollCloseText+'</a><div class="mejs-postroll-layer-content"></div></div>').prependTo(d).hide(),f.media.addEventListener("ended",function(c){a.ajax({dataType:"html",url:g,success:function(a,b){d.find(".mejs-postroll-layer-content").html(a)}}),b.postroll.show()},!1))}})}(mejs.$); \ No newline at end of file + */if(typeof jQuery!="undefined")mejs.$=jQuery;else if(typeof ender!="undefined")mejs.$=ender; +(function(f){mejs.MepDefaults={poster:"",showPosterWhenEnded:false,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return a.duration*0.05},defaultSeekForwardInterval:function(a){return a.duration*0.05},setDimensions:true,audioWidth:-1,audioHeight:-1,startVolume:0.8,loop:false,autoRewind:true,enableAutosize:true,alwaysShowHours:false,showTimecodeFrameCount:false,framesPerSecond:25,autosizeProgress:true, +alwaysShowControls:false,hideVideoControlsOnLoad:false,clickToPlayPause:true,iPadUseNativeControls:false,iPhoneUseNativeControls:false,AndroidUseNativeControls:false,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:true,enableKeyboard:true,pauseOtherPlayers:true,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?a.play():a.pause()}},{keys:[38],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls(); +a.startControlsTimer()}b.setVolume(Math.min(b.volume+0.1,1))}},{keys:[40],action:function(a,b){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls();a.startControlsTimer()}b.setVolume(Math.max(b.volume-0.1,0))}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a, +b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a){if(typeof a.enterFullScreen!="undefined")a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{keys:[77],action:function(a){a.container.find(".mejs-volume-slider").css("display","block");if(a.isVideo){a.showControls();a.startControlsTimer()}a.media.muted?a.setMuted(false): +a.setMuted(true)}}]};mejs.mepIndex=0;mejs.players={};mejs.MediaElementPlayer=function(a,b){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(a,b);this.$media=this.$node=f(a);this.node=this.media=this.$media[0];if(typeof this.node.player!="undefined")return this.node.player;else this.node.player=this;if(typeof b=="undefined")b=this.$node.data("mejsoptions");this.options=f.extend({},mejs.MepDefaults,b);this.id="mep_"+mejs.mepIndex++;mejs.players[this.id]=this;this.init(); +return this};mejs.MediaElementPlayer.prototype={hasFocus:false,controlsAreVisible:true,init:function(){var a=this,b=mejs.MediaFeatures,c=f.extend(true,{},a.options,{success:function(d,g){a.meReady(d,g)},error:function(d){a.handleError(d)}}),e=a.media.tagName.toLowerCase();a.isDynamic=e!=="audio"&&e!=="video";a.isVideo=a.isDynamic?a.options.isVideo:e!=="audio"&&a.options.isVideo;if(b.isiPad&&a.options.iPadUseNativeControls||b.isiPhone&&a.options.iPhoneUseNativeControls){a.$media.attr("controls","controls"); +b.isiPad&&a.media.getAttribute("autoplay")!==null&&a.play()}else if(!(b.isAndroid&&a.options.AndroidUseNativeControls)){a.$media.removeAttr("controls");a.container=f('<div id="'+a.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'"><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((b.isAndroid? +"mejs-android ":"")+(b.isiOS?"mejs-ios ":"")+(b.isiPad?"mejs-ipad ":"")+(b.isiPhone?"mejs-iphone ":"")+(a.isVideo?"mejs-video ":"mejs-audio "));if(b.isiOS){b=a.$media.clone();a.container.find(".mejs-mediaelement").append(b);a.$media.remove();a.$node=a.$media=b;a.node=a.media=b[0]}else a.container.find(".mejs-mediaelement").append(a.$media);a.controls=a.container.find(".mejs-controls");a.layers=a.container.find(".mejs-layers");b=a.isVideo?"video":"audio";e=b.substring(0,1).toUpperCase()+b.substring(1); +a.width=a.options[b+"Width"]>0||a.options[b+"Width"].toString().indexOf("%")>-1?a.options[b+"Width"]:a.media.style.width!==""&&a.media.style.width!==null?a.media.style.width:a.media.getAttribute("width")!==null?a.$media.attr("width"):a.options["default"+e+"Width"];a.height=a.options[b+"Height"]>0||a.options[b+"Height"].toString().indexOf("%")>-1?a.options[b+"Height"]: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["default"+e+"Height"];a.setPlayerSize(a.width,a.height);c.pluginWidth=a.width;c.pluginHeight=a.height}mejs.MediaElement(a.$media[0],c);typeof a.container!="undefined"&&a.controlsAreVisible&&a.container.trigger("controlsshown")},showControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!b.controlsAreVisible){if(a){b.controls.css("visibility","visible").stop(true,true).fadeIn(200,function(){b.controlsAreVisible=true;b.container.trigger("controlsshown")});b.container.find(".mejs-control").css("visibility", +"visible").stop(true,true).fadeIn(200,function(){b.controlsAreVisible=true})}else{b.controls.css("visibility","visible").css("display","block");b.container.find(".mejs-control").css("visibility","visible").css("display","block");b.controlsAreVisible=true;b.container.trigger("controlsshown")}b.setControlsSize()}},hideControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!(!b.controlsAreVisible||b.options.alwaysShowControls))if(a){b.controls.stop(true,true).fadeOut(200,function(){f(this).css("visibility", +"hidden").css("display","block");b.controlsAreVisible=false;b.container.trigger("controlshidden")});b.container.find(".mejs-control").stop(true,true).fadeOut(200,function(){f(this).css("visibility","hidden").css("display","block")})}else{b.controls.css("visibility","hidden").css("display","block");b.container.find(".mejs-control").css("visibility","hidden").css("display","block");b.controlsAreVisible=false;b.container.trigger("controlshidden")}},controlsTimer:null,startControlsTimer:function(a){var b= +this;a=typeof a!="undefined"?a:1500;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:true,disableControls:function(){this.killControlsTimer();this.hideControls(false);this.controlsEnabled=false},enableControls:function(){this.showControls(false);this.controlsEnabled=true}, +meReady:function(a,b){var c=this,e=mejs.MediaFeatures,d=b.getAttribute("autoplay");d=!(typeof d=="undefined"||d===null||d==="false");var g;if(!c.created){c.created=true;c.media=a;c.domNode=b;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.buildkeyboard(c,c.controls,c.layers,c.media);c.buildoverlays(c,c.controls,c.layers,c.media);c.findTracks();for(g in c.options.features){e= +c.options.features[g];if(c["build"+e])try{c["build"+e](c,c.controls,c.layers,c.media)}catch(k){}}c.container.trigger("controlsready");c.setPlayerSize(c.width,c.height);c.setControlsSize();if(c.isVideo){if(mejs.MediaFeatures.hasTouch)c.$media.bind("touchstart",function(){if(c.controlsAreVisible)c.hideControls(false);else c.controlsEnabled&&c.showControls(false)});else{c.clickToPlayPauseCallback=function(){if(c.options.clickToPlayPause)c.media.paused?c.play():c.pause()};c.media.addEventListener("click", +c.clickToPlayPauseCallback,false);c.container.bind("mouseenter mouseover",function(){if(c.controlsEnabled)if(!c.options.alwaysShowControls){c.killControlsTimer("enter");c.showControls();c.startControlsTimer(2500)}}).bind("mousemove",function(){if(c.controlsEnabled){c.controlsAreVisible||c.showControls();c.options.alwaysShowControls||c.startControlsTimer(2500)}}).bind("mouseleave",function(){c.controlsEnabled&&!c.media.paused&&!c.options.alwaysShowControls&&c.startControlsTimer(1E3)})}c.options.hideVideoControlsOnLoad&& +c.hideControls(false);d&&!c.options.alwaysShowControls&&c.hideControls();c.options.enableAutosize&&c.media.addEventListener("loadedmetadata",function(j){if(c.options.videoHeight<=0&&c.domNode.getAttribute("height")===null&&!isNaN(j.target.videoHeight)){c.setPlayerSize(j.target.videoWidth,j.target.videoHeight);c.setControlsSize();c.media.setVideoSize(j.target.videoWidth,j.target.videoHeight)}},false)}a.addEventListener("play",function(){for(var j in mejs.players){var m=mejs.players[j];m.id!=c.id&& +c.options.pauseOtherPlayers&&!m.paused&&!m.ended&&m.pause();m.hasFocus=false}c.hasFocus=true},false);c.media.addEventListener("ended",function(){if(c.options.autoRewind)try{c.media.setCurrentTime(0)}catch(j){}c.media.pause();c.setProgressRail&&c.setProgressRail();c.setCurrentRail&&c.setCurrentRail();if(c.options.loop)c.play();else!c.options.alwaysShowControls&&c.controlsEnabled&&c.showControls()},false);c.media.addEventListener("loadedmetadata",function(){c.updateDuration&&c.updateDuration();c.updateCurrent&& +c.updateCurrent();if(!c.isFullScreen){c.setPlayerSize(c.width,c.height);c.setControlsSize()}},false);setTimeout(function(){c.setPlayerSize(c.width,c.height);c.setControlsSize()},50);c.globalBind("resize",function(){c.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||c.setPlayerSize(c.width,c.height);c.setControlsSize()});c.media.pluginType=="youtube"&&c.options.autoplay&&c.container.find(".mejs-overlay-play").hide()}d&&a.pluginType=="native"&&c.play();if(c.options.success)typeof c.options.success== +"string"?window[c.options.success](c.media,c.domNode,c):c.options.success(c.media,c.domNode,c)}},handleError:function(a){this.controls.hide();this.options.error&&this.options.error(a)},setPlayerSize:function(a,b){if(!this.options.setDimensions)return false;if(typeof a!="undefined")this.width=a;if(typeof b!="undefined")this.height=b;if(this.height.toString().indexOf("%")>0||this.$node.css("max-width")==="100%"||this.$node[0].currentStyle&&this.$node[0].currentStyle.maxWidth==="100%"){var c=this.isVideo? +this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.media.getAttribute("width")!==null?this.media.getAttribute("width"):this.options.defaultVideoWidth:this.options.defaultAudioWidth,e=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.media.getAttribute("height")!==null?this.media.getAttribute("height"):this.options.defaultVideoHeight:this.options.defaultAudioHeight,d=this.container.parent().closest(":visible").width(),g=this.container.parent().closest(":visible").height(); +c=this.isVideo||!this.options.autosizeProgress?parseInt(d*e/c,10):e;if(isNaN(c)||g!=0&&c>g)c=g;if(this.container.parent()[0].tagName.toLowerCase()==="body"){d=f(window).width();c=f(window).height()}if(c!=0&&d!=0){this.container.width(d).height(c);this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%");this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(d,c);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)}d=this.layers.find(".mejs-overlay-play");g=d.find(".mejs-overlay-button");d.height(this.container.height()-this.controls.height());g.css("margin-top","-"+(g.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var a=0,b=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");var d=c.siblings(), +g=d.last(),k=null;if(!(!this.container.is(":visible")||!c.length||!c.is(":visible"))){if(this.options&&!this.options.autosizeProgress)b=parseInt(c.css("width"));if(b===0||!b){d.each(function(){var j=f(this);if(j.css("position")!="absolute"&&j.is(":visible"))a+=f(this).outerWidth(true)});b=this.controls.width()-a-(c.outerWidth(true)-c.width())}do{c.width(b);e.width(b-(e.outerWidth(true)-e.width()));if(g.css("position")!="absolute"){k=g.position();b--}}while(k!=null&&k.top>0&&b>0);this.setProgressRail&& +this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(a,b,c,e){var d=f('<div class="mejs-poster mejs-layer"></div>').appendTo(c);b=a.$media.attr("poster");if(a.options.poster!=="")b=a.options.poster;b!==""&&b!=null?this.setPoster(b):d.hide();e.addEventListener("play",function(){d.hide()},false);a.options.showPosterWhenEnded&&a.options.autoRewind&&e.addEventListener("ended",function(){d.show()},false)},setPoster:function(a){var b=this.container.find(".mejs-poster"), +c=b.find("img");if(c.length==0)c=f('<img width="100%" height="100%" />').appendTo(b);c.attr("src",a);b.css({"background-image":"url("+a+")"})},buildoverlays:function(a,b,c,e){var d=this;if(a.isVideo){var g=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(c),k=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(c),j=f('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(c).bind("click", +function(){d.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("playing",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("seeking",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("seeked",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone|| +j.show()},false);e.addEventListener("waiting",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("loadeddata",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("canplay",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("error",function(){g.hide();b.find(".mejs-time-buffering").hide();k.show();k.find("mejs-overlay-error").html("Error loading this resource")},false);e.addEventListener("keydown", +function(m){d.onkeydown(a,e,m)},false)}},buildkeyboard:function(a,b,c,e){var d=this;d.globalBind("keydown",function(g){return d.onkeydown(a,e,g)});d.globalBind("click",function(g){a.hasFocus=f(g.target).closest(".mejs-container").length!=0})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var e=0,d=a.options.keyActions.length;e<d;e++)for(var g=a.options.keyActions[e],k=0,j=g.keys.length;k<j;k++)if(c.keyCode==g.keys[k]){typeof c.preventDefault=="function"&&c.preventDefault(); +g.action(a,b,c.keyCode);return false}return true},findTracks:function(){var a=this,b=a.$media.find("track");a.tracks=[];b.each(function(c,e){e=f(e);a.tracks.push({srclang:e.attr("srclang")?e.attr("srclang").toLowerCase():"",src:e.attr("src"),kind:e.attr("kind"),label:e.attr("label")||"",entries:[],isLoaded:false})})},changeSkin:function(a){this.container[0].className="mejs-container "+a;this.setPlayerSize(this.width,this.height);this.setControlsSize()},play:function(){this.load();this.media.play()}, +pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load();this.isLoaded=true},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)},remove:function(){var a,b;for(a in this.options.features){b=this.options.features[a];if(this["clean"+ +b])try{this["clean"+b](this)}catch(c){}}if(this.isDynamic)this.$node.insertBefore(this.container);else{this.$media.prop("controls",true);this.$node.clone().insertBefore(this.container).show();this.$node.remove()}this.media.pluginType!=="native"&&this.media.remove();delete mejs.players[this.id];typeof this.container=="object"&&this.container.remove();this.globalUnbind();delete this.node.player}};(function(){function a(c,e){var d={d:[],w:[]};f.each((c||"").split(" "),function(g,k){var j=k+"."+e;if(j.indexOf(".")=== +0){d.d.push(j);d.w.push(j)}else d[b.test(k)?"w":"d"].push(j)});d.d=d.d.join(" ");d.w=d.w.join(" ");return d}var b=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,e,d){c=a(c,this.id);c.d&&f(document).bind(c.d,e,d);c.w&&f(window).bind(c.w,e,d)};mejs.MediaElementPlayer.prototype.globalUnbind=function(c,e){c=a(c,this.id);c.d&&f(document).unbind(c.d,e);c.w&&f(window).unbind(c.w,e)}})(); +if(typeof f!="undefined"){f.fn.mediaelementplayer=function(a){a===false?this.each(function(){var b=f(this).data("mediaelementplayer");b&&b.remove();f(this).removeData("mediaelementplayer")}):this.each(function(){f(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,a))});return this};f(document).ready(function(){f(".mejs-player").mediaelementplayer()})}window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{playpauseText:mejs.i18n.t("Play/Pause")});f.extend(MediaElementPlayer.prototype,{buildplaypause:function(a,b,c,e){var d=f('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'" aria-label="'+this.options.playpauseText+'"></button></div>').appendTo(b).click(function(g){g.preventDefault();e.paused?e.play():e.pause();return false});e.addEventListener("play",function(){d.removeClass("mejs-play").addClass("mejs-pause")}, +false);e.addEventListener("playing",function(){d.removeClass("mejs-play").addClass("mejs-pause")},false);e.addEventListener("pause",function(){d.removeClass("mejs-pause").addClass("mejs-play")},false);e.addEventListener("paused",function(){d.removeClass("mejs-pause").addClass("mejs-play")},false)}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{stopText:"Stop"});f.extend(MediaElementPlayer.prototype,{buildstop:function(a,b,c,e){f('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+'" aria-label="'+this.options.stopText+'"></button></div>').appendTo(b).click(function(){e.paused||e.pause();if(e.currentTime>0){e.setCurrentTime(0);e.pause();b.find(".mejs-time-current").width("0px");b.find(".mejs-time-handle").css("left", +"0px");b.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0));b.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0));c.find(".mejs-poster").show()}})}})})(mejs.$); +(function(f){f.extend(MediaElementPlayer.prototype,{buildprogress:function(a,b,c,e){f('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-buffering"></span><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(b);b.find(".mejs-time-buffering").hide();var d= +this,g=b.find(".mejs-time-total");c=b.find(".mejs-time-loaded");var k=b.find(".mejs-time-current"),j=b.find(".mejs-time-handle"),m=b.find(".mejs-time-float"),q=b.find(".mejs-time-float-current"),p=function(h){h=h.originalEvent.changedTouches?h.originalEvent.changedTouches[0].pageX:h.pageX;var l=g.offset(),r=g.outerWidth(true),n=0,o=n=0;if(e.duration){if(h<l.left)h=l.left;else if(h>r+l.left)h=r+l.left;o=h-l.left;n=o/r;n=n<=0.02?0:n*e.duration;t&&n!==e.currentTime&&e.setCurrentTime(n);if(!mejs.MediaFeatures.hasTouch){m.css("left", +o);q.html(mejs.Utility.secondsToTimeCode(n));m.show()}}},t=false;g.bind("mousedown touchstart",function(h){if(h.which===1||h.which===0){t=true;p(h);d.globalBind("mousemove.dur touchmove.dur",function(l){p(l)});d.globalBind("mouseup.dur touchend.dur",function(){t=false;m.hide();d.globalUnbind(".dur")});return false}}).bind("mouseenter",function(){d.globalBind("mousemove.dur",function(h){p(h)});mejs.MediaFeatures.hasTouch||m.show()}).bind("mouseleave",function(){if(!t){d.globalUnbind(".dur");m.hide()}}); +e.addEventListener("progress",function(h){a.setProgressRail(h);a.setCurrentRail(h)},false);e.addEventListener("timeupdate",function(h){a.setProgressRail(h);a.setCurrentRail(h)},false);d.loaded=c;d.total=g;d.current=k;d.handle=j},setProgressRail:function(a){var b=a!=undefined?a.target:this.media,c=null;if(b&&b.buffered&&b.buffered.length>0&&b.buffered.end&&b.duration)c=b.buffered.end(0)/b.duration;else if(b&&b.bytesTotal!=undefined&&b.bytesTotal>0&&b.bufferedBytes!=undefined)c=b.bufferedBytes/b.bytesTotal; +else if(a&&a.lengthComputable&&a.total!=0)c=a.loaded/a.total;if(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!=undefined&&this.media.duration)if(this.total&&this.handle){var a=Math.round(this.total.width()*this.media.currentTime/this.media.duration),b=a-Math.round(this.handle.outerWidth(true)/2);this.current.width(a);this.handle.css("left",b)}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"});f.extend(MediaElementPlayer.prototype,{buildcurrent:function(a,b,c,e){f('<div class="mejs-time"><span class="mejs-currenttime">'+(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(b);this.currenttime=this.controls.find(".mejs-currenttime");e.addEventListener("timeupdate",function(){a.updateCurrent()},false)},buildduration:function(a,b, +c,e){if(b.children().last().find(".mejs-currenttime").length>0)f(this.options.timeAndDurationSeparator+'<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(b.find(".mejs-time"));else{b.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"); +f('<div class="mejs-time mejs-duration-container"><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></div>").appendTo(b)}this.durationD=this.controls.find(".mejs-duration");e.addEventListener("timeupdate",function(){a.updateDuration()}, +false)},updateCurrent:function(){if(this.currenttime)this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.container.toggleClass("mejs-long-video",this.media.duration>3600);if(this.durationD&&(this.options.duration>0||this.media.duration))this.durationD.html(mejs.Utility.secondsToTimeCode(this.options.duration>0?this.options.duration: +this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),hideVolumeOnTouchDevices:true,audioVolume:"horizontal",videoVolume:"vertical"});f.extend(MediaElementPlayer.prototype,{buildvolume:function(a,b,c,e){if(!((mejs.MediaFeatures.isAndroid||mejs.MediaFeatures.isiOS)&&this.options.hideVolumeOnTouchDevices)){var d=this,g=d.isVideo?d.options.videoVolume:d.options.audioVolume,k=g=="horizontal"?f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+ +d.id+'" title="'+d.options.muteText+'" aria-label="'+d.options.muteText+'"></button></div><div class="mejs-horizontal-volume-slider"><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></div>').appendTo(b):f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+d.id+'" title="'+d.options.muteText+'" aria-label="'+d.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(b), +j=d.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),m=d.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),q=d.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),p=d.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),t=function(n,o){if(!j.is(":visible")&&typeof o=="undefined"){j.show();t(n,true);j.hide()}else{n=Math.max(0,n);n=Math.min(n,1);n==0?k.removeClass("mejs-mute").addClass("mejs-unmute"):k.removeClass("mejs-unmute").addClass("mejs-mute"); +if(g=="vertical"){var s=m.height(),u=m.position(),v=s-s*n;p.css("top",Math.round(u.top+v-p.height()/2));q.height(s-v);q.css("top",u.top+v)}else{s=m.width();u=m.position();s=s*n;p.css("left",Math.round(u.left+s-p.width()/2));q.width(Math.round(s))}}},h=function(n){var o=null,s=m.offset();if(g=="vertical"){o=m.height();parseInt(m.css("top").replace(/px/,""),10);o=(o-(n.pageY-s.top))/o;if(s.top==0||s.left==0)return}else{o=m.width();o=(n.pageX-s.left)/o}o=Math.max(0,o);o=Math.min(o,1);t(o);o==0?e.setMuted(true): +e.setMuted(false);e.setVolume(o)},l=false,r=false;k.hover(function(){j.show();r=true},function(){r=false;!l&&g=="vertical"&&j.hide()});j.bind("mouseover",function(){r=true}).bind("mousedown",function(n){h(n);d.globalBind("mousemove.vol",function(o){h(o)});d.globalBind("mouseup.vol",function(){l=false;d.globalUnbind(".vol");!r&&g=="vertical"&&j.hide()});l=true;return false});k.find("button").click(function(){e.setMuted(!e.muted)});e.addEventListener("volumechange",function(){if(!l)if(e.muted){t(0); +k.removeClass("mejs-mute").addClass("mejs-unmute")}else{t(e.volume);k.removeClass("mejs-unmute").addClass("mejs-mute")}},false);if(d.container.is(":visible")){t(a.options.startVolume);a.options.startVolume===0&&e.setMuted(true);e.pluginType==="native"&&e.setVolume(a.options.startVolume)}}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{usePluginFullScreen:true,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")});f.extend(MediaElementPlayer.prototype,{isFullScreen:false,isNativeFullScreen:false,isInIframe:false,buildfullscreen:function(a,b,c,e){if(a.isVideo){a.isInIframe=window.location!=window.parent.location;mejs.MediaFeatures.hasTrueNativeFullScreen&&a.globalBind(mejs.MediaFeatures.fullScreenEventName,function(){if(a.isFullScreen)if(mejs.MediaFeatures.isFullScreen()){a.isNativeFullScreen= +true;a.setControlsSize()}else{a.isNativeFullScreen=false;a.exitFullScreen()}});var d=this,g=f('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+d.id+'" title="'+d.options.fullscreenText+'" aria-label="'+d.options.fullscreenText+'"></button></div>').appendTo(b);if(d.media.pluginType==="native"||!d.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)g.click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||a.isFullScreen? +a.exitFullScreen():a.enterFullScreen()});else{var k=null;if(function(){var h=document.createElement("x"),l=document.documentElement,r=window.getComputedStyle;if(!("pointerEvents"in h.style))return false;h.style.pointerEvents="auto";h.style.pointerEvents="x";l.appendChild(h);r=r&&r(h,"").pointerEvents==="auto";l.removeChild(h);return!!r}()&&!mejs.MediaFeatures.isOpera){var j=false,m=function(){if(j){for(var h in q)q[h].hide();g.css("pointer-events","");d.controls.css("pointer-events","");d.media.removeEventListener("click", +d.clickToPlayPauseCallback);j=false}},q={};b=["top","left","right","bottom"];var p,t=function(){var h=g.offset().left-d.container.offset().left,l=g.offset().top-d.container.offset().top,r=g.outerWidth(true),n=g.outerHeight(true),o=d.container.width(),s=d.container.height();for(p in q)q[p].css({position:"absolute",top:0,left:0});q.top.width(o).height(l);q.left.width(h).height(n).css({top:l});q.right.width(o-h-r).height(n).css({top:l,left:h+r});q.bottom.width(o).height(s-n-l).css({top:l+n})};d.globalBind("resize", +function(){t()});p=0;for(c=b.length;p<c;p++)q[b[p]]=f('<div class="mejs-fullscreen-hover" />').appendTo(d.container).mouseover(m).hide();g.on("mouseover",function(){if(!d.isFullScreen){var h=g.offset(),l=a.container.offset();e.positionFullscreenButton(h.left-l.left,h.top-l.top,false);g.css("pointer-events","none");d.controls.css("pointer-events","none");d.media.addEventListener("click",d.clickToPlayPauseCallback);for(p in q)q[p].show();t();j=true}});e.addEventListener("fullscreenchange",function(){d.isFullScreen= +!d.isFullScreen;d.isFullScreen?d.media.removeEventListener("click",d.clickToPlayPauseCallback):d.media.addEventListener("click",d.clickToPlayPauseCallback);m()});d.globalBind("mousemove",function(h){if(j){var l=g.offset();if(h.pageY<l.top||h.pageY>l.top+g.outerHeight(true)||h.pageX<l.left||h.pageX>l.left+g.outerWidth(true)){g.css("pointer-events","");d.controls.css("pointer-events","");j=false}}})}else g.on("mouseover",function(){if(k!==null){clearTimeout(k);delete k}var h=g.offset(),l=a.container.offset(); +e.positionFullscreenButton(h.left-l.left,h.top-l.top,true)}).on("mouseout",function(){if(k!==null){clearTimeout(k);delete k}k=setTimeout(function(){e.hideFullscreenButton()},1500)})}a.fullscreenBtn=g;d.globalBind("keydown",function(h){if((mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||d.isFullScreen)&&h.keyCode==27)a.exitFullScreen()})}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var a=this;if(!(a.media.pluginType!== +"native"&&(mejs.MediaFeatures.isFirefox||a.options.usePluginFullScreen))){f(document.documentElement).addClass("mejs-fullscreen");normalHeight=a.container.height();normalWidth=a.container.width();if(a.media.pluginType==="native")if(mejs.MediaFeatures.hasTrueNativeFullScreen){mejs.MediaFeatures.requestFullScreen(a.container[0]);a.isInIframe&&setTimeout(function c(){if(a.isNativeFullScreen){var e=(window.devicePixelRatio||1)*f(window).width(),d=screen.width;Math.abs(d-e)>d*0.0020?a.exitFullScreen(): +setTimeout(c,500)}},500)}else if(mejs.MediaFeatures.hasSemiNativeFullScreen){a.media.webkitEnterFullscreen();return}if(a.isInIframe){var b=a.options.newWindowCallback(this);if(b!=="")if(mejs.MediaFeatures.hasTrueNativeFullScreen)setTimeout(function(){if(!a.isNativeFullScreen){a.pause();window.open(b,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(b,a.id,"top=0,left=0,width="+screen.availWidth+ +",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");return}}a.container.addClass("mejs-container-fullscreen").width("100%").height("100%");a.containerSizeTimeout=setTimeout(function(){a.container.css({width:"100%",height:"100%"});a.setControlsSize()},500);if(a.media.pluginType==="native")a.$media.width("100%").height("100%");else{a.container.find(".mejs-shim").width("100%").height("100%");a.media.setVideoSize(f(window).width(),f(window).height())}a.layers.children("div").width("100%").height("100%"); +a.fullscreenBtn&&a.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen");a.setControlsSize();a.isFullScreen=true;a.container.find(".mejs-captions-text").css("font-size",screen.width/a.width*1*100+"%");a.container.find(".mejs-captions-position").css("bottom","45px")}},exitFullScreen:function(){clearTimeout(this.containerSizeTimeout);if(this.media.pluginType!=="native"&&mejs.MediaFeatures.isFirefox)this.media.setFullscreen(false);else{if(mejs.MediaFeatures.hasTrueNativeFullScreen&& +(mejs.MediaFeatures.isFullScreen()||this.isFullScreen))mejs.MediaFeatures.cancelFullScreen();f(document.documentElement).removeClass("mejs-fullscreen");this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight);if(this.media.pluginType==="native")this.$media.width(normalWidth).height(normalHeight);else{this.container.find(".mejs-shim").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=false;this.container.find(".mejs-captions-text").css("font-size","");this.container.find(".mejs-captions-position").css("bottom","")}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{speeds:["1.50","1.25","1.00","0.75"],defaultSpeed:"1.00"});f.extend(MediaElementPlayer.prototype,{buildspeed:function(a,b,c,e){if(this.media.pluginType=="native"){c='<div class="mejs-button mejs-speed-button"><button type="button">'+this.options.defaultSpeed+'x</button><div class="mejs-speed-selector"><ul>';var d;f.inArray(this.options.defaultSpeed,this.options.speeds)===-1&&this.options.speeds.push(this.options.defaultSpeed);this.options.speeds.sort(function(g, +k){return parseFloat(k)-parseFloat(g)});for(d=0;d<this.options.speeds.length;d++){c+='<li><input type="radio" name="speed" value="'+this.options.speeds[d]+'" id="'+this.options.speeds[d]+'" ';if(this.options.speeds[d]==this.options.defaultSpeed){c+="checked=true ";c+='/><label for="'+this.options.speeds[d]+'" class="mejs-speed-selected">'+this.options.speeds[d]+"x</label></li>"}else c+='/><label for="'+this.options.speeds[d]+'">'+this.options.speeds[d]+"x</label></li>"}c+="</ul></div></div>";a.speedButton= +f(c).appendTo(b);a.playbackspeed=this.options.defaultSpeed;a.speedButton.on("click","input[type=radio]",function(){a.playbackspeed=f(this).attr("value");e.playbackRate=parseFloat(a.playbackspeed);a.speedButton.find("button").text(a.playbackspeed+"x");a.speedButton.find(".mejs-speed-selected").removeClass("mejs-speed-selected");a.speedButton.find("input[type=radio]:checked").next().addClass("mejs-speed-selected")});b=a.speedButton.find(".mejs-speed-selector");b.height(this.speedButton.find(".mejs-speed-selector ul").outerHeight(true)+ +a.speedButton.find(".mejs-speed-translations").outerHeight(true));b.css("top",-1*b.height()+"px")}}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:true,toggleCaptionsButtonWhenOnlyOne:false,slidesSelector:""});f.extend(MediaElementPlayer.prototype,{hasChapters:false,buildtracks:function(a,b,c,e){if(a.tracks.length!==0){var d;if(this.domNode.textTracks)for(d=this.domNode.textTracks.length-1;d>=0;d--)this.domNode.textTracks[d].mode="hidden";a.chapters=f('<div class="mejs-chapters mejs-layer"></div>').prependTo(c).hide(); +a.captions=f('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>').prependTo(c).hide();a.captionsText=a.captions.find(".mejs-captions-text");a.captionsButton=f('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'" aria-label="'+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">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(b);for(d=b=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&b++;if(this.options.toggleCaptionsButtonWhenOnlyOne&&b==1)a.captionsButton.on("click",function(){lang=a.selectedTrack===null?a.tracks[0].srclang:"none";a.setTrack(lang)});else{a.captionsButton.on("mouseenter focusin",function(){f(this).find(".mejs-captions-selector").css("visibility", +"visible")}).on("click","input[type=radio]",function(){lang=this.value;a.setTrack(lang)});a.captionsButton.on("mouseleave focusout",function(){f(this).find(".mejs-captions-selector").css("visibility","hidden")})}a.options.alwaysShowControls?a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):a.container.bind("controlsshown",function(){a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){e.paused||a.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}); +a.trackToLoad=-1;a.selectedTrack=null;a.isLoadingTrack=false;for(d=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&a.addTrackButton(a.tracks[d].srclang,a.tracks[d].label);a.loadNextTrack();e.addEventListener("timeupdate",function(){a.displayCaptions()},false);if(a.options.slidesSelector!==""){a.slidesContainer=f(a.options.slidesSelector);e.addEventListener("timeupdate",function(){a.displaySlides()},false)}e.addEventListener("loadedmetadata",function(){a.displayChapters()},false);a.container.hover(function(){if(a.hasChapters){a.chapters.css("visibility", +"visible");a.chapters.fadeIn(200).height(a.chapters.find(".mejs-chapter").outerHeight())}},function(){a.hasChapters&&!e.paused&&a.chapters.fadeOut(200,function(){f(this).css("visibility","hidden");f(this).css("display","block")})});a.node.getAttribute("autoplay")!==null&&a.chapters.css("visibility","hidden")}},setTrack:function(a){var b;if(a=="none"){this.selectedTrack=null;this.captionsButton.removeClass("mejs-captions-enabled")}else for(b=0;b<this.tracks.length;b++)if(this.tracks[b].srclang==a){this.selectedTrack=== +null&&this.captionsButton.addClass("mejs-captions-enabled");this.selectedTrack=this.tracks[b];this.captions.attr("lang",this.selectedTrack.srclang);this.displayCaptions();break}},loadNextTrack:function(){this.trackToLoad++;if(this.trackToLoad<this.tracks.length){this.isLoadingTrack=true;this.loadTrack(this.trackToLoad)}else{this.isLoadingTrack=false;this.checkForTracks()}},loadTrack:function(a){var b=this,c=b.tracks[a];f.ajax({url:c.src,dataType:"text",success:function(e){c.entries=typeof e=="string"&& +/<tt\s+xml/ig.exec(e)?mejs.TrackFormatParser.dfxp.parse(e):mejs.TrackFormatParser.webvtt.parse(e);c.isLoaded=true;b.enableTrackButton(c.srclang,c.label);b.loadNextTrack();c.kind=="chapters"&&b.media.addEventListener("play",function(){b.media.duration>0&&b.displayChapters(c)},false);c.kind=="slides"&&b.setupSlides(c)},error:function(){b.loadNextTrack()}})},enableTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("input[value="+a+"]").prop("disabled",false).siblings("label").html(b); +this.options.startLanguage==a&&f("#"+this.id+"_captions_"+a).prop("checked",true).trigger("click");this.adjustLanguageBox()},addTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("ul").append(f('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+a+'" value="'+a+'" disabled="disabled" /><label for="'+this.id+"_captions_"+a+'">'+b+" (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(true)+this.captionsButton.find(".mejs-captions-translations").outerHeight(true))},checkForTracks:function(){var a=false;if(this.options.hideCaptionsButtonWhenEmpty){for(i=0;i<this.tracks.length;i++)if(this.tracks[i].kind=="subtitles"){a=true;break}if(!a){this.captionsButton.hide();this.setControlsSize()}}},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]).attr("class","mejs-captions-text "+(b.entries.times[a].identifier||""));this.captions.show().height(0);return}this.captions.hide()}},setupSlides:function(a){this.slides=a;this.slides.entries.imgs=[this.slides.entries.text.length];this.showSlide(0)},showSlide:function(a){if(!(typeof this.tracks== +"undefined"||typeof this.slidesContainer=="undefined")){var b=this,c=b.slides.entries.text[a],e=b.slides.entries.imgs[a];if(typeof e=="undefined"||typeof e.fadeIn=="undefined")b.slides.entries.imgs[a]=e=f('<img src="'+c+'">').on("load",function(){e.appendTo(b.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()});else!e.is(":visible")&&!e.is(":animated")&&e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if(typeof this.slides!="undefined"){var a=this.slides,b;for(b=0;b< +a.entries.times.length;b++)if(this.media.currentTime>=a.entries.times[b].start&&this.media.currentTime<=a.entries.times[b].stop){this.showSlide(b);break}}},displayChapters:function(){var a;for(a=0;a<this.tracks.length;a++)if(this.tracks[a].kind=="chapters"&&this.tracks[a].isLoaded){this.drawChapters(this.tracks[a]);this.hasChapters=true;break}},drawChapters:function(a){var b=this,c,e,d=e=0;b.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/b.media.duration*100);if(e+d>100||c==a.entries.times.length-1&&e+d<100)e=100-d;b.chapters.append(f('<div class="mejs-chapter" rel="'+a.entries.times[c].start+'" style="left: '+d.toString()+"%;width: "+e.toString()+'%;"><div class="mejs-chapter-block'+(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>"));d+=e}b.chapters.find("div.mejs-chapter").click(function(){b.media.setCurrentTime(parseFloat(f(this).attr("rel")));b.media.paused&&b.media.play()});b.chapters.show()}});mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"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",fl:"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",fa:"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={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/, +parse:function(a){var b=0;a=mejs.TrackFormatParser.split2(a,/\r?\n/);for(var c={text:[],times:[]},e,d,g;b<a.length;b++){if((e=this.pattern_timecode.exec(a[b]))&&b<a.length){if(b-1>=0&&a[b-1]!=="")g=a[b-1];b++;d=a[b];for(b++;a[b]!==""&&b<a.length;){d=d+"\n"+a[b];b++}d=f.trim(d).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");c.text.push(d);c.times.push({identifier:g,start:mejs.Utility.convertSMPTEtoSeconds(e[1])===0?0.2:mejs.Utility.convertSMPTEtoSeconds(e[1]), +stop:mejs.Utility.convertSMPTEtoSeconds(e[3]),settings:e[5]})}g=""}return c}},dfxp:{parse:function(a){a=f(a).filter("tt");var b=0;b=a.children("div").eq(0);var c=b.find("p");b=a.find("#"+b.attr("style"));var e,d;a={text:[],times:[]};if(b.length){d=b.removeAttr("id").get(0).attributes;if(d.length){e={};for(b=0;b<d.length;b++)e[d[b].name.split(":")[1]]=d[b].value}}for(b=0;b<c.length;b++){var g;d={start:null,stop:null,style:null};if(c.eq(b).attr("begin"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("begin")); +if(!d.start&&c.eq(b-1).attr("end"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b-1).attr("end"));if(c.eq(b).attr("end"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("end"));if(!d.stop&&c.eq(b+1).attr("begin"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b+1).attr("begin"));if(e){g="";for(var k in e)g+=k+":"+e[k]+";"}if(g)d.style=g;if(d.start===0)d.start=0.2;a.times.push(d);d=f.trim(c.eq(b).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, +"<a href='$1' target='_blank'>$1</a>");a.text.push(d);if(a.times.start===0)a.times.start=2}return a}},split2:function(a,b){return a.split(b)}};if("x\n\ny".split(/\n/gi).length!=3)mejs.TrackFormatParser.split2=function(a,b){var c=[],e="",d;for(d=0;d<a.length;d++){e+=a.substring(d,d+1);if(b.test(e)){c.push(e.replace(b,""));e=""}}c.push(e);return c}})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(a){if(typeof a.enterFullScreen=="undefined")return null;return a.isFullScreen?mejs.i18n.t("Turn off Fullscreen"):mejs.i18n.t("Go Fullscreen")},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?mejs.i18n.t("Unmute"):mejs.i18n.t("Mute")},click:function(a){a.media.muted?a.setMuted(false):a.setMuted(true)}},{isSeparator:true},{render:function(){return mejs.i18n.t("Download Video")}, +click:function(a){window.location.href=a.media.currentSrc}}]});f.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(a){a.contextMenu=f('<div class="mejs-contextmenu"></div>').appendTo(f("body")).hide();a.container.bind("contextmenu",function(b){if(a.isContextMenuEnabled){b.preventDefault();a.renderContextMenu(b.clientX-1,b.clientY-1);return false}});a.container.bind("click",function(){a.contextMenu.hide()});a.contextMenu.bind("mouseleave",function(){a.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()}, +isContextMenuEnabled:true,enableContextMenu:function(){this.isContextMenuEnabled=true},disableContextMenu:function(){this.isContextMenuEnabled=false},contextMenuTimeout:null,startContextMenuTimer:function(){var a=this;a.killContextMenuTimer();a.contextMenuTimer=setTimeout(function(){a.hideContextMenu();a.killContextMenuTimer()},750)},killContextMenuTimer:function(){var a=this.contextMenuTimer;if(a!=null){clearTimeout(a);delete a}},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(a, +b){for(var c=this,e="",d=c.options.contextMenuItems,g=0,k=d.length;g<k;g++)if(d[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>';else{var j=d[g].render(c);if(j!=null)e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+Math.random()*1E6+'">'+j+"</div>"}c.contextMenu.empty().append(f(e)).css({top:b,left:a}).show();c.contextMenu.find(".mejs-contextmenu-item").each(function(){var m=f(this),q=parseInt(m.data("itemindex"),10),p=c.options.contextMenuItems[q];typeof p.show!= +"undefined"&&p.show(m,c);m.click(function(){typeof p.click!="undefined"&&p.click(c);c.contextMenu.hide()})});setTimeout(function(){c.killControlsTimer("rev3")},100)}})})(mejs.$); +(function(f){f.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")});f.extend(MediaElementPlayer.prototype,{buildpostroll:function(a,b,c){var e=this.container.find('link[rel="postroll"]').attr("href");if(typeof e!=="undefined"){a.postroll=f('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+this.options.postrollCloseText+'</a><div class="mejs-postroll-layer-content"></div></div>').prependTo(c).hide();this.media.addEventListener("ended", +function(){f.ajax({dataType:"html",url:e,success:function(d){c.find(".mejs-postroll-layer-content").html(d)}});a.postroll.show()},false)}}})})(mejs.$); diff --git a/lib/mejs/silverlightmediaelement.xap b/lib/mejs/silverlightmediaelement.xap index 3704748fdf5177fdba20e8ccc0d43fccda978da1..9d55c2e46ae51017ab91f61b05cf4f4838ab10ab 100644 GIT binary patch literal 12461 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 QCI%*kb_NCp0Rs>Z0Mb?(!2kdN literal 12381 zcmWIWW@Zs#VBp|jn6bLcb;`y|fmazA7$!0@FbFU(FgO+z_$KCMrll5_=v5@<=Ct;o z^<p*@Y5m^xUf>hM$({>Z&A}QsQkO;)${TM#*E(B%QuJAy+1&Cc!wX(5C|g+iyU^~O z<@@#d*UbeqdH8I)ADws}_U+8Zi&nSg=A1mW&{wftR$F?`wwC0O_>ikh-|Y*v-0A!C zc%9>ZZT8A_-GwSgPZdj<G1}@Evwin)*52-Megen*syOHNG*^StKP~UuIqKQ28o6n{ z`!?_5LFOer2e%h3(=uKE`j=N|QDL3hk&DG!4Ld)p%l^DRiCJXnPE$U=o?C6To79h$ znB2P(y!hYJPZD}|42U4eUft!YdGFD?7Ci<AhG`58(hLj?!I?Q_sYN-N=@})ysVSL> zt~sf>sd*)ODLFZBYq?9LkC(o<%gQ-nfrHSJmHn!b0xFSHT$&g@Zg;&cw30vf;xt#U zuGHlw96Fv63SyBAn=-ssikQnkO+Nl}w{P@qPybg-axa;@?4EqAbk?riOOuzq^p5xU zpKP<-veMIU*0RiEzsFlj@9iy56YpNHan$efHHE_RXXoZxm%qC+bEmQO?ip5J!wMK2 zr0eQG2{-sR{J6t3{eR4X{O{BJ%MKs6+P~qe@TrOVIddb=h}E(>#~TEB?<>)of8BeZ z<=ONppZDe5GcP>8CExRW24ny6y|JGxsu&)0JZk8*ou1~i?|kE~t==!0DvaH%Sl(Tg zcX@F5y|K*OryI1Mu&sz;6ghVJIOFy`(>z}8FWRd2hg0ePZHEuOTTE9xDQ3w2@M-aV zmK!YLA3jDd`n;U^aeMAZ2T$whL$CGs23~u8HsNG$a$)`f4XMltn*#67{ZYGO7T@hx z(;5~&{jz1k)ReTi_bV3Pj@N#+S6<}$;W<lX?-lSZFgOw=V&uXg#=m~wt-b}!$5JC? zzcB3x{mQD&^;qXyV#<d2B$<|-Z3fIjm)&M;ZHaWB;kaf+@%Ob^v-im@b`?LyW}c9- zz4&|Ss|Q;}c7?`D9+?&%UZyCMqh9sm_@{i~um^jO#qua_I(@Zlo<_{8N+tO_9hL3v zv2(KL?(6ir)8nw8ud(>X<En#}UW;-LuDHE2S$W6$`@GW4xdlNhuD-soU1+a-BTt^P z+HK3jV*jVj{l&*4rQvkYVJG*muTzY6Or9XuW8HgQSw?2boZTINughGo=Phei;w`R{ zlF?}T<W|aBxrJAA_tnzpnoFeklaGBpY8!G#U?s!TqC@gqC$4P{zpM7?|K+pK_qyzT z_s6tEQYNvMZDY`}?FRPjcVC^_I^{>x=6)?{rAW88FY35uw=Lc)W|idrJ?g~@*}Kj! zBo;m{+j4u6-;Im1Eq+43*qrt^oXwOv+3Qm-yZuJorQH|TEl4_UVDTh0^^IE3-1jb0 z?H5C*-b!7%t@xEg=&OdQubx~f2+g|TRa*EeHtbcYkyGcfOdj5QJ{jV#?w(zeYMr^0 zGgEwW+!l}PtBu^Y{L&3Ec(pXwe|nZpQ$}A-1^2ejM`i0w@Aa)vpYysW{^{$g$A@b| z!#lDBeACVwJgeS4^L(OB>eS7CZYw0d-jP~#-+$W+gLzvo+e9z?cq8NA_PNhyi_XfE zKKuFGEBpLQIUjlZj5TMzc)&7omG%@~)vtdg)_%8fz4C~0)y`9QXFrJg!?Ej;W6&8z zGmcORzv-FkzY@9E`WH>m+Ge)JJND**H8(D?m~CI2{UK~g;oFGCm$x=A-1X?8Om$XK zg++V1z;Uti=Y9Xo<}$?<28Np%YMMUXkbGAzRrmG^hxJ$cBOdnN$@}~E-nXr7;YX)^ z+O|G8{6v!BmU}le0;I1@Eo<C$?S^tdb8yJc+uCzeTXlT)A8u19edR9cxRd?;lE6HV zsfIdtHH~<`bG}YkEn(w!_Hjt&iPEUQ8!o?UzkKC;nnuZ-1DqFiw@1CQtDN~IJm8m~ zSl6#<hD}!mMa>pT$n05N#xW)N!R}jZ^Ye<|D5kQ8?r=QwK2C8#UDxrOU(00|Xl``x z`D%0hkq^`Es|UB52(B<$Z*lg<imaZ%%IhaAomgj8-|k$VQf2O0#eXwqen!EueU}b> zi$1pCKhv?@zos0Foa7vP&~f`&%Z^P}U#lw@$R@_-E!?<j#v-nBg12UDVR6V5%Mnam zmnn75J$Kvg-#rGiWUJcPZH!nA(<jKj>3eu)#l(s;PfaZ*@l5E*J~|_RjyZP#yRD1E z=cIO}uNg6q$~J8InYN|IwP3Ml&W78Y*jBzNEtk!h-u2I*Zldx71~&f9hkDDSryhLt zHfW9Q{bRxxq#mW$oDe$sqawDiG>wnF`@asi$IkmbTSM8NYbOa#@+mv8YED+oV#)o# zN*=R^%_u2aU9eKeI%2~vk?osz^Y56ua<BNus#i7Z&)RHCk+jt*Xw}}pzi7WjP58B- z>37#i@wG4A!y8s`_vhBFt@%7<41KQ~CQqHt9`&;P%^{!H_nmB4o!(k@T1~FwTFHY6 zUYl<T%f8-`ZFg~F9G|<abkA(rmL1nVx*T_VEYNPASh0EHqYtG)SAI{}x%~XWsW0+h zAD&kr<?LUQ^U@^lbW8M`tMBsPXFsp{ZvA_XQvd4nsZU=T$%$89Tk(9wPqyM`G94EE zAE$V{nZ`3+quM>*T{N`+qpRc9)$^oRq&_s=rz!MXrQ2rXi#M;gsJt-$=Nu5Tc;4%W zeY(PIJ-NAaHiX$;&-RZ<ml5K8eYM!6gy$90{(}($KeDeD|26yL_E_j~rAPgtt$A-} ze@_gyd3cHYTcW_Xn_|-P;YX%l%e>O`Bzgb+FB^N^Z@v1xY483EKhCdfmUvS;>Dqx4 zrp>NSl@}(sxW|Uy{n)-fG<=0U-`B+VN0V6GJ#|iarCh(dcVF3y+rFRfWuE+f_S&bg z@9~b|&kC<5_pZ*)J@a&ya_Xmeb+-vyH)U(Q)%7+uE3$gI;^7bVN!K<WUps%})bN$( zw_Q^W=|A1{?w{D#N~z^qPi`#cnU|~3@9gu@ZP#9-I~#1aM|_$izO$IOSpT!Zmbr(% z?Ob_io&0rS<0QMIm5)BUO|m#*^mtl(zNP68hVzZbrl0w<NT%r8oJ0Q6iT~oa|M(rs zZvD`rer-<L_YD2)t@78y51-h&*(lAb$okHk$(A?$Cr5m`edBe}M*VHOcmMr$cX?LL zgwkJ@Ua$DKF-uwOU_IYuAMU(vzI(#7);l+~O-|>`dwq3EHt*?68xJ48?l;YI2gC07 ztIL^Wa+`0Tv2<dMx#A%H+f;gOYwwB0{};_s)(iOm=Ewn8o(0LB-fddP+rGASEi1ME z6zM*9>**hMt9Jj8I`gq1_f72O<y_NQcV0a4+G6TkquHlJYcAyIO!H;jKjYcnzDtgA zSv>!QmYpn+Yz=GscQA6%>N)S_mh4qnay)C#v>DSouUNcuS^vLO;`xfsvtfz5Z_WAj z`mE+dUX>N6SH>?=yKw)+2j4CK>Wxo+7qd(>n7MrM=Xd|it{Qf9=c@m_@}k#XCD*g{ zc5D8NsV`q~g{{zS(0=LVzt`+Sc6V-#<ITluimltNHmqN#&V6*<?tN7}w`zT2BhPDX z>#f`UIq3a~7?H*HI={QWn92)P`^BZ~Sa+*;$;`|5)NZeNyKr~TXYI4A=jg0__fF{P zjvf2VoW40-U!fh%`7vyhx8XDIkoJOr>zhP&+h_h!+UCs9W9PJb)86F<U(9&+Ha%DF z*)x~Tn2Ud(b6<7H^labRqKi9HSG-^HX#LtB_FI-dRh3_|>++7det%;tVt+R&{d!Tl zY4e}J-1k+}XUwcPtIy8)o2|j}-P{S%p|4K)Wv@<A@Bg#^(VAOYfuWD>1&lq)!Vg^w zI9Gf=tha7@=U1VyHQ#%5#kTctkY@en#(mrWhA)$KsPFE`gwpWP%<G(QZtK1=ZMmzo zVSl*qYvCLI(Ki?m<%!<NkBoR#_xvx@?R$Z)yL}VBmxN5+7Mt+BG^Fr`;)e3_kgJcX zHVHQHtXuK_(dYa1v##{CG3|W$G|4lXOXhM{)lH9VSM3rX?^KiI6Wc?4Uc2d8n?JE$ zD0y_vJo#>xrZ47Cr1hVBr8-NW&VD*+;wj#rebb&7-Tab!>r+o%)am}SM<1`uu#)0d zJuIj@!y|9C{+c=Zsnbn_4cAT$xxMe@#aiJn|DVh6(ZBsYKbo6a=&$mtdQFW7@eJn{ zt=_<5>9?bdQ#tZPvJ;n>!)Dd~gx2lv+&=vE|NHP>Z7WmPOs&M!n)K;KKOfDg-x#8G z$G|AaM?cGZWm1CXY_l(m?BcnWd|f*6_vW8JH!Ckbn2_@%Cri^j$Y9H&Y5IoD`){ZJ zH`pzGE>6;U|N6F*ypMN=2riv<?%BDF6@OZfUYauP<TAb|TU2!{8bnuUepl<el^u5R zldsrH1*uG@(5VHJtFxQZ{_H*8J<D+2bMLl!!aw!3?}lj2wx1PsA!Tcv3~&70q})j3 z=_gmsUFvl5fcvweC_CpEp}O+rC-zQRcY2-p78|v5ua5<-Y6(nEOwml8qbJ@rF_zJF z{^@6%mZnZSrgviIqf0aF=Nh+tUa7h^!ei-H>6HBzGtZ`f`Q2^4sBG)fop(M(n8q1I zdfhkJIpKP*h?nKF^Bhl3<}BM{@vPsqsqTJaZ&b<|`99XamvnM+Z=BHi<~My>v6Pw4 zw>yUW7f$~?bLP=cmt+?I-8XZ}#syQ;rg2BeJ^pJRDtSNd%{JAuA7o7fRNXiu&t!PF z#;jU$Rp3?!vwG0ZO=0uTs04*fKAp<C;#7^o^wVNpv+|`P=N#j?&3CFleo>m(=9iZ% zdvz+Vytkfl_UR0bNek@%dkD{T%WBCA*gWxBsPW|-EBVB?_nzck;<~(3hi^Y`l!MBj zbTdb1&Q(S7Mw=wpoOqk@Ao*YNuDDOXzb(JCT>QqC05j#O?uX4cv~PcqRG5{r$=CP_ zm)_ONo?k}{*DhG<_51YFN%Qg-&Tp&f&wLrAwZDNk<=gs}`{u1tC!ZbvbNJ#yg}*;* zb>8oor>(EJ%gQd+Ls2ir`o{KuS7zoI2z>qBx76rn(Z_X$^(T1tHyvJW@=V+0&DB>w zI?VoGS~=s3ch<k1fgkPuRda^yDSzVCvv1dW*=xOTm?I*z%2`j{&%XSi#cclB^vqkj z>o#4@`aHAv;=Ur!_};R(Dz)9=*FDZ|c@Wq7Fsx@^V6cS6H`#@ZB{hO?qi0{Z)HY2k z>s!v(v|3g*o5(qy4^!5PAN#`|yi>_nV$;{-f3z<@ab4=0{mJz8lIP(|mw1VruJ-)1 zqiGY{@h`vM{#B7MQNRCjQ{WZeE8bf359Y0%-YxZ1G|1=0_vg8L(xg?^d)a;CTlGw8 zHp{aWLQZeZGE~cSd}ed5-Nd>oO4mj2Skb!1YuPocK5O)Zez5zp;PVp;Zq_yH?r<t^ zZAg_+)eR2sjEr71U-S4y#j}~dnQK%2XLZT>KRv(TcXgK0{EO#;mWHQWgkN!0`#k-v z(qjEc@yu7+F}d=IZQuNoRv)g<TQ0abj@y5o>#y^NRP!EX%A8#~ExV@Ym21<!hF{au zf`fCe*6eJUsQuCR`=dv1+k|f>Sx!}6d~sP&Wz37DzgjDtPpr6*@@dW4b6chvuzxMt zdE!Ts_VZnB?xkgK4o}Z4e8Y0=)0}xmM$?UZuLiu6T`Blni^YE4{QW@}-RrVCU!B;Y zyKdRdf-f<bK8N4W+kTnN>0Nr{_i2wlXcQfvIgNYI{9tD*FKLVasb@0+z31<%(th+t zKkj|{BhI}x(=UH}y4ib=VELXIXZ0WasJ^hESNnb)uXvhqq?V1up2q(dZ)-^VL?2{r zIv8LevB#)?+d-wXQ>+!(ssgiReotRMefqO6ce>B)+ceRrqUO?_8+#T{@JjbSy*q68 zg1LH6HdXp&T)Z;7zwCJSlw+HfE&r~LTD~P`>VLVlvkob~*zdc!E$&m=-$=i!FX#U+ zOfwDpYQN<0{uR?U-rBjY?;Y2kl!x<X&#qf|At2(->TMBv^ADt*Ubb53nBXGj%NcJb z_?|kgdwJE{%^flS``fgBvo2ojd#nEa#gNR4w+uUOlu0bA+3cvj)UZ*kbX)CVi~pvw z*VTfSiag`|xvXYkhQbt|W9@G4%ok6*5WJsZB+!36*?FOd!bBUVlZ!tl)M$u#s0nx8 zm?%|sUo&3$bJn&+tAqcn2-ve!|MoJ^Q2$9+`P)~my6=)Wb?e8cS1#{47%jP{cKeK@ z=J`FQd)I#s_EIt4I&YcJ$|Q|ojT+01Qd<Lb*B!j|dsFwbl|`PvSBjlIJMHAv-6Hz> zv*P1S_V3B4tGxK<)1sfxODjv;%I0sKKK-oz`t@;UC#O&UV}H5z?o{2!X<wY2lMTXS zK2CeRNh~#V_b=Zo;oBKD=$>^u+!&zJ<-ImSL8|A`t<x?ohj*BDy9fyK9+~{&O}Id( zLz0P%EZ1@7i9a;-o*z2sU?S5Qs+_d(g}^5+wL^&$RcCHdUexHKGjEN4m{P{s>r2dn z(j%tTW_Ej@EKqv+T~<HKJ?M1R&XS%x)h5ob%~t*{;?~uv>`=V9XZKIRscmNumb?8G zeb{ucAa!P>twx9!4{P+<uV-(^iCsHz;Y?^uw_f@?Zk9tQT}}&nMVt(oa7C!&*Rit< zdZ#8oOfi`yA;o*dd2#2(83$aGHhLs+td`?-6S~pzxTUA<afakVfoWo0Y>(|y8de?j zml2=P=%UowT<DzQeK9L+$2Q?f%R0m7ZsQ7y&D?tHij~{CRkCYLH%H#eP-ybvRF`Pm zVAhzSbZOJVu=@;-|BkFFGkC1{rld2%NaC20^Wwrcwu+71t^rLR3X;7WCmrXM>~~$P zn6ubJN3N&eE%5Wh3>%UDcK7y4H(cF?54tGNsTY;1pIEAWY`d3n(*I?#?FL=<q82`z z;T7#3o_c?wgF#c*k&B$BZB@PPta&9SeaSMs!5OatFR4G8)LGDx!mT>#p~OqR<9j_+ zgqGc1lb|E$+vdbOarMQFXKV`tqWT^lSS)({Pt49|?$xv3bnJEcZLs!R!n&mIOB)}A z7^umLw!bi4d^K}d=oOCz(Q_2bugkA7$ldkr#ruCU^P4j3;`S<a{GG{k+i)hEy2I?k zVsooKEqvdm%u|d__x4`Nr2NM&h<C1*<mdC<mHr{gohd5<H~NN_3Fd08v3zDSJ$8jm zL}uxS72mc5hHiYkGv}9yXKu3DX^;A?WfvqT_sd-{^VXZLbw&UE_b%s{sh9H{e}CNJ z_Bs1&T)FPvN{ya2c`>JB=`Rk1ZdiAH*X*k3k2@q5{Jkpu(D|V9K9)m;@kTNdzAlHH z9p$HWGdtUe^tM~dbjdx;R<b%5?wR@2LFVHD?%b)DOYf+EE{;-V|7h_@x$p5lFG;oB z2~RV(?ad1hR*~>%5n3!7>iVcLpu!|@@wx&Pf$o;cyjPR1KhCfbNM>Jo({F2K)|tDX zwmI2!O+J{Bp&`Z9lC;s{*W5*a6i@DN>TqZJSYT1I#LT;S*W(QbC*5KfN?dGqrl)M% zmU#Q<ncpvN?d__qx)|)$q!2Q5)w0VL_nv%P&a*r8vqjqH#N@N#{JLtMmlt!p|J^t7 z*FA0ai-!AaeLimgqO;cbX^~#IkMyi*=D%y0KYn{XV@pWsf0we4x89`bZ@=HQ((+MO z*{oNeo66evR8{DGWLYGwYPm=}x+`O5e(phb{!>kNP1TdmGWYIdGrpPSH*33{z&q)k zO)|UJ_t;dVJ_*<BKVdla>}@}({U?5gS5B*af9+wS{N3MQL@RrrYU{oFzL@>hX|dWO z=~L#<9{(&jQ9k9}&#fvtlBu~BJKThR`z~Ged+nL`pMsPAdY=FM_42Ma=I*O+&bphn zNn?BE+MRn>O~0}(D%;Ad%=7d0xu5d(uF0%(-gR=@iLCj1GqQvy9y2Qu{ktf2+J#V& z%Pw1<sYQ85&Y!w`;+%PQxm$yF<xJ4`*<BcxbhXd1;aT;pbgj*9-J$0kb8a=ST$;mo zJSyjmkJkK8#zj`Y8`Q2i96ix%FKC&$go`z9U*HPSeCN%*^Pf#Qd*|q8=1<qcR?l1} zSuC`qE^1Zbboa2u$sc>-L(Lb+2K;<6-*;<?PlCmjh(#-}+<X&Mx$<hW;I`v3=dXX= z+~!l+9crWMpuJG*VA|VG-A(3U&f4Cqw=Jy--nHlCmMr5UBPq#1;pEKJ?W+xyK3DiS z7Z<L7<~jXh+rIqT<2o<D6u7U>i(Gzc`i9_rF14GUuACBDa<X8vX=V4yEp<Vw6EjT@ zPAYw~c;!Qr`E{?)_srRT=Ze>?IhnHy@(b-w@4G7@%@voIHmx}*)K~dmXr58qS!Ks} z+Cm$Qny%(}pPsm(FS@r`=J|Q8<Mx*6Zqi<wZ0n}}jl8G!<zz1Vw9f6CZ8dw=8y4@c zGurCIC%wt);3mGGed0zp$}Yz|>zNoEaiPa>PHFJdn3pws=Vjm7S{c*t6Rw-SDoP>h zVqsI-O^)0Px33#r{+ccM{gv;AbAO^tu0Q2d>Z}dEy|=&Oi`Kc)tr42Cmp|Q@v&Yu` zed`Y9(6irUC3t(=gijXONb;*c-grSEsi`x<NUHl%?9~c`i%D1QM7h|UIs+s&t9qo| zpLiidL9o-sDRGyp0FRoRvY?9_lVXgYI`c;l4MG0nx;-may!S8?=yrc>*x8|SC{cxz zZPLLA4T*)(91Am&O!`i=oDk!2Y3eM{I297gWb<G)7yG1*5jujsvy6^fIL}y7<9?{I zfQP&L<J``KNiJVyJ6Vz*8Wj0O2(fA_u5mMPx&8X&MT={SmR^&RPOjJ)F=yL^jms8l zczWGgecG*XQlrPDY+I2nuX5W~EOVadpfc&mRy%Ed$t7KUtrIJiCiWb2<y{<dbK#80 zdL31vzShZeB>E>!Dm*6T%d)sLV$POGO+i+Upu#jo=S@}{U3%W#liA26wds{J*XCCT zLmwSlQ4#4;bK;Ux=BZ0^t{Xh|SBq}fnf-p+Y-_f!{`<`%{I0!ya>K0mY{6B&kG{W` z=igm_Vte0Z>oeyscsCz9SfIiAXIWTP;(2w0#M`SGw^cKI`<5t?dT`>}6YmZ0GZidk zE<C>c;m)~_WZ&QBlbt_j!S}@EKTgueE-sv5e19_gf;ln))>gX>K0TIAjL?qDuZr2{ zT_;}W{?fMRi&@m4JhAtiADOuBv7Wa6+4Orx>g)V0Shp+In4VFt(Qdo@LC2=|;d6=j z5I@blA5(tKc-69g<$UKIhaD@LAKGsZTo--2e4BM*>qGZjozBZATTGcd<yTbO`@|o& zdG^0k@oLYO)2x5=YuRbu-PYI2cO=Rmj!&qV_i(pF-HeCNCF>?Xe0EM;piSc59nTrz z1~ty<J3l8@<f~tOf8N^u%FDL*N+nLqXD_++v`*^b*}O?>kIXnO@wxs^>XM%uXJ<Wm ztMuaiqNw+8l};7%E#KYoX)nj_hsCk-Z(p_TcY4wGzI3Yf?*n_EWxi;BXX>)K_H4V= z?uXAz<=+-LCGr*)S9s*N+a~r4i`i~Zd|Z3&^M0GWAKd4YwXU6T-f6YFzGKGSyCQsr zKbGZb+1~b*k$b1M_v@EGD{gZ(^VBa??=gA*PI1=q>J@tT-!0rDUFCVGd#}nv>uS%o z!*N>X&s8PE_8fWpwx{yg?#;3~)d4@&i?3_Ho1vSQV}H!*;;)zo0aXum^BV5AIdUXM z#oTQD;F!wsP}=g3Uz@*{W6S>IA2##+Z+lqGv;VBg|1%#dRnP3NbJ)<FxL?ZoMY=@F zjD$Zdhpj_Tm6{*sac+K?EnxM4@p-ktzOz5$TK2!I;dyv`?tAwiChhxAto;Atk8g{9 z!HvhibX)4Ky9=~g*gRZx#ag1c|FvPHyL!!mzw1-<*VQ*K{xZv=;_ff=qW3>b`(j&; z2j1tZ2|2cpgL%e({nRr{bDVPd@<cbjo|?Pj<oBXCr3C_OS254Knf1vh>CML1tWWo^ zc)a5KfAwU!;}#_c`BQaX?GUvIxTTrYF2j6*Sv>X4jKjTu|0zmVs~)d&Jtihop7cgj zvU>7kmZ&%LPu*CrbUypRZKH4264BiM?KG0=+cthR*zA2|U+c!~hx(~&_P+JI!6JWK zIqS;hHd|pMXQge8$@MzPw=Kma#Wpe=mz%iJ<+gTb(6MjZ&mJtjAT6-*wm~kpNXi?L zY0sNeCA}4&hE+88yv*f((0=~Jjh)+6Z}6RGYnk&tXSZnCq41P9+i$TI9NAOta>TAX zv--iBp1-`u+8#<u{+63&$8?>=_07+1LM(|+$E<E2->6;_c`WU=e1idtlhU_sWjX2+ z(>LmG-Ou=_V0};R`dWtDzmCgPv;3Nq-z=S&5waw=_#RhvqT4YgiQSxfCvN1PW8A@d zPa%2M<=(xY`Q5a)ZIQQ2+wAWnZ1^K~`|NrT=SEfWvns0Lt2Z>H$E;quy<I;pRImC+ zDbM{QA98u>XFmKbQP=SB_>6y(W&ZKB+rM74o!7oPRQ2E1)}Jp`>JRReI(5I*{LtJF zB8Sf#{E<1VZ}=y=Ek6B+Y@2<;51T`l0U})GMqiBXG<-<j!2NK!!jgd1<xB@v+U6hp zkoJB40XxaQo%<W+b#dH(_m3-w;p|^sp8dD}`WJ{l_tpG={jcyF@&7O8HLtmJ?`c5X zQl9csE%BL$Hx+GK&3^pwQoZ?~I*K;Fu4>75{ITNGzIAsw>~DysNCeA;@4K~i`p4f> z)u-l{`)ch!{b#;YMbOKZt=VZ)&l^7T=Gm+B`SGcfrrf9Q7e!8gaM0BIlxjuKLwSQg zMu)N;meeJmwLJ2NJ89p!FXdX&w(G<9EuQnqX33qEBDU|31b#Q2_g%5(#Ag++PkHCv zJ><@RJ@xrixXu3cC9Cd#{WJ4XDEqGcD{>Beh}Tw}mMHn~e)5lR@7^oz+5MaQ#(v|w z7V@k4OZE#r)K~Ob_5R&F=2dt3r?@{f-}T<5vX0$w`h(yZzgB!wzx%%{wRY!kWsQ^f z%lFH@zJ2fOdyeg2G+x=6-gq3Oes!;He1qp#38zPo1N9vj9&i7UbbdnB^k1)S9eL^* z4o`pJU%e>H>+kM)(pS}Yu6e8RQ1NTwkLmL?MbjU~ncHx!yZ3tP?kV@;E{biQk)6GM znVvJxLsg3-AExd#UnPCz-o5aZ>w`K!3EjC~E%q_pVC!VV)32QOKEKkf_41)m&5rN3 zuYy->k9VHs|4rx_zogym-?KXu=jKeP`M0T@&*K@t@;~jp_e0gLzE?;K`fFG;FXV0< z@6x+3{w9}Nzxh<h_^|ih=2yx&dzZZ3AFRK!ymJ5Qcgd@{S7yFn@~NZh;_u|IfnRlJ zeD{0$H?Cdz$Q`FMZv&?k^gb^9`h9P0pZeAF)$yGEtK!}MOkUHT`eRl($LoK&ZT2od zRxs6?TW>o&ed8C;t5?gzcn@&R$>2WFY|y=dBbej+fpQtf9n#m5c5wG4?2wmp+aXxT z{m|?O+o8(^+{@Y|>y`g-JhXVcTyWV%f4gNi9Lojmm@jk42j72kz~Jz6iKgZS{SS3{ z-ltYHK1}ABpZG(@xj<<C*Hdp#HB{}b3Oc)rf0cZ&{ldDazuI5lUzJ}aEvwwO;qijU zrvrlSt-iBpTkMKIe3O2>nKrL}_t)s)Keq!-cl4VdsNJ$!?t2OIF8<1#{mHDaU-o{o zIA_aI?{jf)aMiLom-Cv^@-LlvQnX=xK*lt_XS2-~{&Jm|P~D&I8+2gLL+))?rC2Vh z-essu4cJ-mfM?Uabe)imGpBYY?Bfgj)Ozd+`?)mlvLhe=Bx%h*nK_d={c=>JLGS0Q zmk%2Dz6+K&;JG{FqWZfTO*gmfFs^s;Pu;@fb7}745WU|GZtD#%eO@wsmeqM3si-cq zvk6MkI!g*1*GO*B%sr6f8MDdtk(-Fbo$y0vA}Z<<+s?Bb)Oo*N*1X7|I)36Q>xgs9 zBQ1LRmly5a8S<-yHGIMScV4LpWgE9lIsM2qRPQBg+LVjWPDLF1yXAcQ%RR!XtrpX? zG7YT5=gq&)qr16&=Mquvz)50hN6#t8ZI<-4*Q_Y`u_0xO?x(-!d0P3Ncv^4%9C^lW z-l<|&qtvK`^ADotU*%W1!kM;h#nYo<Dtq~}HhH8!_tCv1snokVj7R3ur&$wy4?l64 zW~iC`^WMd%QvYY%sat&S?h=m9%nnOgEG}y5XBpR!T(z_1S-|PW2ePbF)R@=oja)Tl zL&C*PU)HG$T4knq-(u0ew`rAF4F9rC8TDm77nV5mbX)h<T#3DxK1uWU&Xoas-CutH zv?Xby)l4nVu)x_?Yo8iVJ@(*J!~FH4j;EBIT-QwC$yD9A-dpij>-m6$Jw^Oe7F~9m zr8jl6%ADR?v))a2aMb_Ad;QjCwF^H!aF)wdc}actdv;Vi|Kv64Id08u+aGS6C&grD zXwmYh@P&qaV#~Dk8?wwASo@@Is;)UK`9^)4_`J|tTaHFwT<~gb`r6GADVIdfKKD#v zj+$Bc_0pp>l@AY8O7!?@&UNigk}B4a-@EG)*O?bd+B{kBH#$82TQZ@2YMS=Rw4F)M z_h0(3C6ayW<(UDd^Ea$)+S0Nrxm)3UUSp-p>T>}L-uVdLcpu?-b|L?}Z3%b9THLmO zSomw3@s<0&EvN44Zn!_a@m951#@{8m7aIJe7TjGrtt&=+!FGewdnV|1y-V39GNtfL z{Ds`P9zA!89@us3-IBDL?#BNy<=fep=^K(W-K1V8M)hXy{p9+b@h4wtUa1*#-HqpU zcP)B1_f4FueS1^J=b}5UwVzrq7~d2UOBI~;f|GaY=}!m3=69?$oF6-(zu43(&Z#+i zoxg+i`6-u|x><6aX1luIj?=o(ZSnL3^AoD~MC0SVSI+R<)x21IndxI6v))*#r&fxg z*{PNx=h9wTdQZKkE_0-Dk6xgd^+aFYCts5^XCJ%R{H(1tBs7qz{jAIPD_vU;O}aE; zXX11*!8MPPqx4FrIUnV+o>_S3UsAzrAG71H4Sw6REisZj{d|>o!uL~sM-R4t;Ju?R zm8qt!mT$}Ce)*tIFT<mox;LtWtIERqKK-ft9=Id<o!u6DpUyMqripEKy>a_i=<dwC zGBXX+_NJnfOPH+^&jw#vGeN99e(i+I(<6BnO$ruYxN`cl%cnQJ=-Pd(WZMh7i-uYf zC2TyF>K8xvO#W&7E0cHC*My@g)rWi^#`wsYv<BXPdD%oTaPo&A-E-Mjd)sC7ZM+(M zv5r}ht61W%P1#{h1)-VqdE_jbf0<q_vbKHhKCk>(TJG^)o!WfoDh2l~k50~-cC1gF z?}^#(`Oob9)4b2~-N@m6-Jc{iwInij_T^;rWy|`wRn3Z{HP%klcd3|tImLBpc<Rxm z@55fJ+<F?-s;}^8;jWcaH-|5~e(GYPnN#$XG_4pX(frHPT6bRRa??K}S0P%)sWjta z|BLUpV-pV>H7Vcxv-*L9+;ZMJQG1`TLpP*-&+V|$Y;{jOc3|guji{OYPrq13ZRY5n znyhRYwrT%7Psy7i=aiHfk2EhTu>Pg;X#<0i-HA8}von(OK6cF!ygheKuZV(e(q4vZ zGRg0MC;dIJH|R{-v!n@<4?i_#Decnr-7aG=f096zNb$3jk7aY@-W%{en3Oqliuugz zK3`2U+)7@)p2ltS>9+XJ_QI4j-vS3K^Q09M5+B99f74N>zi9sCl|?x>T;4kSvKCfz zna(*icZJT%4IEPzx8&;IS~tyW)#)0iTl3;tH}A2!)NjJQFuJnDz2|q+G?Sdl+TW$N z%a^iDzs09<;-uiLYXypP1Uq)wow>1inY40S(!<+2A+!8?1d2)~D5s@fnQ`gFEv?5~ z{S#``nqzAc()+SiHo8V@x>kQwT6ihu43~Ss7NLcoykfM<7kc^ch)an7#pgUPQgGWu zEhDibJZ8;v__KF5MZ}+&dem`?q16#3wpm?^>qE{bX<fV-`h`p2aLzfa1B_uAZqtQR zRo_ZT-u*Wvq-jFxLah=BQRP`lTC?>pcg>rsA?;U^5E(wZY}Q*gT^63tJGC3i`2X@n z{kEOJ9-((oNn*j_zYh-YICh=6Lvapc^Mm%s9q}z9hj^Y$PzrW^_&EOT$Aczu#RY7a zdH19xGJc*Su)n`Pr`;g)N#LQ?=e|7nbXf1#-OZDgeLwjXMn;|~Z8#l!NdMQr8S1?@ z(<ZDwCnTKbGA;Rc;QX^^Ki%(o>R2syc|q|!?`so&*=ZE{Zt^hXPvu#vo0-VIbkZNo zKeG>KOZi<7t_<$bOq}s*wiCO&m3PEqqmS=TDa<+ifyu$2F~fAC^C=O}g%0U)*I4(c zq;`JP+~>6Xr0A}9?2~3i@z`{4k()S+N&n=ABfl2MoLIiUX=B0bt}}w-&MUHIPwN}A zmIz&!Ug2AHCn2llG2f=ijyE{FvemawyEJuLZlzRd+O>u+G3wtNG#w?sPBct?ap^{% z275(|jjA5+FW)>-&4rgQrSwZKGINs6TXsKFOL^@E_ujSbQRN*^zTF5u7@ZIuo3K{= zWjO=;n@Q0^-<RAxwbqEeD`vT5B>&voi~+*VOD6J`#2)-NF}?e;fs57W=1phM2mJ{2 zPQA8&!kH(|B^v?*Qf4f=q;HWs*JJbb#*fTQ`;Qb|Nz$&``gy~4<HzM3Hj$5P{$=XK zvVBXg^<E>p?AEmzt5&f^pAp&=vyM+)_w|!6Yq!2^&lNi@vhH&d%MFE`bivFMe7=8^ zt<}17ezxV5%AZME(NVki$fZjX0h2O~J<7LCDo)n*51zhn*C(Io1%@Zt4_Aa{X>@H0 zS3cTzOJwab^TPc%6OJ!=`oeR+7Tay9r|Y+9JeSLKF}`<Un#+1sF5c=TZ=~gn&s|&J zTl~_x(!}hzfz*1|vkKc7d;gd)2XyOhp8I}E2zSi3e#?%Db@!xHJ*O|RzSMK6p5^gp zotcWq-6bs2wr=O$UC7#`Q7-WR+~ZPKr!bx%{c|w}s`aPeX57u+dGLVXHi3)N`!{~M zv3&P5oqrn&`@BtaGwp+?J>l@*YS+E-uY`T~q{G*mXZY<}^z&fC+-Ivl=V%w+y*M>d zlQ++MuBzz`uL7G}Nw@w4p7vW^Q8Fu8^G%k`vNI7yf!!S!Z=RW)9J`?U*g~Fcv9c*U zo~7{WR`AT27OCnxwKTl&u9f~)!@EAxKP2n=7w7-8zi0RHi20ZE`yXGgOXe+^^Sk}} zzq6O+BkE2x#-4u}Jk_^WuJB{mX@}kZfxp;7mcJ_amK!kl?yAksrBzmf))%%%zI`W_ z5`8q)UHXw~mUycz%at;hk`jwrz7~nVUv1``vnK3tv3_ZEVS0$o+XW@n$2Y90{bAd1 z-}8^(!|#57<c`1JAZ%HsZ{yTs-SKhR*Or&NKdgTAX-D>g_lNQqoX8WK*eq*j(5gB~ zeWEXW9lH!embJtE*8c6k1?qM&yYBvwbHDZcju@>&`{LZ{`ARR}<(sir`t<8E3y!22 zM*p@7%SgO)%QP#sj`1p&zN=WWFyih#?)Y-XtM3kl8*aX|*Hh%5t>*o8T{XL1PVvt< zASxhQb5GO7t#swzh8=ZF<tGR(vf10UitkHo$duO)tV%=z9=E)It1wZoY+a+-*4xz= zZ<iM?xPJLzw)@h@?YAykyS=)5=Pp}U7sIbxE1Sf(8{K)>WVXs{`|YQ9?z}yCK21kv zk9hgk-6Ab3TKUd+%n^{xa<+IT^C7M$=(m=J%x#wAfwlJxmnbgHz11RV+p<&Q5Rctb z>8DOpx_tMqtp2<#J0@>R<>zH*Z@iIP_Hl*Wwcp{^8^bCN)-PPJKIo&|l_K}q-d`)` ztTUT5Nou;cYv-?phgDMru3fwMu&Cm=)r5R@h4$qi<g+iA7c!e|{r*Vg7Sq<BN39JV zwz=Hl=>PwB9iPhKdYwi25f3(GY(0IoPpPc?R>0%@TSsKd--IXZ&E+*n`S<SG%nXGU z2YkMpUaN|Gcl{#Q@#NDFyK{mPVmHq|CJ?NUvRqAU*2BZ5z5f4>DBfqk!1A}&^<SmS z7sa3VD$T8SZGY8Wd7tIkK}N3Bt!6E?iw_1|NcX<G^uV`^PxgrMt0^Cz8BkDXA=IbV zF1&K*&W8b3a^A<B7ZzBEGDa+J&{nAn7g^vu(VnrZk&iFNeYtM>m91YS&cCg?ck9IL z$R)ZKmBIDN=a))Wib(`87Mz{@qgMF9#+RKhH=hokf8y`u`LdPSY3CP~*HnGvJoV`S z@Ao^?9WCF_yl^>nRo2IOtvN5{s-M2slzLg+B^rBo@%g*u=M8<1gx<G3do8o|jLe_# zpL-rPPc4{tXy37t?@=Y2AMY}pc>3Z+=0XXF%RlBY)z)od{`~#W>G|^~_aExrDEGig zcitQO8w~#Q52uKqXRvv`Vu{W31AbiU7u09CRxs>cmpP-w`axNbzmiQy;;))rZ-49G z@V_|w`s~y-XTN>k_bk0>rQe6Dj|*aU`fZxNs`yvgIn(6I1k2k|-ZgfY%DS5?d^X#w z*}SOon>|A<<F9K$u1kCH`GXpdj^AWAtqrQ;Sa>t9<K^?rJ;g@)<pE+h?X?!j+cedS z#)qu_RGP`Jr0_S^%1Qd+<V%k){a^Y^cd^;gs3~^alTIo9ek;7mB}Y0Z@aU@hEbD(< zih1ueHE!J*ZuROH8$Q||{Mltzr#QtXqt>&}*Teqg&Q7!Q^D<n2X=~dbunx9-wwv+i zrKprf%f8RAQf6jreD{)iP;;Zpaf)HbLbs^HhCNUBIzKz<ReAQ;v-+%^{YATFo{BQQ z<-D+N(q7&5TWpo?$X)%D6}@zuuh5)y`S%k9)>}UD%zk<LY4y*~_n&;8QE~6pAzuB} zkLn*i|IZxY&B(;SfO`c$0}4Q2&yTDd+v0bGW@bjbOW^~&S=m5}nHZQD+8G!a4(Nk; E032moasU7T diff --git a/lib/mejs/skipback.png b/lib/mejs/skipback.png deleted file mode 100644 index 04756f966d760e8e2728bb90fe8a420ecdc04ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4245 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 RQ(d64-qY33Wt~$(69DbXScCuo diff --git a/paquet.xml b/paquet.xml index 62835d83..e409d45c 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="medias" categorie="multimedia" - version="2.12.0" + version="2.13.0" etat="stable" compatibilite="[3.2.0-dev;]" logo="prive/themes/spip/images/portfolio-32.png" -- GitLab