wp/wp-includes/js/mediaelement/mediaelement.js
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 21 48c4eec2b7e6
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
     6  * using a variety of technologies (pure JavaScript, Flash, iframe)
     6  * using a variety of technologies (pure JavaScript, Flash, iframe)
     7  *
     7  *
     8  * Copyright 2010-2017, John Dyer (http://j.hn/)
     8  * Copyright 2010-2017, John Dyer (http://j.hn/)
     9  * License: MIT
     9  * License: MIT
    10  *
    10  *
    11  */(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(_dereq_,module,exports){
    11  */(function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s}return e})()({1:[function(_dereq_,module,exports){
    12 
    12 
    13 },{}],2:[function(_dereq_,module,exports){
    13 },{}],2:[function(_dereq_,module,exports){
    14 (function (global){
    14 (function (global){
    15 var topLevel = typeof global !== 'undefined' ? global :
    15 var topLevel = typeof global !== 'undefined' ? global :
    16     typeof window !== 'undefined' ? window : {}
    16     typeof window !== 'undefined' ? window : {}
    47 
    47 
    48 module.exports = win;
    48 module.exports = win;
    49 
    49 
    50 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
    50 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
    51 },{}],4:[function(_dereq_,module,exports){
    51 },{}],4:[function(_dereq_,module,exports){
    52 // shim for using process in browser
       
    53 var process = module.exports = {};
       
    54 
       
    55 // cached from whatever global is present so that test runners that stub it
       
    56 // don't break things.  But we need to wrap it in a try catch in case it is
       
    57 // wrapped in strict mode code which doesn't define any globals.  It's inside a
       
    58 // function because try/catches deoptimize in certain engines.
       
    59 
       
    60 var cachedSetTimeout;
       
    61 var cachedClearTimeout;
       
    62 
       
    63 function defaultSetTimout() {
       
    64     throw new Error('setTimeout has not been defined');
       
    65 }
       
    66 function defaultClearTimeout () {
       
    67     throw new Error('clearTimeout has not been defined');
       
    68 }
       
    69 (function () {
       
    70     try {
       
    71         if (typeof setTimeout === 'function') {
       
    72             cachedSetTimeout = setTimeout;
       
    73         } else {
       
    74             cachedSetTimeout = defaultSetTimout;
       
    75         }
       
    76     } catch (e) {
       
    77         cachedSetTimeout = defaultSetTimout;
       
    78     }
       
    79     try {
       
    80         if (typeof clearTimeout === 'function') {
       
    81             cachedClearTimeout = clearTimeout;
       
    82         } else {
       
    83             cachedClearTimeout = defaultClearTimeout;
       
    84         }
       
    85     } catch (e) {
       
    86         cachedClearTimeout = defaultClearTimeout;
       
    87     }
       
    88 } ())
       
    89 function runTimeout(fun) {
       
    90     if (cachedSetTimeout === setTimeout) {
       
    91         //normal enviroments in sane situations
       
    92         return setTimeout(fun, 0);
       
    93     }
       
    94     // if setTimeout wasn't available but was latter defined
       
    95     if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
       
    96         cachedSetTimeout = setTimeout;
       
    97         return setTimeout(fun, 0);
       
    98     }
       
    99     try {
       
   100         // when when somebody has screwed with setTimeout but no I.E. maddness
       
   101         return cachedSetTimeout(fun, 0);
       
   102     } catch(e){
       
   103         try {
       
   104             // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
       
   105             return cachedSetTimeout.call(null, fun, 0);
       
   106         } catch(e){
       
   107             // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
       
   108             return cachedSetTimeout.call(this, fun, 0);
       
   109         }
       
   110     }
       
   111 
       
   112 
       
   113 }
       
   114 function runClearTimeout(marker) {
       
   115     if (cachedClearTimeout === clearTimeout) {
       
   116         //normal enviroments in sane situations
       
   117         return clearTimeout(marker);
       
   118     }
       
   119     // if clearTimeout wasn't available but was latter defined
       
   120     if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
       
   121         cachedClearTimeout = clearTimeout;
       
   122         return clearTimeout(marker);
       
   123     }
       
   124     try {
       
   125         // when when somebody has screwed with setTimeout but no I.E. maddness
       
   126         return cachedClearTimeout(marker);
       
   127     } catch (e){
       
   128         try {
       
   129             // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally
       
   130             return cachedClearTimeout.call(null, marker);
       
   131         } catch (e){
       
   132             // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
       
   133             // Some versions of I.E. have different rules for clearTimeout vs setTimeout
       
   134             return cachedClearTimeout.call(this, marker);
       
   135         }
       
   136     }
       
   137 
       
   138 
       
   139 
       
   140 }
       
   141 var queue = [];
       
   142 var draining = false;
       
   143 var currentQueue;
       
   144 var queueIndex = -1;
       
   145 
       
   146 function cleanUpNextTick() {
       
   147     if (!draining || !currentQueue) {
       
   148         return;
       
   149     }
       
   150     draining = false;
       
   151     if (currentQueue.length) {
       
   152         queue = currentQueue.concat(queue);
       
   153     } else {
       
   154         queueIndex = -1;
       
   155     }
       
   156     if (queue.length) {
       
   157         drainQueue();
       
   158     }
       
   159 }
       
   160 
       
   161 function drainQueue() {
       
   162     if (draining) {
       
   163         return;
       
   164     }
       
   165     var timeout = runTimeout(cleanUpNextTick);
       
   166     draining = true;
       
   167 
       
   168     var len = queue.length;
       
   169     while(len) {
       
   170         currentQueue = queue;
       
   171         queue = [];
       
   172         while (++queueIndex < len) {
       
   173             if (currentQueue) {
       
   174                 currentQueue[queueIndex].run();
       
   175             }
       
   176         }
       
   177         queueIndex = -1;
       
   178         len = queue.length;
       
   179     }
       
   180     currentQueue = null;
       
   181     draining = false;
       
   182     runClearTimeout(timeout);
       
   183 }
       
   184 
       
   185 process.nextTick = function (fun) {
       
   186     var args = new Array(arguments.length - 1);
       
   187     if (arguments.length > 1) {
       
   188         for (var i = 1; i < arguments.length; i++) {
       
   189             args[i - 1] = arguments[i];
       
   190         }
       
   191     }
       
   192     queue.push(new Item(fun, args));
       
   193     if (queue.length === 1 && !draining) {
       
   194         runTimeout(drainQueue);
       
   195     }
       
   196 };
       
   197 
       
   198 // v8 likes predictible objects
       
   199 function Item(fun, array) {
       
   200     this.fun = fun;
       
   201     this.array = array;
       
   202 }
       
   203 Item.prototype.run = function () {
       
   204     this.fun.apply(null, this.array);
       
   205 };
       
   206 process.title = 'browser';
       
   207 process.browser = true;
       
   208 process.env = {};
       
   209 process.argv = [];
       
   210 process.version = ''; // empty string to avoid regexp issues
       
   211 process.versions = {};
       
   212 
       
   213 function noop() {}
       
   214 
       
   215 process.on = noop;
       
   216 process.addListener = noop;
       
   217 process.once = noop;
       
   218 process.off = noop;
       
   219 process.removeListener = noop;
       
   220 process.removeAllListeners = noop;
       
   221 process.emit = noop;
       
   222 process.prependListener = noop;
       
   223 process.prependOnceListener = noop;
       
   224 
       
   225 process.listeners = function (name) { return [] }
       
   226 
       
   227 process.binding = function (name) {
       
   228     throw new Error('process.binding is not supported');
       
   229 };
       
   230 
       
   231 process.cwd = function () { return '/' };
       
   232 process.chdir = function (dir) {
       
   233     throw new Error('process.chdir is not supported');
       
   234 };
       
   235 process.umask = function() { return 0; };
       
   236 
       
   237 },{}],5:[function(_dereq_,module,exports){
       
   238 (function (setImmediate){
       
   239 (function (root) {
    52 (function (root) {
   240 
    53 
   241   // Store setTimeout reference so promise-polyfill will be unaffected by
    54   // Store setTimeout reference so promise-polyfill will be unaffected by
   242   // other code modifying setTimeout (like sinon.useFakeTimers())
    55   // other code modifying setTimeout (like sinon.useFakeTimers())
   243   var setTimeoutFunc = setTimeout;
    56   var setTimeoutFunc = setTimeout;
   468     root.Promise = Promise;
   281     root.Promise = Promise;
   469   }
   282   }
   470 
   283 
   471 })(this);
   284 })(this);
   472 
   285 
   473 }).call(this,_dereq_(6).setImmediate)
   286 },{}],5:[function(_dereq_,module,exports){
   474 },{"6":6}],6:[function(_dereq_,module,exports){
       
   475 (function (setImmediate,clearImmediate){
       
   476 var nextTick = _dereq_(4).nextTick;
       
   477 var apply = Function.prototype.apply;
       
   478 var slice = Array.prototype.slice;
       
   479 var immediateIds = {};
       
   480 var nextImmediateId = 0;
       
   481 
       
   482 // DOM APIs, for completeness
       
   483 
       
   484 exports.setTimeout = function() {
       
   485   return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout);
       
   486 };
       
   487 exports.setInterval = function() {
       
   488   return new Timeout(apply.call(setInterval, window, arguments), clearInterval);
       
   489 };
       
   490 exports.clearTimeout =
       
   491 exports.clearInterval = function(timeout) { timeout.close(); };
       
   492 
       
   493 function Timeout(id, clearFn) {
       
   494   this._id = id;
       
   495   this._clearFn = clearFn;
       
   496 }
       
   497 Timeout.prototype.unref = Timeout.prototype.ref = function() {};
       
   498 Timeout.prototype.close = function() {
       
   499   this._clearFn.call(window, this._id);
       
   500 };
       
   501 
       
   502 // Does not start the time, just sets up the members needed.
       
   503 exports.enroll = function(item, msecs) {
       
   504   clearTimeout(item._idleTimeoutId);
       
   505   item._idleTimeout = msecs;
       
   506 };
       
   507 
       
   508 exports.unenroll = function(item) {
       
   509   clearTimeout(item._idleTimeoutId);
       
   510   item._idleTimeout = -1;
       
   511 };
       
   512 
       
   513 exports._unrefActive = exports.active = function(item) {
       
   514   clearTimeout(item._idleTimeoutId);
       
   515 
       
   516   var msecs = item._idleTimeout;
       
   517   if (msecs >= 0) {
       
   518     item._idleTimeoutId = setTimeout(function onTimeout() {
       
   519       if (item._onTimeout)
       
   520         item._onTimeout();
       
   521     }, msecs);
       
   522   }
       
   523 };
       
   524 
       
   525 // That's not how node.js implements it but the exposed api is the same.
       
   526 exports.setImmediate = typeof setImmediate === "function" ? setImmediate : function(fn) {
       
   527   var id = nextImmediateId++;
       
   528   var args = arguments.length < 2 ? false : slice.call(arguments, 1);
       
   529 
       
   530   immediateIds[id] = true;
       
   531 
       
   532   nextTick(function onNextTick() {
       
   533     if (immediateIds[id]) {
       
   534       // fn.call() is faster so we optimize for the common use-case
       
   535       // @see http://jsperf.com/call-apply-segu
       
   536       if (args) {
       
   537         fn.apply(null, args);
       
   538       } else {
       
   539         fn.call(null);
       
   540       }
       
   541       // Prevent ids from leaking
       
   542       exports.clearImmediate(id);
       
   543     }
       
   544   });
       
   545 
       
   546   return id;
       
   547 };
       
   548 
       
   549 exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) {
       
   550   delete immediateIds[id];
       
   551 };
       
   552 }).call(this,_dereq_(6).setImmediate,_dereq_(6).clearImmediate)
       
   553 },{"4":4,"6":6}],7:[function(_dereq_,module,exports){
       
   554 'use strict';
   287 'use strict';
   555 
   288 
   556 Object.defineProperty(exports, "__esModule", {
   289 Object.defineProperty(exports, "__esModule", {
   557 	value: true
   290 	value: true
   558 });
   291 });
   559 
   292 
   560 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; };
   293 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; };
   561 
   294 
   562 var _mejs = _dereq_(9);
   295 var _mejs = _dereq_(7);
   563 
   296 
   564 var _mejs2 = _interopRequireDefault(_mejs);
   297 var _mejs2 = _interopRequireDefault(_mejs);
   565 
   298 
   566 var _en = _dereq_(11);
   299 var _en = _dereq_(9);
   567 
   300 
   568 var _general = _dereq_(20);
   301 var _general = _dereq_(18);
   569 
   302 
   570 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
   303 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
   571 
   304 
   572 var i18n = { lang: 'en', en: _en.EN };
   305 var i18n = { lang: 'en', en: _en.EN };
   573 
   306 
   815 	_mejs2.default.i18n.language(mejsL10n.language, mejsL10n.strings);
   548 	_mejs2.default.i18n.language(mejsL10n.language, mejsL10n.strings);
   816 }
   549 }
   817 
   550 
   818 exports.default = i18n;
   551 exports.default = i18n;
   819 
   552 
   820 },{"11":11,"20":20,"9":9}],8:[function(_dereq_,module,exports){
   553 },{"18":18,"7":7,"9":9}],6:[function(_dereq_,module,exports){
   821 'use strict';
   554 'use strict';
   822 
   555 
   823 Object.defineProperty(exports, "__esModule", {
   556 Object.defineProperty(exports, "__esModule", {
   824 	value: true
   557 	value: true
   825 });
   558 });
   832 
   565 
   833 var _document = _dereq_(2);
   566 var _document = _dereq_(2);
   834 
   567 
   835 var _document2 = _interopRequireDefault(_document);
   568 var _document2 = _interopRequireDefault(_document);
   836 
   569 
   837 var _mejs = _dereq_(9);
   570 var _mejs = _dereq_(7);
   838 
   571 
   839 var _mejs2 = _interopRequireDefault(_mejs);
   572 var _mejs2 = _interopRequireDefault(_mejs);
   840 
   573 
   841 var _general = _dereq_(20);
   574 var _general = _dereq_(18);
   842 
   575 
   843 var _media2 = _dereq_(21);
   576 var _media2 = _dereq_(19);
   844 
   577 
   845 var _renderer = _dereq_(10);
   578 var _renderer = _dereq_(8);
   846 
   579 
   847 var _constants = _dereq_(18);
   580 var _constants = _dereq_(16);
   848 
   581 
   849 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
   582 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
   850 
   583 
   851 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
   584 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
   852 
   585 
  1112 		}
   845 		}
  1113 
   846 
  1114 		var renderInfo = _renderer.renderer.select(mediaFiles, t.mediaElement.options.renderers.length ? t.mediaElement.options.renderers : []),
   847 		var renderInfo = _renderer.renderer.select(mediaFiles, t.mediaElement.options.renderers.length ? t.mediaElement.options.renderers : []),
  1115 		    event = void 0;
   848 		    event = void 0;
  1116 
   849 
  1117 		if (!t.mediaElement.paused) {
   850 		if (!t.mediaElement.paused && !(t.mediaElement.src == null || t.mediaElement.src === '')) {
  1118 			t.mediaElement.pause();
   851 			t.mediaElement.pause();
  1119 			event = (0, _general.createEvent)('pause', t.mediaElement);
   852 			event = (0, _general.createEvent)('pause', t.mediaElement);
  1120 			t.mediaElement.dispatchEvent(event);
   853 			t.mediaElement.dispatchEvent(event);
  1121 		}
   854 		}
  1122 		t.mediaElement.originalNode.src = mediaFiles[0].src || '';
   855 		t.mediaElement.originalNode.src = mediaFiles[0].src || '';
  1124 		if (renderInfo === null && mediaFiles[0].src) {
   857 		if (renderInfo === null && mediaFiles[0].src) {
  1125 			t.mediaElement.generateError('No renderer found', mediaFiles);
   858 			t.mediaElement.generateError('No renderer found', mediaFiles);
  1126 			return;
   859 			return;
  1127 		}
   860 		}
  1128 
   861 
  1129 		return mediaFiles[0].src ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null;
   862 		var shouldChangeRenderer = !(mediaFiles[0].src == null || mediaFiles[0].src === '');
       
   863 		return shouldChangeRenderer ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null;
  1130 	},
   864 	},
  1131 	    triggerAction = function triggerAction(methodName, args) {
   865 	    triggerAction = function triggerAction(methodName, args) {
  1132 		try {
   866 		try {
  1133 			if (methodName === 'play' && (t.mediaElement.rendererName === 'native_dash' || t.mediaElement.rendererName === 'native_hls')) {
   867 			if (methodName === 'play' && (t.mediaElement.rendererName === 'native_dash' || t.mediaElement.rendererName === 'native_hls' || t.mediaElement.rendererName === 'vimeo_iframe')) {
  1134 				var response = t.mediaElement.renderer[methodName](args);
   868 				var response = t.mediaElement.renderer[methodName](args);
  1135 				if (response && typeof response.then === 'function') {
   869 				if (response && typeof response.then === 'function') {
  1136 					response.catch(function () {
   870 					response.catch(function () {
  1137 						if (t.mediaElement.paused) {
   871 						if (t.mediaElement.paused) {
  1138 							setTimeout(function () {
   872 							setTimeout(function () {
  1267 _window2.default.MediaElement = MediaElement;
  1001 _window2.default.MediaElement = MediaElement;
  1268 _mejs2.default.MediaElement = MediaElement;
  1002 _mejs2.default.MediaElement = MediaElement;
  1269 
  1003 
  1270 exports.default = MediaElement;
  1004 exports.default = MediaElement;
  1271 
  1005 
  1272 },{"10":10,"18":18,"2":2,"20":20,"21":21,"3":3,"9":9}],9:[function(_dereq_,module,exports){
  1006 },{"16":16,"18":18,"19":19,"2":2,"3":3,"7":7,"8":8}],7:[function(_dereq_,module,exports){
  1273 'use strict';
  1007 'use strict';
  1274 
  1008 
  1275 Object.defineProperty(exports, "__esModule", {
  1009 Object.defineProperty(exports, "__esModule", {
  1276 	value: true
  1010 	value: true
  1277 });
  1011 });
  1282 
  1016 
  1283 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1017 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1284 
  1018 
  1285 var mejs = {};
  1019 var mejs = {};
  1286 
  1020 
  1287 mejs.version = '4.2.12';
  1021 mejs.version = '4.2.16';
  1288 
  1022 
  1289 mejs.html5media = {
  1023 mejs.html5media = {
  1290 	properties: ['volume', 'src', 'currentTime', 'muted', 'duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable', 'currentSrc', 'preload', 'bufferedBytes', 'bufferedTime', 'initialTime', 'startOffsetTime', 'defaultPlaybackRate', 'playbackRate', 'played', 'autoplay', 'loop', 'controls'],
  1024 	properties: ['volume', 'src', 'currentTime', 'muted', 'duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable', 'currentSrc', 'preload', 'bufferedBytes', 'bufferedTime', 'initialTime', 'startOffsetTime', 'defaultPlaybackRate', 'playbackRate', 'played', 'autoplay', 'loop', 'controls'],
  1291 	readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'],
  1025 	readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'],
  1292 
  1026 
  1299 
  1033 
  1300 _window2.default.mejs = mejs;
  1034 _window2.default.mejs = mejs;
  1301 
  1035 
  1302 exports.default = mejs;
  1036 exports.default = mejs;
  1303 
  1037 
  1304 },{"3":3}],10:[function(_dereq_,module,exports){
  1038 },{"3":3}],8:[function(_dereq_,module,exports){
  1305 'use strict';
  1039 'use strict';
  1306 
  1040 
  1307 Object.defineProperty(exports, "__esModule", {
  1041 Object.defineProperty(exports, "__esModule", {
  1308 	value: true
  1042 	value: true
  1309 });
  1043 });
  1311 
  1045 
  1312 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; };
  1046 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; };
  1313 
  1047 
  1314 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
  1048 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
  1315 
  1049 
  1316 var _mejs = _dereq_(9);
  1050 var _mejs = _dereq_(7);
  1317 
  1051 
  1318 var _mejs2 = _interopRequireDefault(_mejs);
  1052 var _mejs2 = _interopRequireDefault(_mejs);
  1319 
  1053 
  1320 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1054 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1321 
  1055 
  1413 
  1147 
  1414 var renderer = exports.renderer = new Renderer();
  1148 var renderer = exports.renderer = new Renderer();
  1415 
  1149 
  1416 _mejs2.default.Renderers = renderer;
  1150 _mejs2.default.Renderers = renderer;
  1417 
  1151 
  1418 },{"9":9}],11:[function(_dereq_,module,exports){
  1152 },{"7":7}],9:[function(_dereq_,module,exports){
  1419 'use strict';
  1153 'use strict';
  1420 
  1154 
  1421 Object.defineProperty(exports, "__esModule", {
  1155 Object.defineProperty(exports, "__esModule", {
  1422 	value: true
  1156 	value: true
  1423 });
  1157 });
  1503 	'mejs.vietnamese': 'Vietnamese',
  1237 	'mejs.vietnamese': 'Vietnamese',
  1504 	'mejs.welsh': 'Welsh',
  1238 	'mejs.welsh': 'Welsh',
  1505 	'mejs.yiddish': 'Yiddish'
  1239 	'mejs.yiddish': 'Yiddish'
  1506 };
  1240 };
  1507 
  1241 
  1508 },{}],12:[function(_dereq_,module,exports){
  1242 },{}],10:[function(_dereq_,module,exports){
  1509 'use strict';
  1243 'use strict';
  1510 
  1244 
  1511 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; };
  1245 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; };
  1512 
  1246 
  1513 var _window = _dereq_(3);
  1247 var _window = _dereq_(3);
  1514 
  1248 
  1515 var _window2 = _interopRequireDefault(_window);
  1249 var _window2 = _interopRequireDefault(_window);
  1516 
  1250 
  1517 var _mejs = _dereq_(9);
  1251 var _mejs = _dereq_(7);
  1518 
  1252 
  1519 var _mejs2 = _interopRequireDefault(_mejs);
  1253 var _mejs2 = _interopRequireDefault(_mejs);
  1520 
  1254 
  1521 var _renderer = _dereq_(10);
  1255 var _renderer = _dereq_(8);
  1522 
  1256 
  1523 var _general = _dereq_(20);
  1257 var _general = _dereq_(18);
  1524 
  1258 
  1525 var _media = _dereq_(21);
  1259 var _media = _dereq_(19);
  1526 
  1260 
  1527 var _constants = _dereq_(18);
  1261 var _constants = _dereq_(16);
  1528 
  1262 
  1529 var _dom = _dereq_(19);
  1263 var _dom = _dereq_(17);
  1530 
  1264 
  1531 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1265 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1532 
  1266 
  1533 var NativeDash = {
  1267 var NativeDash = {
  1534 
  1268 
  1750 	return ~url.toLowerCase().indexOf('.mpd') ? 'application/dash+xml' : null;
  1484 	return ~url.toLowerCase().indexOf('.mpd') ? 'application/dash+xml' : null;
  1751 });
  1485 });
  1752 
  1486 
  1753 _renderer.renderer.add(DashNativeRenderer);
  1487 _renderer.renderer.add(DashNativeRenderer);
  1754 
  1488 
  1755 },{"10":10,"18":18,"19":19,"20":20,"21":21,"3":3,"9":9}],13:[function(_dereq_,module,exports){
  1489 },{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],11:[function(_dereq_,module,exports){
  1756 'use strict';
  1490 'use strict';
  1757 
  1491 
  1758 Object.defineProperty(exports, "__esModule", {
  1492 Object.defineProperty(exports, "__esModule", {
  1759 	value: true
  1493 	value: true
  1760 });
  1494 });
  1768 
  1502 
  1769 var _document = _dereq_(2);
  1503 var _document = _dereq_(2);
  1770 
  1504 
  1771 var _document2 = _interopRequireDefault(_document);
  1505 var _document2 = _interopRequireDefault(_document);
  1772 
  1506 
  1773 var _mejs = _dereq_(9);
  1507 var _mejs = _dereq_(7);
  1774 
  1508 
  1775 var _mejs2 = _interopRequireDefault(_mejs);
  1509 var _mejs2 = _interopRequireDefault(_mejs);
  1776 
  1510 
  1777 var _i18n = _dereq_(7);
  1511 var _i18n = _dereq_(5);
  1778 
  1512 
  1779 var _i18n2 = _interopRequireDefault(_i18n);
  1513 var _i18n2 = _interopRequireDefault(_i18n);
  1780 
  1514 
  1781 var _renderer = _dereq_(10);
  1515 var _renderer = _dereq_(8);
  1782 
  1516 
  1783 var _general = _dereq_(20);
  1517 var _general = _dereq_(18);
  1784 
  1518 
  1785 var _constants = _dereq_(18);
  1519 var _constants = _dereq_(16);
  1786 
  1520 
  1787 var _media = _dereq_(21);
  1521 var _media = _dereq_(19);
  1788 
  1522 
  1789 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1523 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1790 
  1524 
  1791 var PluginDetector = exports.PluginDetector = {
  1525 var PluginDetector = exports.PluginDetector = {
  1792 	plugins: [],
  1526 	plugins: [],
  2192 		create: FlashMediaElementRenderer.create
  1926 		create: FlashMediaElementRenderer.create
  2193 	};
  1927 	};
  2194 	_renderer.renderer.add(FlashMediaElementAudioOggRenderer);
  1928 	_renderer.renderer.add(FlashMediaElementAudioOggRenderer);
  2195 }
  1929 }
  2196 
  1930 
  2197 },{"10":10,"18":18,"2":2,"20":20,"21":21,"3":3,"7":7,"9":9}],14:[function(_dereq_,module,exports){
  1931 },{"16":16,"18":18,"19":19,"2":2,"3":3,"5":5,"7":7,"8":8}],12:[function(_dereq_,module,exports){
  2198 'use strict';
  1932 'use strict';
  2199 
  1933 
  2200 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; };
  1934 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; };
  2201 
  1935 
  2202 var _window = _dereq_(3);
  1936 var _window = _dereq_(3);
  2203 
  1937 
  2204 var _window2 = _interopRequireDefault(_window);
  1938 var _window2 = _interopRequireDefault(_window);
  2205 
  1939 
  2206 var _mejs = _dereq_(9);
  1940 var _mejs = _dereq_(7);
  2207 
  1941 
  2208 var _mejs2 = _interopRequireDefault(_mejs);
  1942 var _mejs2 = _interopRequireDefault(_mejs);
  2209 
  1943 
  2210 var _renderer = _dereq_(10);
  1944 var _renderer = _dereq_(8);
  2211 
  1945 
  2212 var _general = _dereq_(20);
  1946 var _general = _dereq_(18);
  2213 
  1947 
  2214 var _constants = _dereq_(18);
  1948 var _constants = _dereq_(16);
  2215 
  1949 
  2216 var _media = _dereq_(21);
  1950 var _media = _dereq_(19);
  2217 
  1951 
  2218 var _dom = _dereq_(19);
  1952 var _dom = _dereq_(17);
  2219 
  1953 
  2220 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  1954 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2221 
  1955 
  2222 var NativeFlv = {
  1956 var NativeFlv = {
  2223 
  1957 
  2441 	return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null;
  2175 	return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null;
  2442 });
  2176 });
  2443 
  2177 
  2444 _renderer.renderer.add(FlvNativeRenderer);
  2178 _renderer.renderer.add(FlvNativeRenderer);
  2445 
  2179 
  2446 },{"10":10,"18":18,"19":19,"20":20,"21":21,"3":3,"9":9}],15:[function(_dereq_,module,exports){
  2180 },{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],13:[function(_dereq_,module,exports){
  2447 'use strict';
  2181 'use strict';
  2448 
  2182 
  2449 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; };
  2183 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; };
  2450 
  2184 
  2451 var _window = _dereq_(3);
  2185 var _window = _dereq_(3);
  2452 
  2186 
  2453 var _window2 = _interopRequireDefault(_window);
  2187 var _window2 = _interopRequireDefault(_window);
  2454 
  2188 
  2455 var _mejs = _dereq_(9);
  2189 var _mejs = _dereq_(7);
  2456 
  2190 
  2457 var _mejs2 = _interopRequireDefault(_mejs);
  2191 var _mejs2 = _interopRequireDefault(_mejs);
  2458 
  2192 
  2459 var _renderer = _dereq_(10);
  2193 var _renderer = _dereq_(8);
  2460 
  2194 
  2461 var _general = _dereq_(20);
  2195 var _general = _dereq_(18);
  2462 
  2196 
  2463 var _constants = _dereq_(18);
  2197 var _constants = _dereq_(16);
  2464 
  2198 
  2465 var _media = _dereq_(21);
  2199 var _media = _dereq_(19);
  2466 
  2200 
  2467 var _dom = _dereq_(19);
  2201 var _dom = _dereq_(17);
  2468 
  2202 
  2469 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2203 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2470 
  2204 
  2471 var NativeHls = {
  2205 var NativeHls = {
  2472 
  2206 
  2730 	return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null;
  2464 	return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null;
  2731 });
  2465 });
  2732 
  2466 
  2733 _renderer.renderer.add(HlsNativeRenderer);
  2467 _renderer.renderer.add(HlsNativeRenderer);
  2734 
  2468 
  2735 },{"10":10,"18":18,"19":19,"20":20,"21":21,"3":3,"9":9}],16:[function(_dereq_,module,exports){
  2469 },{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],14:[function(_dereq_,module,exports){
  2736 'use strict';
  2470 'use strict';
  2737 
  2471 
  2738 var _window = _dereq_(3);
  2472 var _window = _dereq_(3);
  2739 
  2473 
  2740 var _window2 = _interopRequireDefault(_window);
  2474 var _window2 = _interopRequireDefault(_window);
  2741 
  2475 
  2742 var _document = _dereq_(2);
  2476 var _document = _dereq_(2);
  2743 
  2477 
  2744 var _document2 = _interopRequireDefault(_document);
  2478 var _document2 = _interopRequireDefault(_document);
  2745 
  2479 
  2746 var _mejs = _dereq_(9);
  2480 var _mejs = _dereq_(7);
  2747 
  2481 
  2748 var _mejs2 = _interopRequireDefault(_mejs);
  2482 var _mejs2 = _interopRequireDefault(_mejs);
  2749 
  2483 
  2750 var _renderer = _dereq_(10);
  2484 var _renderer = _dereq_(8);
  2751 
  2485 
  2752 var _general = _dereq_(20);
  2486 var _general = _dereq_(18);
  2753 
  2487 
  2754 var _constants = _dereq_(18);
  2488 var _constants = _dereq_(16);
  2755 
  2489 
  2756 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2490 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2757 
  2491 
  2758 var HtmlMediaElement = {
  2492 var HtmlMediaElement = {
  2759 	name: 'html5',
  2493 	name: 'html5',
  2855 				}
  2589 				}
  2856 			}
  2590 			}
  2857 		}
  2591 		}
  2858 
  2592 
  2859 		node.addEventListener('error', function (e) {
  2593 		node.addEventListener('error', function (e) {
  2860 			if (e.target.error.code === 4 && isActive) {
  2594 			if (e && e.target && e.target.error && e.target.error.code === 4 && isActive) {
  2861 				if (index < total && mediaFiles[index + 1] !== undefined) {
  2595 				if (index < total && mediaFiles[index + 1] !== undefined) {
  2862 					node.src = mediaFiles[index++].src;
  2596 					node.src = mediaFiles[index++].src;
  2863 					node.load();
  2597 					node.load();
  2864 					node.play();
  2598 					node.play();
  2865 				} else {
  2599 				} else {
  2877 
  2611 
  2878 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement;
  2612 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement;
  2879 
  2613 
  2880 _renderer.renderer.add(HtmlMediaElement);
  2614 _renderer.renderer.add(HtmlMediaElement);
  2881 
  2615 
  2882 },{"10":10,"18":18,"2":2,"20":20,"3":3,"9":9}],17:[function(_dereq_,module,exports){
  2616 },{"16":16,"18":18,"2":2,"3":3,"7":7,"8":8}],15:[function(_dereq_,module,exports){
  2883 'use strict';
  2617 'use strict';
  2884 
  2618 
  2885 var _window = _dereq_(3);
  2619 var _window = _dereq_(3);
  2886 
  2620 
  2887 var _window2 = _interopRequireDefault(_window);
  2621 var _window2 = _interopRequireDefault(_window);
  2888 
  2622 
  2889 var _document = _dereq_(2);
  2623 var _document = _dereq_(2);
  2890 
  2624 
  2891 var _document2 = _interopRequireDefault(_document);
  2625 var _document2 = _interopRequireDefault(_document);
  2892 
  2626 
  2893 var _mejs = _dereq_(9);
  2627 var _mejs = _dereq_(7);
  2894 
  2628 
  2895 var _mejs2 = _interopRequireDefault(_mejs);
  2629 var _mejs2 = _interopRequireDefault(_mejs);
  2896 
  2630 
  2897 var _renderer = _dereq_(10);
  2631 var _renderer = _dereq_(8);
  2898 
  2632 
  2899 var _general = _dereq_(20);
  2633 var _general = _dereq_(18);
  2900 
  2634 
  2901 var _media = _dereq_(21);
  2635 var _media = _dereq_(19);
  2902 
  2636 
  2903 var _dom = _dereq_(19);
  2637 var _dom = _dereq_(17);
  2904 
  2638 
  2905 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2639 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2906 
  2640 
  2907 var YouTubeApi = {
  2641 var YouTubeApi = {
  2908 	isIframeStarted: false,
  2642 	isIframeStarted: false,
  3415 	);
  3149 	);
  3416 });
  3150 });
  3417 
  3151 
  3418 _renderer.renderer.add(YouTubeIframeRenderer);
  3152 _renderer.renderer.add(YouTubeIframeRenderer);
  3419 
  3153 
  3420 },{"10":10,"19":19,"2":2,"20":20,"21":21,"3":3,"9":9}],18:[function(_dereq_,module,exports){
  3154 },{"17":17,"18":18,"19":19,"2":2,"3":3,"7":7,"8":8}],16:[function(_dereq_,module,exports){
  3421 'use strict';
  3155 'use strict';
  3422 
  3156 
  3423 Object.defineProperty(exports, "__esModule", {
  3157 Object.defineProperty(exports, "__esModule", {
  3424 	value: true
  3158 	value: true
  3425 });
  3159 });
  3431 
  3165 
  3432 var _document = _dereq_(2);
  3166 var _document = _dereq_(2);
  3433 
  3167 
  3434 var _document2 = _interopRequireDefault(_document);
  3168 var _document2 = _interopRequireDefault(_document);
  3435 
  3169 
  3436 var _mejs = _dereq_(9);
  3170 var _mejs = _dereq_(7);
  3437 
  3171 
  3438 var _mejs2 = _interopRequireDefault(_mejs);
  3172 var _mejs2 = _interopRequireDefault(_mejs);
  3439 
  3173 
  3440 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3174 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3441 
  3175 
  3489 
  3223 
  3490 for (var i = 0, total = html5Elements.length; i < total; i++) {
  3224 for (var i = 0, total = html5Elements.length; i < total; i++) {
  3491 	video = _document2.default.createElement(html5Elements[i]);
  3225 	video = _document2.default.createElement(html5Elements[i]);
  3492 }
  3226 }
  3493 
  3227 
  3494 var SUPPORTS_NATIVE_HLS = exports.SUPPORTS_NATIVE_HLS = IS_SAFARI || IS_ANDROID && (IS_CHROME || IS_STOCK_ANDROID) || IS_IE && /edge/i.test(UA);
  3228 var SUPPORTS_NATIVE_HLS = exports.SUPPORTS_NATIVE_HLS = IS_SAFARI || IS_IE && /edge/i.test(UA);
  3495 
  3229 
  3496 var hasiOSFullScreen = video.webkitEnterFullscreen !== undefined;
  3230 var hasiOSFullScreen = video.webkitEnterFullscreen !== undefined;
  3497 
  3231 
  3498 var hasNativeFullscreen = video.requestFullscreen !== undefined;
  3232 var hasNativeFullscreen = video.requestFullscreen !== undefined;
  3499 
  3233 
  3524 
  3258 
  3525 if (hasTrueNativeFullScreen) {
  3259 if (hasTrueNativeFullScreen) {
  3526 	if (hasWebkitNativeFullScreen) {
  3260 	if (hasWebkitNativeFullScreen) {
  3527 		fullScreenEventName = 'webkitfullscreenchange';
  3261 		fullScreenEventName = 'webkitfullscreenchange';
  3528 	} else if (hasMozNativeFullScreen) {
  3262 	} else if (hasMozNativeFullScreen) {
  3529 		fullScreenEventName = 'mozfullscreenchange';
  3263 		fullScreenEventName = 'fullscreenchange';
  3530 	} else if (hasMsNativeFullScreen) {
  3264 	} else if (hasMsNativeFullScreen) {
  3531 		fullScreenEventName = 'MSFullscreenChange';
  3265 		fullScreenEventName = 'MSFullscreenChange';
  3532 	}
  3266 	}
  3533 
  3267 
  3534 	exports.isFullScreen = isFullScreen = function isFullScreen() {
  3268 	exports.isFullScreen = isFullScreen = function isFullScreen() {
  3601 _mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME;
  3335 _mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME;
  3602 _mejs2.default.Features.isFullScreen = isFullScreen;
  3336 _mejs2.default.Features.isFullScreen = isFullScreen;
  3603 _mejs2.default.Features.requestFullScreen = requestFullScreen;
  3337 _mejs2.default.Features.requestFullScreen = requestFullScreen;
  3604 _mejs2.default.Features.cancelFullScreen = cancelFullScreen;
  3338 _mejs2.default.Features.cancelFullScreen = cancelFullScreen;
  3605 
  3339 
  3606 },{"2":2,"3":3,"9":9}],19:[function(_dereq_,module,exports){
  3340 },{"2":2,"3":3,"7":7}],17:[function(_dereq_,module,exports){
  3607 'use strict';
  3341 'use strict';
  3608 
  3342 
  3609 Object.defineProperty(exports, "__esModule", {
  3343 Object.defineProperty(exports, "__esModule", {
  3610 	value: true
  3344 	value: true
  3611 });
  3345 });
  3625 
  3359 
  3626 var _document = _dereq_(2);
  3360 var _document = _dereq_(2);
  3627 
  3361 
  3628 var _document2 = _interopRequireDefault(_document);
  3362 var _document2 = _interopRequireDefault(_document);
  3629 
  3363 
  3630 var _mejs = _dereq_(9);
  3364 var _mejs = _dereq_(7);
  3631 
  3365 
  3632 var _mejs2 = _interopRequireDefault(_mejs);
  3366 var _mejs2 = _interopRequireDefault(_mejs);
  3633 
  3367 
  3634 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3368 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3635 
  3369 
  3830 _mejs2.default.Utils.siblings = siblings;
  3564 _mejs2.default.Utils.siblings = siblings;
  3831 _mejs2.default.Utils.visible = visible;
  3565 _mejs2.default.Utils.visible = visible;
  3832 _mejs2.default.Utils.ajax = ajax;
  3566 _mejs2.default.Utils.ajax = ajax;
  3833 _mejs2.default.Utils.loadScript = loadScript;
  3567 _mejs2.default.Utils.loadScript = loadScript;
  3834 
  3568 
  3835 },{"2":2,"3":3,"9":9}],20:[function(_dereq_,module,exports){
  3569 },{"2":2,"3":3,"7":7}],18:[function(_dereq_,module,exports){
  3836 'use strict';
  3570 'use strict';
  3837 
  3571 
  3838 Object.defineProperty(exports, "__esModule", {
  3572 Object.defineProperty(exports, "__esModule", {
  3839 	value: true
  3573 	value: true
  3840 });
  3574 });
  3844 exports.splitEvents = splitEvents;
  3578 exports.splitEvents = splitEvents;
  3845 exports.createEvent = createEvent;
  3579 exports.createEvent = createEvent;
  3846 exports.isNodeAfter = isNodeAfter;
  3580 exports.isNodeAfter = isNodeAfter;
  3847 exports.isString = isString;
  3581 exports.isString = isString;
  3848 
  3582 
  3849 var _mejs = _dereq_(9);
  3583 var _mejs = _dereq_(7);
  3850 
  3584 
  3851 var _mejs2 = _interopRequireDefault(_mejs);
  3585 var _mejs2 = _interopRequireDefault(_mejs);
  3852 
  3586 
  3853 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3587 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3854 
  3588 
  3966 _mejs2.default.Utils.splitEvents = splitEvents;
  3700 _mejs2.default.Utils.splitEvents = splitEvents;
  3967 _mejs2.default.Utils.createEvent = createEvent;
  3701 _mejs2.default.Utils.createEvent = createEvent;
  3968 _mejs2.default.Utils.isNodeAfter = isNodeAfter;
  3702 _mejs2.default.Utils.isNodeAfter = isNodeAfter;
  3969 _mejs2.default.Utils.isString = isString;
  3703 _mejs2.default.Utils.isString = isString;
  3970 
  3704 
  3971 },{"9":9}],21:[function(_dereq_,module,exports){
  3705 },{"7":7}],19:[function(_dereq_,module,exports){
  3972 'use strict';
  3706 'use strict';
  3973 
  3707 
  3974 Object.defineProperty(exports, "__esModule", {
  3708 Object.defineProperty(exports, "__esModule", {
  3975 	value: true
  3709 	value: true
  3976 });
  3710 });
  3980 exports.getMimeFromType = getMimeFromType;
  3714 exports.getMimeFromType = getMimeFromType;
  3981 exports.getTypeFromFile = getTypeFromFile;
  3715 exports.getTypeFromFile = getTypeFromFile;
  3982 exports.getExtension = getExtension;
  3716 exports.getExtension = getExtension;
  3983 exports.normalizeExtension = normalizeExtension;
  3717 exports.normalizeExtension = normalizeExtension;
  3984 
  3718 
  3985 var _mejs = _dereq_(9);
  3719 var _mejs = _dereq_(7);
  3986 
  3720 
  3987 var _mejs2 = _interopRequireDefault(_mejs);
  3721 var _mejs2 = _interopRequireDefault(_mejs);
  3988 
  3722 
  3989 var _general = _dereq_(20);
  3723 var _general = _dereq_(18);
  3990 
  3724 
  3991 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3725 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3992 
  3726 
  3993 var typeChecks = exports.typeChecks = [];
  3727 var typeChecks = exports.typeChecks = [];
  3994 
  3728 
  4089 _mejs2.default.Utils.getMimeFromType = getMimeFromType;
  3823 _mejs2.default.Utils.getMimeFromType = getMimeFromType;
  4090 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile;
  3824 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile;
  4091 _mejs2.default.Utils.getExtension = getExtension;
  3825 _mejs2.default.Utils.getExtension = getExtension;
  4092 _mejs2.default.Utils.normalizeExtension = normalizeExtension;
  3826 _mejs2.default.Utils.normalizeExtension = normalizeExtension;
  4093 
  3827 
  4094 },{"20":20,"9":9}],22:[function(_dereq_,module,exports){
  3828 },{"18":18,"7":7}],20:[function(_dereq_,module,exports){
  4095 'use strict';
  3829 'use strict';
  4096 
  3830 
  4097 var _document = _dereq_(2);
  3831 var _document = _dereq_(2);
  4098 
  3832 
  4099 var _document2 = _interopRequireDefault(_document);
  3833 var _document2 = _interopRequireDefault(_document);
  4100 
  3834 
  4101 var _promisePolyfill = _dereq_(5);
  3835 var _promisePolyfill = _dereq_(4);
  4102 
  3836 
  4103 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill);
  3837 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill);
  4104 
  3838 
  4105 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  3839 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  4106 
  3840 
  4242 			}
  3976 			}
  4243 		});
  3977 		});
  4244 	}
  3978 	}
  4245 })(window.Node || window.Element);
  3979 })(window.Node || window.Element);
  4246 
  3980 
  4247 },{"2":2,"5":5}]},{},[22,8,7,11,16,13,12,14,15,17]);
  3981 },{"2":2,"4":4}]},{},[20,6,5,9,14,11,10,12,13,15]);