// source --> https://aristarh.rs/wp-content/mmr/76902e03-1577364226.min.js window.wp=window.wp||{};(function(exports,$){var Uploader;if(typeof _wpPluploadSettings==='undefined'){return} Uploader=function(options){var self=this,isIE,elements={container:'container',browser:'browse_button',dropzone:'drop_element'},tryAgainCount={},tryAgain,key,error,fileUploaded;this.supports={upload:Uploader.browser.supported};this.supported=this.supports.upload;if(!this.supported){return} this.plupload=$.extend(!0,{multipart_params:{}},Uploader.defaults);this.container=document.body;$.extend(!0,this,options);for(key in this){if($.isFunction(this[key])){this[key]=$.proxy(this[key],this)}} for(key in elements){if(!this[key]){continue} this[key]=$(this[key]).first();if(!this[key].length){delete this[key];continue} if(!this[key].prop('id')){this[key].prop('id','__wp-uploader-id-'+Uploader.uuid++)} this.plupload[elements[key]]=this[key].prop('id')} if(!(this.browser&&this.browser.length)&&!(this.dropzone&&this.dropzone.length)){return} this.uploader=new plupload.Uploader(this.plupload);delete this.plupload;this.param(this.params||{});delete this.params;tryAgain=function(message,data,file){var times;var id;if(!data||!data.responseHeaders){error(pluploadL10n.http_error_image,data,file,'no-retry');return} id=data.responseHeaders.match(/x-wp-upload-attachment-id:\s*(\d+)/i);if(id&&id[1]){id=id[1]}else{error(pluploadL10n.http_error_image,data,file,'no-retry');return} times=tryAgainCount[file.id];if(times&×>4){$.ajax({type:'post',url:ajaxurl,dataType:'json',data:{action:'media-create-image-subsizes',_wpnonce:_wpPluploadSettings.defaults.multipart_params._wpnonce,attachment_id:id,_wp_upload_failed_cleanup:!0,}});error(message,data,file,'no-retry');return} if(!times){tryAgainCount[file.id]=1}else{tryAgainCount[file.id]=++times} $.ajax({type:'post',url:ajaxurl,dataType:'json',data:{action:'media-create-image-subsizes',_wpnonce:_wpPluploadSettings.defaults.multipart_params._wpnonce,attachment_id:id,}}).done(function(response){if(response.success){fileUploaded(self.uploader,file,response)}else{if(response.data&&response.data.message){message=response.data.message} error(message,data,file,'no-retry')}}).fail(function(jqXHR){if(jqXHR.status>=500&&jqXHR.status<600){tryAgain(message,data,file);return} error(message,data,file,'no-retry')})} error=function(message,data,file,retry){var isImage=file.type&&file.type.indexOf('image/')===0;var status=data&&data.status;if(retry!=='no-retry'&&isImage&&status>=500&&status<600){tryAgain(message,data,file);return} if(file.attachment){file.attachment.destroy()} Uploader.errors.unshift({message:message||pluploadL10n.default_error,data:data,file:file});self.error(message,data,file)};fileUploaded=function(up,file,response){var complete;_.each(['file','loaded','size','percent'],function(key){file.attachment.unset(key)});file.attachment.set(_.extend(response.data,{uploading:!1}));wp.media.model.Attachment.get(response.data.id,file.attachment);complete=Uploader.queue.all(function(attachment){return!attachment.get('uploading')});if(complete){Uploader.queue.reset()} self.success(file.attachment)} this.uploader.bind('init',function(uploader){var timer,active,dragdrop,dropzone=self.dropzone;dragdrop=self.supports.dragdrop=uploader.features.dragdrop&&!Uploader.browser.mobile;if(!dropzone){return} dropzone.toggleClass('supports-drag-drop',!!dragdrop);if(!dragdrop){return dropzone.unbind('.wp-uploader')} dropzone.bind('dragover.wp-uploader',function(){if(timer){clearTimeout(timer)} if(active){return} dropzone.trigger('dropzone:enter').addClass('drag-over');active=!0});dropzone.bind('dragleave.wp-uploader, drop.wp-uploader',function(){timer=setTimeout(function(){active=!1;dropzone.trigger('dropzone:leave').removeClass('drag-over')},0)});self.ready=!0;$(self).trigger('uploader:ready')});this.uploader.bind('postinit',function(up){up.refresh();self.init()});this.uploader.init();if(this.browser){this.browser.on('mouseenter',this.refresh)}else{this.uploader.disableBrowse(!0);$('#'+this.uploader.id+'_html5_container').hide()} this.uploader.bind('FilesAdded',function(up,files){_.each(files,function(file){var attributes,image;if(plupload.FAILED===file.status){return} attributes=_.extend({file:file,uploading:!0,date:new Date(),filename:file.name,menuOrder:0,uploadedTo:wp.media.model.settings.post.id},_.pick(file,'loaded','size','percent'));image=/(?:jpe?g|png|gif)$/i.exec(file.name);if(image){attributes.type='image';attributes.subtype=('jpg'===image[0])?'jpeg':image[0]} file.attachment=wp.media.model.Attachment.create(attributes);Uploader.queue.add(file.attachment);self.added(file.attachment)});up.refresh();up.start()});this.uploader.bind('UploadProgress',function(up,file){file.attachment.set(_.pick(file,'loaded','percent'));self.progress(file.attachment)});this.uploader.bind('FileUploaded',function(up,file,response){try{response=JSON.parse(response.response)}catch(e){return error(pluploadL10n.default_error,e,file)} if(!_.isObject(response)||_.isUndefined(response.success)){return error(pluploadL10n.default_error,null,file)}else if(!response.success){return error(response.data&&response.data.message,response.data,file)} fileUploaded(up,file,response)});this.uploader.bind('Error',function(up,pluploadError){var message=pluploadL10n.default_error,key;for(key in Uploader.errorMap){if(pluploadError.code===plupload[key]){message=Uploader.errorMap[key];if(_.isFunction(message)){message=message(pluploadError.file,pluploadError)} break}} error(message,pluploadError,pluploadError.file);up.refresh()})};$.extend(Uploader,_wpPluploadSettings);Uploader.uuid=0;Uploader.errorMap={'FAILED':pluploadL10n.upload_failed,'FILE_EXTENSION_ERROR':pluploadL10n.invalid_filetype,'IMAGE_FORMAT_ERROR':pluploadL10n.not_an_image,'IMAGE_MEMORY_ERROR':pluploadL10n.image_memory_exceeded,'IMAGE_DIMENSIONS_ERROR':pluploadL10n.image_dimensions_exceeded,'GENERIC_ERROR':pluploadL10n.upload_failed,'IO_ERROR':pluploadL10n.io_error,'SECURITY_ERROR':pluploadL10n.security_error,'FILE_SIZE_ERROR':function(file){return pluploadL10n.file_exceeds_size_limit.replace('%s',file.name)},'HTTP_ERROR':function(file){if(file.type&&file.type.indexOf('image/')===0){return pluploadL10n.http_error_image} return pluploadL10n.http_error},};$.extend(Uploader.prototype,{param:function(key,value){if(arguments.length===1&&typeof key==='string'){return this.uploader.settings.multipart_params[key]} if(arguments.length>1){this.uploader.settings.multipart_params[key]=value}else{$.extend(this.uploader.settings.multipart_params,key)}},init:function(){},error:function(){},success:function(){},added:function(){},progress:function(){},complete:function(){},refresh:function(){var node,attached,container,id;if(this.browser){node=this.browser[0];while(node){if(node===document.body){attached=!0;break} node=node.parentNode} if(!attached){id='wp-uploader-browser-'+this.uploader.id;container=$('#'+id);if(!container.length){container=$('
').css({position:'fixed',top:'-1000px',left:'-1000px',height:0,width:0}).attr('id','wp-uploader-browser-'+this.uploader.id).appendTo('body')} container.append(this.browser)}} this.uploader.refresh()}});Uploader.queue=new wp.media.model.Attachments([],{query:!1});Uploader.errors=new Backbone.Collection();exports.Uploader=Uploader})(wp,jQuery); /*! * jQuery UI Widget 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/jQuery.widget/ */ !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(h){var s,i=0,a=Array.prototype.slice;return h.cleanData=(s=h.cleanData,function(t){var e,i,n;for(n=0;null!=(i=t[n]);n++)try{(e=h._data(i,"events"))&&e.remove&&h(i).triggerHandler("remove")}catch(t){}s(t)}),h.widget=function(t,i,e){var n,s,o,r,a={},u=t.split(".")[0];return t=t.split(".")[1],n=u+"-"+t,e||(e=i,i=h.Widget),h.expr[":"][n.toLowerCase()]=function(t){return!!h.data(t,n)},h[u]=h[u]||{},s=h[u][t],o=h[u][t]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},h.extend(o,s,{version:e.version,_proto:h.extend({},e),_childConstructors:[]}),(r=new i).options=h.widget.extend({},r.options),h.each(e,function(e,n){function s(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}h.isFunction(n)?a[e]=function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}:a[e]=n}),o.prototype=h.widget.extend(r,{widgetEventPrefix:s&&r.widgetEventPrefix||t},a,{constructor:o,namespace:u,widgetName:t,widgetFullName:n}),s?(h.each(s._childConstructors,function(t,e){var i=e.prototype;h.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete s._childConstructors):i._childConstructors.push(o),h.widget.bridge(t,o),o},h.widget.extend=function(t){for(var e,i,n=a.call(arguments,1),s=0,o=n.length;s",options:{disabled:!1,create:null},_createWidget:function(t,e){e=h(e||this.defaultElement||this)[0],this.element=h(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=h(),this.hoverable=h(),this.focusable=h(),e!==this&&(h.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=h(e.style?e.ownerDocument:e.document||e),this.window=h(this.document[0].defaultView||this.document[0].parentWindow)),this.options=h.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:h.noop,_getCreateEventData:h.noop,_create:h.noop,_init:h.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(h.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:h.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return h.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=h.widget.extend({},this.options[t]),s=0;s=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}); /*! * jQuery UI Sortable 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/sortable/ */ !function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)}(function(u){return u.widget("ui.sortable",u.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t*{ cursor: "+r.cursor+" !important; }").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,s,o,r=this.options,n=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?u:r",i.document[0]).addClass(s||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===t?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),u("",i.document[0]).appendTo(e)):"tr"===t?i._createTrPlaceholder(i.currentItem,e):"img"===t&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(t,e){s&&!o.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=u(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){u(" ",i.document[0]).attr("colspan",u(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){var e,i,s,o,r,n,h,a,l,c,p=null,f=null;for(e=this.containers.length-1;0<=e;e--)if(!u.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(p&&u.contains(this.containers[e].element[0],p.element[0]))continue;p=this.containers[e],f=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(p)if(1===this.containers.length)this.containers[f].containerCache.over||(this.containers[f]._trigger("over",t,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(s=1e4,o=null,r=(l=p.floating||this._isFloating(this.currentItem))?"left":"top",n=l?"width":"height",c=l?"clientX":"clientY",i=this.items.length-1;0<=i;i--)u.contains(this.containers[f].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(h=this.items[i].item.offset()[r],a=!1,t[c]-h>this.items[i][n]/2&&(a=!0),Math.abs(t[c]-h)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),s.grid&&(e=this.originalPageY+Math.round((r-this.originalPageY)/s.grid[1])*s.grid[1],r=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-s.grid[1]:e+s.grid[1]:e,i=this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0],o=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-s.grid[0]:i+s.grid[0]:i)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:n.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();function o(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(o("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(o("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i1){for(var i=1;i=0){item._idleTimeoutId=setTimeout(function onTimeout(){if(item._onTimeout) item._onTimeout()},msecs)}};exports.setImmediate=typeof setImmediate==="function"?setImmediate:function(fn){var id=nextImmediateId++;var args=arguments.length<2?!1:slice.call(arguments,1);immediateIds[id]=!0;nextTick(function onNextTick(){if(immediateIds[id]){if(args){fn.apply(null,args)}else{fn.call(null)} exports.clearImmediate(id)}});return id};exports.clearImmediate=typeof clearImmediate==="function"?clearImmediate:function(id){delete immediateIds[id]}}).call(this,_dereq_(6).setImmediate,_dereq_(6).clearImmediate)},{"4":4,"6":6}],7:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _en=_dereq_(17);var _general=_dereq_(29);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var i18n={lang:'en',en:_en.EN};i18n.language=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]} if(args!==null&&args!==undefined&&args.length){if(typeof args[0]!=='string'){throw new TypeError('Language code must be a string value')} if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(args[0])){throw new TypeError('Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters')} i18n.lang=args[0];if(i18n[args[0]]===undefined){args[1]=args[1]!==null&&args[1]!==undefined&&_typeof(args[1])==='object'?args[1]:{};i18n[args[0]]=!(0,_general.isObjectEmpty)(args[1])?args[1]:_en.EN}else if(args[1]!==null&&args[1]!==undefined&&_typeof(args[1])==='object'){i18n[args[0]]=args[1]}} return i18n.lang};i18n.t=function(message){var pluralParam=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(typeof message==='string'&&message.length){var str=void 0,pluralForm=void 0;var language=i18n.language();var _plural=function _plural(input,number,form){if((typeof input==='undefined'?'undefined':_typeof(input))!=='object'||typeof number!=='number'||typeof form!=='number'){return input} var _pluralForms=function(){return[function(){return arguments.length<=1?undefined:arguments[1]},function(){return(arguments.length<=0?undefined:arguments[0])===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){return(arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])!==0){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1||(arguments.length<=0?undefined:arguments[0])===11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2||(arguments.length<=0?undefined:arguments[0])===12){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])>2&&(arguments.length<=0?undefined:arguments[0])<20){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])%100>0&&(arguments.length<=0?undefined:arguments[0])%100<20){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])>=2&&(arguments.length<=0?undefined:arguments[0])<=4){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%100===1){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])%100===2){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])%100===3||(arguments.length<=0?undefined:arguments[0])%100===4){return arguments.length<=4?undefined:arguments[4]}else{return arguments.length<=1?undefined:arguments[1]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])>2&&(arguments.length<=0?undefined:arguments[0])<7){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])>6&&(arguments.length<=0?undefined:arguments[0])<11){return arguments.length<=4?undefined:arguments[4]}else{return arguments.length<=5?undefined:arguments[5]}},function(){if((arguments.length<=0?undefined:arguments[0])===0){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])%100>=3&&(arguments.length<=0?undefined:arguments[0])%100<=10){return arguments.length<=4?undefined:arguments[4]}else if((arguments.length<=0?undefined:arguments[0])%100>=11){return arguments.length<=5?undefined:arguments[5]}else{return arguments.length<=6?undefined:arguments[6]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])%100>1&&(arguments.length<=0?undefined:arguments[0])%100<11){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])%100>10&&(arguments.length<=0?undefined:arguments[0])%100<20){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10===2){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){return(arguments.length<=0?undefined:arguments[0])!==11&&(arguments.length<=0?undefined:arguments[0])%10===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])!==8&&(arguments.length<=0?undefined:arguments[0])!==11){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){return(arguments.length<=0?undefined:arguments[0])===0?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])===3){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])===0){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}}]}();return _pluralForms[form].apply(null,[number].concat(input))};if(i18n[language]!==undefined){str=i18n[language][message];if(pluralParam!==null&&typeof pluralParam==='number'){pluralForm=i18n[language]['mejs.plural-form'];str=_plural.apply(null,[str,pluralParam,pluralForm])}} if(!str&&i18n.en){str=i18n.en[message];if(pluralParam!==null&&typeof pluralParam==='number'){pluralForm=i18n.en['mejs.plural-form'];str=_plural.apply(null,[str,pluralParam,pluralForm])}} str=str||message;if(pluralParam!==null&&typeof pluralParam==='number'){str=str.replace('%1',pluralParam)} return(0,_general.escapeHTML)(str)} return message};_mejs2.default.i18n=i18n;if(typeof mejsL10n!=='undefined'){_mejs2.default.i18n.language(mejsL10n.language,mejsL10n.strings)} exports.default=i18n},{"17":17,"29":29,"9":9}],8:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _general=_dereq_(29);var _media2=_dereq_(30);var _renderer=_dereq_(10);var _constants=_dereq_(27);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}} var MediaElement=function MediaElement(idOrNode,options,sources){var _this=this;_classCallCheck(this,MediaElement);var t=this;sources=Array.isArray(sources)?sources:null;t.defaults={renderers:[],fakeNodeName:'mediaelementwrapper',pluginPath:'build/',shimScriptAccess:'sameDomain'};options=Object.assign(t.defaults,options);t.mediaElement=_document2.default.createElement(options.fakeNodeName);var id=idOrNode,error=!1;if(typeof idOrNode==='string'){t.mediaElement.originalNode=_document2.default.getElementById(idOrNode)}else{t.mediaElement.originalNode=idOrNode;id=idOrNode.id} if(t.mediaElement.originalNode===undefined||t.mediaElement.originalNode===null){return null} t.mediaElement.options=options;id=id||'mejs_'+Math.random().toString().slice(2);t.mediaElement.originalNode.setAttribute('id',id+'_from_mejs');var tagName=t.mediaElement.originalNode.tagName.toLowerCase();if(['video','audio'].indexOf(tagName)>-1&&!t.mediaElement.originalNode.getAttribute('preload')){t.mediaElement.originalNode.setAttribute('preload','none')} t.mediaElement.originalNode.parentNode.insertBefore(t.mediaElement,t.mediaElement.originalNode);t.mediaElement.appendChild(t.mediaElement.originalNode);var processURL=function processURL(url,type){if(_window2.default.location.protocol==='https:'&&url.indexOf('http:')===0&&_constants.IS_IOS&&_mejs2.default.html5media.mediaTypes.indexOf(type)>-1){var xhr=new XMLHttpRequest();xhr.onreadystatechange=function(){if(this.readyState===4&&this.status===200){var _url=_window2.default.URL||_window2.default.webkitURL,blobUrl=_url.createObjectURL(this.response);t.mediaElement.originalNode.setAttribute('src',blobUrl);return blobUrl} return url};xhr.open('GET',url);xhr.responseType='blob';xhr.send()} return url};var mediaFiles=void 0;if(sources!==null){mediaFiles=sources}else if(t.mediaElement.originalNode!==null){mediaFiles=[];switch(t.mediaElement.originalNode.nodeName.toLowerCase()){case 'iframe':mediaFiles.push({type:'',src:t.mediaElement.originalNode.getAttribute('src')});break;case 'audio':case 'video':var _sources=t.mediaElement.originalNode.children.length,nodeSource=t.mediaElement.originalNode.getAttribute('src');if(nodeSource){var node=t.mediaElement.originalNode,type=(0,_media2.formatType)(nodeSource,node.getAttribute('type'));mediaFiles.push({type:type,src:processURL(nodeSource,type)})} for(var i=0;i<_sources;i++){var n=t.mediaElement.originalNode.children[i];if(n.tagName.toLowerCase()==='source'){var src=n.getAttribute('src'),_type=(0,_media2.formatType)(src,n.getAttribute('type'));mediaFiles.push({type:_type,src:processURL(src,_type)})}} break}} t.mediaElement.id=id;t.mediaElement.renderers={};t.mediaElement.events={};t.mediaElement.promises=[];t.mediaElement.renderer=null;t.mediaElement.rendererName=null;t.mediaElement.changeRenderer=function(rendererName,mediaFiles){var t=_this,media=Object.keys(mediaFiles[0]).length>2?mediaFiles[0]:mediaFiles[0].src;if(t.mediaElement.renderer!==undefined&&t.mediaElement.renderer!==null&&t.mediaElement.renderer.name===rendererName){t.mediaElement.renderer.pause();if(t.mediaElement.renderer.stop){t.mediaElement.renderer.stop()} t.mediaElement.renderer.show();t.mediaElement.renderer.setSrc(media);return!0} if(t.mediaElement.renderer!==undefined&&t.mediaElement.renderer!==null){t.mediaElement.renderer.pause();if(t.mediaElement.renderer.stop){t.mediaElement.renderer.stop()} t.mediaElement.renderer.hide()} var newRenderer=t.mediaElement.renderers[rendererName],newRendererType=null;if(newRenderer!==undefined&&newRenderer!==null){newRenderer.show();newRenderer.setSrc(media);t.mediaElement.renderer=newRenderer;t.mediaElement.rendererName=rendererName;return!0} var rendererArray=t.mediaElement.options.renderers.length?t.mediaElement.options.renderers:_renderer.renderer.order;for(var _i=0,total=rendererArray.length;_i1&&arguments[1]!==undefined?arguments[1]:[];var renderersLength=renderers.length;renderers=renderers.length?renderers:this.order;if(!renderersLength){var rendererIndicator=[/^(html5|native)/i,/^flash/i,/iframe$/i],rendererRanking=function rendererRanking(renderer){for(var i=0,total=rendererIndicator.length;i';t.addControlElement(fullscreenBtn,'fullscreen');fullscreenBtn.addEventListener('click',function(){var isFullScreen=Features.HAS_TRUE_NATIVE_FULLSCREEN&&Features.IS_FULLSCREEN||player.isFullScreen;if(isFullScreen){player.exitFullScreen()}else{player.enterFullScreen()}});player.fullscreenBtn=fullscreenBtn;t.options.keyActions.push({keys:[70],action:function action(player,media,key,event){if(!event.ctrlKey){if(typeof player.enterFullScreen!=='undefined'){if(player.isFullScreen){player.exitFullScreen()}else{player.enterFullScreen()}}}}});t.exitFullscreenCallback=function(e){var key=e.which||e.keyCode||0;if(t.options.enableKeyboard&&key===27&&(Features.HAS_TRUE_NATIVE_FULLSCREEN&&Features.IS_FULLSCREEN||t.isFullScreen)){player.exitFullScreen()}};t.globalBind('keydown',t.exitFullscreenCallback);t.normalHeight=0;t.normalWidth=0;if(Features.HAS_TRUE_NATIVE_FULLSCREEN){var fullscreenChanged=function fullscreenChanged(){if(player.isFullScreen){if(Features.isFullScreen()){player.isNativeFullScreen=!0;player.setControlsSize()}else{player.isNativeFullScreen=!1;player.exitFullScreen()}}};player.globalBind(Features.FULLSCREEN_EVENT_NAME,fullscreenChanged)}},cleanfullscreen:function cleanfullscreen(player){player.exitFullScreen();player.globalUnbind('keydown',player.exitFullscreenCallback)},detectFullscreenMode:function detectFullscreenMode(){var t=this,isNative=t.media.rendererName!==null&&/(native|html5)/i.test(t.media.rendererName);var mode='';if(Features.HAS_TRUE_NATIVE_FULLSCREEN&&isNative){mode='native-native'}else if(Features.HAS_TRUE_NATIVE_FULLSCREEN&&!isNative){mode='plugin-native'}else if(t.usePluginFullScreen&&Features.SUPPORT_POINTER_EVENTS){mode='plugin-click'} t.fullscreenMode=mode;return mode},enterFullScreen:function enterFullScreen(){var t=this,isNative=t.media.rendererName!==null&&/(html5|native)/i.test(t.media.rendererName),containerStyles=getComputedStyle(t.getElement(t.container));if(!t.isVideo){return} if(t.options.useFakeFullscreen===!1&&Features.IS_IOS&&Features.HAS_IOS_FULLSCREEN&&typeof t.media.originalNode.webkitEnterFullscreen==='function'&&t.media.originalNode.canPlayType((0,_media.getTypeFromFile)(t.media.getSrc()))){t.media.originalNode.webkitEnterFullscreen();return}(0,_dom.addClass)(_document2.default.documentElement,t.options.classPrefix+'fullscreen');(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'container-fullscreen');t.normalHeight=parseFloat(containerStyles.height);t.normalWidth=parseFloat(containerStyles.width);if(t.fullscreenMode==='native-native'||t.fullscreenMode==='plugin-native'){Features.requestFullScreen(t.getElement(t.container));if(t.isInIframe){setTimeout(function checkFullscreen(){if(t.isNativeFullScreen){var percentErrorMargin=0.002,windowWidth=_window2.default.innerWidth||_document2.default.documentElement.clientWidth||_document2.default.body.clientWidth,screenWidth=screen.width,absDiff=Math.abs(screenWidth-windowWidth),marginError=screenWidth*percentErrorMargin;if(absDiff>marginError){t.exitFullScreen()}else{setTimeout(checkFullscreen,500)}}},1000)}} t.getElement(t.container).style.width='100%';t.getElement(t.container).style.height='100%';t.containerSizeTimeout=setTimeout(function(){t.getElement(t.container).style.width='100%';t.getElement(t.container).style.height='100%';t.setControlsSize()},500);if(isNative){t.node.style.width='100%';t.node.style.height='100%'}else{var elements=t.getElement(t.container).querySelectorAll('embed, object, video'),_total=elements.length;for(var i=0;i<_total;i++){elements[i].style.width='100%';elements[i].style.height='100%'}} if(t.options.setDimensions&&typeof t.media.setSize==='function'){t.media.setSize(screen.width,screen.height)} var layers=t.getElement(t.layers).children,total=layers.length;for(var _i=0;_i';play.addEventListener('click',function(){if(t.paused){t.play()}else{t.pause()}});var playBtn=play.querySelector('button');t.addControlElement(play,'playpause');function togglePlayPause(which){if('play'===which){(0,_dom.removeClass)(play,t.options.classPrefix+'play');(0,_dom.removeClass)(play,t.options.classPrefix+'replay');(0,_dom.addClass)(play,t.options.classPrefix+'pause');playBtn.setAttribute('title',pauseTitle);playBtn.setAttribute('aria-label',pauseTitle)}else{(0,_dom.removeClass)(play,t.options.classPrefix+'pause');(0,_dom.removeClass)(play,t.options.classPrefix+'replay');(0,_dom.addClass)(play,t.options.classPrefix+'play');playBtn.setAttribute('title',playTitle);playBtn.setAttribute('aria-label',playTitle)}} togglePlayPause('pse');media.addEventListener('loadedmetadata',function(){if(media.rendererName.indexOf('flash')===-1){togglePlayPause('pse')}});media.addEventListener('play',function(){togglePlayPause('play')});media.addEventListener('playing',function(){togglePlayPause('play')});media.addEventListener('pause',function(){togglePlayPause('pse')});media.addEventListener('ended',function(){if(!player.options.loop){(0,_dom.removeClass)(play,t.options.classPrefix+'pause');(0,_dom.removeClass)(play,t.options.classPrefix+'play');(0,_dom.addClass)(play,t.options.classPrefix+'replay');playBtn.setAttribute('title',playTitle);playBtn.setAttribute('aria-label',playTitle)}})}})},{"18":18,"2":2,"28":28,"29":29,"7":7}],13:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player2=_dereq_(18);var _player3=_interopRequireDefault(_player2);var _i18n=_dereq_(7);var _i18n2=_interopRequireDefault(_i18n);var _constants=_dereq_(27);var _time=_dereq_(32);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player2.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1});Object.assign(_player3.default.prototype,{buildprogress:function buildprogress(player,controls,layers,media){var lastKeyPressTime=0,mouseIsDown=!1,startedPaused=!1;var t=this,autoRewindInitial=player.options.autoRewind,tooltip=player.options.enableProgressTooltip?''+('00:00')+('')+'':'',rail=_document2.default.createElement('div');rail.className=t.options.classPrefix+'time-rail';rail.innerHTML=''+('')+('')+('')+('')+('')+(''+tooltip)+'';t.addControlElement(rail,'progress');t.options.keyActions.push({keys:[37,227],action:function action(player){if(!isNaN(player.duration)&&player.duration>0){if(player.isVideo){player.showControls();player.startControlsTimer()} var timeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'time-total');if(timeSlider){timeSlider.focus()} var newTime=Math.max(player.currentTime-player.options.defaultSeekBackwardInterval(player),0);player.setCurrentTime(newTime)}}},{keys:[39,228],action:function action(player){if(!isNaN(player.duration)&&player.duration>0){if(player.isVideo){player.showControls();player.startControlsTimer()} var timeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'time-total');if(timeSlider){timeSlider.focus()} var newTime=Math.min(player.currentTime+player.options.defaultSeekForwardInterval(player),player.duration);player.setCurrentTime(newTime)}}});t.rail=controls.querySelector('.'+t.options.classPrefix+'time-rail');t.total=controls.querySelector('.'+t.options.classPrefix+'time-total');t.loaded=controls.querySelector('.'+t.options.classPrefix+'time-loaded');t.current=controls.querySelector('.'+t.options.classPrefix+'time-current');t.handle=controls.querySelector('.'+t.options.classPrefix+'time-handle');t.timefloat=controls.querySelector('.'+t.options.classPrefix+'time-float');t.timefloatcurrent=controls.querySelector('.'+t.options.classPrefix+'time-float-current');t.slider=controls.querySelector('.'+t.options.classPrefix+'time-slider');t.hovered=controls.querySelector('.'+t.options.classPrefix+'time-hovered');t.buffer=controls.querySelector('.'+t.options.classPrefix+'time-buffering');t.newTime=0;t.forcedHandlePause=!1;t.setTransformStyle=function(element,value){element.style.transform=value;element.style.webkitTransform=value;element.style.MozTransform=value;element.style.msTransform=value;element.style.OTransform=value};t.buffer.style.display='none';var handleMouseMove=function handleMouseMove(e){var totalStyles=getComputedStyle(t.total),offsetStyles=(0,_dom.offset)(t.total),width=t.total.offsetWidth,transform=function(){if(totalStyles.webkitTransform!==undefined){return'webkitTransform'}else if(totalStyles.mozTransform!==undefined){return'mozTransform '}else if(totalStyles.oTransform!==undefined){return'oTransform'}else if(totalStyles.msTransform!==undefined){return'msTransform'}else{return'transform'}}(),cssMatrix=function(){if('WebKitCSSMatrix' in window){return'WebKitCSSMatrix'}else if('MSCSSMatrix' in window){return'MSCSSMatrix'}else if('CSSMatrix' in window){return'CSSMatrix'}}();var percentage=0,leftPos=0,pos=0,x=void 0;if(e.originalEvent&&e.originalEvent.changedTouches){x=e.originalEvent.changedTouches[0].pageX}else if(e.changedTouches){x=e.changedTouches[0].pageX}else{x=e.pageX} if(t.getDuration()){if(xwidth+offsetStyles.left){x=width+offsetStyles.left} pos=x-offsetStyles.left;percentage=pos/width;t.newTime=percentage*t.getDuration();if(mouseIsDown&&t.getCurrentTime()!==null&&t.newTime.toFixed(4)!==t.getCurrentTime().toFixed(4)){t.setCurrentRailHandle(t.newTime);t.updateCurrent(t.newTime)} if(!_constants.IS_IOS&&!_constants.IS_ANDROID){if(pos<0){pos=0} if(t.options.useSmoothHover&&cssMatrix!==null&&typeof window[cssMatrix]!=='undefined'){var matrix=new window[cssMatrix](getComputedStyle(t.handle)[transform]),handleLocation=matrix.m41,hoverScaleX=pos/parseFloat(getComputedStyle(t.total).width)-handleLocation/parseFloat(getComputedStyle(t.total).width);t.hovered.style.left=handleLocation+'px';t.setTransformStyle(t.hovered,'scaleX('+hoverScaleX+')');t.hovered.setAttribute('pos',pos);if(hoverScaleX>=0){(0,_dom.removeClass)(t.hovered,'negative')}else{(0,_dom.addClass)(t.hovered,'negative')}} if(t.timefloat){var half=t.timefloat.offsetWidth/2,offsetContainer=mejs.Utils.offset(t.getElement(t.container)),tooltipStyles=getComputedStyle(t.timefloat);if(x-offsetContainer.left=t.getElement(t.container).offsetWidth-half){leftPos=t.total.offsetWidth-half}else{leftPos=pos} if((0,_dom.hasClass)(t.getElement(t.container),t.options.classPrefix+'long-video')){leftPos+=parseFloat(tooltipStyles.marginLeft)/2+t.timefloat.offsetWidth/2} t.timefloat.style.left=leftPos+'px';t.timefloatcurrent.innerHTML=(0,_time.secondsToTimeCode)(t.newTime,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat);t.timefloat.style.display='block'}}}else if(!_constants.IS_IOS&&!_constants.IS_ANDROID&&t.timefloat){leftPos=t.timefloat.offsetWidth+width>=t.getElement(t.container).offsetWidth?t.timefloat.offsetWidth/2:0;t.timefloat.style.left=leftPos+'px';t.timefloat.style.left=leftPos+'px';t.timefloat.style.display='block'}},updateSlider=function updateSlider(){var seconds=t.getCurrentTime(),timeSliderText=_i18n2.default.t('mejs.time-slider'),time=(0,_time.secondsToTimeCode)(seconds,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat),duration=t.getDuration();t.slider.setAttribute('role','slider');t.slider.tabIndex=0;if(media.paused){t.slider.setAttribute('aria-label',timeSliderText);t.slider.setAttribute('aria-valuemin',0);t.slider.setAttribute('aria-valuemax',isNaN(duration)?0:duration);t.slider.setAttribute('aria-valuenow',seconds);t.slider.setAttribute('aria-valuetext',time)}else{t.slider.removeAttribute('aria-label');t.slider.removeAttribute('aria-valuemin');t.slider.removeAttribute('aria-valuemax');t.slider.removeAttribute('aria-valuenow');t.slider.removeAttribute('aria-valuetext')}},restartPlayer=function restartPlayer(){if(new Date()-lastKeyPressTime>=1000){t.play()}},handleMouseup=function handleMouseup(){if(mouseIsDown&&t.getCurrentTime()!==null&&t.newTime.toFixed(4)!==t.getCurrentTime().toFixed(4)){t.setCurrentTime(t.newTime);t.setCurrentRailHandle(t.newTime);t.updateCurrent(t.newTime)} if(t.forcedHandlePause){t.slider.focus();t.play()} t.forcedHandlePause=!1};t.slider.addEventListener('focus',function(){player.options.autoRewind=!1});t.slider.addEventListener('blur',function(){player.options.autoRewind=autoRewindInitial});t.slider.addEventListener('keydown',function(e){if(new Date()-lastKeyPressTime>=1000){startedPaused=t.paused} if(t.options.enableKeyboard&&t.options.keyActions.length){var keyCode=e.which||e.keyCode||0,duration=t.getDuration(),seekForward=player.options.defaultSeekForwardInterval(media),seekBackward=player.options.defaultSeekBackwardInterval(media);var seekTime=t.getCurrentTime();var volume=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-slider');if(keyCode===38||keyCode===40){if(volume){volume.style.display='block'} if(t.isVideo){t.showControls();t.startControlsTimer()} var newVolume=keyCode===38?Math.min(t.volume+0.1,1):Math.max(t.volume-0.1,0),mutePlayer=newVolume<=0;t.setVolume(newVolume);t.setMuted(mutePlayer);return}else{if(volume){volume.style.display='none'}} switch(keyCode){case 37:if(t.getDuration()!==Infinity){seekTime-=seekBackward} break;case 39:if(t.getDuration()!==Infinity){seekTime+=seekForward} break;case 36:seekTime=0;break;case 35:seekTime=duration;break;case 13:case 32:if(_constants.IS_FIREFOX){if(t.paused){t.play()}else{t.pause()}} return;default:return} seekTime=seekTime<0||isNaN(seekTime)?0:seekTime>=duration?duration:Math.floor(seekTime);lastKeyPressTime=new Date();if(!startedPaused){player.pause()} if(seekTime0&&target.buffered.end&&t.getDuration()){percent=target.buffered.end(target.buffered.length-1)/t.getDuration()}else if(target&&target.bytesTotal!==undefined&&target.bytesTotal>0&&target.bufferedBytes!==undefined){percent=target.bufferedBytes/target.bytesTotal}else if(e&&e.lengthComputable&&e.total!==0){percent=e.loaded/e.total} if(percent!==null){percent=Math.min(1,Math.max(0,percent));if(t.loaded){t.setTransformStyle(t.loaded,'scaleX('+percent+')')}}},setCurrentRailHandle:function setCurrentRailHandle(fakeTime){var t=this;t.setCurrentRailMain(t,fakeTime)},setCurrentRail:function setCurrentRail(){var t=this;t.setCurrentRailMain(t)},setCurrentRailMain:function setCurrentRailMain(t,fakeTime){if(t.getCurrentTime()!==undefined&&t.getDuration()){var nTime=typeof fakeTime==='undefined'?t.getCurrentTime():fakeTime;if(t.total&&t.handle){var tW=parseFloat(getComputedStyle(t.total).width);var newWidth=Math.round(tW*nTime/t.getDuration()),handlePos=newWidth-Math.round(t.handle.offsetWidth/2);handlePos=handlePos<0?0:handlePos;t.setTransformStyle(t.current,'scaleX('+newWidth/tW+')');t.setTransformStyle(t.handle,'translateX('+handlePos+'px)');if(t.options.useSmoothHover&&!(0,_dom.hasClass)(t.hovered,'no-hover')){var pos=parseInt(t.hovered.getAttribute('pos'),10);pos=isNaN(pos)?0:pos;var hoverScaleX=pos/tW-handlePos/tW;t.hovered.style.left=handlePos+'px';t.setTransformStyle(t.hovered,'scaleX('+hoverScaleX+')');if(hoverScaleX>=0){(0,_dom.removeClass)(t.hovered,'negative')}else{(0,_dom.addClass)(t.hovered,'negative')}}}}}})},{"18":18,"2":2,"27":27,"28":28,"32":32,"7":7}],14:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player=_dereq_(18);var _player2=_interopRequireDefault(_player);var _time=_dereq_(32);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{duration:0,timeAndDurationSeparator:' | '});Object.assign(_player2.default.prototype,{buildcurrent:function buildcurrent(player,controls,layers,media){var t=this,time=_document2.default.createElement('div');time.className=t.options.classPrefix+'time';time.setAttribute('role','timer');time.setAttribute('aria-live','off');time.innerHTML=''+(0,_time.secondsToTimeCode)(0,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat)+'';t.addControlElement(time,'current');player.updateCurrent();t.updateTimeCallback=function(){if(t.controlsAreVisible){player.updateCurrent()}};media.addEventListener('timeupdate',t.updateTimeCallback)},cleancurrent:function cleancurrent(player,controls,layers,media){media.removeEventListener('timeupdate',player.updateTimeCallback)},buildduration:function buildduration(player,controls,layers,media){var t=this,currTime=controls.lastChild.querySelector('.'+t.options.classPrefix+'currenttime');if(currTime){controls.querySelector('.'+t.options.classPrefix+'time').innerHTML+=t.options.timeAndDurationSeparator+''+((0,_time.secondsToTimeCode)(t.options.duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat)+'')}else{if(controls.querySelector('.'+t.options.classPrefix+'currenttime')){(0,_dom.addClass)(controls.querySelector('.'+t.options.classPrefix+'currenttime').parentNode,t.options.classPrefix+'currenttime-container')} var duration=_document2.default.createElement('div');duration.className=t.options.classPrefix+'time '+t.options.classPrefix+'duration-container';duration.innerHTML=''+((0,_time.secondsToTimeCode)(t.options.duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat)+'');t.addControlElement(duration,'duration')} t.updateDurationCallback=function(){if(t.controlsAreVisible){player.updateDuration()}};media.addEventListener('timeupdate',t.updateDurationCallback)},cleanduration:function cleanduration(player,controls,layers,media){media.removeEventListener('timeupdate',player.updateDurationCallback)},updateCurrent:function updateCurrent(){var t=this;var currentTime=t.getCurrentTime();if(isNaN(currentTime)){currentTime=0} var timecode=(0,_time.secondsToTimeCode)(currentTime,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat);if(timecode.length>5){(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'long-video')}else{(0,_dom.removeClass)(t.getElement(t.container),t.options.classPrefix+'long-video')} if(t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'currenttime')){t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'currenttime').innerText=timecode}},updateDuration:function updateDuration(){var t=this;var duration=t.getDuration();if(t.media!==undefined&&(isNaN(duration)||duration===Infinity||duration<0)){t.media.duration=t.options.duration=duration=0} if(t.options.duration>0){duration=t.options.duration} var timecode=(0,_time.secondsToTimeCode)(duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat);if(timecode.length>5){(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'long-video')}else{(0,_dom.removeClass)(t.getElement(t.container),t.options.classPrefix+'long-video')} if(t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'duration')&&duration>0){t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'duration').innerHTML=timecode}}})},{"18":18,"2":2,"28":28,"32":32}],15:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _i18n=_dereq_(7);var _i18n2=_interopRequireDefault(_i18n);var _player=_dereq_(18);var _player2=_interopRequireDefault(_player);var _time=_dereq_(32);var _general=_dereq_(29);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{startLanguage:'',tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:''});Object.assign(_player2.default.prototype,{hasChapters:!1,buildtracks:function buildtracks(player,controls,layers,media){this.findTracks();if(!player.tracks.length&&(!player.trackFiles||!player.trackFiles.length===0)){return} var t=this,attr=t.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':'',tracksTitle=(0,_general.isString)(t.options.tracksText)?t.options.tracksText:_i18n2.default.t('mejs.captions-subtitles'),chaptersTitle=(0,_general.isString)(t.options.chaptersText)?t.options.chaptersText:_i18n2.default.t('mejs.captions-chapters'),total=player.trackFiles===null?player.tracks.length:player.trackFiles.length;if(t.domNode.textTracks){for(var i=t.domNode.textTracks.length-1;i>=0;i--){t.domNode.textTracks[i].mode='hidden'}} t.cleartracks(player);player.captions=_document2.default.createElement('div');player.captions.className=t.options.classPrefix+'captions-layer '+t.options.classPrefix+'layer';player.captions.innerHTML='
'+('')+'
';player.captions.style.display='none';layers.insertBefore(player.captions,layers.firstChild);player.captionsText=player.captions.querySelector('.'+t.options.classPrefix+'captions-text');player.captionsButton=_document2.default.createElement('div');player.captionsButton.className=t.options.classPrefix+'button '+t.options.classPrefix+'captions-button';player.captionsButton.innerHTML=''+('
')+('
    ')+('
  • ')+(''+('')+'
  • '+'
'+'
';t.addControlElement(player.captionsButton,'tracks');player.captionsButton.querySelector('.'+t.options.classPrefix+'captions-selector-input').disabled=!1;player.chaptersButton=_document2.default.createElement('div');player.chaptersButton.className=t.options.classPrefix+'button '+t.options.classPrefix+'chapters-button';player.chaptersButton.innerHTML=''+('
')+('
    ')+'
    ';var subtitleCount=0;for(var _i=0;_i'+('')+('')+''},checkForTracks:function checkForTracks(){var t=this;var hasSubtitles=!1;if(t.options.hideCaptionsButtonWhenEmpty){for(var i=0,total=t.tracks.length;i-1){t.captionsText.innerHTML=sanitize(track.entries[i].text);t.captionsText.className=t.options.classPrefix+'captions-text '+(track.entries[i].identifier||'');t.captions.style.display='';t.captions.style.height='0px';return} t.captions.style.display='none'}else{t.captions.style.display='none'}},setupSlides:function setupSlides(track){var t=this;t.slides=track;t.slides.entries.imgs=[t.slides.entries.length];t.showSlide(0)},showSlide:function showSlide(index){var _this=this;var t=this;if(t.tracks===undefined||t.slidesContainer===undefined){return} var url=t.slides.entries[index].text;var img=t.slides.entries[index].imgs;if(img===undefined||img.fadeIn===undefined){var image=_document2.default.createElement('img');image.src=url;image.addEventListener('load',function(){var self=_this,visible=(0,_dom.siblings)(self,function(el){return visible(el)});self.style.display='none';t.slidesContainer.innerHTML+=self.innerHTML;(0,_dom.fadeIn)(t.slidesContainer.querySelector(image));for(var i=0,total=visible.length;i-1){t.showSlide(i)}},drawChapters:function drawChapters(chapters){var t=this,total=chapters.entries.length;if(!total){return} t.chaptersButton.querySelector('ul').innerHTML='';for(var i=0;i'+('')+('')+''} var radios=t.chaptersButton.querySelectorAll('input[type="radio"]'),labels=t.chaptersButton.querySelectorAll('.'+t.options.classPrefix+'chapters-selector-label');for(var _i13=0,_total10=radios.length;_i13<_total10;_i13++){radios[_i13].disabled=!1;radios[_i13].checked=!1;radios[_i13].addEventListener('click',function(e){var self=this,listItems=t.chaptersButton.querySelectorAll('li'),label=(0,_dom.siblings)(self,function(el){return(0,_dom.hasClass)(el,t.options.classPrefix+'chapters-selector-label')})[0];self.checked=!0;self.parentNode.setAttribute('aria-checked',!0);(0,_dom.addClass)(label,t.options.classPrefix+'chapters-selected');(0,_dom.removeClass)(t.chaptersButton.querySelector('.'+t.options.classPrefix+'chapters-selected'),t.options.classPrefix+'chapters-selected');for(var _i14=0,_total11=listItems.length;_i14<_total11;_i14++){listItems[_i14].setAttribute('aria-checked',!1)} var keyboard=e.keyCode||e.which;if(typeof keyboard==='undefined'){setTimeout(function(){t.getElement(t.container).focus()},500)} t.media.setCurrentTime(parseFloat(self.value));if(t.media.paused){t.media.play()}})} for(var _i15=0,_total12=labels.length;_i15<_total12;_i15++){labels[_i15].addEventListener('click',function(e){var radio=(0,_dom.siblings)(this,function(el){return el.tagName==='INPUT'})[0],event=(0,_general.createEvent)('click',radio);radio.dispatchEvent(event);e.preventDefault()})}},searchTrackPosition:function searchTrackPosition(tracks,currentTime){var lo=0,hi=tracks.length-1,mid=void 0,start=void 0,stop=void 0;while(lo<=hi){mid=lo+hi>>1;start=tracks[mid].start;stop=tracks[mid].stop;if(currentTime>=start&¤tTimecurrentTime){hi=mid-1}} return-1}});_mejs2.default.language={codes:{af:'mejs.afrikaans',sq:'mejs.albanian',ar:'mejs.arabic',be:'mejs.belarusian',bg:'mejs.bulgarian',ca:'mejs.catalan',zh:'mejs.chinese','zh-cn':'mejs.chinese-simplified','zh-tw':'mejs.chines-traditional',hr:'mejs.croatian',cs:'mejs.czech',da:'mejs.danish',nl:'mejs.dutch',en:'mejs.english',et:'mejs.estonian',fl:'mejs.filipino',fi:'mejs.finnish',fr:'mejs.french',gl:'mejs.galician',de:'mejs.german',el:'mejs.greek',ht:'mejs.haitian-creole',iw:'mejs.hebrew',hi:'mejs.hindi',hu:'mejs.hungarian',is:'mejs.icelandic',id:'mejs.indonesian',ga:'mejs.irish',it:'mejs.italian',ja:'mejs.japanese',ko:'mejs.korean',lv:'mejs.latvian',lt:'mejs.lithuanian',mk:'mejs.macedonian',ms:'mejs.malay',mt:'mejs.maltese',no:'mejs.norwegian',fa:'mejs.persian',pl:'mejs.polish',pt:'mejs.portuguese',ro:'mejs.romanian',ru:'mejs.russian',sr:'mejs.serbian',sk:'mejs.slovak',sl:'mejs.slovenian',es:'mejs.spanish',sw:'mejs.swahili',sv:'mejs.swedish',tl:'mejs.tagalog',th:'mejs.thai',tr:'mejs.turkish',uk:'mejs.ukrainian',vi:'mejs.vietnamese',cy:'mejs.welsh',yi:'mejs.yiddish'}};_mejs2.default.TrackFormatParser={webvtt:{pattern:/^((?:[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 parse(trackText){var lines=trackText.split(/\r?\n/),entries=[];var timecode=void 0,text=void 0,identifier=void 0;for(var i=0,total=lines.length;i=0&&lines[i-1]!==''){identifier=lines[i-1]} i++;text=lines[i];i++;while(lines[i]!==''&&i$1");entries.push({identifier:identifier,start:(0,_time.convertSMPTEtoSeconds)(timecode[1])===0?0.200:(0,_time.convertSMPTEtoSeconds)(timecode[1]),stop:(0,_time.convertSMPTEtoSeconds)(timecode[3]),text:text,settings:timecode[5]})} identifier=''} return entries}},dfxp:{parse:function parse(trackText){trackText=$(trackText).filter('tt');var container=trackText.firstChild,lines=container.querySelectorAll('p'),styleNode=trackText.getElementById(''+container.attr('style')),entries=[];var styles=void 0;if(styleNode.length){styleNode.removeAttribute('id');var attributes=styleNode.attributes;if(attributes.length){styles={};for(var i=0,total=attributes.length;i$1");entries.push(_temp)} return entries}}}},{"18":18,"2":2,"28":28,"29":29,"32":32,"7":7,"9":9}],16:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player=_dereq_(18);var _player2=_interopRequireDefault(_player);var _i18n=_dereq_(7);var _i18n2=_interopRequireDefault(_i18n);var _constants=_dereq_(27);var _general=_dereq_(29);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:'horizontal',videoVolume:'vertical',startVolume:0.8});Object.assign(_player2.default.prototype,{buildvolume:function buildvolume(player,controls,layers,media){if((_constants.IS_ANDROID||_constants.IS_IOS)&&this.options.hideVolumeOnTouchDevices){return} var t=this,mode=t.isVideo?t.options.videoVolume:t.options.audioVolume,muteText=(0,_general.isString)(t.options.muteText)?t.options.muteText:_i18n2.default.t('mejs.mute'),unmuteText=(0,_general.isString)(t.options.unmuteText)?t.options.unmuteText:_i18n2.default.t('mejs.unmute'),volumeControlText=(0,_general.isString)(t.options.allyVolumeControlText)?t.options.allyVolumeControlText:_i18n2.default.t('mejs.volume-help-text'),mute=_document2.default.createElement('div');mute.className=t.options.classPrefix+'button '+t.options.classPrefix+'volume-button '+t.options.classPrefix+'mute';mute.innerHTML=mode==='horizontal'?'':''+(''+(''+volumeControlText+'')+('
    ')+('
    ')+('
    ')+'
    '+'
    ';t.addControlElement(mute,'volume');t.options.keyActions.push({keys:[38],action:function action(player){var volumeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider');if(volumeSlider&&volumeSlider.matches(':focus')){volumeSlider.style.display='block'} if(player.isVideo){player.showControls();player.startControlsTimer()} var newVolume=Math.min(player.volume+0.1,1);player.setVolume(newVolume);if(newVolume>0){player.setMuted(!1)}}},{keys:[40],action:function action(player){var volumeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider');if(volumeSlider){volumeSlider.style.display='block'} if(player.isVideo){player.showControls();player.startControlsTimer()} var newVolume=Math.max(player.volume-0.1,0);player.setVolume(newVolume);if(newVolume<=0.1){player.setMuted(!0)}}},{keys:[77],action:function action(player){player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider').style.display='block';if(player.isVideo){player.showControls();player.startControlsTimer()} if(player.media.muted){player.setMuted(!1)}else{player.setMuted(!0)}}});if(mode==='horizontal'){var anchor=_document2.default.createElement('a');anchor.className=t.options.classPrefix+'horizontal-volume-slider';anchor.href='javascript:void(0);';anchor.setAttribute('aria-label',_i18n2.default.t('mejs.volume-slider'));anchor.setAttribute('aria-valuemin',0);anchor.setAttribute('aria-valuemax',100);anchor.setAttribute('aria-valuenow',100);anchor.setAttribute('role','slider');anchor.innerHTML+=''+volumeControlText+''+('
    ')+('
    ')+('
    ')+'
    ';mute.parentNode.insertBefore(anchor,mute.nextSibling)} var mouseIsDown=!1,mouseIsOver=!1,modified=!1,updateVolumeSlider=function updateVolumeSlider(){var volume=Math.floor(media.volume*100);volumeSlider.setAttribute('aria-valuenow',volume);volumeSlider.setAttribute('aria-valuetext',volume+'%')};var volumeSlider=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-slider'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-slider'),volumeTotal=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-total'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-total'),volumeCurrent=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-current'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-current'),volumeHandle=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-handle'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-handle'),positionVolumeHandle=function positionVolumeHandle(volume){if(volume===null||isNaN(volume)||volume===undefined){return} volume=Math.max(0,volume);volume=Math.min(volume,1);if(volume===0){(0,_dom.removeClass)(mute,t.options.classPrefix+'mute');(0,_dom.addClass)(mute,t.options.classPrefix+'unmute');var button=mute.firstElementChild;button.setAttribute('title',unmuteText);button.setAttribute('aria-label',unmuteText)}else{(0,_dom.removeClass)(mute,t.options.classPrefix+'unmute');(0,_dom.addClass)(mute,t.options.classPrefix+'mute');var _button=mute.firstElementChild;_button.setAttribute('title',muteText);_button.setAttribute('aria-label',muteText)} var volumePercentage=volume*100+'%',volumeStyles=getComputedStyle(volumeHandle);if(mode==='vertical'){volumeCurrent.style.bottom=0;volumeCurrent.style.height=volumePercentage;volumeHandle.style.bottom=volumePercentage;volumeHandle.style.marginBottom=-parseFloat(volumeStyles.height)/2+'px'}else{volumeCurrent.style.left=0;volumeCurrent.style.width=volumePercentage;volumeHandle.style.left=volumePercentage;volumeHandle.style.marginLeft=-parseFloat(volumeStyles.width)/2+'px'}},handleVolumeMove=function handleVolumeMove(e){var totalOffset=(0,_dom.offset)(volumeTotal),volumeStyles=getComputedStyle(volumeTotal);modified=!0;var volume=null;if(mode==='vertical'){var railHeight=parseFloat(volumeStyles.height),newY=e.pageY-totalOffset.top;volume=(railHeight-newY)/railHeight;if(totalOffset.top===0||totalOffset.left===0){return}}else{var railWidth=parseFloat(volumeStyles.width),newX=e.pageX-totalOffset.left;volume=newX/railWidth} volume=Math.max(0,volume);volume=Math.min(volume,1);positionVolumeHandle(volume);t.setMuted(volume===0);t.setVolume(volume);e.preventDefault();e.stopPropagation()},toggleMute=function toggleMute(){if(t.muted){positionVolumeHandle(0);(0,_dom.removeClass)(mute,t.options.classPrefix+'mute');(0,_dom.addClass)(mute,t.options.classPrefix+'unmute')}else{positionVolumeHandle(media.volume);(0,_dom.removeClass)(mute,t.options.classPrefix+'unmute');(0,_dom.addClass)(mute,t.options.classPrefix+'mute')}};player.getElement(player.container).addEventListener('keydown',function(e){var hasFocus=!!e.target.closest('.'+t.options.classPrefix+'container');if(!hasFocus&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('mouseenter',function(e){if(e.target===mute){volumeSlider.style.display='block';mouseIsOver=!0;e.preventDefault();e.stopPropagation()}});mute.addEventListener('focusin',function(){volumeSlider.style.display='block';mouseIsOver=!0});mute.addEventListener('focusout',function(e){if((!e.relatedTarget||e.relatedTarget&&!e.relatedTarget.matches('.'+t.options.classPrefix+'volume-slider'))&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('mouseleave',function(){mouseIsOver=!1;if(!mouseIsDown&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('focusout',function(){mouseIsOver=!1});mute.addEventListener('keydown',function(e){if(t.options.enableKeyboard&&t.options.keyActions.length){var keyCode=e.which||e.keyCode||0,volume=media.volume;switch(keyCode){case 38:volume=Math.min(volume+0.1,1);break;case 40:volume=Math.max(0,volume-0.1);break;default:return!0} mouseIsDown=!1;positionVolumeHandle(volume);media.setVolume(volume);e.preventDefault();e.stopPropagation()}});mute.querySelector('button').addEventListener('click',function(){media.setMuted(!media.muted);var event=(0,_general.createEvent)('volumechange',media);media.dispatchEvent(event)});volumeSlider.addEventListener('dragstart',function(){return!1});volumeSlider.addEventListener('mouseover',function(){mouseIsOver=!0});volumeSlider.addEventListener('focusin',function(){volumeSlider.style.display='block';mouseIsOver=!0});volumeSlider.addEventListener('focusout',function(){mouseIsOver=!1;if(!mouseIsDown&&mode==='vertical'){volumeSlider.style.display='none'}});volumeSlider.addEventListener('mousedown',function(e){handleVolumeMove(e);t.globalBind('mousemove.vol',function(event){var target=event.target;if(mouseIsDown&&(target===volumeSlider||target.closest(mode==='vertical'?'.'+t.options.classPrefix+'volume-slider':'.'+t.options.classPrefix+'horizontal-volume-slider'))){handleVolumeMove(event)}});t.globalBind('mouseup.vol',function(){mouseIsDown=!1;if(!mouseIsOver&&mode==='vertical'){volumeSlider.style.display='none'}});mouseIsDown=!0;e.preventDefault();e.stopPropagation()});media.addEventListener('volumechange',function(e){if(!mouseIsDown){toggleMute()} updateVolumeSlider(e)});var rendered=!1;media.addEventListener('rendererready',function(){if(!modified){setTimeout(function(){rendered=!0;if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0);player.options.startVolume=0} media.setVolume(player.options.startVolume);t.setControlsSize()},250)}});media.addEventListener('loadedmetadata',function(){setTimeout(function(){if(!modified&&!rendered){if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0)} media.setVolume(player.options.startVolume);t.setControlsSize()} rendered=!1},250)});if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0);player.options.startVolume=0;toggleMute()} t.getElement(t.container).addEventListener('controlsresize',function(){toggleMute()})}})},{"18":18,"2":2,"27":27,"28":28,"29":29,"7":7}],17:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var EN=exports.EN={'mejs.plural-form':1,'mejs.download-file':'Download File','mejs.install-flash':'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/','mejs.fullscreen':'Fullscreen','mejs.play':'Play','mejs.pause':'Pause','mejs.time-slider':'Time Slider','mejs.time-help-text':'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.','mejs.live-broadcast':'Live Broadcast','mejs.volume-help-text':'Use Up/Down Arrow keys to increase or decrease volume.','mejs.unmute':'Unmute','mejs.mute':'Mute','mejs.volume-slider':'Volume Slider','mejs.video-player':'Video Player','mejs.audio-player':'Audio Player','mejs.captions-subtitles':'Captions/Subtitles','mejs.captions-chapters':'Chapters','mejs.none':'None','mejs.afrikaans':'Afrikaans','mejs.albanian':'Albanian','mejs.arabic':'Arabic','mejs.belarusian':'Belarusian','mejs.bulgarian':'Bulgarian','mejs.catalan':'Catalan','mejs.chinese':'Chinese','mejs.chinese-simplified':'Chinese (Simplified)','mejs.chinese-traditional':'Chinese (Traditional)','mejs.croatian':'Croatian','mejs.czech':'Czech','mejs.danish':'Danish','mejs.dutch':'Dutch','mejs.english':'English','mejs.estonian':'Estonian','mejs.filipino':'Filipino','mejs.finnish':'Finnish','mejs.french':'French','mejs.galician':'Galician','mejs.german':'German','mejs.greek':'Greek','mejs.haitian-creole':'Haitian Creole','mejs.hebrew':'Hebrew','mejs.hindi':'Hindi','mejs.hungarian':'Hungarian','mejs.icelandic':'Icelandic','mejs.indonesian':'Indonesian','mejs.irish':'Irish','mejs.italian':'Italian','mejs.japanese':'Japanese','mejs.korean':'Korean','mejs.latvian':'Latvian','mejs.lithuanian':'Lithuanian','mejs.macedonian':'Macedonian','mejs.malay':'Malay','mejs.maltese':'Maltese','mejs.norwegian':'Norwegian','mejs.persian':'Persian','mejs.polish':'Polish','mejs.portuguese':'Portuguese','mejs.romanian':'Romanian','mejs.russian':'Russian','mejs.serbian':'Serbian','mejs.slovak':'Slovak','mejs.slovenian':'Slovenian','mejs.spanish':'Spanish','mejs.swahili':'Swahili','mejs.swedish':'Swedish','mejs.tagalog':'Tagalog','mejs.thai':'Thai','mejs.turkish':'Turkish','mejs.ukrainian':'Ukrainian','mejs.vietnamese':'Vietnamese','mejs.welsh':'Welsh','mejs.yiddish':'Yiddish'}},{}],18:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.config=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i'+('
    ')+('
    ')+('
    ')+'
    ';t.getElement(t.container).addEventListener('focus',function(e){if(!t.controlsAreVisible&&!t.hasFocus&&t.controlsEnabled){t.showControls(!0);var btnSelector=(0,_general.isNodeAfter)(e.relatedTarget,t.getElement(t.container))?'.'+t.options.classPrefix+'controls .'+t.options.classPrefix+'button:last-child > button':'.'+t.options.classPrefix+'playpause-button > button',button=t.getElement(t.container).querySelector(btnSelector);button.focus()}});t.node.parentNode.insertBefore(t.getElement(t.container),t.node);if(!t.options.features.length&&!t.options.useDefaultControls){t.getElement(t.container).style.background='transparent';t.getElement(t.container).querySelector('.'+t.options.classPrefix+'controls').style.display='none'} if(t.isVideo&&t.options.stretching==='fill'&&!dom.hasClass(t.getElement(t.container).parentNode,t.options.classPrefix+'fill-container')){t.outerContainer=t.media.parentNode;var wrapper=_document2.default.createElement('div');wrapper.className=t.options.classPrefix+'fill-container';t.getElement(t.container).parentNode.insertBefore(wrapper,t.getElement(t.container));wrapper.appendChild(t.getElement(t.container))} if(_constants.IS_ANDROID){dom.addClass(t.getElement(t.container),t.options.classPrefix+'android')} if(_constants.IS_IOS){dom.addClass(t.getElement(t.container),t.options.classPrefix+'ios')} if(_constants.IS_IPAD){dom.addClass(t.getElement(t.container),t.options.classPrefix+'ipad')} if(_constants.IS_IPHONE){dom.addClass(t.getElement(t.container),t.options.classPrefix+'iphone')} dom.addClass(t.getElement(t.container),t.isVideo?t.options.classPrefix+'video':t.options.classPrefix+'audio');if(_constants.IS_SAFARI&&!_constants.IS_IOS){dom.addClass(t.getElement(t.container),t.options.classPrefix+'hide-cues');var cloneNode=t.node.cloneNode(),children=t.node.children,mediaFiles=[],tracks=[];for(var i=0,total=children.length;i0||t.options[tagType+'Width'].toString().indexOf('%')>-1){t.width=t.options[tagType+'Width']}else if(t.node.style.width!==''&&t.node.style.width!==null){t.width=t.node.style.width}else if(t.node.getAttribute('width')){t.width=t.node.getAttribute('width')}else{t.width=t.options['default'+capsTagName+'Width']} if(t.options[tagType+'Height']>0||t.options[tagType+'Height'].toString().indexOf('%')>-1){t.height=t.options[tagType+'Height']}else if(t.node.style.height!==''&&t.node.style.height!==null){t.height=t.node.style.height}else if(t.node.getAttribute('height')){t.height=t.node.getAttribute('height')}else{t.height=t.options['default'+capsTagName+'Height']} t.initialAspectRatio=t.height>=t.width?t.width/t.height:t.height/t.width;t.setPlayerSize(t.width,t.height);playerOptions.pluginWidth=t.width;playerOptions.pluginHeight=t.height}else if(!t.isVideo&&!t.options.features.length&&!t.options.useDefaultControls){t.node.style.display='none'} _mejs2.default.MepDefaults=playerOptions;new _mediaelement2.default(t.media,playerOptions,t.mediaFiles);if(t.getElement(t.container)!==undefined&&t.options.features.length&&t.controlsAreVisible&&!t.options.hideVideoControlsOnLoad){var event=(0,_general.createEvent)('controlsshown',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)}}},{key:'showControls',value:function showControls(doAnimation){var t=this;doAnimation=doAnimation===undefined||doAnimation;if(t.controlsAreVisible||!t.isVideo){return} if(doAnimation){(function(){dom.fadeIn(t.getElement(t.controls),200,function(){dom.removeClass(t.getElement(t.controls),t.options.classPrefix+'offscreen');var event=(0,_general.createEvent)('controlsshown',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)});var controls=t.getElement(t.container).querySelectorAll('.'+t.options.classPrefix+'control');var _loop=function _loop(i,total){dom.fadeIn(controls[i],200,function(){dom.removeClass(controls[i],t.options.classPrefix+'offscreen')})};for(var i=0,total=controls.length;i0)||t.isVideo&&!t.options.hideVideoControlsOnLoad&&!t.readyState||t.ended)){return} if(doAnimation){(function(){dom.fadeOut(t.getElement(t.controls),200,function(){dom.addClass(t.getElement(t.controls),t.options.classPrefix+'offscreen');t.getElement(t.controls).style.display='';var event=(0,_general.createEvent)('controlshidden',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)});var controls=t.getElement(t.container).querySelectorAll('.'+t.options.classPrefix+'control');var _loop2=function _loop2(i,total){dom.fadeOut(controls[i],200,function(){dom.addClass(controls[i],t.options.classPrefix+'offscreen');controls[i].style.display=''})};for(var i=0,total=controls.length;i0&&t.currentMediaTime>0){t.setCurrentTime(t.currentMediaTime);if(!_constants.IS_IOS&&!_constants.IS_ANDROID){t.play()}}})}},{key:'_meReady',value:function _meReady(media,domNode){var t=this,autoplayAttr=domNode.getAttribute('autoplay'),autoplay=!(autoplayAttr===undefined||autoplayAttr===null||autoplayAttr==='false'),isNative=media.rendererName!==null&&/(native|html5)/i.test(t.media.rendererName);if(t.getElement(t.controls)){t.enableControls()} if(t.getElement(t.container)&&t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-play')){t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-play').style.display=''} if(t.created){return} t.created=!0;t.media=media;t.domNode=domNode;if(!(_constants.IS_ANDROID&&t.options.AndroidUseNativeControls)&&!(_constants.IS_IPAD&&t.options.iPadUseNativeControls)&&!(_constants.IS_IPHONE&&t.options.iPhoneUseNativeControls)){if(!t.isVideo&&!t.options.features.length&&!t.options.useDefaultControls){if(autoplay&&isNative){t.play()} if(t.options.success){if(typeof t.options.success==='string'){_window2.default[t.options.success](t.media,t.domNode,t)}else{t.options.success(t.media,t.domNode,t)}} return} t.featurePosition={};t._setDefaultPlayer();t.buildposter(t,t.getElement(t.controls),t.getElement(t.layers),t.media);t.buildkeyboard(t,t.getElement(t.controls),t.getElement(t.layers),t.media);t.buildoverlays(t,t.getElement(t.controls),t.getElement(t.layers),t.media);if(t.options.useDefaultControls){var defaultControls=['playpause','current','progress','duration','tracks','volume','fullscreen'];t.options.features=defaultControls.concat(t.options.features.filter(function(item){return defaultControls.indexOf(item)===-1}))} t.buildfeatures(t,t.getElement(t.controls),t.getElement(t.layers),t.media);var event=(0,_general.createEvent)('controlsready',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event);t.setPlayerSize(t.width,t.height);t.setControlsSize();if(t.isVideo){t.clickToPlayPauseCallback=function(){if(t.options.clickToPlayPause){var button=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-button'),pressed=button.getAttribute('aria-pressed');if(t.paused&&pressed){t.pause()}else if(t.paused){t.play()}else{t.pause()} button.setAttribute('aria-pressed',!pressed);t.getElement(t.container).focus()}};t.createIframeLayer();t.media.addEventListener('click',t.clickToPlayPauseCallback);if((_constants.IS_ANDROID||_constants.IS_IOS)&&!t.options.alwaysShowControls){t.node.addEventListener('touchstart',function(){if(t.controlsAreVisible){t.hideControls(!1)}else{if(t.controlsEnabled){t.showControls(!1)}}},_constants.SUPPORT_PASSIVE_EVENT?{passive:!0}:!1)}else{t.getElement(t.container).addEventListener('mouseenter',function(){if(t.controlsEnabled){if(!t.options.alwaysShowControls){t.killControlsTimer('enter');t.showControls();t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}}});t.getElement(t.container).addEventListener('mousemove',function(){if(t.controlsEnabled){if(!t.controlsAreVisible){t.showControls()} if(!t.options.alwaysShowControls){t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}}});t.getElement(t.container).addEventListener('mouseleave',function(){if(t.controlsEnabled){if(!t.paused&&!t.options.alwaysShowControls){t.startControlsTimer(t.options.controlsTimeoutMouseLeave)}}})} if(t.options.hideVideoControlsOnLoad){t.hideControls(!1)} if(t.options.enableAutosize){t.media.addEventListener('loadedmetadata',function(e){var target=e!==undefined?e.detail.target||e.target:t.media;if(t.options.videoHeight<=0&&!t.domNode.getAttribute('height')&&!t.domNode.style.height&&target!==null&&!isNaN(target.videoHeight)){t.setPlayerSize(target.videoWidth,target.videoHeight);t.setControlsSize();t.media.setSize(target.videoWidth,target.videoHeight)}})}} t.media.addEventListener('play',function(){t.hasFocus=!0;for(var playerIndex in _mejs2.default.players){if(_mejs2.default.players.hasOwnProperty(playerIndex)){var p=_mejs2.default.players[playerIndex];if(p.id!==t.id&&t.options.pauseOtherPlayers&&!p.paused&&!p.ended){p.pause();p.hasFocus=!1}}} if(!(_constants.IS_ANDROID||_constants.IS_IOS)&&!t.options.alwaysShowControls&&t.isVideo){t.hideControls()}});t.media.addEventListener('ended',function(){if(t.options.autoRewind){try{t.setCurrentTime(0);setTimeout(function(){var loadingElement=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-loading');if(loadingElement&&loadingElement.parentNode){loadingElement.parentNode.style.display='none'}},20)}catch(exp){}} if(typeof t.media.renderer.stop==='function'){t.media.renderer.stop()}else{t.pause()} if(t.setProgressRail){t.setProgressRail()} if(t.setCurrentRail){t.setCurrentRail()} if(t.options.loop){t.play()}else if(!t.options.alwaysShowControls&&t.controlsEnabled){t.showControls()}});t.media.addEventListener('loadedmetadata',function(){(0,_time.calculateTimeFormat)(t.getDuration(),t.options,t.options.framesPerSecond||25);if(t.updateDuration){t.updateDuration()} if(t.updateCurrent){t.updateCurrent()} if(!t.isFullScreen){t.setPlayerSize(t.width,t.height);t.setControlsSize()}});var duration=null;t.media.addEventListener('timeupdate',function(){if(!isNaN(t.getDuration())&&duration!==t.getDuration()){duration=t.getDuration();(0,_time.calculateTimeFormat)(duration,t.options,t.options.framesPerSecond||25);if(t.updateDuration){t.updateDuration()} if(t.updateCurrent){t.updateCurrent()} t.setControlsSize()}});t.getElement(t.container).addEventListener('click',function(e){dom.addClass(e.currentTarget,t.options.classPrefix+'container-keyboard-inactive')});t.getElement(t.container).addEventListener('focusin',function(e){dom.removeClass(e.currentTarget,t.options.classPrefix+'container-keyboard-inactive');if(t.isVideo&&!_constants.IS_ANDROID&&!_constants.IS_IOS&&t.controlsEnabled&&!t.options.alwaysShowControls){t.killControlsTimer('enter');t.showControls();t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}});t.getElement(t.container).addEventListener('focusout',function(e){setTimeout(function(){if(e.relatedTarget){if(t.keyboardAction&&!e.relatedTarget.closest('.'+t.options.classPrefix+'container')){t.keyboardAction=!1;if(t.isVideo&&!t.options.alwaysShowControls&&!t.paused){t.startControlsTimer(t.options.controlsTimeoutMouseLeave)}}}},0)});setTimeout(function(){t.setPlayerSize(t.width,t.height);t.setControlsSize()},0);t.globalResizeCallback=function(){if(!(t.isFullScreen||_constants.HAS_TRUE_NATIVE_FULLSCREEN&&_document2.default.webkitIsFullScreen)){t.setPlayerSize(t.width,t.height)} t.setControlsSize()};t.globalBind('resize',t.globalResizeCallback)} if(autoplay&&isNative){t.play()} if(t.options.success){if(typeof t.options.success==='string'){_window2.default[t.options.success](t.media,t.domNode,t)}else{t.options.success(t.media,t.domNode,t)}}}},{key:'_handleError',value:function _handleError(e,media,node){var t=this,play=t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-play');if(play){play.style.display='none'} if(t.options.error){t.options.error(e,media,node)} if(t.getElement(t.container).querySelector('.'+t.options.classPrefix+'cannotplay')){t.getElement(t.container).querySelector('.'+t.options.classPrefix+'cannotplay').remove()} var errorContainer=_document2.default.createElement('div');errorContainer.className=t.options.classPrefix+'cannotplay';errorContainer.style.width='100%';errorContainer.style.height='100%';var errorContent=typeof t.options.customError==='function'?t.options.customError(t.media,t.media.originalNode):t.options.customError,imgError='';if(!errorContent){var poster=t.media.originalNode.getAttribute('poster');if(poster){imgError=''+_mejs2.default.i18n.t('mejs.download-file')+''} if(e.message){errorContent='

    '+e.message+'

    '} if(e.urls){for(var i=0,total=e.urls.length;i'+_mejs2.default.i18n.t('mejs.download-file')+': '+url.src+''}}} if(errorContent&&t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error')){errorContainer.innerHTML=errorContent;t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error').innerHTML=''+imgError+errorContainer.outerHTML;t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error').parentNode.style.display='block'} if(t.controlsEnabled){t.disableControls()}}},{key:'setPlayerSize',value:function setPlayerSize(width,height){var t=this;if(!t.options.setDimensions){return!1} if(typeof width!=='undefined'){t.width=width} if(typeof height!=='undefined'){t.height=height} switch(t.options.stretching){case 'fill':if(t.isVideo){t.setFillMode()}else{t.setDimensions(t.width,t.height)} break;case 'responsive':t.setResponsiveMode();break;case 'none':t.setDimensions(t.width,t.height);break;default:if(t.hasFluidMode()===!0){t.setResponsiveMode()}else{t.setDimensions(t.width,t.height)} break}}},{key:'hasFluidMode',value:function hasFluidMode(){var t=this;return t.height.toString().indexOf('%')!==-1||t.node&&t.node.style.maxWidth&&t.node.style.maxWidth!=='none'&&t.node.style.maxWidth!==t.width||t.node&&t.node.currentStyle&&t.node.currentStyle.maxWidth==='100%'}},{key:'setResponsiveMode',value:function setResponsiveMode(){var t=this,parent=function(){var parentEl=void 0,el=t.getElement(t.container);while(el){try{if(_constants.IS_FIREFOX&&el.tagName.toLowerCase()==='html'&&_window2.default.self!==_window2.default.top&&_window2.default.frameElement!==null){return _window2.default.frameElement}else{parentEl=el.parentElement}}catch(e){parentEl=el.parentElement} if(parentEl&&dom.visible(parentEl)){return parentEl} el=parentEl} return null}(),parentStyles=parent?getComputedStyle(parent,null):getComputedStyle(_document2.default.body,null),nativeWidth=function(){if(t.isVideo){if(t.node.videoWidth&&t.node.videoWidth>0){return t.node.videoWidth}else if(t.node.getAttribute('width')){return t.node.getAttribute('width')}else{return t.options.defaultVideoWidth}}else{return t.options.defaultAudioWidth}}(),nativeHeight=function(){if(t.isVideo){if(t.node.videoHeight&&t.node.videoHeight>0){return t.node.videoHeight}else if(t.node.getAttribute('height')){return t.node.getAttribute('height')}else{return t.options.defaultVideoHeight}}else{return t.options.defaultAudioHeight}}(),aspectRatio=function(){var ratio=1;if(!t.isVideo){return ratio} if(t.node.videoWidth&&t.node.videoWidth>0&&t.node.videoHeight&&t.node.videoHeight>0){ratio=t.height>=t.width?t.node.videoWidth/t.node.videoHeight:t.node.videoHeight/t.node.videoWidth}else{ratio=t.initialAspectRatio} if(isNaN(ratio)||ratio<0.01||ratio>100){ratio=1} return ratio}(),parentHeight=parseFloat(parentStyles.height);var newHeight=void 0,parentWidth=parseFloat(parentStyles.width);if(t.isVideo){if(t.height==='100%'){newHeight=parseFloat(parentWidth*nativeHeight/nativeWidth,10)}else{newHeight=t.height>=t.width?parseFloat(parentWidth/aspectRatio,10):parseFloat(parentWidth*aspectRatio,10)}}else{newHeight=nativeHeight} if(isNaN(newHeight)){newHeight=parentHeight} if(t.getElement(t.container).parentNode.length>0&&t.getElement(t.container).parentNode.tagName.toLowerCase()==='body'){parentWidth=_window2.default.innerWidth||_document2.default.documentElement.clientWidth||_document2.default.body.clientWidth;newHeight=_window2.default.innerHeight||_document2.default.documentElement.clientHeight||_document2.default.body.clientHeight} if(newHeight&&parentWidth){t.getElement(t.container).style.width=parentWidth+'px';t.getElement(t.container).style.height=newHeight+'px';t.node.style.width='100%';t.node.style.height='100%';if(t.isVideo&&t.media.setSize){t.media.setSize(parentWidth,newHeight)} var layerChildren=t.getElement(t.layers).children;for(var i=0,total=layerChildren.length;iimg');if(poster){poster.style.display=''} var targetElement=t.getElement(t.container).querySelectorAll('object, embed, iframe, video'),initHeight=t.height,initWidth=t.width,scaleX1=parentWidth,scaleY1=initHeight*parentWidth/initWidth,scaleX2=initWidth*parentHeight/initHeight,scaleY2=parentHeight,bScaleOnWidth=scaleX2>parentWidth===!1,finalWidth=bScaleOnWidth?Math.floor(scaleX1):Math.floor(scaleX2),finalHeight=bScaleOnWidth?Math.floor(scaleY1):Math.floor(scaleY2),width=bScaleOnWidth?parentWidth+'px':finalWidth+'px',height=bScaleOnWidth?finalHeight+'px':parentHeight+'px';for(var i=0,total=targetElement.length;i-1?width:parseFloat(width)+'px';height=(0,_general.isString)(height)&&height.indexOf('%')>-1?height:parseFloat(height)+'px';t.getElement(t.container).style.width=width;t.getElement(t.container).style.height=height;var layers=t.getElement(t.layers).children;for(var i=0,total=layers.length;i-1&&!_document2.default.getElementById(t.media.id+'-iframe-overlay')){var layer=_document2.default.createElement('div'),target=_document2.default.getElementById(t.media.id+'_'+t.media.rendererName);layer.id=t.media.id+'-iframe-overlay';layer.className=t.options.classPrefix+'iframe-overlay';layer.addEventListener('click',function(e){if(t.options.clickToPlayPause){if(t.paused){t.play()}else{t.pause()} e.preventDefault();e.stopPropagation()}});target.parentNode.insertBefore(layer,target)}}},{key:'resetSize',value:function resetSize(){var t=this;setTimeout(function(){t.setPlayerSize(t.width,t.height);t.setControlsSize()},50)}},{key:'setPoster',value:function setPoster(url){var t=this;if(t.getElement(t.container)){var posterDiv=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'poster');if(!posterDiv){posterDiv=_document2.default.createElement('div');posterDiv.className=t.options.classPrefix+'poster '+t.options.classPrefix+'layer';t.getElement(t.layers).appendChild(posterDiv)} var posterImg=posterDiv.querySelector('img');if(!posterImg&&url){posterImg=_document2.default.createElement('img');posterImg.className=t.options.classPrefix+'poster-img';posterImg.width='100%';posterImg.height='100%';posterDiv.style.display='';posterDiv.appendChild(posterImg)} if(url){posterImg.setAttribute('src',url);posterDiv.style.backgroundImage='url("'+url+'")';posterDiv.style.display=''}else if(posterImg){posterDiv.style.backgroundImage='none';posterDiv.style.display='none';posterImg.remove()}else{posterDiv.style.display='none'}}else if(_constants.IS_IPAD&&t.options.iPadUseNativeControls||_constants.IS_IPHONE&&t.options.iPhoneUseNativeControls||_constants.IS_ANDROID&&t.options.AndroidUseNativeControls){t.media.originalNode.poster=url}}},{key:'changeSkin',value:function changeSkin(className){var t=this;t.getElement(t.container).className=t.options.classPrefix+'container '+className;t.setPlayerSize(t.width,t.height);t.setControlsSize()}},{key:'globalBind',value:function globalBind(events,callback){var t=this,doc=t.node?t.node.ownerDocument:_document2.default;events=(0,_general.splitEvents)(events,t.id);if(events.d){var eventList=events.d.split(' ');for(var i=0,total=eventList.length;i'+('')+'';layers.appendChild(loading);error.style.display='none';error.className=t.options.classPrefix+'overlay '+t.options.classPrefix+'layer';error.innerHTML='
    ';layers.appendChild(error);bigPlay.className=t.options.classPrefix+'overlay '+t.options.classPrefix+'layer '+t.options.classPrefix+'overlay-play';bigPlay.innerHTML='
    ');bigPlay.addEventListener('click',function(){if(t.options.clickToPlayPause){var button=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-button'),pressed=button.getAttribute('aria-pressed');if(t.paused){t.play()}else{t.pause()} button.setAttribute('aria-pressed',!!pressed);t.getElement(t.container).focus()}});bigPlay.addEventListener('keydown',function(e){var keyPressed=e.keyCode||e.which||0;if(keyPressed===13||_constants.IS_FIREFOX&&keyPressed===32){var event=(0,_general.createEvent)('click',bigPlay);bigPlay.dispatchEvent(event);return!1}});layers.appendChild(bigPlay);if(t.media.rendererName!==null&&(/(youtube|facebook)/i.test(t.media.rendererName)&&!(t.media.originalNode.getAttribute('poster')||player.options.poster||typeof t.media.renderer.getPosterUrl==='function'&&t.media.renderer.getPosterUrl())||_constants.IS_STOCK_ANDROID||t.media.originalNode.getAttribute('autoplay'))){bigPlay.style.display='none'} var hasError=!1;media.addEventListener('play',function(){bigPlay.style.display='none';loading.style.display='none';error.style.display='none';hasError=!1});media.addEventListener('playing',function(){bigPlay.style.display='none';loading.style.display='none';error.style.display='none';hasError=!1});media.addEventListener('seeking',function(){bigPlay.style.display='none';loading.style.display='';hasError=!1});media.addEventListener('seeked',function(){bigPlay.style.display=t.paused&&!_constants.IS_STOCK_ANDROID?'':'none';loading.style.display='none';hasError=!1});media.addEventListener('pause',function(){loading.style.display='none';if(!_constants.IS_STOCK_ANDROID&&!hasError){bigPlay.style.display=''} hasError=!1});media.addEventListener('waiting',function(){loading.style.display='';hasError=!1});media.addEventListener('loadeddata',function(){loading.style.display='';if(_constants.IS_ANDROID){media.canplayTimeout=setTimeout(function(){if(_document2.default.createEvent){var evt=_document2.default.createEvent('HTMLEvents');evt.initEvent('canplay',!0,!0);return media.dispatchEvent(evt)}},300)} hasError=!1});media.addEventListener('canplay',function(){loading.style.display='none';clearTimeout(media.canplayTimeout);hasError=!1});media.addEventListener('error',function(e){t._handleError(e,t.media,t.node);loading.style.display='none';bigPlay.style.display='none';hasError=!0});media.addEventListener('loadedmetadata',function(){if(!t.controlsEnabled){t.enableControls()}});media.addEventListener('keydown',function(e){t.onkeydown(player,media,e);hasError=!1})}},{key:'buildkeyboard',value:function buildkeyboard(player,controls,layers,media){var t=this;t.getElement(t.container).addEventListener('keydown',function(){t.keyboardAction=!0});t.globalKeydownCallback=function(event){var container=_document2.default.activeElement.closest('.'+t.options.classPrefix+'container'),target=t.media.closest('.'+t.options.classPrefix+'container');t.hasFocus=!!(container&&target&&container.id===target.id);return t.onkeydown(player,media,event)};t.globalClickCallback=function(event){t.hasFocus=!!event.target.closest('.'+t.options.classPrefix+'container')};t.globalBind('keydown',t.globalKeydownCallback);t.globalBind('click',t.globalClickCallback)}},{key:'onkeydown',value:function onkeydown(player,media,e){if(player.hasFocus&&player.options.enableKeyboard){for(var i=0,total=player.options.keyActions.length;iimg');if(poster){t.node.setAttribute('poster',poster.src)} delete t.node.autoplay;t.node.setAttribute('src','');if(t.media.canPlayType((0,_media.getTypeFromFile)(src))!==''){t.node.setAttribute('src',src)} if(rendererName&&rendererName.indexOf('iframe')>-1){var layer=_document2.default.getElementById(t.media.id+'-iframe-overlay');layer.remove()} var node=t.node.cloneNode();node.style.display='';t.getElement(t.container).parentNode.insertBefore(node,t.getElement(t.container));t.node.remove();if(t.mediaFiles){for(var i=0,total=t.mediaFiles.length;i-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix,autoplay=originalNode.autoplay,children=originalNode.children;var node=null,dashPlayer=null;originalNode.removeAttribute('type');for(var i=0,total=children.length;i0){for(var _i4=0,_total4=mediaFiles.length;_i4<_total4;_i4++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)){node.setAttribute('src',mediaFiles[_i4].src);if(typeof mediaFiles[_i4].drm!=='undefined'){options.dash.drm=mediaFiles[_i4].drm} break}}} node.setAttribute('id',id);originalNode.parentNode.insertBefore(node,originalNode);originalNode.autoplay=!1;originalNode.style.display='none';node.setSize=function(width,height){node.style.width=width+'px';node.style.height=height+'px';return node};node.hide=function(){node.pause();node.style.display='none';return node};node.show=function(){node.style.display='';return node};node.destroy=function(){if(dashPlayer!==null){dashPlayer.reset()}};var event=(0,_general.createEvent)('rendererready',node);mediaElement.dispatchEvent(event);mediaElement.promises.push(NativeDash.load({options:options.dash,id:id}));return node}};_media.typeChecks.push(function(url){return~url.toLowerCase().indexOf('.mpd')?'application/dash+xml':null});_renderer.renderer.add(DashNativeRenderer)},{"10":10,"27":27,"28":28,"29":29,"3":3,"30":30,"9":9}],22:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.PluginDetector=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _i18n=_dereq_(7);var _i18n2=_interopRequireDefault(_i18n);var _renderer=_dereq_(10);var _general=_dereq_(29);var _constants=_dereq_(27);var _media=_dereq_(30);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var PluginDetector=exports.PluginDetector={plugins:[],hasPluginVersion:function hasPluginVersion(plugin,v){var pv=PluginDetector.plugins[plugin];v[1]=v[1]||0;v[2]=v[2]||0;return pv[0]>v[0]||pv[0]===v[0]&&pv[1]>v[1]||pv[0]===v[0]&&pv[1]===v[1]&&pv[2]>=v[2]},addPlugin:function addPlugin(p,pluginName,mimeType,activeX,axDetect){PluginDetector.plugins[p]=PluginDetector.detectPlugin(pluginName,mimeType,activeX,axDetect)},detectPlugin:function detectPlugin(pluginName,mimeType,activeX,axDetect){var version=[0,0,0],description=void 0,ax=void 0;if(_constants.NAV.plugins!==null&&_constants.NAV.plugins!==undefined&&_typeof(_constants.NAV.plugins[pluginName])==='object'){description=_constants.NAV.plugins[pluginName].description;if(description&&!(typeof _constants.NAV.mimeTypes!=='undefined'&&_constants.NAV.mimeTypes[mimeType]&&!_constants.NAV.mimeTypes[mimeType].enabledPlugin)){version=description.replace(pluginName,'').replace(/^\s+/,'').replace(/\sr/gi,'.').split('.');for(var i=0,total=version.length;i'+('')+('')+''+''+''+('')+''+('
    '+_i18n2.default.t('mejs.install-flash')+'
    ')+''}else{settings=['id="__'+flash.id+'"','name="__'+flash.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+flash.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+flash.options.pluginPath+flash.options.filename+'"','flashvars="'+flashVars.join('&')+'"'];if(isVideo){settings.push('width="'+flashWidth+'"');settings.push('height="'+flashHeight+'"')}else{settings.push('style="position: fixed; left: -9999em; top: -9999em;"')} flash.flashWrapper.innerHTML=''} flash.flashNode=flash.flashWrapper.lastChild;flash.hide=function(){isActive=!1;if(isVideo){flash.flashNode.style.display='none'}};flash.show=function(){isActive=!0;if(isVideo){flash.flashNode.style.display=''}};flash.setSize=function(width,height){flash.flashNode.style.width=width+'px';flash.flashNode.style.height=height+'px';if(flash.flashApi!==null&&typeof flash.flashApi.fire_setSize==='function'){flash.flashApi.fire_setSize(width,height)}};flash.destroy=function(){flash.flashNode.remove()};if(mediaFiles&&mediaFiles.length>0){for(var _i4=0,_total4=mediaFiles.length;_i4<_total4;_i4++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)){flash.setSrc(mediaFiles[_i4].src);break}}} return flash}};var hasFlash=PluginDetector.hasPluginVersion('flash',[10,0,0]);if(hasFlash){_media.typeChecks.push(function(url){url=url.toLowerCase();if(url.startsWith('rtmp')){if(~url.indexOf('.mp3')){return'audio/rtmp'}else{return'video/rtmp'}}else if(/\.og(a|g)/i.test(url)){return'audio/ogg'}else if(~url.indexOf('.m3u8')){return'application/x-mpegURL'}else if(~url.indexOf('.mpd')){return'application/dash+xml'}else if(~url.indexOf('.flv')){return'video/flv'}else{return null}});var FlashMediaElementVideoRenderer={name:'flash_video',options:{prefix:'flash_video',filename:'mediaelement-flash-video.swf',enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:'start',pseudoStreamingType:'byte',proxyType:'',streamDelimiter:''},canPlayType:function canPlayType(type){return~['video/mp4','video/rtmp','audio/rtmp','rtmp/mp4','audio/mp4','video/flv','video/x-flv'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementVideoRenderer);var FlashMediaElementHlsVideoRenderer={name:'flash_hls',options:{prefix:'flash_hls',filename:'mediaelement-flash-video-hls.swf'},canPlayType:function canPlayType(type){return~['application/x-mpegurl','application/vnd.apple.mpegurl','audio/mpegurl','audio/hls','video/hls'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementHlsVideoRenderer);var FlashMediaElementMdashVideoRenderer={name:'flash_dash',options:{prefix:'flash_dash',filename:'mediaelement-flash-video-mdash.swf'},canPlayType:function canPlayType(type){return~['application/dash+xml'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementMdashVideoRenderer);var FlashMediaElementAudioRenderer={name:'flash_audio',options:{prefix:'flash_audio',filename:'mediaelement-flash-audio.swf'},canPlayType:function canPlayType(type){return~['audio/mp3'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementAudioRenderer);var FlashMediaElementAudioOggRenderer={name:'flash_audio_ogg',options:{prefix:'flash_audio_ogg',filename:'mediaelement-flash-audio-ogg.swf'},canPlayType:function canPlayType(type){return~['audio/ogg','audio/oga','audio/ogv'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementAudioOggRenderer)}},{"10":10,"2":2,"27":27,"29":29,"3":3,"30":30,"7":7,"9":9}],23:[function(_dereq_,module,exports){'use strict';var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _renderer=_dereq_(10);var _general=_dereq_(29);var _constants=_dereq_(27);var _media=_dereq_(30);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NativeFlv={promise:null,load:function load(settings){if(typeof flvjs!=='undefined'){NativeFlv.promise=new Promise(function(resolve){resolve()}).then(function(){NativeFlv._createPlayer(settings)})}else{settings.options.path=typeof settings.options.path==='string'?settings.options.path:'https://cdn.jsdelivr.net/npm/flv.js@latest';NativeFlv.promise=NativeFlv.promise||(0,_dom.loadScript)(settings.options.path);NativeFlv.promise.then(function(){NativeFlv._createPlayer(settings)})} return NativeFlv.promise},_createPlayer:function _createPlayer(settings){flvjs.LoggingControl.enableDebug=settings.options.debug;flvjs.LoggingControl.enableVerbose=settings.options.debug;var player=flvjs.createPlayer(settings.options,settings.configs);_window2.default['__ready__'+settings.id](player);return player}};var FlvNativeRenderer={name:'native_flv',options:{prefix:'native_flv',flv:{path:'https://cdn.jsdelivr.net/npm/flv.js@latest',cors:!0,debug:!1}},canPlayType:function canPlayType(type){return _constants.HAS_MSE&&['video/x-flv','video/flv'].indexOf(type.toLowerCase())>-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix;var node=null,flvPlayer=null;node=originalNode.cloneNode(!0);options=Object.assign(options,mediaElement.options);var props=_mejs2.default.html5media.properties,events=_mejs2.default.html5media.events.concat(['click','mouseover','mouseout']).filter(function(e){return e!=='error'}),attachNativeEvents=function attachNativeEvents(e){var event=(0,_general.createEvent)(e.type,mediaElement);mediaElement.dispatchEvent(event)},assignGettersSetters=function assignGettersSetters(propName){var capName=''+propName.substring(0,1).toUpperCase()+propName.substring(1);node['get'+capName]=function(){return flvPlayer!==null?node[propName]:null};node['set'+capName]=function(value){if(_mejs2.default.html5media.readOnlyProperties.indexOf(propName)===-1){if(propName==='src'){node[propName]=(typeof value==='undefined'?'undefined':_typeof(value))==='object'&&value.src?value.src:value;if(flvPlayer!==null){var _flvOptions={};_flvOptions.type='flv';_flvOptions.url=value;_flvOptions.cors=options.flv.cors;_flvOptions.debug=options.flv.debug;_flvOptions.path=options.flv.path;var _flvConfigs=options.flv.configs;flvPlayer.destroy();for(var i=0,total=events.length;i0){for(var _i2=0,_total2=mediaFiles.length;_i2<_total2;_i2++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i2].type)){node.setAttribute('src',mediaFiles[_i2].src);break}}} node.setAttribute('id',id);originalNode.parentNode.insertBefore(node,originalNode);originalNode.autoplay=!1;originalNode.style.display='none';var flvOptions={};flvOptions.type='flv';flvOptions.url=node.src;flvOptions.cors=options.flv.cors;flvOptions.debug=options.flv.debug;flvOptions.path=options.flv.path;var flvConfigs=options.flv.configs;node.setSize=function(width,height){node.style.width=width+'px';node.style.height=height+'px';return node};node.hide=function(){if(flvPlayer!==null){flvPlayer.pause()} node.style.display='none';return node};node.show=function(){node.style.display='';return node};node.destroy=function(){if(flvPlayer!==null){flvPlayer.destroy()}};var event=(0,_general.createEvent)('rendererready',node);mediaElement.dispatchEvent(event);mediaElement.promises.push(NativeFlv.load({options:flvOptions,configs:flvConfigs,id:id}));return node}};_media.typeChecks.push(function(url){return~url.toLowerCase().indexOf('.flv')?'video/flv':null});_renderer.renderer.add(FlvNativeRenderer)},{"10":10,"27":27,"28":28,"29":29,"3":3,"30":30,"9":9}],24:[function(_dereq_,module,exports){'use strict';var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _renderer=_dereq_(10);var _general=_dereq_(29);var _constants=_dereq_(27);var _media=_dereq_(30);var _dom=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NativeHls={promise:null,load:function load(settings){if(typeof Hls!=='undefined'){NativeHls.promise=new Promise(function(resolve){resolve()}).then(function(){NativeHls._createPlayer(settings)})}else{settings.options.path=typeof settings.options.path==='string'?settings.options.path:'https://cdn.jsdelivr.net/npm/hls.js@latest';NativeHls.promise=NativeHls.promise||(0,_dom.loadScript)(settings.options.path);NativeHls.promise.then(function(){NativeHls._createPlayer(settings)})} return NativeHls.promise},_createPlayer:function _createPlayer(settings){var player=new Hls(settings.options);_window2.default['__ready__'+settings.id](player);return player}};var HlsNativeRenderer={name:'native_hls',options:{prefix:'native_hls',hls:{path:'https://cdn.jsdelivr.net/npm/hls.js@latest',autoStartLoad:!1,debug:!1}},canPlayType:function canPlayType(type){return _constants.HAS_MSE&&['application/x-mpegurl','application/vnd.apple.mpegurl','audio/mpegurl','audio/hls','video/hls'].indexOf(type.toLowerCase())>-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix,preload=originalNode.getAttribute('preload'),autoplay=originalNode.autoplay;var hlsPlayer=null,node=null,index=0,total=mediaFiles.length;node=originalNode.cloneNode(!0);options=Object.assign(options,mediaElement.options);options.hls.autoStartLoad=preload&&preload!=='none'||autoplay;var props=_mejs2.default.html5media.properties,events=_mejs2.default.html5media.events.concat(['click','mouseover','mouseout']).filter(function(e){return e!=='error'}),attachNativeEvents=function attachNativeEvents(e){var event=(0,_general.createEvent)(e.type,mediaElement);mediaElement.dispatchEvent(event)},assignGettersSetters=function assignGettersSetters(propName){var capName=''+propName.substring(0,1).toUpperCase()+propName.substring(1);node['get'+capName]=function(){return hlsPlayer!==null?node[propName]:null};node['set'+capName]=function(value){if(_mejs2.default.html5media.readOnlyProperties.indexOf(propName)===-1){if(propName==='src'){node[propName]=(typeof value==='undefined'?'undefined':_typeof(value))==='object'&&value.src?value.src:value;if(hlsPlayer!==null){hlsPlayer.destroy();for(var i=0,_total=events.length;i<_total;i++){node.removeEventListener(events[i],attachNativeEvents)} hlsPlayer=NativeHls._createPlayer({options:options.hls,id:id});hlsPlayer.loadSource(value);hlsPlayer.attachMedia(node)}}else{node[propName]=value}}}};for(var i=0,_total2=props.length;i<_total2;i++){assignGettersSetters(props[i])} _window2.default['__ready__'+id]=function(_hlsPlayer){mediaElement.hlsPlayer=hlsPlayer=_hlsPlayer;var hlsEvents=Hls.Events,assignEvents=function assignEvents(eventName){if(eventName==='loadedmetadata'){var url=mediaElement.originalNode.src;hlsPlayer.detachMedia();hlsPlayer.loadSource(url);hlsPlayer.attachMedia(node)} node.addEventListener(eventName,attachNativeEvents)};for(var _i=0,_total3=events.length;_i<_total3;_i++){assignEvents(events[_i])} var recoverDecodingErrorDate=void 0,recoverSwapAudioCodecDate=void 0;var assignHlsEvents=function assignHlsEvents(name,data){if(name==='hlsError'){console.warn(data);data=data[1];if(data.fatal){switch(data.type){case 'mediaError':var now=new Date().getTime();if(!recoverDecodingErrorDate||now-recoverDecodingErrorDate>3000){recoverDecodingErrorDate=new Date().getTime();hlsPlayer.recoverMediaError()}else if(!recoverSwapAudioCodecDate||now-recoverSwapAudioCodecDate>3000){recoverSwapAudioCodecDate=new Date().getTime();console.warn('Attempting to swap Audio Codec and recover from media error');hlsPlayer.swapAudioCodec();hlsPlayer.recoverMediaError()}else{var message='Cannot recover, last media error recovery failed';mediaElement.generateError(message,node.src);console.error(message)} break;case 'networkError':if(data.details==='manifestLoadError'){if(index0){for(;index0){for(;index0){var settings=YouTubeApi.iframeQueue.pop();YouTubeApi.createIframe(settings)}},createIframe:function createIframe(settings){return new YT.Player(settings.containerId,settings)},getYouTubeId:function getYouTubeId(url){var youTubeId='';if(url.indexOf('?')>0){youTubeId=YouTubeApi.getYouTubeIdFromParam(url);if(youTubeId===''){youTubeId=YouTubeApi.getYouTubeIdFromUrl(url)}}else{youTubeId=YouTubeApi.getYouTubeIdFromUrl(url)} var id=youTubeId.substring(youTubeId.lastIndexOf('/')+1);youTubeId=id.split('?');return youTubeId[0]},getYouTubeIdFromParam:function getYouTubeIdFromParam(url){if(url===undefined||url===null||!url.trim().length){return null} var parts=url.split('?'),parameters=parts[1].split('&');var youTubeId='';for(var i=0,total=parameters.length;i-1)&&!youtubeSettings.playerVars.playlist&&mediaElement.originalNode.src.indexOf('playlist=')===-1){youtubeSettings.playerVars.playlist=YouTubeApi.getYouTubeId(mediaElement.originalNode.src)} YouTubeApi.enqueueIframe(youtubeSettings);youtube.onEvent=function(eventName,player,_youTubeState){if(_youTubeState!==null&&_youTubeState!==undefined){mediaElement.youTubeState=_youTubeState}};youtube.setSize=function(width,height){if(youTubeApi!==null){youTubeApi.setSize(width,height)}};youtube.hide=function(){youtube.stopInterval();youtube.pause();if(youTubeIframe){youTubeIframe.style.display='none'}};youtube.show=function(){if(youTubeIframe){youTubeIframe.style.display=''}};youtube.destroy=function(){youTubeApi.destroy()};youtube.interval=null;youtube.startInterval=function(){youtube.interval=setInterval(function(){var event=(0,_general.createEvent)('timeupdate',youtube);mediaElement.dispatchEvent(event)},250)};youtube.stopInterval=function(){if(youtube.interval){clearInterval(youtube.interval)}};youtube.getPosterUrl=function(){var quality=options.youtube.imageQuality,resolutions=['default','hqdefault','mqdefault','sddefault','maxresdefault'],id=YouTubeApi.getYouTubeId(mediaElement.originalNode.src);return quality&&resolutions.indexOf(quality)>-1&&id?'https://img.youtube.com/vi/'+id+'/'+quality+'.jpg':''};return youtube}};_window2.default.onYouTubePlayerAPIReady=function(){YouTubeApi.iFrameReady()};_media.typeChecks.push(function(url){return(/\/\/(www\.youtube|youtu\.?be)/i.test(url)?'video/x-youtube':null)});_renderer.renderer.add(YouTubeIframeRenderer)},{"10":10,"2":2,"28":28,"29":29,"3":3,"30":30,"9":9}],27:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.cancelFullScreen=exports.requestFullScreen=exports.isFullScreen=exports.FULLSCREEN_EVENT_NAME=exports.HAS_NATIVE_FULLSCREEN_ENABLED=exports.HAS_TRUE_NATIVE_FULLSCREEN=exports.HAS_IOS_FULLSCREEN=exports.HAS_MS_NATIVE_FULLSCREEN=exports.HAS_MOZ_NATIVE_FULLSCREEN=exports.HAS_WEBKIT_NATIVE_FULLSCREEN=exports.HAS_NATIVE_FULLSCREEN=exports.SUPPORTS_NATIVE_HLS=exports.SUPPORT_PASSIVE_EVENT=exports.SUPPORT_POINTER_EVENTS=exports.HAS_MSE=exports.IS_STOCK_ANDROID=exports.IS_SAFARI=exports.IS_FIREFOX=exports.IS_CHROME=exports.IS_EDGE=exports.IS_IE=exports.IS_ANDROID=exports.IS_IOS=exports.IS_IPOD=exports.IS_IPHONE=exports.IS_IPAD=exports.UA=exports.NAV=undefined;var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NAV=exports.NAV=_window2.default.navigator;var UA=exports.UA=NAV.userAgent.toLowerCase();var IS_IPAD=exports.IS_IPAD=/ipad/i.test(UA)&&!_window2.default.MSStream;var IS_IPHONE=exports.IS_IPHONE=/iphone/i.test(UA)&&!_window2.default.MSStream;var IS_IPOD=exports.IS_IPOD=/ipod/i.test(UA)&&!_window2.default.MSStream;var IS_IOS=exports.IS_IOS=/ipad|iphone|ipod/i.test(UA)&&!_window2.default.MSStream;var IS_ANDROID=exports.IS_ANDROID=/android/i.test(UA);var IS_IE=exports.IS_IE=/(trident|microsoft)/i.test(NAV.appName);var IS_EDGE=exports.IS_EDGE='msLaunchUri' in NAV&&!('documentMode' in _document2.default);var IS_CHROME=exports.IS_CHROME=/chrome/i.test(UA);var IS_FIREFOX=exports.IS_FIREFOX=/firefox/i.test(UA);var IS_SAFARI=exports.IS_SAFARI=/safari/i.test(UA)&&!IS_CHROME;var IS_STOCK_ANDROID=exports.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(UA);var HAS_MSE=exports.HAS_MSE='MediaSource' in _window2.default;var SUPPORT_POINTER_EVENTS=exports.SUPPORT_POINTER_EVENTS=function(){var element=_document2.default.createElement('x'),documentElement=_document2.default.documentElement,getComputedStyle=_window2.default.getComputedStyle;if(!('pointerEvents' in element.style)){return!1} element.style.pointerEvents='auto';element.style.pointerEvents='x';documentElement.appendChild(element);var supports=getComputedStyle&&(getComputedStyle(element,'')||{}).pointerEvents==='auto';element.remove();return!!supports}();var SUPPORT_PASSIVE_EVENT=exports.SUPPORT_PASSIVE_EVENT=function(){var supportsPassive=!1;try{var opts=Object.defineProperty({},'passive',{get:function get(){supportsPassive=!0}});_window2.default.addEventListener('test',null,opts)}catch(e){} return supportsPassive}();var html5Elements=['source','track','audio','video'];var video=void 0;for(var i=0,total=html5Elements.length;i1&&arguments[1]!==undefined?arguments[1]:400;var callback=arguments[2];if(!el.style.opacity){el.style.opacity=1} var start=null;_window2.default.requestAnimationFrame(function animate(timestamp){start=start||timestamp;var progress=timestamp-start;var opacity=parseFloat(1-progress/duration,2);el.style.opacity=opacity<0?0:opacity;if(progress>duration){if(callback&&typeof callback==='function'){callback()}}else{_window2.default.requestAnimationFrame(animate)}})} function fadeIn(el){var duration=arguments.length>1&&arguments[1]!==undefined?arguments[1]:400;var callback=arguments[2];if(!el.style.opacity){el.style.opacity=0} var start=null;_window2.default.requestAnimationFrame(function animate(timestamp){start=start||timestamp;var progress=timestamp-start;var opacity=parseFloat(progress/duration,2);el.style.opacity=opacity>1?1:opacity;if(progress>duration){if(callback&&typeof callback==='function'){callback()}}else{_window2.default.requestAnimationFrame(animate)}})} function siblings(el,filter){var siblings=[];el=el.parentNode.firstChild;do{if(!filter||filter(el)){siblings.push(el)}}while(el=el.nextSibling);return siblings} function visible(elem){if(elem.getClientRects!==undefined&&elem.getClientRects==='function'){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)} return!!(elem.offsetWidth||elem.offsetHeight)} function ajax(url,dataType,success,error){var xhr=_window2.default.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');var type='application/x-www-form-urlencoded; charset=UTF-8',completed=!1,accept='*/'.concat('*');switch(dataType){case 'text':type='text/plain';break;case 'json':type='application/json, text/javascript';break;case 'html':type='text/html';break;case 'xml':type='application/xml, text/xml';break} if(type!=='application/x-www-form-urlencoded'){accept=type+', */*; q=0.01'} if(xhr){xhr.open('GET',url,!0);xhr.setRequestHeader('Accept',accept);xhr.onreadystatechange=function(){if(completed){return} if(xhr.readyState===4){if(xhr.status===200){completed=!0;var data=void 0;switch(dataType){case 'json':data=JSON.parse(xhr.responseText);break;case 'xml':data=xhr.responseXML;break;default:data=xhr.responseText;break} success(data)}else if(typeof error==='function'){error(xhr.status)}}};xhr.send()}} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.offset=offset;_mejs2.default.Utils.hasClass=hasClass;_mejs2.default.Utils.addClass=addClass;_mejs2.default.Utils.removeClass=removeClass;_mejs2.default.Utils.toggleClass=toggleClass;_mejs2.default.Utils.fadeIn=fadeIn;_mejs2.default.Utils.fadeOut=fadeOut;_mejs2.default.Utils.siblings=siblings;_mejs2.default.Utils.visible=visible;_mejs2.default.Utils.ajax=ajax;_mejs2.default.Utils.loadScript=loadScript},{"2":2,"3":3,"9":9}],29:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.escapeHTML=escapeHTML;exports.debounce=debounce;exports.isObjectEmpty=isObjectEmpty;exports.splitEvents=splitEvents;exports.createEvent=createEvent;exports.isNodeAfter=isNodeAfter;exports.isString=isString;var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} function escapeHTML(input){if(typeof input!=='string'){throw new Error('Argument passed must be a string')} var map={'&':'&','<':'<','>':'>','"':'"'};return input.replace(/[&<>"]/g,function(c){return map[c]})} function debounce(func,wait){var _this=this,_arguments=arguments;var immediate=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;if(typeof func!=='function'){throw new Error('First argument must be a function')} if(typeof wait!=='number'){throw new Error('Second argument must be a numeric value')} var timeout=void 0;return function(){var context=_this,args=_arguments;var later=function later(){timeout=null;if(!immediate){func.apply(context,args)}};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){func.apply(context,args)}}} function isObjectEmpty(instance){return Object.getOwnPropertyNames(instance).length<=0} function splitEvents(events,id){var rwindow=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;var ret={d:[],w:[]};(events||'').split(' ').forEach(function(v){var eventName=''+v+(id?'.'+id:'');if(eventName.startsWith('.')){ret.d.push(eventName);ret.w.push(eventName)}else{ret[rwindow.test(v)?'w':'d'].push(eventName)}});ret.d=ret.d.join(' ');ret.w=ret.w.join(' ');return ret} function createEvent(eventName,target){if(typeof eventName!=='string'){throw new Error('Event name must be a string')} var eventFrags=eventName.match(/([a-z]+\.([a-z]+))/i),detail={target:target};if(eventFrags!==null){eventName=eventFrags[1];detail.namespace=eventFrags[2]} return new window.CustomEvent(eventName,{detail:detail})} function isNodeAfter(sourceNode,targetNode){return!!(sourceNode&&targetNode&&sourceNode.compareDocumentPosition(targetNode)&2)} function isString(value){return typeof value==='string'} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.escapeHTML=escapeHTML;_mejs2.default.Utils.debounce=debounce;_mejs2.default.Utils.isObjectEmpty=isObjectEmpty;_mejs2.default.Utils.splitEvents=splitEvents;_mejs2.default.Utils.createEvent=createEvent;_mejs2.default.Utils.isNodeAfter=isNodeAfter;_mejs2.default.Utils.isString=isString},{"9":9}],30:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.typeChecks=undefined;exports.absolutizeUrl=absolutizeUrl;exports.formatType=formatType;exports.getMimeFromType=getMimeFromType;exports.getTypeFromFile=getTypeFromFile;exports.getExtension=getExtension;exports.normalizeExtension=normalizeExtension;var _mejs=_dereq_(9);var _mejs2=_interopRequireDefault(_mejs);var _general=_dereq_(29);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var typeChecks=exports.typeChecks=[];function absolutizeUrl(url){if(typeof url!=='string'){throw new Error('`url` argument must be a string')} var el=document.createElement('div');el.innerHTML='x';return el.firstChild.href} function formatType(url){var type=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';return url&&!type?getTypeFromFile(url):type} function getMimeFromType(type){if(typeof type!=='string'){throw new Error('`type` argument must be a string')} return type&&type.indexOf(';')>-1?type.substr(0,type.indexOf(';')):type} function getTypeFromFile(url){if(typeof url!=='string'){throw new Error('`url` argument must be a string')} for(var i=0,total=typeChecks.length;i=0&&matches.item(i)!==this){} return i>-1}} if(window.Element&&!Element.prototype.closest){Element.prototype.closest=function(s){var matches=(this.document||this.ownerDocument).querySelectorAll(s),i=void 0,el=this;do{i=matches.length;while(--i>=0&&matches.item(i)!==el){}}while(i<0&&(el=el.parentElement));return el}}(function(){var lastTime=0;var vendors=['ms','moz','webkit','o'];for(var x=0;x0&&arguments[0]!==undefined?arguments[0]:25;return!(fps%1===0)} function secondsToTimeCode(time){var forceHours=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var showFrameCount=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;var fps=arguments.length>3&&arguments[3]!==undefined?arguments[3]:25;var secondsDecimalLength=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var timeFormat=arguments.length>5&&arguments[5]!==undefined?arguments[5]:'hh:mm:ss';time=!time||typeof time!=='number'||time<0?0:time;var dropFrames=Math.round(fps*0.066666),timeBase=Math.round(fps),framesPer24Hours=Math.round(fps*3600)*24,framesPer10Minutes=Math.round(fps*600),frameSep=isDropFrame(fps)?';':':',hours=void 0,minutes=void 0,seconds=void 0,frames=void 0,f=Math.round(time*fps);if(isDropFrame(fps)){if(f<0){f=framesPer24Hours+f} f=f%framesPer24Hours;var d=Math.floor(f/framesPer10Minutes);var m=f%framesPer10Minutes;f=f+dropFrames*9*d;if(m>dropFrames){f=f+dropFrames*Math.floor((m-dropFrames)/Math.round(timeBase*60-dropFrames))} var timeBaseDivision=Math.floor(f/timeBase);hours=Math.floor(Math.floor(timeBaseDivision/60)/60);minutes=Math.floor(timeBaseDivision/60)%60;if(showFrameCount){seconds=timeBaseDivision%60}else{seconds=Math.floor(f/timeBase%60).toFixed(secondsDecimalLength)}}else{hours=Math.floor(time/3600)%24;minutes=Math.floor(time/60)%60;if(showFrameCount){seconds=Math.floor(time%60)}else{seconds=Math.floor(time%60).toFixed(secondsDecimalLength)}} hours=hours<=0?0:hours;minutes=minutes<=0?0:minutes;seconds=seconds<=0?0:seconds;seconds=seconds===60?0:seconds;minutes=minutes===60?0:minutes;var timeFormatFrags=timeFormat.split(':');var timeFormatSettings={};for(var i=0,total=timeFormatFrags.length;i0?(hours<10&&timeFormatSettings.h>1?'0'+hours:hours)+':':'';result+=(minutes<10&&timeFormatSettings.m>1?'0'+minutes:minutes)+':';result+=''+(seconds<10&&timeFormatSettings.s>1?'0'+seconds:seconds);if(showFrameCount){frames=(f%timeBase).toFixed(0);frames=frames<=0?0:frames;result+=frames<10&&timeFormatSettings.f?frameSep+'0'+frames:''+frameSep+frames} return result} function timeCodeToSeconds(time){var fps=arguments.length>1&&arguments[1]!==undefined?arguments[1]:25;if(typeof time!=='string'){throw new TypeError('Time must be a string')} if(time.indexOf(';')>0){time=time.replace(';',':')} if(!/\d{2}(\:\d{2}){0,3}/i.test(time)){throw new TypeError('Time code must have the format `00:00:00`')} var parts=time.split(':');var output=void 0,hours=0,minutes=0,seconds=0,frames=0,totalMinutes=0,dropFrames=Math.round(fps*0.066666),timeBase=Math.round(fps),hFrames=timeBase*3600,mFrames=timeBase*60;switch(parts.length){default:case 1:seconds=parseInt(parts[0],10);break;case 2:minutes=parseInt(parts[0],10);seconds=parseInt(parts[1],10);break;case 3:hours=parseInt(parts[0],10);minutes=parseInt(parts[1],10);seconds=parseInt(parts[2],10);break;case 4:hours=parseInt(parts[0],10);minutes=parseInt(parts[1],10);seconds=parseInt(parts[2],10);frames=parseInt(parts[3],10);break} if(isDropFrame(fps)){totalMinutes=60*hours+minutes;output=hFrames*hours+mFrames*minutes+timeBase*seconds+frames-dropFrames*(totalMinutes-Math.floor(totalMinutes/10))}else{output=(hFrames*hours+mFrames*minutes+fps*seconds+frames)/fps} return parseFloat(output.toFixed(3))} function calculateTimeFormat(time,options){var fps=arguments.length>2&&arguments[2]!==undefined?arguments[2]:25;time=!time||typeof time!=='number'||time<0?0:time;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']];var format=options.timeFormat,firstTwoPlaces=format[1]===format[0],separatorIndex=firstTwoPlaces?2:1,separator=format.length0){hasNextValue=!0;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.timeFormat=format} function convertSMPTEtoSeconds(SMPTE){if(typeof SMPTE!=='string'){throw new TypeError('Argument must be a string value')} SMPTE=SMPTE.replace(',','.');var decimalLen=~SMPTE.indexOf('.')?SMPTE.split('.')[1].length:0;var secs=0,multiplier=1;SMPTE=SMPTE.split(':').reverse();for(var i=0,total=SMPTE.length;i0){multiplier=Math.pow(60,i)} secs+=Number(SMPTE[i])*multiplier} return Number(secs.toFixed(decimalLen))} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.secondsToTimeCode=secondsToTimeCode;_mejs2.default.Utils.timeCodeToSeconds=timeCodeToSeconds;_mejs2.default.Utils.calculateTimeFormat=calculateTimeFormat;_mejs2.default.Utils.convertSMPTEtoSeconds=convertSMPTEtoSeconds},{"9":9}]},{},[31,8,7,17,25,22,21,23,24,26,18,20,19,11,12,13,14,15,16]);(function(window,$){if(mejs.plugins===undefined){mejs.plugins={};mejs.plugins.silverlight=[];mejs.plugins.silverlight.push({types:[]})} mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile};if(mejs.MediaFeatures===undefined){mejs.MediaFeatures=mejs.Features} if(mejs.Utility===undefined){mejs.Utility=mejs.Utils} var init=MediaElementPlayer.prototype.init;MediaElementPlayer.prototype.init=function(){this.options.classPrefix='mejs-';this.$media=this.$node=$(this.node);init.call(this)};var ready=MediaElementPlayer.prototype._meReady;MediaElementPlayer.prototype._meReady=function(){this.container=$(this.container);this.controls=$(this.controls);this.layers=$(this.layers);ready.apply(this,arguments)};MediaElementPlayer.prototype.getElement=function(el){return $!==undefined&&el instanceof $?el[0]:el};MediaElementPlayer.prototype.buildfeatures=function(player,controls,layers,media){var defaultFeatures=['playpause','current','progress','duration','tracks','volume','fullscreen'];for(var i=0,total=this.options.features.length;i