/* * https://github.com/kn007/DPlayer-Lite * https://dplayer.js.org/zh/ * 修改内容 * 1.增加切换视频功能 * 2.为button按钮html增加 type="button",防止页面被提交 * 3.修复退出全屏后页面会滚动到顶部的问题 * 4.添加播放速度调整的功能,变速播放 * 5.全屏时候,添加浏览器全屏的class * 6.全屏取消的时候,移除浏览器全屏的class */ !(function (e, t) { 'object' == typeof exports && 'object' == typeof module ? (module.exports = t()) : 'function' == typeof define && define.amd ? define('DPlayer', [], t) : 'object' == typeof exports ? (exports.DPlayer = t()) : (e.DPlayer = t()); })(window, function () { return (function (e) { var t = {}; function n(r) { if (t[r]) return t[r].exports; var i = (t[r] = { i: r, l: !1, exports: {}, }); return e[r].call(i.exports, i, i.exports, n), (i.l = !0), i.exports; } return ( (n.m = e), (n.c = t), (n.d = function (e, t, r) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r, }); }), (n.r = function (e) { 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: 'Module', }), Object.defineProperty(e, '__esModule', { value: !0, }); }), (n.t = function (e, t) { if ((1 & t && (e = n(e)), 8 & t)) return e; if (4 & t && 'object' == typeof e && e && e.__esModule) return e; var r = Object.create(null); if ( (n.r(r), Object.defineProperty(r, 'default', { enumerable: !0, value: e, }), 2 & t && 'string' != typeof e) ) for (var i in e) n.d( r, i, function (t) { return e[t]; }.bind(null, i) ); return r; }), (n.n = function (e) { var t = e && e.__esModule ? function () { return e.default; } : function () { return e; }; return n.d(t, 'a', t), t; }), (n.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t); }), (n.p = '/'), n((n.s = 23)) ); })([ function (e, t) { function n(e) { return (n = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? 'symbol' : typeof e; })(e); } var r; r = (function () { return this; })(); try { r = r || new Function('return this')(); } catch (e) { 'object' === ('undefined' == typeof window ? 'undefined' : n(window)) && (r = window); } e.exports = r; }, function (e, t, n) { 'use strict'; var r = n(4), i = n.n(r)()(function (e) { return e[1]; }); i.push([e.i, '.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer svg{width:100%;height:100%}.dplayer svg circle,.dplayer svg path{fill:#fff}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:100000;left:0;top:0;margin:0;padding:0;transform:translate(0)}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live .dplayer-controller .dplayer-icons .dplayer-loop,.dplayer.dplayer-live .dplayer-time{display:none}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;transform:translateY(100%)}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%!important;height:100%!important}.dplayer.dplayer-mobile .dplayer-bar-time,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full-in,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;transform:scale(1.2)}50%{opacity:.25;transform:scale(.9)}to{opacity:.25;transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;transform:scale(1.2)}50%{opacity:.25;transform:scale(.9)}to{opacity:.25;transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:hsla(0,0%,100%,.4);transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;outline:none;position:relative;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 15px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-full,.dplayer-controller .dplayer-icons .dplayer-full-in,.dplayer-controller .dplayer-icons .dplayer-loop,.dplayer-icons .dplayer-setting{display:inline-block;height:100%}.dplayer-setting-box.dplayer-setting-box-speed { position: absolute;color:#aaa; left: -11px;transform-origin: bottom; bottom: 40px; transform: scale(0); border-radius: 2px; background: rgba(28, 28, 28, 0.9); padding: 0; transition: all 0.2s ease; overflow: hidden; z-index: 2; width: 70px; }.dplayer-setting-box.dplayer-setting-box-open { transform: scale(1); }.dplayer-setting-speed-item {padding: 7px 10px; box-sizing: border-box; cursor: pointer; position: relative; }.dplayer-setting .dplayer-setting-speed-item:hover { background-color: rgba(255, 255, 255, 0.1); }.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon.dplayer-setting-icon { width: auto; color: #eee; }@media (max-width: 640px){.dplayer-controller .dplayer-icons.dplayer-icons-right { right: 10px; }.dplayer-icons.dplayer-icons-left { left: 6px; }} .dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}', '']), (t.a = i); }, function (e, t, n) { 'use strict'; e.exports = n(21); }, function (e, t, n) { 'use strict'; var r, i = function () { return void 0 === r && (r = Boolean(window && document && document.all && !window.atob)), r; }, o = (function () { var e = {}; return function (t) { if (void 0 === e[t]) { var n = document.querySelector(t); if (window.HTMLIFrameElement && n instanceof window.HTMLIFrameElement) try { n = n.contentDocument.head; } catch (e) { n = null; } e[t] = n; } return e[t]; }; })(), a = []; function l(e) { for (var t = -1, n = 0; n < a.length; n++) if (a[n].identifier === e) { t = n; break; } return t; } function s(e, t) { for (var n = {}, r = [], i = 0; i < e.length; i++) { var o = e[i], s = t.base ? o[0] + t.base : o[0], c = n[s] || 0, d = ''.concat(s, ' ').concat(c); n[s] = c + 1; var p = l(d), u = { css: o[1], media: o[2], sourceMap: o[3], }; -1 !== p ? (a[p].references++, a[p].updater(u)) : a.push({ identifier: d, updater: v(u, t), references: 1, }), r.push(d); } return r; } function c(e) { var t = document.createElement('style'), r = e.attributes || {}; if (void 0 === r.nonce) { var i = n.nc; i && (r.nonce = i); } if ( (Object.keys(r).forEach(function (e) { t.setAttribute(e, r[e]); }), 'function' == typeof e.insert) ) e.insert(t); else { var a = o(e.insert || 'head'); if (!a) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); a.appendChild(t); } return t; } var d, p = ((d = []), function (e, t) { return (d[e] = t), d.filter(Boolean).join('\n'); }); function u(e, t, n, r) { var i = n ? '' : r.media ? '@media '.concat(r.media, ' {').concat(r.css, '}') : r.css; if (e.styleSheet) e.styleSheet.cssText = p(t, i); else { var o = document.createTextNode(i), a = e.childNodes; a[t] && e.removeChild(a[t]), a.length ? e.insertBefore(o, a[t]) : e.appendChild(o); } } function y(e, t, n) { var r = n.css, i = n.media, o = n.sourceMap; if ((i ? e.setAttribute('media', i) : e.removeAttribute('media'), o && 'undefined' != typeof btoa && (r += '\n/*# sourceMappingURL=data:application/json;base64,'.concat(btoa(unescape(encodeURIComponent(JSON.stringify(o)))), ' */')), e.styleSheet)) e.styleSheet.cssText = r; else { for (; e.firstChild; ) e.removeChild(e.firstChild); e.appendChild(document.createTextNode(r)); } } var f = null, h = 0; function v(e, t) { var n, r, i; if (t.singleton) { var o = h++; (n = f || (f = c(t))), (r = u.bind(null, n, o, !1)), (i = u.bind(null, n, o, !0)); } else (n = c(t)), (r = y.bind(null, n, t)), (i = function () { !(function (e) { if (null === e.parentNode) return !1; e.parentNode.removeChild(e); })(n); }); return ( r(e), function (t) { if (t) { if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap) return; r((e = t)); } else i(); } ); } e.exports = function (e, t) { (t = t || {}).singleton || 'boolean' == typeof t.singleton || (t.singleton = i()); var n = s((e = e || []), t); return function (e) { if (((e = e || []), '[object Array]' === Object.prototype.toString.call(e))) { for (var r = 0; r < n.length; r++) { var i = l(n[r]); a[i].references--; } for (var o = s(e, t), c = 0; c < n.length; c++) { var d = l(n[c]); 0 === a[d].references && (a[d].updater(), a.splice(d, 1)); } n = o; } }; }; }, function (e) { 'use strict'; e.exports = function (e) { var t = []; return ( (t.toString = function () { return this.map(function (t) { var n = e(t); return t[2] ? '@media '.concat(t[2], ' {').concat(n, '}') : n; }).join(''); }), (t.i = function (e, n, r) { 'string' == typeof e && (e = [[null, e, '']]); var i = {}; if (r) for (var o = 0; o < this.length; o++) { var a = this[o][0]; null != a && (i[a] = !0); } for (var l = 0; l < e.length; l++) { var s = [].concat(e[l]); (r && i[s[0]]) || (n && (s[2] ? (s[2] = ''.concat(n, ' and ').concat(s[2])) : (s[2] = n)), t.push(s)); } }), t ); }; }, function (e, t, n) { 'use strict'; (function (e) { var r = n(6), i = n(7); function o(e) { return (o = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? 'symbol' : typeof e; })(e); } var a = setTimeout; function l(e) { return Boolean(e && void 0 !== e.length); } function s() {} function c(e) { if (!(this instanceof c)) throw new TypeError('Promises must be constructed via new'); if ('function' != typeof e) throw new TypeError('not a function'); (this._state = 0), (this._handled = !1), (this._value = void 0), (this._deferreds = []), h(e, this); } function d(e, t) { for (; 3 === e._state; ) e = e._value; 0 !== e._state ? ((e._handled = !0), c._immediateFn(function () { var n = 1 === e._state ? t.onFulfilled : t.onRejected; if (null !== n) { var r; try { r = n(e._value); } catch (e) { return void u(t.promise, e); } p(t.promise, r); } else (1 === e._state ? p : u)(t.promise, e._value); })) : e._deferreds.push(t); } function p(e, t) { try { if (t === e) throw new TypeError('A promise cannot be resolved with itself.'); if (t && ('object' === o(t) || 'function' == typeof t)) { var n = t.then; if (t instanceof c) return (e._state = 3), (e._value = t), void y(e); if ('function' == typeof n) return void h( ((r = n), (i = t), function () { r.apply(i, arguments); }), e ); } (e._state = 1), (e._value = t), y(e); } catch (t) { u(e, t); } var r, i; } function u(e, t) { (e._state = 2), (e._value = t), y(e); } function y(e) { 2 === e._state && 0 === e._deferreds.length && c._immediateFn(function () { e._handled || c._unhandledRejectionFn(e._value); }); for (var t = 0, n = e._deferreds.length; t < n; t++) d(e, e._deferreds[t]); e._deferreds = null; } function f(e, t, n) { (this.onFulfilled = 'function' == typeof e ? e : null), (this.onRejected = 'function' == typeof t ? t : null), (this.promise = n); } function h(e, t) { var n = !1; try { e( function (e) { n || ((n = !0), p(t, e)); }, function (e) { n || ((n = !0), u(t, e)); } ); } catch (e) { if (n) return; (n = !0), u(t, e); } } (c.prototype.catch = function (e) { return this.then(null, e); }), (c.prototype.then = function (e, t) { var n = new this.constructor(s); return d(this, new f(e, t, n)), n; }), (c.prototype.finally = r.a), (c.all = function (e) { return new c(function (t, n) { if (!l(e)) return n(new TypeError('Promise.all accepts an array')); var r = Array.prototype.slice.call(e); if (0 === r.length) return t([]); var i = r.length; function a(e, l) { try { if (l && ('object' === o(l) || 'function' == typeof l)) { var s = l.then; if ('function' == typeof s) return void s.call( l, function (t) { a(e, t); }, n ); } (r[e] = l), 0 == --i && t(r); } catch (e) { n(e); } } for (var s = 0; s < r.length; s++) a(s, r[s]); }); }), (c.allSettled = i.a), (c.resolve = function (e) { return e && 'object' === o(e) && e.constructor === c ? e : new c(function (t) { t(e); }); }), (c.reject = function (e) { return new c(function (t, n) { n(e); }); }), (c.race = function (e) { return new c(function (t, n) { if (!l(e)) return n(new TypeError('Promise.race accepts an array')); for (var r = 0, i = e.length; r < i; r++) c.resolve(e[r]).then(t, n); }); }), (c._immediateFn = ('function' == typeof e && function (t) { e(t); }) || function (e) { a(e, 0); }), (c._unhandledRejectionFn = function (e) { 'undefined' != typeof console && console && console.warn('Possible Unhandled Promise Rejection:', e); }), (t.a = c); }).call(this, n(18).setImmediate); }, function (e, t) { 'use strict'; t.a = function (e) { var t = this.constructor; return this.then( function (n) { return t.resolve(e()).then(function () { return n; }); }, function (n) { return t.resolve(e()).then(function () { return t.reject(n); }); } ); }; }, function (e, t) { 'use strict'; function r(e) { return (r = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? 'symbol' : typeof e; })(e); } t.a = function (e) { return new this(function (t, n) { if (!e || void 0 === e.length) return n(new TypeError(r(e) + ' ' + e + ' is not iterable(cannot read property Symbol(Symbol.iterator))')); var i = Array.prototype.slice.call(e); if (0 === i.length) return t([]); var o = i.length; function a(e, n) { if (n && ('object' === r(n) || 'function' == typeof n)) { var l = n.then; if ('function' == typeof l) return void l.call( n, function (t) { a(e, t); }, function (n) { (i[e] = { status: 'rejected', reason: n, }), 0 == --o && t(i); } ); } (i[e] = { status: 'fulfilled', value: n, }), 0 == --o && t(i); } for (var l = 0; l < i.length; l++) a(l, i[l]); }); }; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e) { e.exports = ''; }, function (e, t, n) { var r = n(2); e.exports = function (e) { 'use strict'; var t = '', i = function (e) { return (t += e); }, o = (e = e || {}).video, a = e.icons, l = r.$escape, s = e.options, c = e.tran; return (t += '
\n
\n '), i(n(22)(o)), (t += '\n
\n \n '), (t += a.loading), (t += '\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n \n 0:00 / 0:00\n \n '), s.live && ((t += '\n '), (t += l(c('Live'))), (t += '\n ')), (t += '\n
\n
\n
0.75x
1.0x
1.25x
1.5x
2.0x
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
'); }; }, function (e, t, n) { (function (e) { var r = (void 0 !== e && e) || ('undefined' != typeof self && self) || window, i = Function.prototype.apply; function o(e, t) { (this._id = e), (this._clearFn = t); } (t.setTimeout = function () { return new o(i.call(setTimeout, r, arguments), clearTimeout); }), (t.setInterval = function () { return new o(i.call(setInterval, r, arguments), clearInterval); }), (t.clearTimeout = t.clearInterval = function (e) { e && e.close(); }), (o.prototype.unref = o.prototype.ref = function () {}), (o.prototype.close = function () { this._clearFn.call(r, this._id); }), (t.enroll = function (e, t) { clearTimeout(e._idleTimeoutId), (e._idleTimeout = t); }), (t.unenroll = function (e) { clearTimeout(e._idleTimeoutId), (e._idleTimeout = -1); }), (t._unrefActive = t.active = function (e) { clearTimeout(e._idleTimeoutId); var t = e._idleTimeout; t >= 0 && (e._idleTimeoutId = setTimeout(function () { e._onTimeout && e._onTimeout(); }, t)); }), n(19), (t.setImmediate = ('undefined' != typeof self && self.setImmediate) || (void 0 !== e && e.setImmediate) || (this && this.setImmediate)), (t.clearImmediate = ('undefined' != typeof self && self.clearImmediate) || (void 0 !== e && e.clearImmediate) || (this && this.clearImmediate)); }).call(this, n(0)); }, function (e, t, n) { (function (e, t) { !(function (e) { 'use strict'; if (!e.setImmediate) { var r, i, o, a, l, s = 1, c = {}, d = !1, p = e.document, u = Object.getPrototypeOf && Object.getPrototypeOf(e); (u = u && u.setTimeout ? u : e), '[object process]' === {}.toString.call(e.process) ? (r = function (e) { t.nextTick(function () { f(e); }); }) : !(function () { if (e.postMessage && !e.importScripts) { var t = !0, n = e.onmessage; return ( (e.onmessage = function () { t = !1; }), e.postMessage('', '*'), (e.onmessage = n), t ); } })() ? e.MessageChannel ? (((o = new MessageChannel()).port1.onmessage = function (e) { f(e.data); }), (r = function (e) { o.port2.postMessage(e); })) : p && 'onreadystatechange' in p.createElement('script') ? ((i = p.documentElement), (r = function (e) { var t = p.createElement('script'); (t.onreadystatechange = function () { f(e), (t.onreadystatechange = null), i.removeChild(t), (t = null); }), i.appendChild(t); })) : (r = function (e) { setTimeout(f, 0, e); }) : ((a = 'setImmediate$' + Math.random() + '$'), (l = function (t) { t.source === e && 'string' == typeof t.data && 0 === t.data.indexOf(a) && f(+t.data.slice(a.length)); }), e.addEventListener ? e.addEventListener('message', l, !1) : e.attachEvent('onmessage', l), (r = function (t) { e.postMessage(a + t, '*'); })), (u.setImmediate = function (e) { 'function' != typeof e && (e = new Function('' + e)); for (var t = new Array(arguments.length - 1), n = 0; n < t.length; n++) t[n] = arguments[n + 1]; var i = { callback: e, args: t, }; return (c[s] = i), r(s), s++; }), (u.clearImmediate = y); } function y(e) { delete c[e]; } function f(e) { if (d) setTimeout(f, 0, e); else { var t = c[e]; if (t) { d = !0; try { !(function (e) { var t = e.callback, n = e.args; switch (n.length) { case 0: t(); break; case 1: t(n[0]); break; case 2: t(n[0], n[1]); break; case 3: t(n[0], n[1], n[2]); break; default: t.apply(void 0, n); } })(t); } finally { y(e), (d = !1); } } } } })('undefined' == typeof self ? (void 0 === e ? this : e) : self); }).call(this, n(0), n(20)); }, function (e) { var n, r, i = (e.exports = {}); function o() { throw new Error('setTimeout has not been defined'); } function a() { throw new Error('clearTimeout has not been defined'); } function l(e) { if (n === setTimeout) return setTimeout(e, 0); if ((n === o || !n) && setTimeout) return (n = setTimeout), setTimeout(e, 0); try { return n(e, 0); } catch (t) { try { return n.call(null, e, 0); } catch (t) { return n.call(this, e, 0); } } } !(function () { try { n = 'function' == typeof setTimeout ? setTimeout : o; } catch (e) { n = o; } try { r = 'function' == typeof clearTimeout ? clearTimeout : a; } catch (e) { r = a; } })(); var s, c = [], d = !1, p = -1; function u() { d && s && ((d = !1), s.length ? (c = s.concat(c)) : (p = -1), c.length && y()); } function y() { if (!d) { var e = l(u); d = !0; for (var t = c.length; t; ) { for (s = c, c = []; ++p < t; ) s && s[p].run(); (p = -1), (t = c.length); } (s = null), (d = !1), (function (e) { if (r === clearTimeout) return clearTimeout(e); if ((r === a || !r) && clearTimeout) return (r = clearTimeout), clearTimeout(e); try { r(e); } catch (t) { try { return r.call(null, e); } catch (t) { return r.call(this, e); } } })(e); } } function f(e, t) { (this.fun = e), (this.array = t); } function h() {} (i.nextTick = function (e) { var t = new Array(arguments.length - 1); if (arguments.length > 1) for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; c.push(new f(e, t)), 1 !== c.length || d || l(y); }), (f.prototype.run = function () { this.fun.apply(null, this.array); }), (i.title = 'browser'), (i.browser = !0), (i.env = {}), (i.argv = []), (i.version = ''), (i.versions = {}), (i.on = h), (i.addListener = h), (i.once = h), (i.off = h), (i.removeListener = h), (i.removeAllListeners = h), (i.emit = h), (i.prependListener = h), (i.prependOnceListener = h), (i.listeners = function () { return []; }), (i.binding = function () { throw new Error('process.binding is not supported'); }), (i.cwd = function () { return '/'; }), (i.chdir = function () { throw new Error('process.chdir is not supported'); }), (i.umask = function () { return 0; }); }, function (e, t, n) { 'use strict'; (function (t) { var n = 'undefined' != typeof self ? self : 'undefined' != typeof window ? window : void 0 !== t ? t : {}, r = Object.create(n), i = /["&'<>]/; (r.$escape = function (e) { return (function (e) { var t = '' + e, n = i.exec(t); if (!n) return e; var r = '', o = void 0, a = void 0, l = void 0; for (o = n.index, a = 0; o < t.length; o++) { switch (t.charCodeAt(o)) { case 34: l = '"'; break; case 38: l = '&'; break; case 39: l = '''; break; case 60: l = '<'; break; case 62: l = '>'; break; default: continue; } a !== o && (r += t.substring(a, o)), (a = o + 1), (r += l); } return a !== o ? r + t.substring(a, o) : r; })( (function e(t) { 'string' != typeof t && (t = null == t ? '' : 'function' == typeof t ? e(t.call(t)) : JSON.stringify(t)); return t; })(e) ); }), (r.$each = function (e, t) { if (Array.isArray(e)) for (var n = 0, r = e.length; n < r; n++) t(e[n], n); else for (var i in e) t(e[i], i); }), (e.exports = r); }).call(this, n(0)); }, function (e, t, n) { var r = n(2); e.exports = function (e) { 'use strict'; var t = '', n = (e = e || {}).pic, i = r.$escape, o = e.preload, a = e.url; return (t += '