window.Player=function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=79)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.PresentationMode=void 0,t.createDom=u,t.hasClass=r,t.addClass=i,t.removeClass=o,t.toggleClass=a,t.findDom=l,t.padStart=c,t.format=p,t.event=d,t.typeOf=f,t.deepCopy=g,t.getBgImage=h,t.copyDom=y,t._setInterval=x,t._clearInterval=m,t.createImgBtn=v,t.isWeiXin=b,t.isUc=k,t.computeWatchDur=w,t.offInDestroy=_,t.on=E,t.once=T,t.getBuffered2=C,t.checkIsBrowser=S,t.setStyle=P,t.checkWebkitSetPresentationMode=function(e){return"function"==typeof e.webkitSetPresentationMode};var n=n(7),s=n&&n.__esModule?n:{default:n};function u(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"div",e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(n);return i.className=t,i.innerHTML=e,Object.keys(r).forEach(function(e){var t=e,e=r[e];("video"!==n&&"audio"!==n||e)&&i.setAttribute(t,e)}),i}function r(e,t){return!!e&&(e.classList?Array.prototype.some.call(e.classList,function(e){return e===t}):!!e.className&&!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")))}function i(t,e){t&&(t.classList?e.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach(function(e){e&&t.classList.add(e)}):r(t,e)||(t.className+=" "+e))}function o(t,e){t&&(t.classList?e.split(/\s+/g).forEach(function(e){t.classList.remove(e)}):r(t,e)&&e.split(/\s+/g).forEach(function(e){e=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(e," ")}))}function a(t,e){t&&e.split(/\s+/g).forEach(function(e){(r(t,e)?o:i)(t,e)})}function l(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:document,n=arguments[1],r=void 0;try{r=t.querySelector(n)}catch(e){0===n.indexOf("#")&&(r=t.getElementById(n.slice(1)))}return r}function c(e,t,n){for(var r=String(n),t=t>>0,i=Math.ceil(t/r.length),o=[],e=String(e);i--;)o.push(r);return o.join("").substring(0,t-e.length)+e}function p(e){if(window.isNaN(e))return"";var t=c(Math.floor(e/3600),2,0),n=c(Math.floor((e-3600*t)/60),2,0),e=c(Math.floor(e-3600*t-60*n),2,0);return("00"===t?[n,e]:[t,n,e]).join(":")}function d(e){var t;e.touches&&(t=e.touches[0]||e.changedTouches[0],e.clientX=t.clientX||0,e.clientY=t.clientY||0,e.offsetX=t.pageX-t.target.offsetLeft,e.offsetY=t.pageY-t.target.offsetTop),e._target=e.target||e.srcElement}function f(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]}function g(t,n){if("Object"===f(n)&&"Object"===f(t))return Object.keys(n).forEach(function(e){"Object"!==f(n[e])||n[e]instanceof Node?"Array"===f(n[e])?t[e]="Array"===f(t[e])?t[e].concat(n[e]):n[e]:t[e]=n[e]:t[e]?g(t[e],n[e]):t[e]=n[e]}),t}function h(e){var t=(e.currentStyle||window.getComputedStyle(e,null)).backgroundImage;if(!t||"none"===t)return"";e=document.createElement("a");return e.href=t.replace(/url\("|"\)/g,""),e.href}function y(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,function(e){t.setAttribute(e.name,e.value)}),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""}function x(e,t,n,r){e._interval[t]||(e._interval[t]=setInterval(n.bind(e),r))}function m(e,t){clearInterval(e._interval[t]),e._interval[t]=null}function v(e,t,n,r){var i,o,a,l=u("xg-"+e,"",{},"xgplayer-"+e+"-img");return l.style.backgroundImage='url("'+t+'")',n&&r&&(a=o=i=void 0,["px","rem","em","pt","dp","vw","vh","vm","%"].every(function(e){return!(-1<n.indexOf(e)&&-1<r.indexOf(e)&&(i=Number(n.slice(0,n.indexOf(e)).trim()),o=Number(r.slice(0,r.indexOf(e)).trim()),a=e,1))}),l.style.width=""+i+a,l.style.height=""+o+a,l.style.backgroundSize=""+i+a+" "+o+a,l.style.margin="start"===e?"-"+o/2+a+" auto auto -"+i/2+a:"auto 5px auto 5px"),l}function b(){return-1<window.navigator.userAgent.toLowerCase().indexOf("micromessenger")}function k(){return-1<window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")}function w(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=[],n=0;n<e.length;n++)if(!(!e[n].end||e[n].begin<0||e[n].end<0||e[n].end<e[n].begin))if(t.length<1)t.push({begin:e[n].begin,end:e[n].end});else for(var r=0;r<t.length;r++){var i=e[n].begin,o=e[n].end;if(o<t[r].begin){t.splice(r,0,{begin:i,end:o});break}if(!(i>t[r].end)){var a=t[r].begin,l=t[r].end;t[r].begin=Math.min(i,a),t[r].end=Math.max(o,l);break}if(r>t.length-2){t.push({begin:i,end:o});break}}for(var s=0,u=0;u<t.length;u++)s+=t[u].end-t[u].begin;return s}function _(t,n,r,i){t.once(i,function e(){t.off(n,r),t.off(i,e)})}function E(n,r,i,e){e?(n.on(r,i),_(n,r,i,e)):n.on(r,function e(t){i(t),n.off(r,e)})}function T(n,r,i,e){e?(n.once(r,i),_(n,r,i,e)):n.once(r,function e(t){i(t),n.off(r,e)})}function C(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:.5,n=[],r=0;r<e.length;r++)n.push({start:e.start(r)<.5?0:e.start(r),end:e.end(r)});n.sort(function(e,t){return e.start-t.start||t.end-e.end});var i=[];if(t)for(var o=0;o<n.length;o++){var a,l=i.length;l?(a=i[l-1].end,n[o].start-a<t?n[o].end>a&&(i[l-1].end=n[o].end):i.push(n[o])):i.push(n[o])}else i=n;return new s.default(i)}function S(){return!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)}function P(e,t,n){var r=e.style;try{r[t]=n}catch(e){r.setProperty(t,n)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"},t.util={createDom:u,hasClass:r,addClass:i,removeClass:o,toggleClass:a,findDom:l,padStart:c,format:p,event:d,typeOf:f,deepCopy:g,getBgImage:h,copyDom:y,setInterval:x,clearInterval:m,createImgBtn:v,isWeiXin:b,isUc:k,computeWatchDur:w,offInDestroy:_,on:E,once:T,getBuffered2:C,checkIsBrowser:S,setStyle:P}},function(e,t){e.exports=function(o){var a=[];return a.toString=function(){return this.map(function(i){var e=function(){var e=i[1]||"",t=i[3];if(!t)return e;if(o&&"function"==typeof btoa){var n="/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */",r=t.sources.map(function(e){return"/*# sourceURL="+t.sourceRoot+e+" */"});return[e].concat(r).concat([n]).join("\n")}return[e].join("\n")}();return i[2]?"@media "+i[2]+"{"+e+"}":e}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(n[i]=!0)}for(r=0;r<e.length;r++){var o=e[r];"number"==typeof o[0]&&n[o[0]]||(t&&!o[2]?o[2]=t:t&&(o[2]="("+o[2]+") and ("+t+")"),a.push(o))}},a}},function(e,t,n){var r,i,o,s={},u=(r=function(){return window&&document&&document.all&&!window.atob},function(){return i=void 0===i?r.apply(this,arguments):i}),a=(o={},function(e){if("function"==typeof e)return e();if(void 0===o[e]){var t=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}o[e]=t}return o[e]}),l=null,c=0,p=[],d=n(36);function f(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=s[r.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](r.parts[o]);for(;o<r.parts.length;o++)i.parts.push(v(r.parts[o],t))}else{for(var a=[],o=0;o<r.parts.length;o++)a.push(v(r.parts[o],t));s[r.id]={id:r.id,refs:1,parts:a}}}}function g(e,t){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],a=t.base?o[0]+t.base:o[0],o={css:o[1],media:o[2],sourceMap:o[3]};r[a]?r[a].parts.push(o):n.push(r[a]={id:a,parts:[o]})}return n}function h(e,t){var n=a(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=p[p.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),p.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");e=a(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,e)}}function y(e){null!==e.parentNode&&(e.parentNode.removeChild(e),0<=(e=p.indexOf(e))&&p.splice(e,1))}function x(e){var t=document.createElement("style");return e.attrs.type="text/css",m(t,e.attrs),h(e,t),t}function m(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})}function v(t,e){var n,r,i,o,a;if(e.transform&&t.css){if(!(o=e.transform(t.css)))return function(){};t.css=o}return i=e.singleton?(a=c++,n=l=l||x(e),r=w.bind(null,n,a,!1),w.bind(null,n,a,!0)):t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=e,a=document.createElement("link"),o.attrs.type="text/css",o.attrs.rel="stylesheet",m(a,o.attrs),h(o,a),n=a,r=function(e,t,n){var r=n.css,i=n.sourceMap,n=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||n)&&(r=d(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");i=new Blob([r],{type:"text/css"}),r=e.href;e.href=URL.createObjectURL(i),r&&URL.revokeObjectURL(r)}.bind(null,n,e),function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(e),r=function(e,t){var n=t.css,t=t.media;if(t&&e.setAttribute("media",t),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),function(){y(n)}),r(t),function(e){e?e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap||r(t=e):i()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=u()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var l=g(e,a);return f(l,a),function(e){for(var t,n=[],r=0;r<l.length;r++){var i=l[r];(t=s[i.id]).refs--,n.push(t)}for(e&&f(g(e,a),a),r=0;r<n.length;r++)if(0===(t=n[r]).refs){for(var o=0;o<t.parts.length;o++)t.parts[o]();delete s[t.id]}}};var b,k=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function w(e,t,n,r){n=n?"":r.css;e.styleSheet?e.styleSheet.cssText=k(t,n):(r=document.createTextNode(n),(n=e.childNodes)[t]&&e.removeChild(n[t]),n.length?e.insertBefore(r,n[t]):e.appendChild(r))}},function(e,t,n){"use strict";var r=n(24)();e.exports=function(e){return e!==r&&null!==e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var g=n(8);var h={network:{code:1,msg:"视频下载错误",remark:"只要视频下载错误就使用此类型,无论是video本身的超时还是xhr的分段请求超时或者资源不存在"},mse:{code:2,msg:"流追加错误",remark:"追加流的时候如果类型不对、无法被正确解码则会触发此类错误"},parse:{code:3,msg:"解析错误",remark:"mp4、hls、flv我们都是使用js进行格式解析,如果解析失败则会触发此类错误"},format:{code:4,msg:"格式错误",remark:"如果浏览器不支持的格式导致播放错误"},decoder:{code:5,msg:"解码错误",remark:"浏览器解码异常会抛出此类型错误"},runtime:{code:6,msg:"语法错误",remark:"播放器语法错误"},timeout:{code:7,msg:"播放超时",remark:"播放过程中无法正常请求下一个分段导致播放中断"},other:{code:8,msg:"其他错误",remark:"不可知的错误或被忽略的错误类型"}};t.default=function e(t,n,r,i,o,a,l,s){var u=8<arguments.length&&void 0!==arguments[8]?arguments[8]:{line:"",handle:"",msg:"",version:""},c=arguments[9],p=arguments[10];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var d,f={};return 1<arguments.length?(f.playerVersion=g.version,f.errorType=t,f.domain=document.domain,f.duration=r,f.currentTime=n,f.networkState=i,f.readyState=o,f.currentSrc=l,f.src=a,f.ended=s,f.errd=u,f.ex=(h[t]||{}).msg,f.errorCode=c,f.mediaError=p):(d=t,Object.keys(d).map(function(e){f[e]=d[e]}),f.ex=(d.type&&h[d.type]||{}).msg),f},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={};Object.defineProperty(r,"device",{get:function(){return r.os.isPc?"pc":"mobile"}}),Object.defineProperty(r,"browser",{get:function(){var t=navigator.userAgent.toLowerCase(),n={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(n).filter(function(e){return n[e].test(t)}))[0]||""}}),Object.defineProperty(r,"os",{get:function(){var e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),i=/(?:Firefox)/.test(e),o=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||i&&/(?:Tablet)/.test(e),e=/(?:iPhone)/.test(e)&&!o;return{isTablet:o,isPhone:e,isAndroid:r,isPc:!(e||r||n||o),isSymbian:n,isWindowsPhone:t,isFireFox:i}}}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";e.exports=function(e){return null!=e}},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(o,[{key:"start",value:function(e){return this.bufferedList[e].start}},{key:"end",value:function(e){return this.bufferedList[e].end}},{key:"length",get:function(){return this.bufferedList.length}}]),o);function o(e){!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),this.bufferedList=e}t.default=i,e.exports=t.default},function(e){e.exports=JSON.parse('{"version":"2.31.2"}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function o(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);return void 0!==r?"value"in r?r.value:void 0!==(r=r.get)?r.call(n):void 0:null===(e=Object.getPrototypeOf(e))?void 0:o(e,t,n)}var r=function(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e},i=g(n(11)),a=n(0),l=g(n(5)),s=g(n(7)),u=g(n(4)),c=g(n(31)),p=g(n(10));function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n(34);var f=n(8);function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(y,i.default),r(y,[{key:"attachVideo",value:function(){var e=this;this.video&&1===this.video.nodeType&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout(function(){e.emit("complete"),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()},1)}},{key:"start",value:function(){var t,n=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.config.url;this.video&&(t=this,e&&""!==e?(this.canPlayFunc=function(){t.off("canplay",t.canPlayFunc);var e=t.video.play();void 0!==e&&e&&e.then(function(){t.emit("autoplay started")}).catch(function(){t.emit("autoplay was prevented"),(0,a.addClass)(t.root,"xgplayer-is-autoplay")})},"Array"!==(0,a.typeOf)(e)?"String"===(0,a.typeOf)(e)&&-1<e.indexOf("blob:")&&e===this.video.src||(this.video.src=e):e.forEach(function(e){n.video.appendChild((0,a.createDom)("source","",{src:""+e.src,type:""+(e.type||"")}))}),this.config.autoplay&&(l.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()):this.emit("urlNull"))}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var e=this.play();void 0!==e&&e&&e.catch(function(e){})},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var e,n=this,r=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],t=this;for(e in clearInterval(this.bulletResizeTimer),this._interval)clearInterval(this._interval[e]),this._interval[e]=null;function i(){var e,t;for(t in this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),r&&(this.root.innerHTML="",0<(e=this.root.className.split(" ")).length?this.root.className=e.filter(function(e){return e.indexOf("xgplayer")<0}).join(" "):this.root.className=""),this)delete this[t];(0,c.default)(this)}this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach(function(e){var t=Object.keys(e)[0],e=n[e[t]];e&&n.off(t,e)}),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach(function(e){n.off(e,n["on"+e.charAt(0).toUpperCase()+e.slice(1)])}),this.config.keyShortcut&&"on"!==this.config.keyShortcut||["video","controls"].forEach(function(e){n[e]&&n[e].removeEventListener("keydown",function(e){t.onKeydown(e,t)})}),this.paused?i.call(this):(this.pause(),this.once("pause",i)),o(y.prototype.__proto__||Object.getPrototypeOf(y.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var e=this._replay;(0,a.removeClass)(this.root,"xgplayer-ended"),-1<l.default.browser.indexOf("ie")&&(this.emit("play"),this.emit("playing")),e&&e instanceof Function?e():void(this.currentTime=0)!==(e=this.play())&&e&&e.catch(function(e){})}},{key:"userGestureTrigEvent",value:function(e,t){function n(e,t){r.emit(e,t)}var r=this;this.config.userGestureEventMiddleware&&"function"==typeof this.config.userGestureEventMiddleware[e]?this.config.userGestureEventMiddleware[e].call(this,this,e,t,n):n.call(this,e,t)}},{key:"pluginsCall",value:function(){var n=this;y.plugins.s_i18n&&y.plugins.s_i18n.call(this,this);var r,i=this;y.plugins&&(r=this.config.ignores,Object.keys(y.plugins).forEach(function(t){var e=y.plugins[t];e&&"function"==typeof e?r.some(function(e){return t===e||t==="s_"+e})||"s_i18n"===t||(["pc","tablet","mobile"].some(function(e){return e===t})?t===l.default.device&&setTimeout(function(){i.video&&e.call(i,i)},0):e.call(n,n)):console.warn("plugin name",t,"is invalid")}))}},{key:"onFocus",value:function(){var e=this;(0,a.hasClass)(this.root,"xgplayer-inactive")&&e.emit("controlShow"),(0,a.removeClass)(this.root,"xgplayer-inactive"),e.userTimer&&clearTimeout(e.userTimer),e.userTimer=setTimeout(function(){e.emit("blur")},e.config.inactive)}},{key:"onBlur",value:function(){!this.config.enablePausedInactive&&this.paused||this.ended||this.config.closeInactive||((0,a.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,a.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,a.addClass)(this.root,"xgplayer-isloading"),(0,a.addClass)(this.root,"xgplayer-playing"),(0,a.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,a.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,a.addClass)(this.root,"xgplayer-ended"),(0,a.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var e=this;this.once("timeupdate",function(){e.isSeeking=!1}),this.waitTimer&&clearTimeout(this.waitTimer),(0,a.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var e=this;e.waitTimer&&clearTimeout(e.waitTimer),e.checkTimer&&(clearInterval(e.checkTimer),e.checkTimer=null);var t=e.currentTime;e.waitTimer=setTimeout(function(){(0,a.addClass)(e.root,"xgplayer-isloading"),e.checkTimer=setInterval(function(){e.currentTime!==t&&((0,a.removeClass)(e.root,"xgplayer-isloading"),clearInterval(e.checkTimer),e.checkTimer=null)},1e3)},500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,a.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,a.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(e,t){(0,a.checkIsBrowser)()&&(y.plugins||(y.plugins={}),y.plugins[e]||(y.plugins[e]=t))}},{key:"installAll",value:function(e){for(var t=0;t<e.length;t++)y.install(e[t].name,e[t].method)}},{key:"use",value:function(e,t){y.plugins||(y.plugins={}),y.plugins[e]=t}},{key:"useAll",value:function(e){for(var t in e)y.use(e[t].name,e[t].method)}},{key:"controlsRun",value:function(e,t){e.forEach(function(e){e.method.call(t)})}}]),r=y;function y(e){!function(e){if(!(e instanceof y))throw new TypeError("Cannot call a class as a function")}(this);var n,r=h(this,(y.__proto__||Object.getPrototypeOf(y)).call(this,e));if(r.config=(0,a.deepCopy)({width:600,height:337.5,ignores:[],whitelist:[],lang:(document.documentElement.getAttribute("lang")||navigator.language||"zh-cn").toLocaleLowerCase(),inactive:3e3,volume:.6,controls:!0,controlsList:["nodownload"]},e),r.version=f.version,r.userTimer=null,r.waitTimer=null,r.history=[],r.isProgressMoving=!1,r.root=(0,a.findDom)(document,"#"+r.config.id),r.controls=(0,a.createDom)("xg-controls","",{unselectable:"on",onselectstart:"return false"},"xgplayer-controls"),r.config.isShowControl&&(r.controls.style.display="none"),!r.root){e=r.config.el;if(!e||1!==e.nodeType)return r.emit("error",new u.default({type:"use",errd:{line:45,handle:"Constructor",msg:"container id can't be empty"},vid:r.config.vid})),console.error("container id can't be empty"),h(r,!1);r.root=e}(0,a.addClass)(r.root,"xgplayer xgplayer-"+l.default.device+" xgplayer-nostart xgplayer-pause "+(r.config.controls?"":"xgplayer-no-controls")),r.root.appendChild(r.controls),r.config.fluid?(r.root.style["max-width"]="100%",r.root.style.width="100%",r.root.style.height="0",r.root.style["padding-top"]=100*r.config.height/r.config.width+"%",r.video.style.position="absolute",r.video.style.top="0",r.video.style.left="0"):(r.config.width&&("number"!=typeof r.config.width?r.root.style.width=r.config.width:r.root.style.width=r.config.width+"px"),r.config.height&&("number"!=typeof r.config.height?r.root.style.height=r.config.height:r.root.style.height=r.config.height+"px")),r.config.execBeforePluginsCall&&r.config.execBeforePluginsCall.forEach(function(e){e.call(r,r)}),r.config.closeI18n||y.install(p.default.name,p.default.method),r.config.controlStyle&&"String"===(0,a.typeOf)(r.config.controlStyle)?(n=r,fetch(n.config.controlStyle,{method:"GET",headers:{Accept:"application/json"}}).then(function(e){e.ok&&e.json().then(function(e){for(var t in e)e.hasOwnProperty(t)&&(n.config[t]=e[t]);n.pluginsCall()})}).catch(function(e){console.log("Fetch错误:"+e)})):r.pluginsCall(),r.config.controlPlugins&&y.controlsRun(r.config.controlPlugins,r),r.ev.forEach(function(e){var t=Object.keys(e)[0],e=r[e[t]];e&&r.on(t,e)}),["focus","blur"].forEach(function(e){r.on(e,r["on"+e.charAt(0).toUpperCase()+e.slice(1)])});var t=r;return r.mousemoveFunc=function(){t.emit("focus"),t.config.closeFocusVideoFocus||t.video.focus()},r.root.addEventListener("mousemove",r.mousemoveFunc),r.playFunc=function(){t.emit("focus"),t.config.closePlayVideoFocus||t.video.focus()},t.once("play",r.playFunc),r.getVideoSize=function(){var e;this.video.videoWidth&&this.video.videoHeight&&(e=t.root.getBoundingClientRect(),"auto"===t.config.fitVideoSize?e.width/e.height>this.video.videoWidth/this.video.videoHeight?t.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":t.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px":"fixWidth"===t.config.fitVideoSize?t.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":"fixHeight"===t.config.fitVideoSize&&(t.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px"))},t.once("loadeddata",r.getVideoSize),setTimeout(function(){r.emit("ready"),r.isReady=!0},0),r.config.videoInit&&(0,a.hasClass)(r.root,"xgplayer-nostart")&&r.start(),t.config.rotate&&(t.on("requestFullscreen",r.updateRotateDeg),t.on("exitFullscreen",r.updateRotateDeg)),t.once("destroy",function e(){t.root.removeEventListener("mousemove",t.mousemoveFunc),t.off("destroy",e)}),r}r.util=a.util,r.sniffer=l.default,r.Errors=u.default,r.XgplayerTimeRange=s.default,t.default=r,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"s_i18n",method:function(){var e=this,n={en:{HAVE_NOTHING:"There is no information on whether audio/video is ready",HAVE_METADATA:"Audio/video metadata is ready ",HAVE_CURRENT_DATA:"Data about the current play location is available, but there is not enough data to play the next frame/millisecond",HAVE_FUTURE_DATA:"Current and at least one frame of data is available",HAVE_ENOUGH_DATA:"The available data is sufficient to start playing",NETWORK_EMPTY:"Audio/video has not been initialized",NETWORK_IDLE:"Audio/video is active and has been selected for resources, but no network is used",NETWORK_LOADING:"The browser is downloading the data",NETWORK_NO_SOURCE:"No audio/video source was found",MEDIA_ERR_ABORTED:"The fetch process is aborted by the user",MEDIA_ERR_NETWORK:"An error occurred while downloading",MEDIA_ERR_DECODE:"An error occurred while decoding",MEDIA_ERR_SRC_NOT_SUPPORTED:"Audio/video is not supported",REPLAY:"Replay",ERROR:"Network is offline",PLAY_TIPS:"Play",PAUSE_TIPS:"Pause",PLAYNEXT_TIPS:"Play next",DOWNLOAD_TIPS:"Download",ROTATE_TIPS:"Rotate",RELOAD_TIPS:"Reload",FULLSCREEN_TIPS:"Fullscreen",EXITFULLSCREEN_TIPS:"Exit fullscreen",CSSFULLSCREEN_TIPS:"Cssfullscreen",EXITCSSFULLSCREEN_TIPS:"Exit cssfullscreen",TEXTTRACK:"Caption",PIP:"Pip",MINIPLAYER:"Miniplayer",SCREENSHOT:"Screenshot",LIVE:"LIVE",OFF:"Off",MINIPLAYER_DRAG:"Click and hold to drag",AIRPLAY_TIPS:"Airplay"},"zh-cn":{HAVE_NOTHING:"没有关于音频/视频是否就绪的信息",HAVE_METADATA:"音频/视频的元数据已就绪",HAVE_CURRENT_DATA:"关于当前播放位置的数据是可用的,但没有足够的数据来播放下一帧/毫秒",HAVE_FUTURE_DATA:"当前及至少下一帧的数据是可用的",HAVE_ENOUGH_DATA:"可用数据足以开始播放",NETWORK_EMPTY:"音频/视频尚未初始化",NETWORK_IDLE:"音频/视频是活动的且已选取资源,但并未使用网络",NETWORK_LOADING:"浏览器正在下载数据",NETWORK_NO_SOURCE:"未找到音频/视频来源",MEDIA_ERR_ABORTED:"取回过程被用户中止",MEDIA_ERR_NETWORK:"当下载时发生错误",MEDIA_ERR_DECODE:"当解码时发生错误",MEDIA_ERR_SRC_NOT_SUPPORTED:"不支持的音频/视频格式",REPLAY:"重播",ERROR:"网络连接似乎出现了问题",PLAY_TIPS:"播放",PAUSE_TIPS:"暂停",PLAYNEXT_TIPS:"下一集",DOWNLOAD_TIPS:"下载",ROTATE_TIPS:"旋转",RELOAD_TIPS:"重新载入",FULLSCREEN_TIPS:"进入全屏",EXITFULLSCREEN_TIPS:"退出全屏",CSSFULLSCREEN_TIPS:"进入样式全屏",EXITCSSFULLSCREEN_TIPS:"退出样式全屏",TEXTTRACK:"字幕",PIP:"画中画",MINIPLAYER:"迷你播放器",SCREENSHOT:"截图",LIVE:"正在直播",OFF:"关闭",MINIPLAYER_DRAG:"点击按住可拖动视频",AIRPLAY_TIPS:"隔空播放"},"zh-hk":{HAVE_NOTHING:"沒有關於音頻/視頻是否就緒的信息",HAVE_METADATA:"音頻/視頻的元數據已就緒",HAVE_CURRENT_DATA:"關於當前播放位置的數據是可用的,但沒有足夠的數據來播放下壹幀/毫秒",HAVE_FUTURE_DATA:"當前及至少下壹幀的數據是可用的",HAVE_ENOUGH_DATA:"可用數據足以開始播放",NETWORK_EMPTY:"音頻/視頻尚未初始化",NETWORK_IDLE:"音頻/視頻是活動的且已選取資源,但並未使用網絡",NETWORK_LOADING:"瀏覽器正在下載數據",NETWORK_NO_SOURCE:"未找到音頻/視頻來源",MEDIA_ERR_ABORTED:"取回過程被用戶中止",MEDIA_ERR_NETWORK:"當下載時發生錯誤",MEDIA_ERR_DECODE:"當解碼時發生錯誤",MEDIA_ERR_SRC_NOT_SUPPORTED:"不支持的音頻/視頻格式",REPLAY:"重播",ERROR:"網絡連接似乎出現了問題",PLAY_TIPS:"播放",PAUSE_TIPS:"暫停",PLAYNEXT_TIPS:"下壹集",DOWNLOAD_TIPS:"下載",ROTATE_TIPS:"旋轉",RELOAD_TIPS:"重新載入",FULLSCREEN_TIPS:"進入全屏",EXITFULLSCREEN_TIPS:"退出全屏",CSSFULLSCREEN_TIPS:"進入樣式全屏",EXITCSSFULLSCREEN_TIPS:"退出樣式全屏",TEXTTRACK:"字幕",PIP:"畫中畫",MINIPLAYER:"迷妳播放器",SCREENSHOT:"截圖",LIVE:"正在直播",OFF:"關閉",MINIPLAYER_DRAG:"點擊按住可拖動視頻",AIRPLAY_TIPS:"隔空播放"},jp:{HAVE_NOTHING:"オーディオ/ビデオが準備できているか情報がありません",HAVE_METADATA:"オーディオ/ビデオのメタデータは準備できています",HAVE_CURRENT_DATA:"現在の再生位置に関するデータは利用可能ですが、次のフレーム/ミリ秒を再生するのに十分なデータがありません",HAVE_FUTURE_DATA:"現在、少なくとも次のフレームのデータが利用可能です",HAVE_ENOUGH_DATA:"利用可能なデータは再生を開始するのに十分です",NETWORK_EMPTY:"オーディオ/ビデオが初期化されていません",NETWORK_IDLE:"オーディオ/ビデオはアクティブでリソースが選択されていますが、ネットワークが使用されていません",NETWORK_LOADING:"ブラウザーはデータをダウンロードしています",NETWORK_NO_SOURCE:"オーディオ/ビデオ のソースが見つかりません",MEDIA_ERR_ABORTED:"ユーザーによってフェッチプロセスが中止されました",MEDIA_ERR_NETWORK:"ダウンロード中にエラーが発生しました",MEDIA_ERR_DECODE:"デコード中にエラーが発生しました",MEDIA_ERR_SRC_NOT_SUPPORTED:"オーディオ/ビデオ の形式がサポートされていません",REPLAY:"リプレイ",ERROR:"ネットワークの接続に問題が発生しました",PLAY_TIPS:"プレイ",PAUSE_TIPS:"一時停止",PLAYNEXT_TIPS:"次をプレイ",DOWNLOAD_TIPS:"ダウンロード",ROTATE_TIPS:"回転",RELOAD_TIPS:"再読み込み",FULLSCREEN_TIPS:"フルスクリーン",EXITFULLSCREEN_TIPS:"フルスクリーンを終了",CSSFULLSCREEN_TIPS:"シアターモード",EXITCSSFULLSCREEN_TIPS:"シアターモードを終了",TEXTTRACK:"字幕",PIP:"ミニプレーヤー",MINIPLAYER:"ミニプレーヤー",SCREENSHOT:"スクリーンショット",LIVE:"生放送",OFF:"オフ",MINIPLAYER_DRAG:"ボタンを押して働画をドラッグする",AIRPLAY_TIPS:"隔空放送"}};Object.defineProperty(e,"lang",{get:function(){return e.config&&n[e.config.lang]||n.en},set:function(t){"Object"===(0,r.typeOf)(t)&&Object.keys(t).forEach(function(e){n[e]=t[e]})}})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e},c=a(n(12)),p=n(0),i=a(n(4));function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e){return e&&e.__esModule?e:{default:e}}r(d,[{key:"_onError",value:function(e){this.video&&this.video.error&&this.emit(e,new i.default("other",this.currentTime,this.duration,this.networkState,this.readyState,this.currentSrc,this.src,this.ended,{line:162,msg:this.error,handle:"Constructor"},this.video.error.code,this.video.error))}},{key:"destroy",value:function(){this.textTrackStyle&&this.textTrackStyle.parentNode.removeChild(this.textTrackStyle)}},{key:"play",value:function(){return this.video.play()}},{key:"pause",value:function(){this.video.pause()}},{key:"canPlayType",value:function(e){return this.video.canPlayType(e)}},{key:"getBufferedRange",value:function(e){var t=[0,0],n=this.video;e=e||n.buffered;var r=n.currentTime;if(e)for(var i=0,o=e.length;i<o&&(t[0]=e.start(i),t[1]=e.end(i),!(t[0]<=r&&r<=t[1]));i++);return t[0]-r<=0&&r-t[1]<=0?t:[0,0]}},{key:"proxyOn",value:function(e,t){(0,p.on)(this,e,t,"destroy")}},{key:"proxyOnce",value:function(e,t){(0,p.once)(this,e,t,"destroy")}},{key:"hasStart",get:function(){return this._hasStart},set:function(e){"boolean"!=typeof e||!0!==e||this._hasStart||(this._hasStart=!0,this.emit("hasstart"))}},{key:"autoplay",set:function(e){this.video&&(this.video.autoplay=e)},get:function(){return!!this.video&&this.video.autoplay}},{key:"buffered",get:function(){return this.video?this.video.buffered:void 0}},{key:"buffered2",get:function(){return(0,p.getBuffered2)(this.video.buffered)}},{key:"crossOrigin",get:function(){return!!this.video&&this.video.crossOrigin},set:function(e){this.video&&(this.video.crossOrigin=e)}},{key:"currentSrc",get:function(){return this.video?this.video.currentSrc:void 0}},{key:"currentTime",get:function(){return this.video&&this.video.currentTime||0},set:function(e){var t=this;"function"==typeof isFinite&&!isFinite(e)||((0,p.hasClass)(this.root,"xgplayer-ended")?(this.once("playing",function(){t.video.currentTime=e}),this.replay()):this.video.currentTime=e,this.emit("currentTimeChange",e))}},{key:"defaultMuted",get:function(){return!!this.video&&this.video.defaultMuted},set:function(e){this.video&&(this.video.defaultMuted=e)}},{key:"duration",get:function(){return this.config.duration?this.video?Math.min(this.config.duration,this.video.duration):this.config.duration:this.video?this.video.duration:null}},{key:"ended",get:function(){return!this.video||this.video.ended||!1}},{key:"error",get:function(){var e=this.video.error;if(!e)return null;var t=[{en:"MEDIA_ERR_ABORTED",cn:"取回过程被用户中止"},{en:"MEDIA_ERR_NETWORK",cn:"当下载时发生错误"},{en:"MEDIA_ERR_DECODE",cn:"当解码时发生错误"},{en:"MEDIA_ERR_SRC_NOT_SUPPORTED",cn:"不支持音频/视频"}];return this.lang?this.lang[t[e.code-1].en]:t[e.code-1].en}},{key:"loop",get:function(){return!!this.video&&this.video.loop},set:function(e){this.video&&(this.video.loop=e)}},{key:"muted",get:function(){return!!this.video&&this.video.muted},set:function(e){this.video&&(this.video.muted=e)}},{key:"networkState",get:function(){var e=[{en:"NETWORK_EMPTY",cn:"音频/视频尚未初始化"},{en:"NETWORK_IDLE",cn:"音频/视频是活动的且已选取资源,但并未使用网络"},{en:"NETWORK_LOADING",cn:"浏览器正在下载数据"},{en:"NETWORK_NO_SOURCE",cn:"未找到音频/视频来源"}];return this.lang?this.lang[e[this.video.networkState].en]:e[this.video.networkState].en}},{key:"paused",get:function(){return(0,p.hasClass)(this.root,"xgplayer-pause")}},{key:"playbackRate",get:function(){return this.video?this.video.playbackRate:1},set:function(e){this.video&&(this.video.playbackRate=e)}},{key:"played",get:function(){return this.video?this.video.played:void 0}},{key:"preload",get:function(){return!!this.video&&this.video.preload},set:function(e){this.video&&(this.video.preload=e)}},{key:"readyState",get:function(){var e=[{en:"HAVE_NOTHING",cn:"没有关于音频/视频是否就绪的信息"},{en:"HAVE_METADATA",cn:"关于音频/视频就绪的元数据"},{en:"HAVE_CURRENT_DATA",cn:"关于当前播放位置的数据是可用的,但没有足够的数据来播放下一帧/毫秒"},{en:"HAVE_FUTURE_DATA",cn:"当前及至少下一帧的数据是可用的"},{en:"HAVE_ENOUGH_DATA",cn:"可用数据足以开始播放"}];return this.lang?this.lang[e[this.video.readyState].en]:e[this.video.readyState]}},{key:"seekable",get:function(){return!!this.video&&this.video.seekable}},{key:"seeking",get:function(){return!!this.video&&this.video.seeking}},{key:"src",get:function(){return this.video?this.video.src:void 0},set:function(e){(0,p.hasClass)(this.root,"xgplayer-ended")||this.emit("urlchange",this.video.src),(0,p.removeClass)(this.root,"xgplayer-ended xgplayer-is-replay xgplayer-is-error"),this.video.pause(),this.emit("pause"),this.video.src=e,this.emit("srcChange")}},{key:"poster",set:function(e){var t=(0,p.findDom)(this.root,".xgplayer-poster");t&&(t.style.backgroundImage="url("+e+")")}},{key:"volume",get:function(){return this.video?this.video.volume:1},set:function(e){this.video&&(this.video.volume=e)}},{key:"fullscreen",get:function(){return(0,p.hasClass)(this.root,"xgplayer-is-fullscreen")||(0,p.hasClass)(this.root,"xgplayer-fullscreen-active")}},{key:"bullet",get:function(){return!!(0,p.findDom)(this.root,"xg-danmu")&&(0,p.hasClass)((0,p.findDom)(this.root,"xg-danmu"),"xgplayer-has-danmu")}},{key:"textTrack",get:function(){return(0,p.hasClass)(this.root,"xgplayer-is-textTrack")}},{key:"pip",get:function(){return(0,p.hasClass)(this.root,"xgplayer-pip-active")}}]),r=d;function d(n){var r=this;!function(e){if(!(e instanceof d))throw new TypeError("Cannot call a class as a function")}(this),this._hasStart=!1,this.videoConfig={controls:!!n.isShowControl,autoplay:n.autoplay,playsinline:n.playsinline,"webkit-playsinline":n.playsinline,"x5-playsinline":n.playsinline,"x5-video-player-type":n["x5-video-player-type"]||n.x5VideoPlayerType,"x5-video-player-fullscreen":n["x5-video-player-fullscreen"]||n.x5VideoPlayerFullscreen,"x5-video-orientation":n["x5-video-orientation"]||n.x5VideoOrientation,airplay:n.airplay,"webkit-airplay":n.airplay,tabindex:2,mediaType:n.mediaType||"video"},n.muted&&(this.videoConfig.muted="muted"),n.loop&&(this.videoConfig.loop="loop");var t="";if(this.textTrackShowDefault=!0,n.nativeTextTrack&&Array.isArray(n.nativeTextTrack)&&(0<n.nativeTextTrack.length&&!n.nativeTextTrack.some(function(e){return e.default})&&(n.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),n.nativeTextTrack.some(function(e){if(e.src&&e.label&&e.default)return t+='<track src="'+e.src+'" ',e.kind&&(t+='kind="'+e.kind+'" '),t+='label="'+e.label+'" ',e.srclang&&(t+='srclang="'+e.srclang+'" '),t+=(e.default?"default":"")+">",!0}),this.videoConfig.crossorigin="anonymous"),n.textTrackStyle){var e=document.createElement("style");this.textTrackStyle=e,document.head.appendChild(e);var i,o="";for(i in n.textTrackStyle)o+=i+": "+n.textTrackStyle[i]+";";var a=n.id?"#"+n.id:n.el.id?"#"+n.el.id:"."+n.el.className;e.sheet.insertRule?e.sheet.insertRule(a+" video::cue { "+o+" }",0):e.sheet.addRule&&e.sheet.addRule(a+" video::cue",o)}e=n.el||(0,p.findDom)(document,"#"+n.id),a=this.constructor.XgVideoProxy;a&&this.videoConfig.mediaType===a.mediaType?this.video=new a(e,n):this.video=(0,p.createDom)(this.videoConfig.mediaType,t,this.videoConfig,""),n.videoStyle&&Object.keys(n.videoStyle).forEach(function(e){(0,p.setStyle)(r.video,e,n.videoStyle[e])}),!this.textTrackShowDefault&&t&&(this.video.getElementsByTagName("Track")[0].track.mode="hidden"),n.autoplay&&(this.video.autoplay=!0,n.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map(function(e){return t={},e="on"+(n=e).charAt(0).toUpperCase()+e.slice(1),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t;var t,n}),(0,c.default)(this),this._interval={};function l(e){r&&("play"===e?r.hasStart=!0:"canplay"===e?(0,p.removeClass)(r.root,"xgplayer-is-enter"):"waiting"===e?r.inWaitingStart=(new Date).getTime():"playing"===e&&((0,p.removeClass)(r.root,"xgplayer-is-enter"),r.inWaitingStart&&(r.inWaitingStart=void 0)),"error"===e?r._onError(e):r.emit(e,r),r.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(e)<0?((0,p._clearInterval)(r,"bufferedChange"),(0,p._setInterval)(r,"bufferedChange",function(){if(this.video&&this.video.buffered){for(var e=[],t=0,n=this.video.buffered.length;t<n;t++)e.push([this.video.buffered.start(t),this.video.buffered.end(t)]);e.toString()!==s&&(s=e.toString(),this.emit("bufferedChange",e))}},200)):"timeupdate"!==e&&(0,p._clearInterval)(r,"bufferedChange")))}var s="0,0",u=this;this.ev.forEach(function(e){u.evItem=Object.keys(e)[0];var t=Object.keys(e)[0];u.video.addEventListener(Object.keys(e)[0],function(e){n.videoEventMiddleware&&"function"==typeof n.videoEventMiddleware[e]?n.videoEventMiddleware[e].call(r,r,e,l):l.call(r,e)}.bind(u,t))})}t.default=r,e.exports=t.default},function(e,t,n){"use strict";var i,o,r,a=n(13),l=n(30),s=Function.prototype.apply,u=Function.prototype.call,c=Object.create,p=Object.defineProperty,d=Object.defineProperties,f=Object.prototype.hasOwnProperty,g={configurable:!0,enumerable:!1,writable:!0},h=function(e,t){var n,r;return l(t),i.call(r=this,e,n=function(){o.call(r,e,n),s.call(t,this,arguments)}),n.__eeOnceListener__=t,this},n={on:i=function(e,t){var n;return l(t),f.call(this,"__ee__")?n=this.__ee__:(n=g.value=c(null),p(this,"__ee__",g),g.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:h,off:o=function(e,t){var n,r,i,o;if(l(t),!f.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(o=0;i=r[o];++o)i!==t&&i.__eeOnceListener__!==t||(2===r.length?n[e]=r[o?0:1]:r.splice(o,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:r=function(e){var t,n,r,i,o;if(f.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==typeof i){for(n=arguments.length,o=new Array(n-1),t=1;t<n;++t)o[t-1]=arguments[t];for(i=i.slice(),t=0;r=i[t];++t)s.call(r,this,o)}else switch(arguments.length){case 1:u.call(i,this);break;case 2:u.call(i,this,arguments[1]);break;case 3:u.call(i,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,o=new Array(n-1),t=1;t<n;++t)o[t-1]=arguments[t];s.call(i,this,o)}}},y={on:a(i),once:a(h),off:a(o),emit:a(r)},x=d({},y);e.exports=t=function(e){return null==e?c(x):d(Object(e),y)},t.methods=n},function(e,t,n){"use strict";var a=n(6),o=n(14),l=n(18),s=n(26),u=n(27);(e.exports=function(e,t){var n,r,i,o;return arguments.length<2||"string"!=typeof e?(i=t,t=e,e=null):i=arguments[2],a(e)?(n=u.call(e,"c"),r=u.call(e,"e"),o=u.call(e,"w")):r=!(n=o=!0),o={value:t,configurable:n,enumerable:r,writable:o},i?l(s(i),o):o}).gs=function(e,t,n){var r,i;return"string"!=typeof e?(i=n,n=t,t=e,e=null):i=arguments[3],a(t)?o(t)?a(n)?o(n)||(i=n,n=void 0):n=void 0:(i=t,t=n=void 0):t=void 0,e=a(e)?(r=u.call(e,"c"),u.call(e,"e")):!(r=!0),e={get:t,set:n,configurable:r,enumerable:e},i?l(s(i),e):e}},function(e,t,n){"use strict";var r=n(15),i=/^\s*class[\s{/}]/,o=Function.prototype.toString;e.exports=function(e){return!!r(e)&&!i.test(o.call(e))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(e){return!1}return!r(e)}},function(e,t,n){"use strict";var r=n(17);e.exports=function(e){if(!r(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(e){return!1}}},function(e,t,n){"use strict";var r=n(6),i={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!r(e)&&hasOwnProperty.call(i,typeof e)}},function(e,t,n){"use strict";e.exports=n(19)()?Object.assign:n(20)},function(e,t,n){"use strict";e.exports=function(){var e=Object.assign;return"function"==typeof e&&(e(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var a=n(21),l=n(25),s=Math.max;e.exports=function(t,n){var r,e,i,o=s(arguments.length,2);for(t=Object(l(t)),i=function(e){try{t[e]=n[e]}catch(e){r=r||e}},e=1;e<o;++e)a(n=arguments[e]).forEach(i);if(void 0!==r)throw r;return t}},function(e,t,n){"use strict";e.exports=n(22)()?Object.keys:n(23)},function(e,t,n){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t,n){"use strict";var r=n(3),i=Object.keys;e.exports=function(e){return i(r(e)?Object(e):e)}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){"use strict";var r=n(3),i=Array.prototype.forEach,o=Object.create;e.exports=function(e){var t=o(null);return i.call(arguments,function(e){r(e)&&function(e,t){for(var n in e)t[n]=e[n]}(Object(e),t)}),t}},function(e,t,n){"use strict";e.exports=n(28)()?String.prototype.contains:n(29)},function(e,t,n){"use strict";var r="razdwatrzy";e.exports=function(){return"function"==typeof r.contains&&!0===r.contains("dwa")&&!1===r.contains("foo")}},function(e,t,n){"use strict";var r=String.prototype.indexOf;e.exports=function(e){return-1<r.call(this,e,arguments[1])}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){"use strict";var r=n(32),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=arguments[1];r(e),void 0===t?i.call(e,"__ee__")&&delete e.__ee__:(e=i.call(e,"__ee__")&&e.__ee__)&&e[t]&&delete e[t]}},function(e,t,n){"use strict";var r=n(33);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not an Object");return e}},function(e,t,n){"use strict";var r=n(3),i={function:!0,object:!0};e.exports=function(e){return r(e)&&i[typeof e]||!1}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var t=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(t)?e:(t=0===t.indexOf("//")?t:0===t.indexOf("/")?n+t:r+t.replace(/^\.\//,""),"url("+JSON.stringify(t)+")")})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=n(0);t.default={name:"mobile",method:function(){var t=this,r=t.root,i=0,o=void 0,a={first:"",second:""};function n(e){t.video.addEventListener("touchend",function(e){t.onElementTouchend(e,t.video)}),t.video.addEventListener("touchstart",function(){t.isTouchMove=!1}),t.video.addEventListener("touchmove",function(){t.isTouchMove=!0}),t.config.autoplay&&t.start()}t.onElementTouchend=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;(0,l.hasClass)(r,"xgplayer-inactive")?n.emit("focus"):n.emit("blur"),n.config.closeVideoTouch||n.isTouchMove||(e=function(){o=setTimeout(function(){return!(0,l.hasClass)(n.root,"xgplayer-nostart")&&(n.ended||(n.paused?void 0!==(e=n.play())&&e&&e.catch(function(e){}):n.pause()),void(i=0));var e},200)},n.config.closeVideoClick||(i++,o&&clearTimeout(o),1===i?n.config.enableVideoDbltouch?a.first=new Date:e():2===i&&n.config.enableVideoDbltouch?(a.second=new Date,Math.abs(a.first-a.second)<400?e():(a.first=new Date,i=1)):i=0))},t.once("ready",n),t.once("destroy",function e(){t.off("ready",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0);t.default={name:"pc",method:function(){var r,t,i,o,n=this;function a(){clearTimeout(n.leavePlayerTimer),n.emit("focus",n)}function l(){n.config.closePlayerBlur||(n.leavePlayerTimer=setTimeout(function(){n.emit("blur",n)},n.config.leavePlayerTime||0))}function s(e){n.config.autoplay&&n.start()}n.controls&&n.video&&(r=n.controls,t=n.root,o=void(i=0),n.onElementClick=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;n.config.closeVideoClick||(i++,o&&clearTimeout(o),1===i?o=setTimeout(function(){return!(0,u.hasClass)(n.root,"xgplayer-nostart")&&(n.ended||(n.paused?void 0!==(e=n.play())&&e&&e.catch(function(e){}):n.pause()),void(i=0));var e},200):i=0)},n.video.addEventListener("click",function(e){n.onElementClick(e,n.video)},!1),n.onElementDblclick=function(e,t){var n;this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation(),this.config.closeVideoDblclick||(n=r.querySelector(".xgplayer-fullscreen"))&&(e=void 0,document.createEvent?(e=document.createEvent("Event")).initEvent("click",!0,!0):e=new Event("click"),n.dispatchEvent(e))},n.video.addEventListener("dblclick",function(e){n.onElementDblclick(e,n.video)},!1),t.addEventListener("mouseenter",a),t.addEventListener("mouseleave",l),r.addEventListener("mouseenter",function(e){n.userTimer&&clearTimeout(n.userTimer)}),r.addEventListener("mouseleave",function(e){n.config.closeControlsBlur||n.emit("focus",n)}),r.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation()}),n.once("ready",s),n.once("destroy",function e(){t.removeEventListener("mouseenter",a),t.removeEventListener("mouseleave",l),n.off("ready",s),n.off("destroy",e)}))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0);t.default={name:"start",method:function(){var t=this,e=t.root;function n(){t.off("canplay",n);var e=t.play();void 0!==e&&e&&e.catch(function(e){})}function r(){(0,i.hasClass)(e,"xgplayer-nostart")?((0,i.removeClass)(e,"xgplayer-nostart"),(0,i.addClass)(e,"xgplayer-is-enter"),"function"==typeof e.contains?t.video&&1===t.video.nodeType&&!e.contains(t.video)||t.video&&1!==t.video.nodeType&&void 0===t.video.mediaSource?(t.once("canplay",n),t.start()):n():t.video&&1===t.video.nodeType&&!e.querySelector(this.videoConfig.mediaType)||t.video&&1!==t.video.nodeType&&void 0===t.video.mediaSource?(t.once("canplay",n),t.start()):n()):t.paused&&((0,i.removeClass)(e,"xgplayer-nostart xgplayer-isloading"),setTimeout(function(){var e=t.play();void 0!==e&&e&&e.catch(function(e){})},10))}t.on("startBtnClick",r),t.once("destroy",function e(){t.off("startBtnClick",r),t.off("canplay",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=r(n(41)),a=r(n(42));function r(e){return e&&e.__esModule?e:{default:e}}n(43),t.default={name:"s_start",method:function(){var t=this,e=t.root,n=(0,i.createDom)("xg-start",'<div class="xgplayer-icon-play">'+o.default+'</div>\n <div class="xgplayer-icon-pause">'+a.default+"</div>",{},"xgplayer-start");function r(e){(0,i.addClass)(e.root,"xgplayer-skin-default"),e.config&&(!e.config.autoplay||(0,i.isWeiXin)()||(0,i.isUc)()||(0,i.addClass)(e.root,"xgplayer-is-enter"),e.config.lang&&"en"===e.config.lang?(0,i.addClass)(e.root,"xgplayer-lang-is-en"):"jp"===e.config.lang&&(0,i.addClass)(e.root,"xgplayer-lang-is-jp"),e.config.enableContextmenu||e.video.addEventListener("contextmenu",function(e){e.preventDefault(),e.stopPropagation()}))}t.config&&t.config.hideStartBtn&&(0,i.addClass)(e,"xgplayer-start-hide"),t.isReady?(e.appendChild(n),r(t)):t.once("ready",function(){e.appendChild(n),r(t)}),t.once("autoplay was prevented",function(){(0,i.removeClass)(t.root,"xgplayer-is-enter"),(0,i.addClass)(t.root,"xgplayer-nostart")}),t.once("canplay",function(){(0,i.removeClass)(t.root,"xgplayer-is-enter")}),n.onclick=function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("startBtnClick")}}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 70 70">\n <path transform="translate(15,15) scale(0.04,0.04)" d="M576,363L810,512L576,661zM342,214L576,363L576,661L342,810z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 70 70">\n <path transform="translate(15,15) scale(0.04 0.04)" d="M598,214h170v596h-170v-596zM256 810v-596h170v596h-170z"></path>\n</svg>\n'},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(0);t.default={name:"fullscreen",method:function(){var t=this,n=t.root;function r(){t.config.rotateFullscreen?(0,a.hasClass)(n,"xgplayer-rotate-fullscreen")?t.exitRotateFullscreen():t.getRotateFullscreen():(0,a.hasClass)(n,"xgplayer-is-fullscreen")?t.exitFullscreen(n):t.getFullscreen(n)}function i(){var e=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;e&&e===n?((0,a.addClass)(n,"xgplayer-is-fullscreen"),t.emit("requestFullscreen")):(0,a.hasClass)(n,"xgplayer-is-fullscreen")&&((0,a.removeClass)(n,"xgplayer-is-fullscreen"),t.emit("exitFullscreen")),t.danmu&&"function"==typeof t.danmu.resize&&t.danmu.resize()}function o(e){t.video.webkitPresentationMode!==a.PresentationMode.FULLSCREEN&&((0,a.removeClass)(n,"xgplayer-is-fullscreen"),t.emit("exitFullscreen"))}t.on("fullscreenBtnClick",r),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach(function(e){document.addEventListener(e,i)}),t.video.addEventListener("webkitbeginfullscreen",function(){(0,a.addClass)(n,"xgplayer-is-fullscreen"),t.emit("requestFullscreen")}),t.video.addEventListener("webkitendfullscreen",function(){(0,a.removeClass)(n,"xgplayer-is-fullscreen"),t.emit("exitFullscreen")}),(0,a.checkWebkitSetPresentationMode)(t.video)&&t.video.addEventListener("webkitpresentationmodechanged",o),t.once("destroy",function e(){t.off("fullscreenBtnClick",r),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach(function(e){document.removeEventListener(e,i)}),(0,a.checkWebkitSetPresentationMode)(t.video)&&t.video.removeEventListener("webkitpresentationmodechanged",o),t.off("destroy",e)}),t.getFullscreen=function(e){var t,n=this;e.requestFullscreen?(t=e.requestFullscreen())&&t.catch(function(){n.emit("fullscreen error")}):e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):n.video.webkitSupportsFullscreen?n.video.webkitEnterFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():(0,a.addClass)(e,"xgplayer-is-cssfullscreen")},t.exitFullscreen=function(e){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,a.removeClass)(e,"xgplayer-is-cssfullscreen")},t.getRotateFullscreen=function(){document.documentElement.style.width="100%",document.documentElement.style.height="100%",this.config.fluid&&(this.root.style["padding-top"]="",this.root.style["max-width"]="unset"),this.root&&!(0,a.hasClass)(this.root,"xgplayer-rotate-fullscreen")&&(0,a.addClass)(this.root,"xgplayer-rotate-fullscreen"),this.emit("getRotateFullscreen")},t.exitRotateFullscreen=function(){document.documentElement.style.width="unset",document.documentElement.style.height="unset",this.config.fluid&&(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%",this.root.style["max-width"]="100%"),this.root&&(0,a.hasClass)(this.root,"xgplayer-rotate-fullscreen")&&(0,a.removeClass)(this.root,"xgplayer-rotate-fullscreen"),this.emit("exitRotateFullscreen")}}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"play",method:function(){var t=this;function n(){var e;!t.config.allowPlayAfterEnded&&t.ended||((0,r.hasClass)(t.root,"xgplayer-nostart")&&t.start(),t.paused?void 0!==(e=t.play())&&e&&e.catch(function(e){}):t.pause())}t.on("playBtnClick",n),t.once("destroy",function e(){t.off("playBtnClick",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"replay",method:function(){var t=this,e=t.root;function n(){(0,r.removeClass)(e,"xgplayer-is-replay"),t.replay()}t.on("replayBtnClick",n),t.on("ended",function(){t.config.loop||(0,r.addClass)(e,"xgplayer-is-replay")}),t.once("destroy",function e(){t.off("replayBtnClick",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=a(n(49)),o=a(n(50));function a(e){return e&&e.__esModule?e:{default:e}}n(51),t.default={name:"s_play",method:function(){var t=this,e=t.config.playBtn||{},n=void 0,n="img"===e.type?(0,r.createImgBtn)("play",e.url.play,e.width,e.height):(0,r.createDom)("xg-play",'<xg-icon class="xgplayer-icon">\n <div class="xgplayer-icon-play">'+i.default+'</div>\n <div class="xgplayer-icon-pause">'+o.default+"</div>\n </xg-icon>",{},"xgplayer-play"),e={};e.play=t.lang.PLAY_TIPS,e.pause=t.lang.PAUSE_TIPS;e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-play">'+e.play+'</span>\n <span class="xgplayer-tip-pause">'+e.pause+"</span>",{},"xgplayer-tips");n.appendChild(e),t.once("ready",function(){t.controls&&t.controls.appendChild(n)}),["click","touchend"].forEach(function(e){n.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("playBtnClick")})})}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="translate(2,2) scale(0.0320625 0.0320625)" d="M576,363L810,512L576,661zM342,214L576,363L576,661L342,810z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="translate(2,2) scale(0.0320625 0.0320625)" d="M598,214h170v596h-170v-596zM256 810v-596h170v596h-170z"></path>\n</svg>\n'},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(54),t.default={name:"s_poster",method:function(){var e,t=this.root;this.config.poster&&((e=(0,r.createDom)("xg-poster","",{},"xgplayer-poster")).style.backgroundImage="url("+this.config.poster+")",t.appendChild(e))}},e.exports=t.default},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(57),t.default={name:"s_flex",method:function(){var e=(0,r.createDom)("xg-placeholder","",{},"xgplayer-placeholder");this.controls.appendChild(e)}},e.exports=t.default},function(e,t,n){var r=n(58);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=a(n(60)),o=a(n(61));function a(e){return e&&e.__esModule?e:{default:e}}n(62),t.default={name:"s_fullscreen",method:function(){var t=this,e=t.config.fullscreenBtn||{},n=void 0,n="img"===e.type?(0,r.createImgBtn)("fullscreen",e.url.request,e.width,e.height):(0,r.createDom)("xg-fullscreen",'<xg-icon class="xgplayer-icon">\n <div class="xgplayer-icon-requestfull">'+i.default+'</div>\n <div class="xgplayer-icon-exitfull">'+o.default+"</div>\n </xg-icon>",{},"xgplayer-fullscreen"),e={};e.requestfull=t.lang.FULLSCREEN_TIPS,e.exitfull=t.lang.EXITFULLSCREEN_TIPS;e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-requestfull">'+e.requestfull+'</span>\n <span class="xgplayer-tip-exitfull">'+e.exitfull+"</span>",{},"xgplayer-tips");n.appendChild(e),t.once("ready",function(){t.controls&&t.controls.appendChild(n)}),["click","touchend"].forEach(function(e){n.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("fullscreenBtnClick")})})}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="scale(0.0320625 0.0320625)" d="M598 214h212v212h-84v-128h-128v-84zM726 726v-128h84v212h-212v-84h128zM214 426v-212h212v84h-128v128h-84zM298 598v128h128v84h-212v-212h84z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="scale(0.0320625 0.0320625)" d="M682 342h128v84h-212v-212h84v128zM598 810v-212h212v84h-128v128h-84zM342 342v-128h84v212h-212v-84h128zM214 682v-84h212v212h-84v-128h-128z"></path>\n</svg>\n'},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(65),o=i&&i.__esModule?i:{default:i};n(66),t.default={name:"s_loading",method:function(){var e=this.root,t=(0,r.createDom)("xg-loading",""+o.default,{},"xgplayer-loading");this.once("ready",function(){e.appendChild(t)})}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewbox="0 0 100 100">\n <path d="M100,50A50,50,0,1,1,50,0"></path>\n</svg>\n'},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var C=n(0),r=n(5),S=r&&r.__esModule?r:{default:r};n(69);function P(e){return(0,C.hasClass)(e.root,"xgplayer-rotate-fullscreen")}t.default={name:"s_progress",method:function(){var l=this,s=(0,C.createDom)("xg-progress",'<xg-outer class="xgplayer-progress-outer">\n <xg-cache class="xgplayer-progress-cache"></xg-cache>\n <xg-played class="xgplayer-progress-played">\n <xg-progress-btn class="xgplayer-progress-btn"></xg-progress-btn>\n <xg-point class="xgplayer-progress-point xgplayer-tips"></xg-point>\n <xg-thumbnail class="xgplayer-progress-thumbnail xgplayer-tips"></xg-thumbnail>\n </xg-played>\n </xg-outer>',{tabindex:1},"xgplayer-progress"),a=void 0;l.controls.appendChild(s);var u=s.querySelector(".xgplayer-progress-played"),c=s.querySelector(".xgplayer-progress-outer"),o=s.querySelector(".xgplayer-progress-cache"),p=s.querySelector(".xgplayer-progress-point"),d=s.querySelector(".xgplayer-progress-thumbnail");function f(t,n){t.addEventListener("mouseenter",function(e){n&&((0,C.addClass)(t,"xgplayer-progress-dot-show"),(0,C.addClass)(s,"xgplayer-progress-dot-active"))}),t.addEventListener("mouseleave",function(e){n&&((0,C.removeClass)(t,"xgplayer-progress-dot-show"),(0,C.removeClass)(s,"xgplayer-progress-dot-active"))}),t.addEventListener("touchend",function(e){e.stopPropagation(),n&&((0,C.hasClass)(t,"xgplayer-progress-dot-show")||Object.keys(l.dotArr).forEach(function(e){l.dotArr[e]&&(0,C.removeClass)(l.dotArr[e],"xgplayer-progress-dot-show")}),(0,C.toggleClass)(t,"xgplayer-progress-dot-show"),(0,C.toggleClass)(s,"xgplayer-progress-dot-active"))})}function t(){l.config.progressDot&&"Array"===(0,C.typeOf)(l.config.progressDot)&&l.config.progressDot.forEach(function(e){if(0<=e.time&&e.time<=l.duration){var t=(0,C.createDom)("xg-progress-dot",e.text?'<span class="xgplayer-progress-tip">'+e.text+"</span>":"",{},"xgplayer-progress-dot");if(t.style.left=e.time/l.duration*100+"%",0<=e.duration&&(t.style.width=Math.min(e.duration,l.duration-e.time)/l.duration*100+"%"),e.style)for(var n in e.style)t.style[n]=e.style[n];c.appendChild(t),f(l.dotArr[e.time]=t,e.text)}})}l.dotArr={},l.once("canplay",t),l.addProgressDot=function(e,t,n,r){if(!l.dotArr[e]&&0<=e&&e<=l.duration){var i=(0,C.createDom)("xg-progress-dot",t?'<span class="xgplayer-progress-tip">'+t+"</span>":"",{},"xgplayer-progress-dot");if(i.style.left=e/l.duration*100+"%",0<=n&&(i.style.width=Math.min(n,l.duration-e)/l.duration*100+"%"),r)for(var o in r)i.style[o]=r[o];c.appendChild(i),f(l.dotArr[e]=i,t)}},l.removeProgressDot=function(e){var t;0<=e&&e<=l.duration&&l.dotArr[e]&&((t=l.dotArr[e]).parentNode.removeChild(t),l.dotArr[e]=t=null)},l.removeAllProgressDot=function(){Object.keys(l.dotArr).forEach(function(e){var t;l.dotArr[e]&&((t=l.dotArr[e]).parentNode.removeChild(t),l.dotArr[e]=t=null)})};function n(){l.config.thumbnail&&(l.config.thumbnail.isShowCoverPreview&&!k&&(u.removeChild(d),(k=(0,C.createDom)("xg-coverpreview",'<xg-outer class="xgplayer-coverpreview-outer">\n <xg-thumbnail class="xgplayer-coverpreview-thumbnail"></xg-thumbnail>\n <xg-point class="xgplayer-coverpreview-point"></xg-point>\n </xg-outer>',{tabindex:1},"xgplayer-coverpreview")).querySelector(".xgplayer-coverpreview-outer"),w=k.querySelector(".xgplayer-coverpreview-point"),d=k.querySelector(".xgplayer-coverpreview-thumbnail"),l.root.appendChild(k)),g=l.config.thumbnail.pic_num,h=l.config.thumbnail.width,y=l.config.thumbnail.height,x=l.config.thumbnail.col,m=l.config.thumbnail.row,b=l.config.thumbnail.urls,d.style.width=h+"px",d.style.height=y+"px")}var g=0,h=0,y=0,x=0,m=0,v=0,b=[],k=void 0,w=void 0;l.on("loadedmetadata",n),"function"==typeof l.config.disableSwipeHandler&&"function"==typeof l.config.enableSwipeHandler&&(l.root.addEventListener("touchmove",function(e){e.preventDefault(),l.disableSwipe||(l.disableSwipe=!0,l.config.disableSwipeHandler.call(l))}),l.root.addEventListener("touchstart",function(e){l.disableSwipe=!0,l.config.disableSwipeHandler.call(l)}),l.root.addEventListener("touchend",function(e){l.disableSwipe=!1,l.config.enableSwipeHandler.call(l)})),["touchstart","mousedown"].forEach(function(e){s.addEventListener(e,function(e){if(!l.config.disableProgress){if(e.stopPropagation(),(0,C.event)(e),e._target===p||!l.config.allowSeekAfterEnded&&l.ended)return!0;s.focus();var r=u.getBoundingClientRect().left,i=P(l);i?(r=u.getBoundingClientRect().top,a=s.getBoundingClientRect().height):(a=s.getBoundingClientRect().width,r=u.getBoundingClientRect().left);var o=function(e){e.stopPropagation(),(0,C.event)(e),l.isProgressMoving=!0;var t,n=(i?e.clientY:e.clientX)-r,e=(n=a<n?a:n)/a*l.duration;e<0&&(e=0),l.config.allowSeekPlayed&&Number(e).toFixed(1)>l.maxPlayedTime||(u.style.width=100*n/a+"%","video"!==l.videoConfig.mediaType||l.dash||l.config.closeMoveSeek?(t=(0,C.findDom)(l.controls,".xgplayer-time"))&&(t.innerHTML='<span class="xgplayer-time-current">'+(0,C.format)(e||0)+"</span><span>"+(0,C.format)(l.duration)+"</span>"):l.currentTime=Number(e).toFixed(1)),l.config.thumbnail&&l.config.thumbnail.isShowCoverPreview&&(w.innerHTML="<span>"+(0,C.format)(e)+"</span> / "+(0,C.format)(l.duration||0),v=l.duration/g,t=Math.floor(e/v),d.style.backgroundImage="url("+b[Math.ceil((t+1)/(x*m))-1]+")",e=(e=t+1-x*m*(Math.ceil((t+1)/(x*m))-1))-(t=Math.ceil(e/m)-1)*m-1,d.style["background-position"]="-"+e*h+"px -"+t*y+"px",k.style.display="block"),l.emit("focus")},e=function e(t){var n;t.stopPropagation(),(0,C.event)(t),window.removeEventListener("mousemove",o),window.removeEventListener("touchmove",o,{passive:!1}),window.removeEventListener("mouseup",e),window.removeEventListener("touchend",e),S.default.browser.indexOf("ie")<0&&s.blur(),(!l.isProgressMoving||l.videoConfig&&"audio"===l.videoConfig.mediaType||l.dash||l.config.closeMoveSeek)&&(n=(i?t.clientY:t.clientX)-r,(t=(n=a<n?a:n)/a*l.duration)<0&&(t=0),l.config.allowSeekPlayed&&Number(t).toFixed(1)>l.maxPlayedTime||(u.style.width=100*n/a+"%",l.currentTime=Number(t).toFixed(1))),l.config.thumbnail&&l.config.thumbnail.isShowCoverPreview&&(k.style.display="none"),l.emit("focus"),l.isProgressMoving=!1};return window.addEventListener("mousemove",o),window.addEventListener("touchmove",o,{passive:!1}),window.addEventListener("mouseup",e),window.addEventListener("touchend",e),!0}})}),s.addEventListener("mouseenter",function(e){if(!l.config.allowSeekAfterEnded&&l.ended)return!0;function n(e){var t=(t=((i?e.clientY:e.clientX)-o)/a*l.duration)<0?0:t;p.textContent=(0,C.format)(t);var n,r=p.getBoundingClientRect().width;l.config.thumbnail&&!l.config.thumbnail.isShowCoverPreview?(v=l.duration/g,n=Math.floor(t/v),d.style.backgroundImage="url("+b[Math.ceil((n+1)/(x*m))-1]+")",t=(t=n+1-x*m*(Math.ceil((n+1)/(x*m))-1))-(n=Math.ceil(t/m)-1)*m-1,d.style["background-position"]="-"+t*h+"px -"+n*y+"px",n=(n=0<(n=(i?e.clientY:e.clientX)-o-h/2)?n:0)<a-h?n:a-h,d.style.left=n+"px",d.style.top=-10-y+"px",d.style.display="block",p.style.left=n+h/2-r/2+"px"):(e=(e=0<(e=e.clientX-o-r/2)?e:0)>a-r?a-r:e,p.style.left=e+"px"),(0,C.hasClass)(s,"xgplayer-progress-dot-active")?p.style.display="none":p.style.display="block"}function r(e){n(e)}var i=P(l),o=i?s.getBoundingClientRect().top:s.getBoundingClientRect().left,a=i?s.getBoundingClientRect().height:s.getBoundingClientRect().width;s.addEventListener("mousemove",r,!1),s.addEventListener("mouseleave",function e(t){s.removeEventListener("mousemove",r,!1),s.removeEventListener("mouseleave",e,!1),n(t),p.style.display="none",l.config.thumbnail&&!l.config.thumbnail.isShowCoverPreview&&(d.style.display="none")},!1),n(e)},!1);function r(){var e,t;void 0===l.maxPlayedTime&&(l.maxPlayedTime=0),l.maxPlayedTime<l.currentTime&&(l.maxPlayedTime=l.currentTime),!a&&s&&(a=s.getBoundingClientRect().width),l.isProgressMoving||l.isSeeking||l.seeking||(e=l.currentTime/l.duration,t=Number(u.style.width.replace("%","")||"0")/Number(s.style.width||"100"),Math.abs(e-t)<=1&&(u.style.width=100*l.currentTime/l.duration+"%"))}l.on("timeupdate",r);function i(e){u.style.width=100*e/l.duration+"%"}l.on("currentTimeChange",i);function _(){u.style.width="0%"}l.on("srcChange",_);function E(){var e=l.buffered;if(e&&0<e.length){for(var t=e.end(e.length-1),n=0,r=e.length;n<r;n++)if(l.currentTime>=e.start(n)&&l.currentTime<=e.end(n)){for(var t=e.end(n),i=n+1;i<e.length;i++)if(2<=e.start(i)-e.end(i-1)){t=e.end(i-1);break}break}o.style.width=t/l.duration*100+"%"}}var T=["bufferedChange","cacheupdate","ended","timeupdate"];T.forEach(function(e){l.on(e,E)}),l.once("destroy",function e(){l.removeAllProgressDot(),l.off("canplay",t),l.off("timeupdate",r),l.off("currentTimeChange",i),l.off("srcChange",_),l.off("loadedmetadata",n),T.forEach(function(e){l.off(e,E)}),l.off("destroy",e)})}},e.exports=t.default},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(72),t.default={name:"s_time",method:function(){var t=this,e=(0,r.createDom)("xg-time",'<span class="xgplayer-time-current">'+(t.currentTime||(0,r.format)(0))+"</span>\n <span>"+(t.duration||(0,r.format)(0))+"</span>",{},"xgplayer-time");t.once("ready",function(){t.controls&&t.controls.appendChild(e)});function n(){"audio"===t.videoConfig.mediaType&&t.isProgressMoving&&t.dash||(e.innerHTML='<span class="xgplayer-time-current">'+(0,r.format)(t.currentTime||0)+"</span><span>"+(0,r.format)(t.duration)+"</span>")}t.on("durationchange",n),t.on("timeupdate",n),t.once("destroy",function e(){t.off("durationchange",n),t.off("timeupdate",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){var r=n(73);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),r=n(75),l=r&&r.__esModule?r:{default:r};n(76),t.default={name:"s_replay",method:function(){var t=this,e=t.root,n=t.lang.REPLAY,r=(0,a.createDom)("xg-replay",l.default+'\n <xg-replay-txt class="xgplayer-replay-txt">'+n+"</xg-replay-txt>\n ",{},"xgplayer-replay");function i(){var e,t=r.querySelector("path");t&&("string"==typeof(e=window.getComputedStyle(t).getPropertyValue("transform"))&&-1<e.indexOf("none")||t.setAttribute("transform",e))}t.once("ready",function(){e.appendChild(r)}),t.on("ended",i),r.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation()});var o=r.querySelector("svg");["click","touchend"].forEach(function(e){o.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("replayBtnClick")})}),t.once("destroy",function e(){t.off("ended",i),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg class="xgplayer-replay-svg" xmlns="http://www.w3.org/2000/svg" width="78" height="78" viewbox="0 0 78 78">\n <path d="M8.22708362,13.8757234 L11.2677371,12.6472196 C11.7798067,12.4403301 12.3626381,12.6877273 12.5695276,13.1997969 L12.9441342,14.1269807 C13.1510237,14.6390502 12.9036264,15.2218816 12.3915569,15.4287712 L6.8284538,17.6764107 L5.90126995,18.0510173 C5.38920044,18.2579068 4.80636901,18.0105096 4.5994795,17.49844 L1.97723335,11.0081531 C1.77034384,10.4960836 2.0177411,9.91325213 2.52981061,9.70636262 L3.45699446,9.33175602 C3.96906396,9.12486652 4.5518954,9.37226378 4.75878491,9.88433329 L5.67885163,12.1615783 C7.99551726,6.6766934 13.3983951,3 19.5,3 C27.7842712,3 34.5,9.71572875 34.5,18 C34.5,26.2842712 27.7842712,33 19.5,33 C15.4573596,33 11.6658607,31.3912946 8.87004692,28.5831991 C8.28554571,27.9961303 8.28762719,27.0463851 8.87469603,26.4618839 C9.46176488,25.8773827 10.4115101,25.8794641 10.9960113,26.466533 C13.2344327,28.7147875 16.263503,30 19.5,30 C26.127417,30 31.5,24.627417 31.5,18 C31.5,11.372583 26.127417,6 19.5,6 C14.4183772,6 9.94214483,9.18783811 8.22708362,13.8757234 Z"></path>\n</svg>\n'},function(e,t,n){var r=n(77);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){var r=n(161);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){e.exports=n(80)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=P(n(9)),i=P(n(81)),o=P(n(82)),a=P(n(83)),l=P(n(84)),s=P(n(85)),u=P(n(88)),c=P(n(45)),p=P(n(89)),d=P(n(90)),f=P(n(91)),g=P(n(92)),h=P(n(37)),y=P(n(38)),x=P(n(98)),m=P(n(46)),v=P(n(99)),b=P(n(100)),k=P(n(47)),w=P(n(101)),_=P(n(102)),E=P(n(103)),T=P(n(39)),C=P(n(104)),S=P(n(105));function P(e){return e&&e.__esModule?e:{default:e}}n(107),r.default.installAll([i.default,o.default,a.default,l.default,s.default,u.default,c.default,p.default,d.default,f.default,g.default,h.default,y.default,x.default,m.default,v.default,b.default,k.default,w.default,_.default,E.default,T.default,C.default,S.default]),t.default=r.default,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"airplay",method:function(){var t=this;function n(){t.video.webkitShowPlaybackTargetPicker()}t.config.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&(t.on("airplayBtnClick",n),t.once("destroy",function e(){t.off("airplayBtnClick",n),t.off("destroy",e)}))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"cssFullscreen",method:function(){var t=this,e=t.root;function n(){(0,r.hasClass)(e,"xgplayer-is-cssfullscreen")?t.exitCssFullscreen():t.getCssFullscreen()}t.on("cssFullscreenBtnClick",n),t.on("exitFullscreen",function(){(0,r.removeClass)(e,"xgplayer-is-cssfullscreen")}),t.once("destroy",function e(){t.off("cssFullscreenBtnClick",n),t.off("destroy",e)}),t.getCssFullscreen=function(){this.config.fluid&&(this.root.style["padding-top"]=""),(0,r.addClass)(this.root,"xgplayer-is-cssfullscreen"),this.emit("requestCssFullscreen")},t.exitCssFullscreen=function(){this.config.fluid&&(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"),(0,r.removeClass)(this.root,"xgplayer-is-cssfullscreen"),this.emit("exitCssFullscreen")}}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);t.default={name:"danmu",method:function(){var l=this;l.on("initDefaultDanmu",function(t){var n,r,i,o,a=l.root.querySelector("xg-danmu");(0,s.addClass)(a,"xgplayer-has-danmu"),l.config.danmu.closeDefaultBtn||(n=function(){t.start()},r=function(){(0,s.hasClass)(l.danmuBtn,"danmu-switch-active")&&t.pause()},i=function(){(0,s.hasClass)(l.danmuBtn,"danmu-switch-active")&&t.play()},o=function(){(0,s.hasClass)(l.danmuBtn,"danmu-switch-active")&&(t.stop(),t.start())},l.danmuBtn=(0,s.copyDom)(t.bulletBtn.createSwitch(!0)),l.controls.appendChild(l.danmuBtn),["click","touchend"].forEach(function(e){l.danmuBtn.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),(0,s.toggleClass)(l.danmuBtn,"danmu-switch-active"),(0,s.hasClass)(l.danmuBtn,"danmu-switch-active")?(l.emit("danmuBtnOn"),(0,s.addClass)(a,"xgplayer-has-danmu"),l.once("timeupdate",n)):(l.emit("danmuBtnOff"),(0,s.removeClass)(a,"xgplayer-has-danmu"),t.stop())})}),l.onElementClick&&a.addEventListener("click",function(e){l.onElementClick(e,a)},!1),l.onElementDblclick&&a.addEventListener("dblclick",function(e){l.onElementDblclick(e,a)},!1),l.on("pause",r),l.on("play",i),l.on("seeked",o),l.once("destroy",function e(){l.off("timeupdate",n),l.off("pause",r),l.off("play",i),l.off("seeked",o),l.off("destroy",e)}))})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"definition",method:function(){var t=this;t.once("destroy",function e(){t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(86),i=r&&r.__esModule?r:{default:r},o=n(87);t.default={name:"download",method:function(){var t=this;function n(){t.download()}t.on("downloadBtnClick",n),t.once("destroy",function e(){t.off("downloadBtnClick",n),t.off("destroy",e)}),t.download=function(){var e=(0,o.getAbsoluteURL)(this.config.url);(0,i.default)(e)}}},e.exports=t.default},function(e,t,n){var r;void 0===(r="function"==typeof(r=function(){return function t(e,n,r){var i=window,o="application/octet-stream",a=r||o,l=e,e=!n&&!r&&l,s=document.createElement("a"),r=function(e){return String(e)},u=i.Blob||i.MozBlob||i.WebKitBlob||r,c=n||"download",u=u.call?u.bind(i):Blob;if("true"===String(this)&&(a=(l=[l,a])[0],l=l[1]),e&&e.length<2048&&(c=e.split("/").pop().split("?")[0],s.href=e,-1!==s.href.indexOf(e))){var p=new XMLHttpRequest;return p.open("GET",e,!0),p.responseType="blob",p.onload=function(e){t(e.target.response,c,o)},setTimeout(function(){p.send()},0),p}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(l)){if(!(2096103.424<l.length&&u!==r))return navigator.msSaveBlob?navigator.msSaveBlob(h(l),c):y(l);a=(l=h(l)).type||o}else if(/([\x80-\xff])/.test(l)){for(var d=0,f=new Uint8Array(l.length),g=f.length;d<g;++d)f[d]=l.charCodeAt(d);l=new u([f],{type:a})}function h(e){for(var t=e.split(/[:;,]/),e=t[1],n=("base64"==t[2]?atob:decodeURIComponent)(t.pop()),r=n.length,i=0,o=new Uint8Array(r);i<r;++i)o[i]=n.charCodeAt(i);return new u([o],{type:e})}function y(e,t){if("download"in s)return s.href=e,s.setAttribute("download",c),s.className="download-js-link",s.innerHTML="downloading...",s.style.display="none",document.body.appendChild(s),setTimeout(function(){s.click(),document.body.removeChild(s),!0===t&&setTimeout(function(){i.URL.revokeObjectURL(s.href)},250)},66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),window.open(e)||confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")&&(location.href=e),!0;var n=document.createElement("iframe");document.body.appendChild(n),!t&&/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),n.src=e,setTimeout(function(){document.body.removeChild(n)},333)}if(e=l instanceof u?l:new u([l],{type:a}),navigator.msSaveBlob)return navigator.msSaveBlob(e,c);if(i.URL)y(i.URL.createObjectURL(e),!0);else{if("string"==typeof e||e.constructor===r)try{return y("data:"+a+";base64,"+i.btoa(e))}catch(t){return y("data:"+a+","+encodeURIComponent(e))}(a=new FileReader).onload=function(e){y(this.result)},a.readAsDataURL(e)}return!0}})?r.apply(t,[]):r)||(e.exports=r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAbsoluteURL=function(e){var t;return e.match(/^https?:\/\//)||((t=document.createElement("div")).innerHTML='<a href="'+e+'">x</a>',e=t.firstChild.href),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=n(4),c=n&&n.__esModule?n:{default:n},r={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};t.default={name:"errorretry",method:function(){var n=this,l=this;if(l.config.errorConfig&&!(-1<l.src.indexOf("blob:"))){var e,s={},t=l.config.errorConfig;for(e in r)void 0===t[e]?s[e]=r[e]:s[e]=t[e];l.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};var u=l._onError;l._onError=function(e){var r,i,o,t=n.retryData.count;function a(e,t){r.retryData.isFetchReturn||(r.retryData.isFetchReturn=!0,e(t))}t>s.maxCount?s.isFetch?(i=(r=n).currentSrc,o=s.fetchTimeout,new Promise(function(t,e){try{var n=new window.XMLHttpRequest;n.open("get",i),n.onload=function(){a(t,{status:n.status,statusText:n.statusText,xhr:n})},n.onerror=function(){a(t,{status:n.status,statusText:n.statusText||"The network environment is disconnected or the address is invalid",xhr:n})},n.onabort=function(){},r.retryData.errfTimer=window.setTimeout(function(){var e=r.retryData.errfTimer;window.clearTimeout(e),r.retryData.errfTimer=null,a(t,{status:-1,statusText:"request timeout"})},o),n.send()}catch(e){r.retryData.isFetchReturn=!0,a(t,{status:-2,statusText:"request error"})}}).then(function(e){n.emit("error",new c.default({type:"network",currentTime:n.currentTime,duration:n.duration||0,networkState:n.networkState,readyState:n.readyState,currentSrc:n.currentSrc,src:n.src,ended:n.ended,httpCode:e.status,httpMsg:e.statusText,errd:{line:101,msg:n.error,handle:"plugin errorRetry"},errorCode:n.video&&n.video.error.code,mediaError:n.video&&n.video.error})),u.call(n,e)})):u.call(n,e):(0===t&&(n.retryData.currentTime=n.currentTime,n.once("canplay",function(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}.bind(n))),e="",e=s.count<2?s.backupUrl||l.currentSrc:s.backupUrl&&1<t?s.backupUrl:l.currentSrc,n.retryData.count++,n.src=e)}}}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e},i=n(0);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=(r(l,[{key:"initEvents",value:function(){var e=this,t=this.player,n=t.root,t=t.config;this.player.onBodyKeydown=this.onBodyKeydown.bind(this),this.player.onKeydown=this.onKeydown.bind(this),this.player.onKeyup=this.onKeyup.bind(this),t.keyShortcut&&"on"!==t.keyShortcut||(document.addEventListener("keydown",this.player.onBodyKeydown),n.addEventListener("keydown",this.player.onKeydown),(0,i.on)(this.player,"destroy",function(){document.removeEventListener("keydown",e.player.onBodyKeydown),n.removeEventListener("keydown",e.player.onKeydown),clearTimeout(e.timer),e.timer=null}))}},{key:"checkTarget",value:function(e){var t=this.player;return e.target===t.root||e.target===t.video||e.target===t.controls}},{key:"onBodyKeydown",value:function(e){var t=e||window.event,e=t.keyCode;if(t.target===document.body&&(37===e||39===e||32===e))return t.preventDefault(),t.cancelBubble=!0,t.returnValue=!1,t.repeat||document.addEventListener("keyup",this.player.onKeyup),this.handler(t),!1}},{key:"onKeydown",value:function(e){var t=e||window.event,e=t.keyCode;if(this.checkTarget(t)&&(37===e||38===e||39===e||40===e||32===e||27===e))return t.preventDefault(),t.cancelBubble=!0,t.returnValue=!1,this.player.emit("focus"),t.repeat||this.player.root.addEventListener("keyup",this.player.onKeyup),this.handler(t),!1}},{key:"onKeyup",value:function(){var e=this.state,t=this.player;document.removeEventListener("keyup",this.player.onKeyup),t.root.removeEventListener("keyup",this.player.onKeyup),e.keyCode&&(0!==e.playbackRate&&(t.playbackRate=e.playbackRate),e.isRepeat||this.handlerKeyCode(e.keyCode,!1),e.playbackRate=0,e.isRepeat=!1,e.keyCode=0,e.repeat=0,this.changeVolumeSlide())}},{key:"handler",value:function(e){var t=this.state,n=this.player;t.keyCode=e.keyCode,t.isRepeat=e.repeat,e.repeat&&(n.config.disableLongPress?this.handlerKeyCode(t.keyCode,!1):t.repeat%2==0&&this.handlerKeyCode(t.keyCode,!0),t.repeat++)}},{key:"handlerKeyCode",value:function(e,t){var n=this.player,r=this.state;switch(e){case 39:t?0===r.repeat&&this.changeRate():this.seek(!1,t);break;case 37:this.seek(!0,t);break;case 38:this.changeVolume(!0);break;case 40:this.changeVolume(!1);break;case 32:t||(n.paused?n.play():n.pause());break;case 27:(0,i.hasClass)(n.root,"xgplayer-is-cssfullscreen")&&n.exitCssFullscreen()}}},{key:"seek",value:function(e,t){var n=this.player,r=(n.config.keyShortcutStep||{}).currentTime||10;n.isLoading||n.isSeeking||t&&0<this.state.repeat%8||(e?0<=n.currentTime-r?n.currentTime-=r:n.currentTime=0:n.maxPlayedTime&&n.config.allowSeekPlayed&&n.currentTime+r>n.maxPlayedTime?n.currentTime=n.maxPlayedTime:n.currentTime+r<=n.duration?n.currentTime+=r:n.currentTime=n.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(e){var t=this.player;t.controls&&(e?(t.emit("focus"),(0,i.hasClass)(t.root,"xgplayer-volume-active")||(0,i.addClass)(t.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout(function(){(0,i.removeClass)(t.root,"xgplayer-volume-active")},1e3)))}},{key:"changeVolume",value:function(e){var t=this.player,n=(t.config.keyShortcutStep||{}).volume||.1;this.changeVolumeSlide(!0);var r=t.volume;e&&r+n<=1?t.volume=r+n:!e&&0<=r-n&&(t.volume=r-n)}}]),l);function l(e){!function(e){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}(this),this.player=e,this.state={playbackRate:0,isRepeat:!1,keyCode:0,repeat:0,isBody:!1},this.timer=null,this.initEvents()}t.default={name:"keyboard",method:function(){this.keyboard=new a(this)}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0);t.default={name:"localPreview",method:function(){var t=this,n=t.root;function r(e){t.uploadFile=e.files[0];e=URL.createObjectURL(t.uploadFile);(0,i.hasClass)(n,"xgplayer-nostart")?(t.config.url=e,t.start()):(t.src=e,void 0!==(e=t.play())&&e&&e.catch(function(e){}))}t.on("upload",r),t.once("destroy",function e(){t.off("upload",r),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"memoryPlay",method:function(){var t=this;t.on("memoryPlayStart",function(e){t.currentTime=e})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),n=n(93),o=n&&n.__esModule?n:{default:n};t.default={name:"miniplayer",method:function(){var t=this,r=t.root;function n(){(0,i.hasClass)(r,"xgplayer-miniplayer-active")?t.exitMiniplayer():t.getMiniplayer()}t.on("miniplayerBtnClick",n),t.once("destroy",function e(){t.off("miniplayerBtnClick",n),t.off("destroy",e)}),t.getMiniplayer=function(){(0,i.hasClass)(r,"xgplayer-is-fullscreen")&&this.exitFullscreen(r),(0,i.hasClass)(r,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,i.hasClass)(r,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var t=(0,i.createDom)("xg-miniplayer-lay","<div></div>",{},"xgplayer-miniplayer-lay");this.root.appendChild(t);var e=(0,i.createDom)("xg-miniplayer-drag",'<div class="drag-handle"><span>'+this.lang.MINIPLAYER_DRAG+"</span></div>",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(e),new o.default(".xgplayer",{handle:".drag-handle"}),(0,i.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(void 0!==this.config.miniplayerConfig.top&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),void 0!==this.config.miniplayerConfig.bottom&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),void 0!==this.config.miniplayerConfig.left&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),void 0!==this.config.miniplayerConfig.right&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),void 0!==this.config.miniplayerConfig.width&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),void 0!==this.config.miniplayerConfig.height&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var n=this;["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.exitMiniplayer()})})},t.exitMiniplayer=function(){(0,i.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"):(this.config.width&&("number"!=typeof this.config.width?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&("number"!=typeof this.config.height?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var e=(0,i.findDom)(this.root,".xgplayer-miniplayer-lay");e&&e.parentNode&&e.parentNode.removeChild(e);e=(0,i.findDom)(this.root,".xgplayer-miniplayer-drag");e&&e.parentNode&&e.parentNode.removeChild(e)}}},e.exports=t.default},function(e,t,n){var r;r=window,n=[n(94),n(95)],void 0===(n=function(e,s){return function(i,a){function n(e,t){for(var n in t)e[n]=t[n];return e}var r=i.jQuery;function e(e,t){this.element="string"==typeof e?document.querySelector(e):e,r&&(this.$element=r(this.element)),this.options=n({},this.constructor.defaults),this.option(t),this._create()}var t=e.prototype=Object.create(s.prototype);e.defaults={},t.option=function(e){n(this.options,e)};var o={relative:!0,absolute:!0,fixed:!0};function l(e,t,n){return n=n||"round",t?Math[n](e/t)*t:e}return t._create=function(){this.position={},this._getPosition(),this.startPoint={x:0,y:0},this.dragPoint={x:0,y:0},this.startPosition=n({},this.position);var e=getComputedStyle(this.element);o[e.position]||(this.element.style.position="relative"),this.on("pointerMove",this.onPointerMove),this.on("pointerUp",this.onPointerUp),this.enable(),this.setHandles()},t.setHandles=function(){this.handles=this.options.handle?this.element.querySelectorAll(this.options.handle):[this.element],this.bindHandles()},t.dispatchEvent=function(e,t,n){var r=[t].concat(n);this.emitEvent(e,r),this.dispatchJQueryEvent(e,t,n)},t.dispatchJQueryEvent=function(e,t,n){var r=i.jQuery;r&&this.$element&&((t=r.Event(t)).type=e,this.$element.trigger(t,n))},t._getPosition=function(){var e=getComputedStyle(this.element),t=this._getPositionCoord(e.left,"width"),n=this._getPositionCoord(e.top,"height");this.position.x=isNaN(t)?0:t,this.position.y=isNaN(n)?0:n,this._addTransformPosition(e)},t._getPositionCoord=function(e,t){if(-1==e.indexOf("%"))return parseInt(e,10);var n=a(this.element.parentNode);return n?parseFloat(e)/100*n[t]:0},t._addTransformPosition=function(e){var t,n=e.transform;0===n.indexOf("matrix")&&(t=n.split(","),e=0===n.indexOf("matrix3d")?12:4,n=parseInt(t[e],10),e=parseInt(t[1+e],10),this.position.x+=n,this.position.y+=e)},t.onPointerDown=function(e,t){this.element.classList.add("is-pointer-down"),this.dispatchJQueryEvent("pointerDown",e,[t])},t.pointerDown=function(e,t){this.okayPointerDown(e)&&this.isEnabled?(this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},e.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(e),this.element.classList.add("is-pointer-down"),this.dispatchEvent("pointerDown",e,[t])):this._pointerReset()},t.dragStart=function(e,t){this.isEnabled&&(this._getPosition(),this.measureContainment(),this.startPosition.x=this.position.x,this.startPosition.y=this.position.y,this.setLeftTop(),this.dragPoint.x=0,this.dragPoint.y=0,this.element.classList.add("is-dragging"),this.dispatchEvent("dragStart",e,[t]),this.animate())},t.measureContainment=function(){var e,t,n,r,i,o=this.getContainer();o&&(e=a(this.element),t=a(o),n=this.element.getBoundingClientRect(),i=o.getBoundingClientRect(),r=t.borderLeftWidth+t.borderRightWidth,o=t.borderTopWidth+t.borderBottomWidth,i=this.relativeStartPosition={x:n.left-(i.left+t.borderLeftWidth),y:n.top-(i.top+t.borderTopWidth)},this.containSize={width:t.width-r-i.x-e.width,height:t.height-o-i.y-e.height})},t.getContainer=function(){var e=this.options.containment;if(e)return e instanceof HTMLElement?e:"string"==typeof e?document.querySelector(e):this.element.parentNode},t.onPointerMove=function(e,t,n){this.dispatchJQueryEvent("pointerMove",e,[t,n])},t.dragMove=function(e,t,n){var r,i,o,a;this.isEnabled&&(o=n.x,a=n.y,r=(i=this.options.grid)&&i[0],i=i&&i[1],o=l(o,r),a=l(a,i),o=this.containDrag("x",o,r),a=this.containDrag("y",a,i),o="y"==this.options.axis?0:o,a="x"==this.options.axis?0:a,this.position.x=this.startPosition.x+o,this.position.y=this.startPosition.y+a,this.dragPoint.x=o,this.dragPoint.y=a,this.dispatchEvent("dragMove",e,[t,n]))},t.containDrag=function(e,t,n){if(!this.options.containment)return t;var r="x"==e?"width":"height",e=l(-this.relativeStartPosition[e],n,"ceil"),r=l(r=this.containSize[r],n,"floor");return Math.max(e,Math.min(r,t))},t.onPointerUp=function(e,t){this.element.classList.remove("is-pointer-down"),this.dispatchJQueryEvent("pointerUp",e,[t])},t.dragEnd=function(e,t){this.isEnabled&&(this.element.style.transform="",this.setLeftTop(),this.element.classList.remove("is-dragging"),this.dispatchEvent("dragEnd",e,[t]))},t.animate=function(){var e;this.isDragging&&(this.positionDrag(),e=this,requestAnimationFrame(function(){e.animate()}))},t.setLeftTop=function(){this.element.style.left=this.position.x+"px",this.element.style.top=this.position.y+"px"},t.positionDrag=function(){this.element.style.transform="translate3d( "+this.dragPoint.x+"px, "+this.dragPoint.y+"px, 0)"},t.staticClick=function(e,t){this.dispatchEvent("staticClick",e,[t])},t.setPosition=function(e,t){this.position.x=e,this.position.y=t,this.setLeftTop()},t.enable=function(){this.isEnabled=!0},t.disable=function(){this.isEnabled=!1,this.isDragging&&this.dragEnd()},t.destroy=function(){this.disable(),this.element.style.transform="",this.element.style.left="",this.element.style.top="",this.element.style.position="",this.unbindHandles(),this.$element&&this.$element.removeData("draggabilly")},t._init=function(){},r&&r.bridget&&r.bridget("draggabilly",e),e}(r,e)}.apply(t,n))||(e.exports=n)},function(e,t,n){var r;window,void 0===(r="function"==typeof(r=function(){"use strict";function f(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=g.length;function y(e){e=getComputedStyle(e);return e||t("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var x,m=!1;function v(e){if(m||(m=!0,(d=document.createElement("div")).style.width="200px",d.style.padding="1px 2px 3px 4px",d.style.borderStyle="solid",d.style.borderWidth="1px 2px 3px 4px",d.style.boxSizing="border-box",(p=document.body||document.documentElement).appendChild(d),c=y(d),x=200==Math.round(f(c.width)),v.isBoxSizeOuter=x,p.removeChild(d)),(e="string"==typeof e?document.querySelector(e):e)&&"object"==typeof e&&e.nodeType){var t=y(e);if("none"==t.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<h;t++)e[g[t]]=0;return e}();var n={};n.width=e.offsetWidth,n.height=e.offsetHeight;for(var r=n.isBorderBox="border-box"==t.boxSizing,i=0;i<h;i++){var o=g[i],a=t[o],a=parseFloat(a);n[o]=isNaN(a)?0:a}var l=n.paddingLeft+n.paddingRight,s=n.paddingTop+n.paddingBottom,u=n.marginLeft+n.marginRight,c=n.marginTop+n.marginBottom,p=n.borderLeftWidth+n.borderRightWidth,d=n.borderTopWidth+n.borderBottomWidth,e=r&&x,r=f(t.width);!1!==r&&(n.width=r+(e?0:l+p));r=f(t.height);return!1!==r&&(n.height=r+(e?0:s+d)),n.innerWidth=n.width-(l+p),n.innerHeight=n.height-(s+d),n.outerWidth=n.width+u,n.outerHeight=n.height+c,n}var d,p,c}return v})?r.call(t,n,t,e):r)||(e.exports=r)},function(e,t,n){var r;r=window,n=[n(96)],void 0===(n=function(e){return function(o,e){"use strict";function t(){}var n=t.prototype=Object.create(e.prototype);n.bindHandles=function(){this._bindHandles(!0)},n.unbindHandles=function(){this._bindHandles(!1)},n._bindHandles=function(e){for(var t=(e=void 0===e||e)?"addEventListener":"removeEventListener",n=e?this._touchActionValue:"",r=0;r<this.handles.length;r++){var i=this.handles[r];this._bindStartEvent(i,e),i[t]("click",this),o.PointerEvent&&(i.style.touchAction=n)}},n._touchActionValue="none",n.pointerDown=function(e,t){this.okayPointerDown(e)&&(this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},e.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t]))};var r={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},i={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return n.okayPointerDown=function(e){var t=r[e.target.nodeName],e=i[e.target.type],e=!t||e;return e||this._pointerReset(),e},n.pointerDownBlur=function(){var e=document.activeElement;e&&e.blur&&e!=document.body&&e.blur()},n.pointerMove=function(e,t){var n=this._dragPointerMove(e,t);this.emitEvent("pointerMove",[e,t,n]),this._dragMove(e,t,n)},n._dragPointerMove=function(e,t){var n={x:t.pageX-this.pointerDownPointer.pageX,y:t.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(n)&&this._dragStart(e,t),n},n.hasDragStarted=function(e){return 3<Math.abs(e.x)||3<Math.abs(e.y)},n.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t]),this._dragPointerUp(e,t)},n._dragPointerUp=function(e,t){this.isDragging?this._dragEnd(e,t):this._staticClick(e,t)},n._dragStart=function(e,t){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(e,t)},n.dragStart=function(e,t){this.emitEvent("dragStart",[e,t])},n._dragMove=function(e,t,n){this.isDragging&&this.dragMove(e,t,n)},n.dragMove=function(e,t,n){e.preventDefault(),this.emitEvent("dragMove",[e,t,n])},n._dragEnd=function(e,t){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(e,t)},n.dragEnd=function(e,t){this.emitEvent("dragEnd",[e,t])},n.onclick=function(e){this.isPreventingClicks&&e.preventDefault()},n._staticClick=function(e,t){this.isIgnoringMouseUp&&"mouseup"==e.type||(this.staticClick(e,t),"mouseup"!=e.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},n.staticClick=function(e,t){this.emitEvent("staticClick",[e,t])},t.getPointerPoint=e.getPointerPoint,t}(r,e)}.apply(t,n))||(e.exports=n)},function(e,t,n){var r;r=window,n=[n(97)],void 0===(n=function(i){return function(r){"use strict";function e(){}var t=e.prototype=Object.create(i.prototype);t.bindStartEvent=function(e){this._bindStartEvent(e,!0)},t.unbindStartEvent=function(e){this._bindStartEvent(e,!1)},t._bindStartEvent=function(e,t){var n=(t=void 0===t||t)?"addEventListener":"removeEventListener",t="mousedown";r.PointerEvent?t="pointerdown":"ontouchstart"in r&&(t="touchstart"),e[n](t,this)},t.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},t.getTouch=function(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.identifier==this.pointerIdentifier)return n}},t.onmousedown=function(e){var t=e.button;t&&0!==t&&1!==t||this._pointerDown(e,e)},t.ontouchstart=function(e){this._pointerDown(e,e.changedTouches[0])},t.onpointerdown=function(e){this._pointerDown(e,e)},t._pointerDown=function(e,t){e.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==t.pointerId?t.pointerId:t.identifier,this.pointerDown(e,t))},t.pointerDown=function(e,t){this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t])};var n={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};return t._bindPostStartEvents=function(e){e&&((e=n[e.type]).forEach(function(e){r.addEventListener(e,this)},this),this._boundPointerEvents=e)},t._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(e){r.removeEventListener(e,this)},this),delete this._boundPointerEvents)},t.onmousemove=function(e){this._pointerMove(e,e)},t.onpointermove=function(e){e.pointerId==this.pointerIdentifier&&this._pointerMove(e,e)},t.ontouchmove=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerMove(e,t)},t._pointerMove=function(e,t){this.pointerMove(e,t)},t.pointerMove=function(e,t){this.emitEvent("pointerMove",[e,t])},t.onmouseup=function(e){this._pointerUp(e,e)},t.onpointerup=function(e){e.pointerId==this.pointerIdentifier&&this._pointerUp(e,e)},t.ontouchend=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerUp(e,t)},t._pointerUp=function(e,t){this._pointerDone(),this.pointerUp(e,t)},t.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t])},t._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},t._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},t.pointerDone=function(){},t.onpointercancel=function(e){e.pointerId==this.pointerIdentifier&&this._pointerCancel(e,e)},t.ontouchcancel=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerCancel(e,t)},t._pointerCancel=function(e,t){this._pointerDone(),this.pointerCancel(e,t)},t.pointerCancel=function(e,t){this.emitEvent("pointerCancel",[e,t])},e.getPointerPoint=function(e){return{x:e.pageX,y:e.pageY}},e}(r)}.apply(t,n))||(e.exports=n)},function(e,t,n){var r;void 0===(r="function"==typeof(r=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},e=n[e]=n[e]||[];return-1==e.indexOf(t)&&e.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length){t=e.indexOf(t);return-1!=t&&e.splice(t,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var r=this._onceEvents&&this._onceEvents[e],i=0;i<n.length;i++){var o=n[i];r&&r[o]&&(this.off(e,o),delete r[o]),o.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?r.call(t,n,t,e):r)||(e.exports=r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0);t.default={name:"pip",method:function(){var n=this,r=this;function t(){r.video!==document.pictureInPictureElement?r.video.requestPictureInPicture():document.exitPictureInPicture()}r.on("pipBtnClick",t);function i(e){var t=r.video.webkitPresentationMode;(n.pMode=t)===o.PresentationMode.PIP?r.emit("requestPictureInPicture",e.pictureInPictureWindow):t===o.PresentationMode.INLINE&&r.emit("exitPictureInPicture")}r.video.addEventListener("enterpictureinpicture",function(e){r.emit("requestPictureInPicture",e)}),r.video.addEventListener("leavepictureinpicture",function(){r.emit("exitPictureInPicture")}),(0,o.checkWebkitSetPresentationMode)(r.video)&&r.video.addEventListener("webkitpresentationmodechanged",i),r.once("destroy",function e(){r.off("pipBtnClick",t),r.off("destroy",e),(0,o.checkWebkitSetPresentationMode)(r.video)&&r.video.removeEventListener("webkitpresentationmodechanged",i)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"playNext",method:function(){var t=this,e=t.config.playNext;function n(){t.currentVideoIndex+1<e.urlList.length&&(t.currentVideoIndex++,t.video.autoplay=!0,t.src=e.urlList[t.currentVideoIndex],t.emit("playerNext",t.currentVideoIndex+1),t.currentVideoIndex+1===e.urlList.length&&t.emit("urlListEnd"))}t.currentVideoIndex=-1,t.on("playNextBtnClick",n),t.once("destroy",function e(){t.off("playNextBtnClick",n),t.off("destroy",e)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"reload",method:function(){var t=this;function n(){(0,r.removeClass)(t.root,"xgplayer-is-error"),t.src=t.config.url}t.config.reload&&(t.on("reloadBtnClick",n),t.once("destroy",function e(){t.off("reloadBtnClick",n),t.off("destroy",e)}))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"rotate",method:function(){var t=this,e=t.config.rotate;function n(){t.rotate(e.clockwise,e.innerRotate)}e&&(t.on("rotateBtnClick",n),t.once("destroy",function e(){t.off("rotateBtnClick",n),t.off("destroy",e)}),t.updateRotateDeg=function(){this.rotateDeg||(this.rotateDeg=0);var e=this.root.offsetWidth,t=this.root.offsetHeight,n=this.video.videoWidth,r=this.video.videoHeight;!this.config.rotate.innerRotate&&this.config.rotate.controlsFix&&(this.root.style.width=t+"px",this.root.style.height=e+"px");var i=void 0,i=.25===this.rotateDeg||.75===this.rotateDeg?(i=this.config.rotate.innerRotate?t/e<n/r?t/(t/e<r/n?t*n/r:e):e/(t/e<r/n?t:e*r/n):t<=e?e/t:t/e,Number(i.toFixed(5))):1;this.config.rotate.innerRotate||this.config.rotate.controlsFix?(this.video.style.transformOrigin="center center",this.video.style.transform="rotate("+this.rotateDeg+"turn) scale("+i+")",this.video.style.webKitTransform="rotate("+this.rotateDeg+"turn) scale("+i+")"):(this.root.style.transformOrigin="center center",this.root.style.transform="rotate("+this.rotateDeg+"turn) scale(1)",this.root.style.webKitTransform="rotate("+this.rotateDeg+"turn) scale(1)")},t.rotate=function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1,n=this;n.rotateDeg||(n.rotateDeg=0),n.rotateDeg=(n.rotateDeg+1+.25*(e?1:-1)*t)%1,this.updateRotateDeg(),n.emit("rotate",360*n.rotateDeg)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"screenShot",method:function(){var n,r,i,o,a,l,s=this,e=s.config.screenShot;e&&(s.video.setAttribute("crossOrigin","anonymous"),n=.92,!e.quality&&0!==e.quality||(n=e.quality),r=void 0===e.type?"image/png":e.type,i=void 0===e.format?".png":e.format,o=document.createElement("canvas"),a=o.getContext("2d"),l=new Image,o.width=this.config.width||600,o.height=this.config.height||337.5,s.screenShot=function(){var t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],t=void 0===e.saveImg?t:e.saveImg;o.width=s.video.videoWidth||600,o.height=s.video.videoHeight||337.5,l.onload=function(){a.drawImage(s.video,0,0,o.width,o.height),l.src=o.toDataURL(r,n).replace(r,"image/octet-stream");var e=l.src.replace(/^data:image\/[^;]+/,"data:application/octet-stream");s.emit("screenShot",e),t&&function(e,t){var n=document.createElement("a");n.href=e,n.download=t;t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),n.dispatchEvent(t)}(e,"截图"+i)}()},s.on("screenShotBtnClick",s.screenShot),s.once("destroy",function e(){s.off("screenShotBtnClick",s.screenShot),s.off("destroy",e)}))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=n(4),i=n&&n.__esModule?n:{default:n};t.default={name:"stallCheck",method:function(){var e,t,n,r=this;r.config.enableStallCheck&&(n=t=void(e=0),r.once("complete",function(){setInterval(function(){.1<r.currentTime-(e||0)||r.paused?1!==t&&2!==t||(t=0,clearTimeout(n),n=null):t||(t=1,n=setTimeout(function(){1===t&&(t=2,r.emit("error",new i.default("STALL"))),n=null},2e4)),e=r.currentTime},1e3)}))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f=n(0),n=n(5),g=n&&n.__esModule?n:{default:n};t.default={name:"volume",method:function(){var l=this,t=l.root,e=void 0,s=void 0,u=void 0,c=void 0;function n(){l.controls&&(l.volume=l.config.volume,(e=l.controls.querySelector(".xgplayer-volume"))&&(s=e.querySelector(".xgplayer-slider"),u=e.querySelector(".xgplayer-bar"),c=e.querySelector(".xgplayer-drag"),"mobile"===g.default.device&&(0===l.volume&&(l.video.muted=!0),d())))}function r(e){if(s){l.video.muted=!1,s.focus(),(0,f.event)(e);var r=u.getBoundingClientRect(),n=(e.clientX,e.clientY),i=c.getBoundingClientRect().height,o=!1,a=function(e){e.preventDefault(),e.stopPropagation(),(0,f.event)(e),o=!0;var t=i-e.clientY+n,e=t/r.height;c.style.height=t+"px",l.volume=Math.max(Math.min(e,1),0)},e=function e(t){var n;t.preventDefault(),t.stopPropagation(),(0,f.event)(t),window.removeEventListener("mousemove",a),window.removeEventListener("touchmove",a),window.removeEventListener("mouseup",e),window.removeEventListener("touchend",e),o||(t=(n=r.height-(t.clientY-r.top))/r.height,c.style.height=n+"px",t<=0&&(0<l.volume?c.volume=l.video.volume:t=c.volume),l.volume=Math.max(Math.min(t,1),0)),s.volume=l.volume,o=!1};return window.addEventListener("mousemove",a),window.addEventListener("touchmove",a),window.addEventListener("mouseup",e),window.addEventListener("touchend",e),!1}}function i(){"mobile"===g.default.device?l.video.muted?(l.video.muted=!1,l.emit("unmute"),l.volume=1):(l.video.muted=!0,l.emit("mute"),l.volume=0):s&&(l.video.muted=!1,l.volume<.1?(s.volume<.1?l.volume=.6:l.volume=s.volume,l.emit("unmute")):(l.volume=0,l.emit("mute")))}function o(){(0,f.addClass)(t,"xgplayer-volume-active"),e&&e.focus()}function a(){(0,f.removeClass)(t,"xgplayer-volume-active")}l.once("canplay",n),l.on("volumeBarClick",r),l.on("volumeIconClick",i),l.on("volumeIconEnter",o),l.on("volumeIconLeave",a);var p=null;function d(){p&&clearTimeout(p),p=setTimeout(function(){var e;"mobile"===g.default.device?((0,f.removeClass)(t,"xgplayer-volume-muted"),(0,f.removeClass)(t,"xgplayer-volume-large"),l.video.muted||l.video.defaultMuted?(l.video.muted||(l.video.muted=!0),(l.video.defaultMuted=!1,f.addClass)(t,"xgplayer-volume-muted")):(0,f.addClass)(t,"xgplayer-volume-large")):((0,f.removeClass)(t,"xgplayer-volume-muted"),(0,f.removeClass)(t,"xgplayer-volume-small"),(0,f.removeClass)(t,"xgplayer-volume-large"),0===l.volume||l.muted?(0,f.addClass)(t,"xgplayer-volume-muted"):l.volume<.5?(0,f.addClass)(t,"xgplayer-volume-small"):(0,f.addClass)(t,"xgplayer-volume-large"),u&&(e=u.getBoundingClientRect().height||76,c.style.height=l.volume*e+"px"))},50)}l.on("volumechange",d),l.once("destroy",function e(){l.off("canplay",n),l.off("volumeBarClick",r),l.off("volumeIconClick",i),l.off("volumeIconEnter",o),l.off("volumeIconLeave",a),l.off("volumechange",d),l.off("destroy",e),p&&(clearTimeout(p),p=null)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e},n=n(106),i=n&&n.__esModule?n:{default:n};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a={follow:!0,mode:"stroke",followBottom:50,fitVideo:!0,offsetBottom:2,baseSizeX:49,baseSizeY:28,minSize:16,minMobileSize:13,line:"double",fontColor:"#fff"},l=(r(s,[{key:"create",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n={subTitles:e,defaultOpen:!(2<arguments.length&&void 0!==arguments[2])||arguments[2]};return Object.keys(t).map(function(e){n[e]=t[e]}),new i.default(n)}},{key:"switch",value:function(e){return this.subtitle.switch(e)}},{key:"switchOff",value:function(){return this.subtitle.switchOff()}},{key:"setSubTitles",value:function(e,t,n){return this.subtitle.setSubTitles(e,t,n)}},{key:"onFocus",value:function(){var e=this.positionData,t=e.marginBottom,e=e.vBottom;!this.isActive&&t&&(this.isActive=!0,this.followBottom>(e=t+e)&&(e=this.followBottom),this.subtitle&&(this.subtitle.root.style.bottom=e+"px"))}},{key:"onBlur",value:function(){this.isActive=!1;var e=this.positionData.vBottom+this.positionData.marginBottom;this.subtitle&&(this.subtitle.root.style.bottom=e+"px")}},{key:"onSubtitleResize",value:function(e){this.positionData.vBottom=e.vBottom,this.positionData.marginBottom=e.marginBottom}},{key:"destroy",value:function(){this.subtitle.off("resize",this.onSubtitleResize),this.player.off("focus",this.onFocus),this.player.off("blur",this.onBlur),this.subtitle.destroy(),this.subtitle=null}}]),s);function s(e,t,n){var r=this;!function(e){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}(this);t=this.create(t,n,e.textTrackShowDefault);t.attachPlayer(e),this.subtitle=t,this.player=e,this.positionData={vBottom:0,marginBottom:0},this.isActive=!1,this.followBottom=n.followBottom,["onSubtitleResize","onFocus","onBlur"].map(function(e){r[e]=r[e].bind(r)}),e.controls&&n.follow&&(this.subtitle.on("resize",this.onSubtitleResize),e.on("focus",this.onFocus),e.on("blur",this.onBlur))}t.default={name:"textTrack",method:function(){var t,r=this,i=this;i.config.textTrack&&(t=i.config.textTrackStyle||{},Object.keys(a).map(function(e){void 0===t[e]&&(t[e]=a[e])}),i.textTrackShowDefault=!1,i.config.textTrack.map(function(e,t){e.id||e.language||(e.id=t),e.url||(e.url=e.src),e.language||(e.language=e.srclang),void 0===e.isDefault&&(e.isDefault=e.default),i.textTrackShowDefault||(i.textTrackShowDefault=e.isDefault||e.default)}),this.subTitles=new l(i,i.config.textTrack,t),i.setSubTitles=function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],n=!1;e.map(function(e,t){e.id||e.language||(e.id=t),e.url||(e.url=e.src),e.language||(e.language=e.srclang),void 0===e.isDefault&&(e.isDefault=e.default),e.isDefault&&(n=!0)}),i.textTrackShowDefault=n,r.subTitles.setSubTitles(e,n,t),i.emit("subtitle_change",{off:!1,isListUpdate:!0,list:e})},i.switchSubTitle=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{id:"",language:""};r.subTitles.switch(t).then(function(e){0===e.code&&(t.off=!1,t.isListUpdate=!1,t.list=[],i.emit("subtitle_change",t))})},i.switchOffSubtile=function(){r.subTitles.switchOff(),i.emit("subtitle_change",{off:!0,isListUpdate:!1,list:[]})},i.once("destroy",function(){this.subTitles.destroy(),this.subTitles=null}))}},e.exports=t.default},function(e,t,n){e.exports=function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,t){return e(t={exports:{}},t.exports),t.exports}function n(e){var n,r;this.promise=new e(function(e,t){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=e,r=t}),this.resolve=d(n),this.reject=d(r)}function a(e){var t=e.length;return 3===t?(60*(60*Number(e[0])+Number(e[1]))*1e3+1e3*Number(e[2]))/1e3:2===t?(60*Number(e[0])*1e3+1e3*Number(e[1]))/1e3:Number(e[0])}function h(e,t){return 0<=e&&e<t.length?t[e]:""}function r(e,t){if(e){if(e.classList)return Array.prototype.some.call(e.classList,function(e){return e===t});e=e.className&&"object"===wt(e.className)?e.getAttribute("class"):e.className;return e&&e.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))}}function o(t,e){t&&(t.classList?e.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach(function(e){e&&t.classList.add(e)}):r(t,e)||(t.className&&"object"===wt(t.className)?t.setAttribute("class",t.getAttribute("class")+" "+e):t.className+=" "+e))}function s(e,t){var n=1<arguments.length&&void 0!==t?t:{},r={code:tr[e].code,msg:tr[e].msg};return Fn(n).map(function(e){r[e]=n[e]}),r}function l(e,t,n,r,i){i?n(s(2,i),{format:r.format}):r.format?(e.list=r.list,e.format=r.format,e.styles=r.styles,t(e)):n(s(3))}function u(i){return new In(function(n,r){if(i.list)n(i);else{if(i.json){var e=$n.parseJson(i.json);return i.list=e,i.format="json",void n(i)}i.stringContent&&!i.url?$n.parse(i.stringContent,function(e,t){l(i,n,r,e,t)}):i.url?new zn({url:i.url,type:"text"}).then(function(e){$n.parse(e.res.response,function(e,t){l(i,n,r,e,t)})}).catch(function(e){e=s(1,{statusText:e.statusText,status:e.status,type:e.type,message:"http load error",url:i.url});r(e)}):(e=s(8),r(e))}})}function c(e,t){return e.id&&e.id===t.id||e.language&&e.language===t.language}function p(e){if(null==e)throw TypeError("Can't call method on "+e);return e}function i(e){return Object(p(e))}function y(e,t){return w.call(e,t)}function d(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}function x(r,i,e){if(d(r),void 0===i)return r;switch(e){case 1:return function(e){return r.call(i,e)};case 2:return function(e,t){return r.call(i,e,t)};case 3:return function(e,t,n){return r.call(i,e,t,n)}}return function(){return r.apply(i,arguments)}}function f(e){return"object"==typeof e?null!==e:"function"==typeof e}function g(e){if(!f(e))throw TypeError(e+" is not an object!");return e}function m(e){try{return!!e()}catch(e){return!0}}function v(e){return I?j.createElement(e):{}}function b(e,t){if(!f(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!f(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!f(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!f(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}function k(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}var w={}.hasOwnProperty,_=t(function(e){e=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)}),E=(_.version,t(function(e){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)})),T=t(function(e){var n=E["__core-js_shared__"]||(E["__core-js_shared__"]={});(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:_.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),C=0,S=Math.random(),P=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++C+S).toString(36))},O=T("keys"),L=function(e){return O[e]||(O[e]=P(e))},M=L("IE_PROTO"),R=Object.prototype,D=Object.getPrototypeOf||function(e){return e=i(e),y(e,M)?e[M]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?R:null},A=!m(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),j=E.document,I=f(j)&&f(j.createElement),z=!A&&!m(function(){return 7!=Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a}),B=Object.defineProperty,N={f:A?Object.defineProperty:function(e,t,n){if(g(e),t=b(t,!0),g(n),z)try{return B(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},F=A?function(e,t,n){return N.f(e,t,k(1,n))}:function(e,t,n){return e[t]=n,e},q=function(e,t,n){var r,i,o,a=e&q.F,l=e&q.G,s=e&q.S,u=e&q.P,c=e&q.B,p=e&q.W,d=l?_:_[t]||(_[t]={}),f=d.prototype,g=l?E:s?E[t]:(E[t]||{}).prototype;for(r in n=l?t:n)(i=!a&&g&&void 0!==g[r])&&y(d,r)||(o=(i?g:n)[r],d[r]=l&&"function"!=typeof g[r]?n[r]:c&&i?x(o,E):p&&g[r]==o?function(r){function e(e,t,n){if(this instanceof r){switch(arguments.length){case 0:return new r;case 1:return new r(e);case 2:return new r(e,t)}return new r(e,t,n)}return r.apply(this,arguments)}return e.prototype=r.prototype,e}(o):u&&"function"==typeof o?x(Function.call,o):o,u&&((d.virtual||(d.virtual={}))[r]=o,e&q.R&&f&&!f[r]&&F(f,r,o)))};q.F=1,q.G=2,q.S=4,q.P=8,q.B=16,q.W=32,q.U=64,q.R=128;var H=q,U=function(e,t){var n=(_.Object||{})[e]||Object[e],r={};r[e]=t(n),H(H.S+H.F*m(function(){n(1)}),"Object",r)};U("getPrototypeOf",function(){return function(e){return D(i(e))}});function W(e){return isNaN(e=+e)?0:(0<e?te:ee)(e)}function V(e){return ie.call(e).slice(8,-1)}function Y(e){return oe(p(e))}function K(e){return 0<e?ae(W(e),9007199254740991):0}function X(e,t){var n,r=Y(e),i=0,o=[];for(n in r)n!=ue&&y(r,n)&&o.push(n);for(;t.length>i;)y(r,n=t[i++])&&(~function(e,t,n){for(var r=Y(e),i=K(r.length),o=(e=i,(n=W(n))<0?le(n+e,0):se(n,e));o<i;o++)if(o in r&&r[o]===t)return o||0;return-1}(o,n)||o.push(n));return o}function G(){}function $(e,t,n){e&&!y(e=n?e:e.prototype,be)&&ve(e,be,{configurable:!0,value:t})}var J=_.Object.getPrototypeOf,Z=e(t(function(e){e.exports={default:J,__esModule:!0}})),Q=e(t(function(e,t){t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}})),ee=Math.ceil,te=Math.floor,ne=F,re={},ie={}.toString,oe=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==V(e)?e.split(""):Object(e)},ae=Math.min,le=Math.max,se=Math.min,ue=L("IE_PROTO"),ce="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),pe=Object.keys||function(e){return X(e,ce)},de=A?Object.defineProperties:function(e,t){g(e);for(var n,r=pe(t),i=r.length,o=0;o<i;)N.f(e,n=r[o++],t[n]);return e},fe=E.document,ge=fe&&fe.documentElement,he=L("IE_PROTO"),ye=function(){var e=v("iframe"),t=ce.length;for(e.style.display="none",ge.appendChild(e),e.src="javascript:",(e=e.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),ye=e.F;t--;)delete ye.prototype[ce[t]];return ye()},xe=Object.create||function(e,t){var n;return null!==e?(G.prototype=g(e),n=new G,G.prototype=null,n[he]=e):n=ye(),void 0===t?n:de(n,t)},me=t(function(e){var t=T("wks"),n=E.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:P)("Symbol."+e))}).store=t}),ve=N.f,be=me("toStringTag"),ke={};F(ke,me("iterator"),function(){return this});function we(){return this}var _e=me("iterator"),Ee=!([].keys&&"next"in[].keys()),Te=function(e,t,n,r,i,o,a){x=t,(y=n).prototype=xe(ke,{next:k(1,r)}),$(y,x+" Iterator");function l(e){if(!Ee&&e in g)return g[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}}var s,u,c,p=t+" Iterator",d="values"==i,f=!1,g=e.prototype,h=g[_e]||g["@@iterator"]||i&&g[i],r=h||l(i),y=i?d?l("entries"):r:void 0,x="Array"==t&&g.entries||h;if(x&&(c=D(x.call(new e)))!==Object.prototype&&c.next&&$(c,p,!0),d&&h&&"values"!==h.name&&(f=!0,r=function(){return h.call(this)}),a&&(Ee||f||!g[_e])&&F(g,_e,r),re[t]=r,re[p]=we,i)if(s={values:d?r:l("values"),keys:o?r:l("keys"),entries:y},a)for(u in s)u in g||ne(g,u,s[u]);else H(H.P+H.F*(Ee||f),t,s);return s};Te(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t,n,r=this._t,i=this._i;return i>=r.length?{value:void 0,done:!0}:(e=r,t=i,r=String(p(e)),i=W(t),e=r.length,i=i<0||e<=i?"":(t=r.charCodeAt(i))<55296||56319<t||i+1===e||(n=r.charCodeAt(i+1))<56320||57343<n?r.charAt(i):r.slice(i,i+2),this._i+=i.length,{value:i,done:!1})});function Ce(e,t){return{value:t,done:!!e}}Te(Array,"Array",function(e,t){this._t=Y(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Ce(1)):Ce(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),re.Arguments=re.Array;for(var Se=me("toStringTag"),Pe="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),Oe=0;Oe<Pe.length;Oe++){var Le=Pe[Oe],Me=E[Le],Me=Me&&Me.prototype;Me&&!Me[Se]&&F(Me,Se,Le),re[Le]=re.Array}var Re={f:me},De=Re.f("iterator"),Ae=t(function(e){e.exports={default:De,__esModule:!0}});e(Ae);function je(e){var t=_.Symbol||(_.Symbol={});"_"==e.charAt(0)||e in t||Ne(t,e,{value:Re.f(e)})}function Ie(e){var t=st[e]=xe(tt.prototype);return t._k=e,t}function ze(e,t){g(e);for(var n,r=function(e){var t=pe(e),n=Fe.f;if(n)for(var r,i=n(e),o=qe.f,a=0;i.length>a;)o.call(e,r=i[a++])&&t.push(r);return t}(t=Y(t)),i=0,o=r.length;i<o;)gt(e,n=r[i++],t[n]);return e}var Be=t(function(e){function n(e){t(e,r,{value:{i:"O"+ ++i,w:{}}})}var r=P("meta"),t=N.f,i=0,o=Object.isExtensible||function(){return!0},a=!m(function(){return o(Object.preventExtensions({}))}),l=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!f(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!y(e,r)){if(!o(e))return"F";if(!t)return"E";n(e)}return e[r].i},getWeak:function(e,t){if(!y(e,r)){if(!o(e))return!0;if(!t)return!1;n(e)}return e[r].w},onFreeze:function(e){return a&&l.NEED&&o(e)&&!y(e,r)&&n(e),e}}}),Ne=(Be.KEY,Be.NEED,Be.fastKey,Be.getWeak,Be.onFreeze,N.f),Fe={f:Object.getOwnPropertySymbols},qe={f:{}.propertyIsEnumerable},He=Array.isArray||function(e){return"Array"==V(e)},Ue=ce.concat("length","prototype"),We={f:Object.getOwnPropertyNames||function(e){return X(e,Ue)}},Ve=We.f,Ye={}.toString,Ke="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Xe={f:function(e){return Ke&&"[object Window]"==Ye.call(e)?function(e){try{return Ve(e)}catch(e){return Ke.slice()}}(e):Ve(Y(e))}},Ge=Object.getOwnPropertyDescriptor,$e={f:A?Ge:function(e,t){if(e=Y(e),t=b(t,!0),z)try{return Ge(e,t)}catch(e){}if(y(e,t))return k(!qe.f.call(e,t),e[t])}},Je=Be.KEY,Ze=$e.f,Qe=N.f,et=Xe.f,tt=E.Symbol,nt=E.JSON,rt=nt&&nt.stringify,it=me("_hidden"),ot=me("toPrimitive"),at={}.propertyIsEnumerable,lt=T("symbol-registry"),st=T("symbols"),ut=T("op-symbols"),ct=Object.prototype,fe="function"==typeof tt&&!!Fe.f,L=E.QObject,pt=!L||!L.prototype||!L.prototype.findChild,dt=A&&m(function(){return 7!=xe(Qe({},"a",{get:function(){return Qe(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=Ze(ct,t);r&&delete ct[t],Qe(e,t,n),r&&e!==ct&&Qe(ct,t,r)}:Qe,ft=fe&&"symbol"==typeof tt.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof tt},gt=function(e,t,n){return e===ct&>(ut,t,n),g(e),t=b(t,!0),g(n),y(st,t)?(n.enumerable?(y(e,it)&&e[it][t]&&(e[it][t]=!1),n=xe(n,{enumerable:k(0,!1)})):(y(e,it)||Qe(e,it,k(1,{})),e[it][t]=!0),dt(e,t,n)):Qe(e,t,n)},Te=function(e,t){if(e=Y(e),t=b(t,!0),e!==ct||!y(st,t)||y(ut,t)){var n=Ze(e,t);return!n||!y(st,t)||y(e,it)&&e[it][t]||(n.enumerable=!0),n}},Be=function(e){for(var t,n=et(Y(e)),r=[],i=0;n.length>i;)y(st,t=n[i++])||t==it||t==Je||r.push(t);return r},L=function(e){for(var t,n=e===ct,r=et(n?ut:Y(e)),i=[],o=0;r.length>o;)!y(st,t=r[o++])||n&&!y(ct,t)||i.push(st[t]);return i};fe||(ne((tt=function(){if(this instanceof tt)throw TypeError("Symbol is not a constructor!");var t=P(0<arguments.length?arguments[0]:void 0),n=function(e){this===ct&&n.call(ut,e),y(this,it)&&y(this[it],t)&&(this[it][t]=!1),dt(this,t,k(1,e))};return A&&pt&&dt(ct,t,{configurable:!0,set:n}),Ie(t)}).prototype,"toString",function(){return this._k}),$e.f=Te,N.f=gt,We.f=Xe.f=Be,qe.f=function(e){var t=at.call(this,e=b(e,!0));return!(this===ct&&y(st,e)&&!y(ut,e))&&(!(t||!y(this,e)||!y(st,e)||y(this,it)&&this[it][e])||t)},Fe.f=L,Re.f=function(e){return Ie(me(e))}),H(H.G+H.W+H.F*!fe,{Symbol:tt});for(var ht="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),yt=0;ht.length>yt;)me(ht[yt++]);for(var xt=pe(me.store),mt=0;xt.length>mt;)je(xt[mt++]);H(H.S+H.F*!fe,"Symbol",{for:function(e){return y(lt,e+="")?lt[e]:lt[e]=tt(e)},keyFor:function(e){if(!ft(e))throw TypeError(e+" is not a symbol!");for(var t in lt)if(lt[t]===e)return t},useSetter:function(){pt=!0},useSimple:function(){pt=!1}}),H(H.S+H.F*!fe,"Object",{create:function(e,t){return void 0===t?xe(e):ze(xe(e),t)},defineProperty:gt,defineProperties:ze,getOwnPropertyDescriptor:Te,getOwnPropertyNames:Be,getOwnPropertySymbols:L});Xe=m(function(){Fe.f(1)});H(H.S+H.F*Xe,"Object",{getOwnPropertySymbols:function(e){return Fe.f(i(e))}}),nt&&H(H.S+H.F*(!fe||m(function(){var e=tt();return"[null]"!=rt([e])||"{}"!=rt({a:e})||"{}"!=rt(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;i<arguments.length;)r.push(arguments[i++]);if(n=t=r[1],(f(t)||void 0!==e)&&!ft(e))return He(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!ft(t))return t}),r[1]=t,rt.apply(nt,r)}}),tt.prototype[ot]||F(tt.prototype,ot,tt.prototype.valueOf),$(tt,"Symbol"),$(Math,"Math",!0),$(E.JSON,"JSON",!0),je("asyncIterator"),je("observable");var vt=_.Symbol,bt=t(function(e){e.exports={default:vt,__esModule:!0}});e(bt);var kt=t(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(Ae),i=n(bt),o="function"==typeof i.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};t.default="function"==typeof i.default&&"symbol"===o(r.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":o(e)}}),wt=e(kt),_t=e(t(function(e,t){t.__esModule=!0;var n=kt&&kt.__esModule?kt:{default:kt};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,n.default)(t))&&"function"!=typeof t?e:t}}));H(H.S+H.F*!A,"Object",{defineProperty:N.f});function Et(e,t,n){return Tt.defineProperty(e,t,n)}var Tt=_.Object,Ct=t(function(e){e.exports={default:Et,__esModule:!0}});e(Ct);function St(e,t){if(g(e),!f(t)&&null!==t)throw TypeError(t+": can't set as prototype!")}Te=e(t(function(e,t){t.__esModule=!0;var i=Ct&&Ct.__esModule?Ct:{default:Ct};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(e,r.key,r)}}t.default=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}})),Be={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{(r=x(Function.call,$e.f(Object.prototype,"__proto__").set,2))(e,[]),n=!(e instanceof Array)}catch(e){n=!0}return function(e,t){return St(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:St};H(H.S,"Object",{setPrototypeOf:Be.set});var Pt=_.Object.setPrototypeOf,Ot=t(function(e){e.exports={default:Pt,__esModule:!0}});e(Ot),H(H.S,"Object",{create:xe});function Lt(e,t){return Mt.create(e,t)}var Mt=_.Object,Rt=t(function(e){e.exports={default:Lt,__esModule:!0}});e(Rt);function Dt(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(e=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),zt))?e:Bt?V(t):"Object"==(e=V(t))&&"function"==typeof t.callee?"Arguments":e}function At(e,t){var n;return void 0===(e=g(e).constructor)||null==(n=g(e)[Wt])?t:d(n)}function jt(){var e,t=+this;Xt.hasOwnProperty(t)&&(e=Xt[t],delete Xt[t],e())}var It,L=e(t(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(Ot),i=n(Rt),o=n(kt);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}})),zt=me("toStringTag"),Bt="Arguments"==V(function(){return arguments}()),Nt=me("iterator"),Ft=Array.prototype,qt=me("iterator"),Ht=_.getIteratorMethod=function(e){if(null!=e)return e[qt]||e["@@iterator"]||re[Dt(e)]},Ut=t(function(e){var p={},d={},e=e.exports=function(e,t,n,r,i){var o,a,l,s,i=i?function(){return e}:Ht(e),u=x(n,r,t?2:1),c=0;if("function"!=typeof i)throw TypeError(e+" is not iterable!");if(void 0===i||re.Array!==i&&Ft[Nt]!==i){for(l=i.call(e);!(a=l.next()).done;)if((s=function(e,t,n,r){try{return r?t(g(n)[0],n[1]):t(n)}catch(t){n=e.return;throw void 0!==n&&g(n.call(e)),t}}(l,u,a.value,t))===p||s===d)return s}else for(o=K(e.length);c<o;c++)if((s=t?u(g(a=e[c])[0],a[1]):u(e[c]))===p||s===d)return s};e.BREAK=p,e.RETURN=d}),Wt=me("species"),Vt=E.process,Xe=E.setImmediate,fe=E.clearImmediate,ot=E.MessageChannel,Yt=E.Dispatch,Kt=0,Xt={},Be=function(e){jt.call(e.data)};Xe&&fe||(Xe=function(e){for(var t=[],n=1;n<arguments.length;)t.push(arguments[n++]);return Xt[++Kt]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),t)},It(Kt),Kt},fe=function(e){delete Xt[e]},"process"==V(Vt)?It=function(e){Vt.nextTick(x(jt,e,1))}:Yt&&Yt.now?It=function(e){Yt.now(x(jt,e,1))}:ot?(Jt=(ot=new ot).port2,ot.port1.onmessage=Be,It=x(Jt.postMessage,Jt,1)):E.addEventListener&&"function"==typeof postMessage&&!E.importScripts?(It=function(e){E.postMessage(e+"","*")},E.addEventListener("message",Be,!1)):It="onreadystatechange"in v("script")?function(e){ge.appendChild(v("script")).onreadystatechange=function(){ge.removeChild(this),jt.call(e)}}:function(e){setTimeout(x(jt,e,1),0)});function Gt(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}function $t(e,t){return g(e),f(t)&&t.constructor===e?t:((0,(e=tn.f(e)).resolve)(t),e.promise)}var Jt={set:Xe,clear:fe},Zt=Jt.set,Be=E.MutationObserver||E.WebKitMutationObserver,Qt=E.process,Xe=E.Promise,en="process"==V(Qt),tn={f:function(e){return new n(e)}},fe=E.navigator,nn=fe&&fe.userAgent||"",rn=me("species"),on=me("iterator"),an=!1;try{var ln=[7][on]();ln.return=function(){an=!0},Array.from(ln,function(){throw 2})}catch(e){}function sn(){}function un(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t}function cn(c,t){var n;c._n||(c._n=!0,n=c._c,_n(function(){for(var s=c._v,u=1==c._s,e=0;n.length>e;)!function(e){var t,n,r,i=u?e.ok:e.fail,o=e.resolve,a=e.reject,l=e.domain;try{i?(u||(2==c._h&&Rn(c),c._h=1),!0===i?t=s:(l&&l.enter(),t=i(s),l&&(l.exit(),r=!0)),t===e.promise?a(En("Promise-chain cycle")):(n=un(t))?n.call(t,o,a):o(t)):a(s)}catch(e){l&&!r&&l.exit(),a(e)}}(n[e++]);c._c=[],c._n=!1,t&&!c._h&&Ln(c)}))}function pn(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),cn(t,!0))}var dn,fn,gn,hn,yn,xn,mn,vn,bn,kn,wn=Jt.set,_n=(vn=en?function(){Qt.nextTick(An)}:!Be||E.navigator&&E.navigator.standalone?Xe&&Xe.resolve?(mn=Xe.resolve(void 0),function(){mn.then(An)}):function(){Zt.call(E,An)}:(bn=!0,kn=document.createTextNode(""),new Be(An).observe(kn,{characterData:!0}),function(){kn.data=bn=!bn}),function(e){e={fn:e,next:void 0};xn&&(xn.next=e),yn||(yn=e,vn()),xn=e}),En=E.TypeError,Tn=E.process,Jt=Tn&&Tn.versions,Cn=Jt&&Jt.v8||"",Sn=E.Promise,Pn="process"==Dt(Tn),On=fn=tn.f,Xe=!!function(){try{var e=Sn.resolve(1),t=(e.constructor={})[me("species")]=function(e){e(sn,sn)};return(Pn||"function"==typeof PromiseRejectionEvent)&&e.then(sn)instanceof t&&0!==Cn.indexOf("6.6")&&-1===nn.indexOf("Chrome/66")}catch(e){}}(),Ln=function(i){wn.call(E,function(){var e,t,n=i._v,r=Mn(i);if(r&&(e=Gt(function(){Pn?Tn.emit("unhandledRejection",n,i):(t=E.onunhandledrejection)?t({promise:i,reason:n}):(t=E.console)&&t.error&&t.error("Unhandled promise rejection",n)}),i._h=Pn||Mn(i)?2:1),i._a=void 0,r&&e.e)throw e.v})},Mn=function(e){return 1!==e._h&&0===(e._a||e._c).length},Rn=function(t){wn.call(E,function(){var e;Pn?Tn.emit("rejectionHandled",t):(e=E.onrejectionhandled)&&e({promise:t,reason:t._v})})},Dn=function(e){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw En("Promise can't be resolved itself");(n=un(e))?_n(function(){var t={_w:r,_d:!1};try{n.call(e,x(Dn,t,1),x(pn,t,1))}catch(e){pn.call(t,e)}}):(r._v=e,r._s=1,cn(r,!1))}catch(e){pn.call({_w:r,_d:!1},e)}}};function An(){var e,t;for(en&&(e=Qt.domain)&&e.exit();yn;){t=yn.fn,yn=yn.next;try{t()}catch(e){throw yn?vn():xn=void 0,e}}xn=void 0,e&&e.enter()}Xe||(Sn=function(e){(function(e){if(!(e instanceof Sn)||"_h"in e)throw TypeError("Promise: incorrect invocation!")})(this),d(e),dn.call(this);try{e(x(Dn,this,1),x(pn,this,1))}catch(e){pn.call(this,e)}},(dn=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(e,t){for(var n in t)F(e,n,t[n]);return e}(Sn.prototype,{then:function(e,t){var n=On(At(this,Sn));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=Pn?Tn.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&cn(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),gn=function(){var e=new dn;this.promise=e,this.resolve=x(Dn,e,1),this.reject=x(pn,e,1)},tn.f=On=function(e){return e===Sn||e===hn?new gn:fn(e)}),H(H.G+H.W+H.F*!Xe,{Promise:Sn}),$(Sn,"Promise"),function(e){e=("function"==typeof _[e]?_:E)[e];A&&e&&!e[rn]&&N.f(e,rn,{configurable:!0,get:function(){return this}})}("Promise"),hn=_.Promise,H(H.S+H.F*!Xe,"Promise",{reject:function(e){var t=On(this);return(0,t.reject)(e),t.promise}}),H(H.S+!0*H.F,"Promise",{resolve:function(e){return $t(this===hn?Sn:this,e)}}),H(H.S+H.F*!(Xe&&function(){if(an){var e=!1;try{var t=[7],n=t[on]();n.next=function(){return{done:e=!0}},t[on]=function(){return n},Sn.all(t).catch(sn)}catch(e){}return e}}()),"Promise",{all:function(e){var a=this,t=On(a),l=t.resolve,s=t.reject,n=Gt(function(){var r=[],i=0,o=1;Ut(e,!1,function(e){var t=i++,n=!1;r.push(void 0),o++,a.resolve(e).then(function(e){n||(n=!0,r[t]=e,--o||l(r))},s)}),--o||l(r)});return n.e&&s(n.v),t.promise},race:function(e){var t=this,n=On(t),r=n.reject,i=Gt(function(){Ut(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}}),H(H.P+H.R,"Promise",{finally:function(t){var n=At(this,_.Promise||E.Promise),e="function"==typeof t;return this.then(e?function(e){return $t(n,t()).then(function(){return e})}:t,e?function(e){return $t(n,t()).then(function(){throw e})}:t)}}),H(H.S,"Promise",{try:function(e){var t=tn.f(this),e=Gt(e);return(e.e?t.reject:t.resolve)(e.v),t.promise}});var jn=_.Promise,In=e(t(function(e){e.exports={default:jn,__esModule:!0}}));U("keys",function(){return function(e){return pe(i(e))}});function zn(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},a=e.url,t=e.method,l=void 0===t?"GET":t,s=void 0===(t=e.type)?"arraybuffer":t,u=void 0===(t=e.timeout)?1e4:t,c=void 0===(e=e.data)?{}:e,p=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return Q(this,zn),new In(function(e,t){var n,r=new window.XMLHttpRequest,i=l.toUpperCase(),o=[];for(n in s&&(r.responseType=s),u&&(r.timeout=u),c)o.push("k="+c[n]);if(r.onload=function(){200===r.status||206===r.status?e({context:p,res:r}):t(new Error({context:p,res:r,type:"error"}))},r.onerror=function(e){t(new Error({context:p,res:r,type:"error"}))},r.ontimeout=function(e){t(new Error({context:p,res:r,type:"error"}))},r.onabort=function(){t(new Error({context:p,res:r,type:"error"}))},"GET"===i)r.open(i,""+a),r.send();else{if("post"!==i)throw new Error("xhr "+i+" is not supported");r.open(i,a),r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),r.send(o.join("&"))}})}var Bn,Nn=_.Object.keys,Fn=e(t(function(e){e.exports={default:Nn,__esModule:!0}})),Be=t(function(e){function n(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function r(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");i=new o(n,r||e,i),t=f?f+t:t;return e._events[t]?e._events[t].fn?e._events[t]=[e._events[t],i]:e._events[t].push(i):(e._events[t]=i,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function t(){this._events=new n,this._eventsCount=0}var i=Object.prototype.hasOwnProperty,f="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(f=!1)),t.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)i.call(e,t)&&n.push(f?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},t.prototype.listeners=function(e){var e=f?f+e:e,t=this._events[e];if(!t)return[];if(t.fn)return[t.fn];for(var n=0,r=t.length,i=new Array(r);n<r;n++)i[n]=t[n].fn;return i},t.prototype.listenerCount=function(e){e=f?f+e:e,e=this._events[e];return e?e.fn?1:e.length:0},t.prototype.emit=function(e,t,n,r,i,o){var a=f?f+e:e;if(!this._events[a])return!1;var l,s=this._events[a],u=arguments.length;if(s.fn){switch(s.once&&this.removeListener(e,s.fn,void 0,!0),u){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,t),!0;case 3:return s.fn.call(s.context,t,n),!0;case 4:return s.fn.call(s.context,t,n,r),!0;case 5:return s.fn.call(s.context,t,n,r,i),!0;case 6:return s.fn.call(s.context,t,n,r,i,o),!0}for(d=1,l=new Array(u-1);d<u;d++)l[d-1]=arguments[d];s.fn.apply(s.context,l)}else for(var c,p=s.length,d=0;d<p;d++)switch(s[d].once&&this.removeListener(e,s[d].fn,void 0,!0),u){case 1:s[d].fn.call(s[d].context);break;case 2:s[d].fn.call(s[d].context,t);break;case 3:s[d].fn.call(s[d].context,t,n);break;case 4:s[d].fn.call(s[d].context,t,n,r);break;default:if(!l)for(c=1,l=new Array(u-1);c<u;c++)l[c-1]=arguments[c];s[d].fn.apply(s[d].context,l)}return!0},t.prototype.on=function(e,t,n){return r(this,e,t,n,!1)},t.prototype.once=function(e,t,n){return r(this,e,t,n,!0)},t.prototype.removeListener=function(e,t,n,r){e=f?f+e:e;if(!this._events[e])return this;if(!t)return s(this,e),this;var i=this._events[e];if(i.fn)i.fn!==t||r&&!i.once||n&&i.context!==n||s(this,e);else{for(var o=0,a=[],l=i.length;o<l;o++)(i[o].fn!==t||r&&!i[o].once||n&&i[o].context!==n)&&a.push(i[o]);a.length?this._events[e]=1===a.length?a[0]:a:s(this,e)}return this},t.prototype.removeAllListeners=function(e){return e?(e=f?f+e:e,this._events[e]&&s(this,e)):(this._events=new n,this._eventsCount=0),this},t.prototype.off=t.prototype.removeListener,t.prototype.addListener=t.prototype.on,t.prefixed=f,e.exports=t.EventEmitter=t}),qn=/^WEBVTT/,Hn=/^STYLE+$/,Un=/^\:\:cue/,Wn=/^}+$/,Vn=/^\[Script Info\].*/,Yn=[/[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}-->[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}/,/[0-9]{2}:[0-9]{2}\.[0-9]{3}-->[0-9]{2}:[0-9]{2}\.[0-9]{3}/,/[0-9]{2}\.[0-9]{3}-->[0-9]{2}\.[0-9]{3}/],Kn=/^Format:\s/,Xn=/^Style:\s/,Gn=/^Dialogue:\s/,$n=(Te(er,null,[{key:"parseJson",value:function(e){for(var t,n=[],r=0,i=0;i<e.length;i++)0===(r=50<=r?0:r)?(t={start:e[i].start,list:[e[i]],end:e[i].end},n.push(t)):(n[n.length-1].list.push(e[i]),n[n.length-1].end=e[i].end),r++;return n}},{key:"parse",value:function(e,t){var n=er.checkFormat(e);n||t({format:n});try{var r=[];"ass"===n?r=er.parseASS(e):"vtt"===n&&(r=er.parseVTT(e)),t({format:n,list:r.list,styles:r.styles})}catch(e){console.error(e),t({format:n},e)}}},{key:"parseASSItem",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=e.split(","),r={},i="";try{var o=n.length-t.length,i=(i=0<o?n.splice(t.length-1,1+o).join(",")+"":n[n.length-1]+"").replace(/\\n+/g,"");return n[t.length-1]=i,t.map(function(e,t){"end"===e||"start"===e?r[e]=a(n[t].split(":")):"text"===e?r[e]=[n[t]]:"layer"===e?(r[e]=[n[t]],r.textTag=[n[t]]):r[e]="style"===e?[n[t]]:Number(n[t])?Number(n[t]):n[t]}),r}catch(e){return console.error(e),{}}}},{key:"parseASS",value:function(e){for(var t=e.split("\n"),n=[],r=0,i=0,o=[],a=[],l=null;r<t.length;){if(Kn.test(t[r]))a=(a=t[r].replace(Kn,"").replace(/\s+/g,"").split(",")).map(function(e){return e.toLocaleLowerCase()});else if(Xn.test(t[r]))o.push(t[r].replace(Xn,"").replace(/\s+/g,""));else if(Gn.test(t[r])){var s=er.parseASSItem(t[r].replace(Gn,""),a);if(l&&s.start===l.start&&s.end===l.end)try{var u=l,c=u.text,p=u.textTag,d=u.style;c.push(s.text[0]),p.push(s.textTag[0]),d.push(s.style[0])}catch(e){console.error(e)}else{l=s,s=null;i%50==0?((s={start:l.start,end:l.end,list:[]}).list.push(l),n.push(s)):((s=n[n.length-1]).end=l.end,s.list.push(l)),i++}}r++}return{list:n,style:{}}}},{key:"parseVTTStyle",value:function(e,t){var n,r=e.split(":");return 1<r.length&&(e=r[0].trim().split("-"),n="",1<e.length?e.map(function(e,t){n+=0===t?e:e.charAt(0).toUpperCase()+e.slice(1)}):n=e[0],t[n]=r[1].trim().replace(/;$/,"")),t}},{key:"parseVTT",value:function(e){for(var t=(e=e.replace(qn,"")).split("\n"),n=[],r=0,i=0,o=null,a=!1,l=!1,s=null,u=null,c=[];r<t.length;){var p,d,f,g=h(r,t).trim();!g||a&&/^(\-|\+)?\d+(\.\d+)?$/.test(g)?a=!g:Un.test(g)&&Hn.test(h(r-1,t).trim())?(l=!0,u=(p=/\((.+?)\)/g.exec(g))?p[1]:"",s=""):l?Wn.test(g)?(c.push({key:u,style:s}),u=s=null,l=!1):s+=g:g&&(a=!1,(g=this.checkIsTime(t[r]))?(d=this.parseVttTime(g),o&&d.start===o.start&&d.end===o.end||((o=d).text=[],o.textTag=[],f=null,i%50==0?((f={start:o.start,end:o.end,list:[]}).list.push(o),n.push(f)):((f=n[n.length-1]).end=o.end,f.list.push(o)),i++)):o&&(d=(g=o).text,f=g.textTag,g=this.parseVttText(t[r]),d.push(g.text),f.push(g.tag)),a=!1),r++}return{list:n,styles:c}}},{key:"checkIsTime",value:function(e){e=e.replace(/\s+/g,"");for(var t=0,n=null;t<Yn.length&&!(n=Yn[t].exec(e));)t++;return n?n[0]:null}},{key:"parseVttText",value:function(e){var t=/^(<?.+?>)/g.exec(e),n="",r="default";t?(r=t[0].replace(/\<|\>|\&/g,""),(t=RegExp("^<"+r+">(([\\s\\S])*?)</"+r+">$").exec(e))?n=t[1]:(n=e,r="")):n=e;for(var i=/<(\w+).(\w+)>/g,o=i.exec(n);o&&2<o.length;)n=n.replace(o[0],"<"+o[1]+' class="'+o[2]+'">'),o=i.exec(n);return{tag:r,text:n.replace(/\\n+/g,"<br/>")}}},{key:"parseVttTime",value:function(e){var t,n=e.split("--\x3e"),r=void 0,i=0;return 2===n.length&&(t=n[0].split(":"),n=n[1].split(":"),r=a(t),i=a(n)),{start:r,end:i,time:e}}},{key:"isVTT",value:function(e){return qn.test(e)}},{key:"isASS",value:function(e){return Vn.test(e)}},{key:"checkFormat",value:function(e){return e?qn.test(e)?"vtt":Vn.test(e)?"ass":null:null}}]),er),Jn=(Te(Qn,[{key:"addObserver",value:function(e,t){if(this.observer){this.observer&&this.observer.observe(e);for(var n=this.__handlers,r=-1,i=0;i<n.length;i++)n[i]&&e===n[i].target&&(r=i);-1<r?this.__handlers[r].handler.push(t):this.__handlers.push({target:e,handler:[t]})}}},{key:"unObserver",value:function(n){var r=-1;this.__handlers.map(function(e,t){n===e.target&&(r=t)}),this.observer&&this.observer.unobserve(n),-1<r&&this.__handlers.splice(r,1)}},{key:"destroyObserver",value:function(){this.observer&&this.observer.disconnect(),this.observer=null,this.__handlers=null}},{key:"__runHandler",value:function(t,n){for(var e=this.__handlers,r=0;r<e.length;r++)if(e[r]&&t===e[r].target){e[r].handler&&e[r].handler.map(function(e){try{e(t,n)}catch(e){console.error(e)}});break}}},{key:"__trigger",value:function(e){var n=this;e.map(function(e){var t=e.contentRect;n.__runHandler(e.target,t)})}}]),Qn),Zn=null;function Qn(){var t=this;Q(this,Qn),this.__handlers=[],window.ResizeObserver&&(this.observer=new window.ResizeObserver(function(e){t.__trigger(e)}))}function er(){Q(this,er)}Jt='xg-text-track.xg-text-track {\n font-family: "PingFang SC","SF Pro SC","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;\n -webkit-font-smoothing: antialiased;\n position: absolute;\n bottom: 0;\n color: #fff;\n left: 0;\n right: 0;\n pointer-events: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n xg-text-track.xg-text-track.text-track-no-fitvideo {\n margin-bottom: 2%; }\n xg-text-track.xg-text-track.text-track-hide {\n opacity: 0;\n visibility: hidden; }\n xg-text-track.xg-text-track.text-track-show {\n opacity: 1;\n visibility: visible; }\n xg-text-track.xg-text-track xg-text-track-inner {\n display: block;\n max-width: 92%; }\n xg-text-track.xg-text-track xg-text-track-span {\n display: -webkit-box;\n text-align: center;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n overflow: hidden;\n padding: 1px 4px;\n -webkit-line-clamp: 1;\n line-height: 120%;\n word-break: break-word; }\n xg-text-track.xg-text-track xg-text-track-span.text-track-deputy {\n font-size: 75%; }\n xg-text-track.xg-text-track xg-text-track-span.text-track-single {\n -webkit-line-clamp: 1; }\n xg-text-track.xg-text-track xg-text-track-span.text-track-double {\n -webkit-line-clamp: 2; }\n xg-text-track.xg-text-track xg-text-track-span.text-track-three {\n -webkit-line-clamp: 3; }\n xg-text-track.xg-text-track.text-track-bg xg-text-track-inner {\n background-color: rgba(0, 0, 0, .54);\n border-radius: 2px; }\n xg-text-track.xg-text-track.text-track-stroke xg-text-track-inner {\n background-color: none;\n border-radius: 0;\n text-shadow: -1px 1px 0 rgba(0, 0, 0, .7), 1px 1px 0 rgba(0, 0, 0, .7), 1px -1px 0 rgba(0, 0, 0, .7), -1px -1px 0 rgba(0, 0, 0, .7); }\n',Xe=(Bn=void 0===Bn?{}:Bn).insertAt,"undefined"!=typeof document&&(U=document.head||document.getElementsByTagName("head")[0],(Bn=document.createElement("style")).type="text/css","top"===Xe&&U.firstChild?U.insertBefore(Bn,U.firstChild):U.appendChild(Bn),Bn.styleSheet?Bn.styleSheet.cssText=Jt:Bn.appendChild(document.createTextNode(Jt)));var tr=[{code:0,msg:"SUCCESS"},{code:1,msg:"LOAD_ERROR"},{code:2,msg:"PARSER_ERROR"},{code:3,msg:"FORMAT_NOT_SUPPORTED"},{code:4,msg:"ID_OR_LANGUAGE_NOT_EXIST"},{code:5,msg:"PARAMETERS_ERROR"},{code:6,msg:"ABORT"},{code:7,msg:"UNKNOWN"},{code:8,msg:"DATA_ERROR:subtitle.url is null"}],nr=!1;return L(rr,Be),Te(rr,[{key:"version",get:function(){return"1.0.12"}}]),Te(rr,[{key:"setSubTitles",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],r=this,t=this._isOpen||1<arguments.length&&void 0!==arguments[1]&&arguments[1];2<arguments.length&&void 0!==arguments[2]&&!arguments[2]||!this.innerRoot||this.switchOff(),this.currentText=null,this.textTrack=[],e.map(function(t){var n={};Fn(t).map(function(e){n[e]=t[e]}),n.isDefault&&(r.currentText=n),r.textTrack.push(n)}),this.currentText&&u(this.currentText).then(function(e){r.addStyles(e),t&&r.switch()})}},{key:"addStyles",value:function(e){var t=e.styles,e=e.format;t&&"vtt"===e&&(t.map(function(e){e.key||(e.key="xg-text-track-span")}),function(e,t){var n=1<arguments.length&&void 0!==t?t:"",r="";e.map(function(e){r+=" "+n+" "+e.key+" {"+e.style+"}"});var i,o=document.createElement("style"),e=document.head||document.getElementsByTagName("head")[0];o.type="text/css",o.id="ssss",o.styleSheet?(i=function(){try{o.styleSheet.cssText=r}catch(e){}},o.styleSheet.disabled?setTimeout(i,10):i()):(i=document.createTextNode(r),o.appendChild(i)),e.appendChild(o)}(t,"xg-text-track"))}},{key:"attachPlayer",value:function(e){var t,n,r,i=this;e&&(this.player&&this.detachPlayer(),r=(n=this.config).fontColor,t=n.mode,n=n.fitVideo,this.player=e,this.root=document.createElement("xg-text-track"),this.root.className="xg-text-track",this._isOpen||o(this.root,"text-track-hide"),n||o(this.root,"text-track-no-fitvideo"),t&&o(this.root,"text-track-"+t),this.innerRoot=document.createElement("xg-text-track-inner"),this.root.appendChild(this.innerRoot),r&&(this.root.style.color=r),this.currentText&&["language","id","label"].map(function(e){i.root.setAttribute("data-"+e,i.currentText[e]||"")}),this.player.root.appendChild(this.root),["destroy","__onTimeupdate","_onResize"].map(function(e){i[e]=i[e].bind(i)}),this.player.on("destroy",this.destroy),this.player.on("timeupdate",this.__onTimeupdate),this._isOpen&&this.switch(),r=e.root,e=this._onResize,(Zn=Zn||new Jn).addObserver(r,e))}},{key:"detachPlayer",value:function(){var e,t,n=this.player;n&&(n.off("destroy",this.destroy),n.off("timeupdate",this.__onTimeupdate),n.root&&(e=n.root,t=this._onResize,Zn&&Zn.unObserver(e,t),n.root.removeChild(this.root)),this.innerRoot=null,this.root=null,this.player=null)}},{key:"switch",value:function(){var a=this,l=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{id:"",language:""};return this._loadingTrack=l,new In(function(t,n){var e;if(l.id||l.language)if(a.currentText&&c(l,a.currentText))a._loadingTrack={},a._updateCurrent(a.currentText),a._isOpen=!0,a.show(),t(s(0));else{for(var r,i=null,o=0;o<a.textTrack.length;o++)if(c(l,a.textTrack[o])){i=a.textTrack[o];break}i?i.list?(a._loadingTrack={},a._updateCurrent(i),a._isOpen=!0,a.show(),t(s(0))):u(i).then(function(e){a.addStyles(e),a._loadingTrack.id===i.id||a._loadingTrack.language===e.language?(a._loadingTrack={},a._updateCurrent(e),a._isOpen=!0,a.show(),t(s(0))):(e=s(6,{message:"check _loadingTrack fail id: "+a._loadingTrack.id+" nextSubtitle:"+e.id}),console.trace(e),n(e))}).catch(function(e){n(e)}):(r=s(4,new Error("The is no subtitle with id:[{"+l.id+"}] or language:["+l.language+"]")),console.trace(r),n(r))}else a.currentText?(a._loadingTrack={},a._updateCurrent(a.currentText),a._isOpen=!0,a.show(),e=s(0,{message:"switch default subtitle success"}),t(e)):(e=s(5,{message:"no default subtitle"}),n(e))})}},{key:"switchOff",value:function(){this._isOpen=!1,this.hide()}},{key:"_updateCurrent",value:function(e){var t=this;this.root&&(this.currentText=e,["language","id","label"].map(function(e){t.root.setAttribute("data-"+e,t.currentText[e]||"")}),this.__remove(this._cids),e=this.player.currentTime,this._cids=[],this._gid=-1,this._cid=-1,this._update(e))}},{key:"__loadAll",value:function(){this.textTrack.map(function(e){u(e)})}},{key:"getDelCid",value:function(e,t){for(var n=[],r=0;r<e.length;r++)t.includes(e[r])||n.push(e[r]);return n}},{key:"getNewCid",value:function(e,t){for(var n=[],r=0;r<t.length;r++)e.includes(t[r])||n.push(t[r]);return n}},{key:"_update",value:function(e){var t,n,r,i=this,o=function(e,t,n){var r=t.length;if(r<1)return-1;if(t[n=n<0?0:r<=n?r-1:n].start<=e&&e<t[n].end)return n;for(var i=t[n].end<=e?n+1:0;i<r;i++){if(t[i].start<=e&&e<t[i].end)return i;if(e>t[i].end&&i+1<r&&e<t[i+1].start)return-1;if(e>t[i].end&&r<=i+1)return-1}return-1}(e,this.currentText.list,this._gid),a=[];if((a=-1<o?function(e,t,n){var r=t.length;if(r<1)return[];var i=[];if((n=n<0?0:r<=n?r-1:n)<r)for(var o=t[n].end<=e?n:0;o<r&&(t[o].start<=e&&e<t[o].end&&i.push(o),!(e<t[o].start));o++);return i}(e,this.currentText.list[o].list,this._cid):a).length<1)return 0<this._cids.length&&this.__remove(this._cids),void(this._cids=[]);this._cids===a&&o===this._gid||(this._gid=o,this._cid=a[0],t=this.getDelCid(this._cids,a),n=this.getNewCid(this._cids,a),this._cids=a,this.__remove(t),r=[],n.map(function(e){var t=i.currentText.list[o].list[e];t.index=e,r.push(t)}),this.__render(r,e))}},{key:"__onTimeupdate",value:function(){var e,t;this._isOpen&&(e=(t=this.player.video).videoWidth,t=t.videoHeight,!this._videoMeta.scale&&e&&t&&this._onResize(this.player.root),t=this.player.currentTime,Math.round(Math.abs(1e3*t-this._ctime))<200||(this._ctime=1e3*t,this.currentText&&this.currentText.list&&this._update(t)))}},{key:"_onResize",value:function(e){var t=this._videoMeta;if(e&&e instanceof window.Element||(e=this.player.root),this._iId&&(clearTimeout(this._iId),this._iId=null),!t.scale){if(!this.player.video)return;var n=this.player.video,r=n.videoWidth,n=n.videoHeight;if(!r||!n)return;t.videoWidth=r,t.videoHeight=n,t.scale=parseInt(n/r*100,10)}this.__startResize(e)}},{key:"resize",value:function(e,t){var n=this,r=this.config,i=r.baseSizeX,o=r.baseSizeY,a=r.minMobileSize,l=r.minSize,s=r.fitVideo,u=r.offsetBottom,c=this._videoMeta.scale;this._videoMeta.lwidth=e;var p=void 0,d=0,p=c<=(this._videoMeta.lheight=t)/e*100?(d=parseInt(c*e,10)/100,e):(d=t,parseInt(t/c*100,10));this._videoMeta.vWidth=p,this._videoMeta.vHeight=d;var f=0,r=0,r=120<c?(f=o,parseInt(f*d/1080,10)):(f=i,parseInt(f*p/1920,10)),l=nr?a:l,g={fontSize:r=r<l?l:f<r?f:r},t=parseInt((t-d)/2,10),e=parseInt((e-p)/2,10),u=parseInt(d*u,10)/100;this._videoMeta.vBottom=t,this._videoMeta.vLeft=e,this._videoMeta.marginBottom=u,s&&(g.bottom=t+u,g.left=g.right=e),Fn(g).map(function(e){n.root.style[e]=g[e]+"px"}),this.emit("resize",{vLeft:e,vBottom:t,marginBottom:u,vWidth:p,vHeight:d,fontSize:r,scale:c})}},{key:"__startResize",value:function(e){var t=this,n=e.getBoundingClientRect(),r=this._videoMeta,i=n.width,n=n.height;this._iId&&(clearTimeout(this._iId),this._iId=null),0<i&&0<n&&(i!==r.lwidth||n!==r.lheight)?(this._iC=0,this.resize(i,n)):5<=this._iC?this._iC=0:(this._iC++,this._iId=setTimeout(function(){t.__startResize(e)},50))}},{key:"__remove",value:function(e){var t=this;if(e&&!(e.length<1)){for(var n=this.innerRoot.children,r=[],i=0;i<n.length;i++){var o=Number(n[i].getAttribute("data-index"));e.includes(o)&&r.push(n[i])}r.map(function(e){t.innerRoot.removeChild(e)})}}},{key:"__render",value:function(){var i=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];0<e.length&&e.map(function(n){var r="text-track-"+i.config.line;n.text.map(function(e,t){0<t&&(r+=" text-track-deputy");t={"data-start":n.start,"data-end":n.end,"data-index":n.index};i.innerRoot.appendChild(function(e,t,n,r){var i=0<arguments.length&&void 0!==e?e:"div",t=1<arguments.length&&void 0!==t?t:"",o=2<arguments.length&&void 0!==n?n:{},r=3<arguments.length&&void 0!==r?r:"",a=document.createElement(i);return a.className=r,a.innerHTML=t,Fn(o).forEach(function(e){var t=e,e=o[e];("video"!==i&&"audio"!==i&&"live-video"!==i||e)&&a.setAttribute(t,e)}),a}("xg-text-track-span",e,t,r))})})}},{key:"show",value:function(){var t,e;t=this.root,e="text-track-hide",t&&(t.classList?e.split(/\s+/g).forEach(function(e){t.classList.remove(e)}):r(t,e)&&e.split(/\s+/g).forEach(function(e){e=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className&&"object"===wt(t.className)?t.setAttribute("class",t.getAttribute("class").replace(e," ")):t.className=t.className.replace(e," ")}))}},{key:"hide",value:function(){o(this.root,"text-track-hide"),this.innerRoot.innerHTML=""}},{key:"destroy",value:function(){this.detachPlayer(),this.removeAllListeners(),this.player=null,this.textTrack=null}},{key:"marginBottom",get:function(){var e=this._videoMeta,t=e.bottom,e=e.marginBottom;return this.config.fitVideo?t+e:e}}]),rr;function rr(t){Q(this,rr);var e,n,r,i,o=_t(this,(rr.__proto__||Z(rr)).call(this));return e=navigator.userAgent,n=/(?:Windows Phone)/.test(e),r=/(?:SymbianOS)/.test(e)||n,i=/(?:Android)/.test(e),n=/(?:Firefox)/.test(e),n=/(?:iPad|PlayBook)/.test(e)||i&&!/(?:Mobile)/.test(e)||n&&/(?:Tablet)/.test(e),nr=/(?:iPhone)/.test(e)&&!n||i||r||n,o.currentText=null,o.textTrack=[],o._cid=-1,o._gid=-1,o._cids=[],o._iId=null,o._iC=0,o.player=null,o.root=null,o.config={line:"double",bottom:0,mode:"stroke",defaultOpen:!1,baseSizeX:49,baseSizeY:28,minSize:16,minMobileSize:13,fitVideo:!0,offsetBottom:2,fontColor:"#fff"},o._ctime=0,o._loadingTrack={},Fn(o.config).map(function(e){void 0!==t[e]&&null!==t[e]&&(o.config[e]=t[e])}),o._isOpen=!1,o._videoMeta={scale:0,videoHeight:0,videoWidth:0,lwidth:0,lheight:0,vWidth:0,vHeight:0,vBottom:0,vLeft:0,marginBottom:0},t.subTitles&&"Array"===(n=t.subTitles,Object.prototype.toString.call(n).match(/([^\s.*]+)(?=]$)/g)[0])?(t.player&&o.attachPlayer(t.player),o.setSubTitles(t.subTitles,o.config.defaultOpen),o):_t(o)}}()},function(e,t,n){"use strict";var r=R(n(9)),i=R(n(10)),o=R(n(108)),a=R(n(48)),l=R(n(40)),s=R(n(53)),u=R(n(56)),c=R(n(59)),p=R(n(111)),d=R(n(116)),f=R(n(122)),g=R(n(64)),h=R(n(68)),y=R(n(71)),x=R(n(74)),m=R(n(125)),v=R(n(128)),b=R(n(129)),k=R(n(133)),w=R(n(139)),_=R(n(142)),E=R(n(145)),T=R(n(149)),C=R(n(153)),S=R(n(157)),P=R(n(160)),O=R(n(162)),L=R(n(163)),M=R(n(166)),n=R(n(169));function R(e){return e&&e.__esModule?e:{default:e}}r.default.installAll([i.default,o.default,a.default,l.default,s.default,u.default,c.default,p.default,d.default,f.default,g.default,h.default,y.default,x.default,m.default,v.default,b.default,k.default,w.default,_.default,E.default,T.default,C.default,S.default,P.default,O.default,L.default,M.default,n.default])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0);n(109),t.default={name:"s_enter",method:function(){for(var e=this.root,t="",n=1;n<=12;n++)t+='<div class="xgplayer-enter-bar'+n+'"></div>';var r=(0,i.createDom)("xg-enter",'<div class="xgplayer-enter-spinner">\n '+t+"\n </div>",{},"xgplayer-enter");e.appendChild(r)}},e.exports=t.default},function(e,t,n){var r=n(110);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-enter{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:120}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner{display:block;position:absolute;left:50%;top:50%;height:100px;width:100px;position:relative;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div{width:12%;height:26%;background-color:hsla(0,0%,100%,.7);position:absolute;left:44%;top:37%;opacity:0;border-radius:30px;-webkit-animation:fade 1s linear infinite;animation:fade 1s linear infinite}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1{-webkit-transform:rotate(0deg) translateY(-142%);-ms-transform:rotate(0deg) translateY(-142%);transform:rotate(0deg) translateY(-142%);-webkit-animation-delay:0s;animation-delay:0s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2{-webkit-transform:rotate(30deg) translateY(-142%);-ms-transform:rotate(30deg) translateY(-142%);transform:rotate(30deg) translateY(-142%);-webkit-animation-delay:-.9163s;animation-delay:-.9163s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3{-webkit-transform:rotate(60deg) translateY(-142%);-ms-transform:rotate(60deg) translateY(-142%);transform:rotate(60deg) translateY(-142%);-webkit-animation-delay:-.833s;animation-delay:-.833s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4{-webkit-transform:rotate(90deg) translateY(-142%);-ms-transform:rotate(90deg) translateY(-142%);transform:rotate(90deg) translateY(-142%);-webkit-animation-delay:-.7497s;animation-delay:-.7497s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5{-webkit-transform:rotate(120deg) translateY(-142%);-ms-transform:rotate(120deg) translateY(-142%);transform:rotate(120deg) translateY(-142%);-webkit-animation-delay:-.6664s;animation-delay:-.6664s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6{-webkit-transform:rotate(150deg) translateY(-142%);-ms-transform:rotate(150deg) translateY(-142%);transform:rotate(150deg) translateY(-142%);-webkit-animation-delay:-.5831s;animation-delay:-.5831s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7{-webkit-transform:rotate(180deg) translateY(-142%);-ms-transform:rotate(180deg) translateY(-142%);transform:rotate(180deg) translateY(-142%);-webkit-animation-delay:-.4998s;animation-delay:-.4998s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8{-webkit-transform:rotate(210deg) translateY(-142%);-ms-transform:rotate(210deg) translateY(-142%);transform:rotate(210deg) translateY(-142%);-webkit-animation-delay:-.4165s;animation-delay:-.4165s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9{-webkit-transform:rotate(240deg) translateY(-142%);-ms-transform:rotate(240deg) translateY(-142%);transform:rotate(240deg) translateY(-142%);-webkit-animation-delay:-.3332s;animation-delay:-.3332s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10{-webkit-transform:rotate(270deg) translateY(-142%);-ms-transform:rotate(270deg) translateY(-142%);transform:rotate(270deg) translateY(-142%);-webkit-animation-delay:-.2499s;animation-delay:-.2499s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11{-webkit-transform:rotate(300deg) translateY(-142%);-ms-transform:rotate(300deg) translateY(-142%);transform:rotate(300deg) translateY(-142%);-webkit-animation-delay:-.1666s;animation-delay:-.1666s}.xgplayer-skin-default .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12{-webkit-transform:rotate(330deg) translateY(-142%);-ms-transform:rotate(330deg) translateY(-142%);transform:rotate(330deg) translateY(-142%);-webkit-animation-delay:-.0833s;animation-delay:-.0833s}@-webkit-keyframes fade{0%{opacity:1}to{opacity:.25}}@keyframes fade{0%{opacity:1}to{opacity:.25}}.xgplayer-skin-default.xgplayer-is-enter .xgplayer-enter{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=a(n(112)),o=a(n(113));function a(e){return e&&e.__esModule?e:{default:e}}n(114),t.default={name:"s_cssFullscreen",method:function(){var t,e,n=this;n.config.cssFullscreen&&(t=(0,r.createDom)("xg-cssfullscreen",'<xg-icon class="xgplayer-icon">\n <div class="xgplayer-icon-requestfull">'+i.default+'</div>\n <div class="xgplayer-icon-exitfull">'+o.default+"</div>\n </xg-icon>",{},"xgplayer-cssfullscreen"),(e={}).requestfull=n.lang.CSSFULLSCREEN_TIPS,e.exitfull=n.lang.EXITCSSFULLSCREEN_TIPS,e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-requestfull">'+e.requestfull+'</span>\n <span class="xgplayer-tip-exitfull">'+e.exitfull+"</span>",{},"xgplayer-tips"),t.appendChild(e),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("cssFullscreenBtnClick")})}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="scale(0.028 0.028)" d="M843.617212 67.898413 175.411567 67.898413c-61.502749 0-111.367437 49.856501-111.367437 111.367437l0 668.205645c0 61.510936 49.864688 111.367437 111.367437 111.367437L843.617212 958.838931c61.510936 0 111.367437-49.856501 111.367437-111.367437L954.984648 179.26585C954.984648 117.754914 905.12917 67.898413 843.617212 67.898413zM398.146441 736.104057c15.380292 0 27.842115 12.461823 27.842115 27.842115 0 15.379269-12.461823 27.841092-27.842115 27.841092L259.725858 791.787264c-7.785314 0-14.781658-3.217275-19.838837-8.365528-5.383614-4.577249-8.791224-11.228739-8.791224-19.475564L231.095797 624.736621c0-15.371082 12.471033-27.842115 27.842115-27.842115 15.380292 0 27.842115 12.471033 27.842115 27.842115l-0.61603 71.426773 133.036969-133.037992 39.378869 39.378869L324.962651 736.113267 398.146441 736.104057zM419.199942 463.611943 286.162974 330.565764l0.61603 71.435982c0 15.380292-12.461823 27.842115-27.842115 27.842115-15.371082 0-27.842115-12.461823-27.842115-27.842115L231.094774 262.791172c0-8.256034 3.40761-14.908548 8.791224-19.476587 5.057179-5.148253 12.053524-8.374738 19.838837-8.374738l138.420583 0.00921c15.380292 0 27.842115 12.461823 27.842115 27.842115s-12.461823 27.842115-27.842115 27.842115l-73.175603-0.00921 133.607974 133.607974L419.199942 463.611943zM787.932981 763.946172c0 8.247848-3.40761 14.899338-8.791224 19.475564-5.057179 5.148253-12.053524 8.365528-19.839861 8.365528L620.881314 791.787264c-15.379269 0-27.841092-12.461823-27.841092-27.841092 0-15.380292 12.461823-27.842115 27.841092-27.842115l73.185836 0.00921L560.449967 602.50427l39.378869-39.378869L732.875015 696.163393l-0.62524-71.426773c0-15.371082 12.462846-27.842115 27.842115-27.842115 15.380292 0 27.842115 12.471033 27.842115 27.842115L787.934005 763.946172zM787.932981 402.000724c0 15.380292-12.461823 27.842115-27.842115 27.842115-15.379269 0-27.842115-12.461823-27.842115-27.842115l0.62524-71.435982L599.828836 463.611943l-39.378869-39.378869 133.617184-133.607974-73.185836 0.00921c-15.379269 0-27.841092-12.461823-27.841092-27.842115s12.461823-27.842115 27.841092-27.842115l138.421606-0.00921c7.785314 0 14.781658 3.226484 19.839861 8.374738 5.383614 4.568039 8.791224 11.219529 8.791224 19.476587L787.934005 402.000724z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="scale(0.028 0.028)" d="M834.56 81.92H189.44c-59.392 0-107.52 48.128-107.52 107.52v645.12c0 59.392 48.128 107.52 107.52 107.52h645.12c59.392 0 107.52-48.128 107.52-107.52V189.44c0-59.392-48.128-107.52-107.52-107.52zM458.24 727.04c0 14.848-12.288 26.624-26.624 26.624S404.48 741.888 404.48 727.04v-69.632L289.28 773.12c-10.752 10.24-27.648 10.24-37.888 0-10.24-10.752-10.24-27.648 0-37.888L366.592 619.52H296.96c-14.848 0-26.624-12.288-26.624-26.624s12.288-26.624 26.624-26.624h134.144c14.848 0 26.624 12.288 26.624 26.624V727.04z m0-295.936c0 14.848-12.288 26.624-26.624 26.624H296.96c-14.848 0-26.624-12.288-26.624-26.624S282.112 404.48 296.96 404.48h69.632L251.392 289.28c-10.24-10.752-10.24-27.648 0-37.888 5.12-5.12 12.288-7.68 18.944-7.68 6.656 0 13.824 2.56 18.944 7.68L404.48 366.592V296.96c0-14.848 12.288-26.624 26.624-26.624s26.624 12.288 26.624 26.624v134.144zM773.12 773.12c-10.752 10.24-27.648 10.24-37.888 0L619.52 657.408V727.04c0 14.848-12.288 26.624-26.624 26.624s-26.624-11.776-26.624-26.624v-134.144c0-14.848 12.288-26.624 26.624-26.624H727.04c14.848 0 26.624 12.288 26.624 26.624s-12.288 26.624-26.624 26.624h-69.632l115.2 115.2c10.752 10.752 10.752 27.648 0.512 38.4z m0-483.84L657.408 404.48H727.04c14.848 0 26.624 12.288 26.624 26.624 0 14.848-12.288 26.624-26.624 26.624h-134.144c-14.848 0-26.624-12.288-26.624-26.624V296.96c0-14.848 12.288-26.624 26.624-26.624s26.624 12.288 26.624 26.624v69.632L734.72 250.88c5.12-5.12 12.288-7.68 18.944-7.68s13.824 2.56 18.944 7.68c10.752 10.752 10.752 27.648 0.512 38.4z"></path>\n</svg>\n'},function(e,t,n){var r=n(115);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-cssfullscreen,.xgplayer-skin-default .xgplayer-cssfullscreen-img{position:relative;-webkit-order:12;-moz-box-ordinal-group:13;order:12;display:block;cursor:pointer}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-icon{width:32px;margin-top:5px}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-tips{margin-left:-40px}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-cssfullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-cssfullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-cssfullscreen-img:hover,.xgplayer-skin-default .xgplayer-cssfullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-cssfullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-cssfullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-tips,.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-tips{margin-left:-47px}.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-cssfullscreen,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-cssfullscreen-img{display:none}.xgplayer-skin-default.xgplayer-is-cssfullscreen{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:99999!important}.xgplayer-lang-is-en .xgplayer-cssfullscreen-img .xgplayer-tips,.xgplayer-lang-is-en .xgplayer-cssfullscreen .xgplayer-tips,.xgplayer-lang-is-en.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-tips,.xgplayer-lang-is-en.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-tips{margin-left:-46px}.lang-is-jp .xgplayer-cssfullscreen-img .xgplayer-tips,.lang-is-jp .xgplayer-cssfullscreen .xgplayer-tips{margin-left:-120px}.lang-is-jp.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen-img .xgplayer-tips,.lang-is-jp.xgplayer-is-cssfullscreen .xgplayer-cssfullscreen .xgplayer-tips{margin-left:-60px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),l=r(n(117)),s=r(n(118)),u=r(n(119));function r(e){return e&&e.__esModule?e:{default:e}}n(120),t.default={name:"s_volume",method:function(){var t=this,n=(0,a.createDom)("xg-volume",'<xg-icon class="xgplayer-icon">\n <div class="xgplayer-icon-large">'+u.default+'</div>\n <div class="xgplayer-icon-small">'+s.default+'</div>\n <div class="xgplayer-icon-muted">'+l.default+'</div>\n </xg-icon>\n <xg-slider class="xgplayer-slider" tabindex="2">\n <xg-bar class="xgplayer-bar">\n <xg-drag class="xgplayer-drag"></xg-drag>\n </xg-bar>\n </xg-slider>',{},"xgplayer-volume");t.once("ready",function(){t.controls&&t.controls.appendChild(n)});var e=n.querySelector(".xgplayer-slider"),r=n.querySelector(".xgplayer-bar"),i=n.querySelector(".xgplayer-drag"),o=n.querySelector(".xgplayer-icon");i.style.height=100*t.config.volume+"%",e.volume=t.config.volume,r.addEventListener("mousedown",function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("volumeBarClick",e)}),["click","touchend"].forEach(function(e){o.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("volumeIconClick")})}),o.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("volumeIconEnter")}),["blur","mouseleave"].forEach(function(e){n.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),t.userGestureTrigEvent("volumeIconLeave")})})}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">\n <path transform="scale(0.0220625 0.0220625)" d="M358.4 358.4h-204.8v307.2h204.8l256 256v-819.2l-256 256z"></path>\n <path transform="scale(0.0220625 0.0220625)" d="M920.4 439.808l-108.544-109.056-72.704 72.704 109.568 108.544-109.056 108.544 72.704 72.704 108.032-109.568 108.544 109.056 72.704-72.704-109.568-108.032 109.056-108.544-72.704-72.704-108.032 109.568z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">\n <path transform="scale(0.0220625 0.0220625)" d="M358.4 358.4h-204.8v307.2h204.8l256 256v-819.2l-256 256z"></path>\n <path transform="scale(0.0220625 0.0220625)" d="M795.648 693.248l-72.704-72.704c27.756-27.789 44.921-66.162 44.921-108.544s-17.165-80.755-44.922-108.546l0.002 0.002 72.704-72.704c46.713 46.235 75.639 110.363 75.639 181.248s-28.926 135.013-75.617 181.227l-0.021 0.021zM795.648 693.248l-72.704-72.704c27.756-27.789 44.921-66.162 44.921-108.544s-17.165-80.755-44.922-108.546l0.002 0.002 72.704-72.704c46.713 46.235 75.639 110.363 75.639 181.248s-28.926 135.013-75.617 181.227l-0.021 0.021z"></path>\n</svg>\n'},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">\n <path transform="scale(0.0220625 0.0220625)" d="M358.4 358.4h-204.8v307.2h204.8l256 256v-819.2l-256 256z"></path>\n <path transform="scale(0.0220625 0.0220625)" d="M940.632 837.632l-72.192-72.192c65.114-64.745 105.412-154.386 105.412-253.44s-40.299-188.695-105.396-253.424l-0.016-0.016 72.192-72.192c83.639 83.197 135.401 198.37 135.401 325.632s-51.762 242.434-135.381 325.612l-0.020 0.020zM795.648 693.248l-72.704-72.704c27.756-27.789 44.921-66.162 44.921-108.544s-17.165-80.755-44.922-108.546l0.002 0.002 72.704-72.704c46.713 46.235 75.639 110.363 75.639 181.248s-28.926 135.013-75.617 181.227l-0.021 0.021z"></path>\n</svg>\n'},function(e,t,n){var r=n(121);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-volume{outline:none;-webkit-order:4;-moz-box-ordinal-group:5;order:4;width:40px;height:40px;display:block;position:relative;z-index:18}.xgplayer-skin-default .xgplayer-volume .xgplayer-icon{margin-top:8px;cursor:pointer;position:absolute;bottom:-9px}.xgplayer-skin-default .xgplayer-volume .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-volume .xgplayer-icon .xgplayer-icon-large{display:block}.xgplayer-skin-default .xgplayer-volume .xgplayer-icon .xgplayer-icon-muted,.xgplayer-skin-default .xgplayer-volume .xgplayer-icon .xgplayer-icon-small{display:none}.xgplayer-skin-default .xgplayer-slider{display:none;position:absolute;width:28px;height:92px;background:rgba(0,0,0,.54);border-radius:1px;bottom:42px;outline:none}.xgplayer-skin-default .xgplayer-slider:after{content:" ";display:block;height:15px;width:28px;position:absolute;bottom:-15px;left:0;z-index:20}.xgplayer-skin-default .xgplayer-bar,.xgplayer-skin-default .xgplayer-drag{display:block;position:absolute;bottom:6px;left:12px;background:hsla(0,0%,100%,.3);border-radius:100px;width:4px;height:76px;outline:none;cursor:pointer}.xgplayer-skin-default .xgplayer-drag{bottom:0;left:0;background:#fa1f41;max-height:76px}.xgplayer-skin-default .xgplayer-drag:after{content:" ";display:inline-block;width:8px;height:8px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.26);position:absolute;border-radius:50%;left:-2px;top:-6px}.xgplayer-skin-default.xgplayer-volume-active .xgplayer-slider,.xgplayer-skin-default.xgplayer-volume-large .xgplayer-volume .xgplayer-icon .xgplayer-icon-large{display:block}.xgplayer-skin-default.xgplayer-volume-large .xgplayer-volume .xgplayer-icon .xgplayer-icon-muted,.xgplayer-skin-default.xgplayer-volume-large .xgplayer-volume .xgplayer-icon .xgplayer-icon-small,.xgplayer-skin-default.xgplayer-volume-small .xgplayer-volume .xgplayer-icon .xgplayer-icon-large{display:none}.xgplayer-skin-default.xgplayer-volume-small .xgplayer-volume .xgplayer-icon .xgplayer-icon-small{display:block}.xgplayer-skin-default.xgplayer-volume-muted .xgplayer-volume .xgplayer-icon .xgplayer-icon-large,.xgplayer-skin-default.xgplayer-volume-muted .xgplayer-volume .xgplayer-icon .xgplayer-icon-small,.xgplayer-skin-default.xgplayer-volume-small .xgplayer-volume .xgplayer-icon .xgplayer-icon-muted{display:none}.xgplayer-skin-default.xgplayer-volume-muted .xgplayer-volume .xgplayer-icon .xgplayer-icon-muted{display:block}.xgplayer-skin-default.xgplayer-mobile .xgplayer-volume .xgplayer-slider{display:none}',""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var p=n(0),r=n(5),d=r&&r.__esModule?r:{default:r};n(123),t.default={name:"s_definition",method:function(){var a=this,l=a.root,o=void 0,s=(0,p.createDom)("xg-definition","",{tabindex:3},"xgplayer-definition");function t(){var e=a.definitionList,t=["<ul>"],n=a.config.url,r=document.createElement("a");a.switchURL?["mp4","hls","__flv__","dash"].every(function(e){return!a[e]||(a[e].url&&(r.href=a[e].url),"__flv__"===e&&(a[e]._options?r.href=a[e]._options.url:r.href=a[e]._mediaDataSource.url),"hls"===e&&(r.href=a[e].originUrl||a[e].url,n=r.href),n=r.href,!1)}):n=a.currentSrc||a.src,e.forEach(function(e){r.href=e.url,a.dash?t.push("<li url='"+e.url+"' cname='"+e.name+"' class='"+(e.selected?"selected":"")+"'>"+e.name+"</li>"):t.push("<li url='"+e.url+"' cname='"+e.name+"' class='"+(r.href===n?"selected":"")+"'>"+e.name+"</li>")});e=e.filter(function(e){return r.href=e.url,a.dash?!0===e.selected:r.href===n});t.push("</ul><p class='name'>"+(e[0]||{name:""}).name+"</p>");var i,o=l.querySelector(".xgplayer-definition");o?(o.innerHTML=t.join(""),i=o.querySelector(".name"),a.config.definitionActive&&"hover"!==a.config.definitionActive||i.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),(0,p.addClass)(a.root,"xgplayer-definition-active"),o.focus()})):(s.innerHTML=t.join(""),i=s.querySelector(".name"),a.config.definitionActive&&"hover"!==a.config.definitionActive||i.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),(0,p.addClass)(a.root,"xgplayer-definition-active"),s.focus()}),a.controls.appendChild(s))}function n(e){(a.definitionList=e)&&e instanceof Array&&0<e.length&&((0,p.addClass)(l,"xgplayer-is-definition"),a.once("canplay",t))}function u(){var e;a.currentTime=a.curTime,o?a.pause():void 0!==(e=a.play())&&e&&e.catch(function(e){})}function c(){a.once("timeupdate",u)}function r(){(0,p.removeClass)(l,"xgplayer-definition-active")}"mobile"===d.default.device&&(a.config.definitionActive="click"),a.on("resourceReady",n),["touchend","click"].forEach(function(e){s.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation();var t,n,r=a.definitionList,i=e.target||e.srcElement,e=document.createElement("a");i&&"li"===i.tagName.toLocaleLowerCase()?(t=void 0,Array.prototype.forEach.call(i.parentNode.childNodes,function(e){(0,p.hasClass)(e,"selected")&&(t=e.getAttribute("cname"),(0,p.removeClass)(e,"selected"),a.emit("beforeDefinitionChange",e.getAttribute("url")))}),a.dash&&r.forEach(function(e){e.selected=!1,e.name===i.innerHTML&&(e.selected=!0)}),(0,p.addClass)(i,"selected"),r=i.getAttribute("cname"),i.parentNode.nextSibling.innerHTML=""+i.getAttribute("cname"),e.href=i.getAttribute("url"),o=a.paused,a.switchURL?(n=document.createElement("a"),["mp4","hls","__flv__","dash"].every(function(e){return!a[e]||(a[e].url&&(n.href=a[e].url),"__flv__"===e&&(a[e]._options?n.href=a[e]._options.url:n.href=a[e]._mediaDataSource.url),"hls"===e&&(n.href=a[e].originUrl||a[e].url),!1)}),n.href===e.href||a.ended||a.switchURL(e.href)):(a.hls&&(document.createElement("a"),a.hls.url),e.href!==a.currentSrc&&(a.curTime=a.currentTime,a.ended||(a.src=e.href))),-1<navigator.userAgent.toLowerCase().indexOf("android")?a.once("timeupdate",c):a.once("loadedmetadata",u),a.emit("definitionChange",{from:t,to:r}),"mobile"===d.default.device&&(0,p.removeClass)(a.root,"xgplayer-definition-active")):"click"!==a.config.definitionActive||!i||"p"!==i.tagName.toLocaleLowerCase()&&"em"!==i.tagName.toLocaleLowerCase()||(("mobile"===d.default.device?(0,p.toggleClass):(0,p.addClass))(a.root,"xgplayer-definition-active"),s.focus()),a.emit("focus")},!1)}),s.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),(0,p.removeClass)(l,"xgplayer-definition-active")}),a.on("blur",r),a.once("destroy",function e(){a.off("resourceReady",n),a.off("canplay",t),-1<navigator.userAgent.toLowerCase().indexOf("android")?(a.off("timeupdate",c),a.off("timeupdate",u)):a.off("loadedmetadata",u),a.off("blur",r),a.off("destroy",e)}),a.getCurrentDefinition=function(){for(var e=a.controls.querySelectorAll(".xgplayer-definition ul li"),t=0;t<e.length;t++)if(e[t].className&&-1<e[t].className.indexOf("selected"))return{name:e[t].getAttribute("cname"),url:e[t].getAttribute("url")};return{name:e[0].getAttribute("cname"),url:e[0].getAttribute("url")}},a.switchDefinition=function(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=a.controls.querySelectorAll(".xgplayer-definition ul li"),n=0;n<t.length;n++)t[n].getAttribute("cname")!==e.name&&t[n].getAttribute("url")!==e.url&&n!==e.index||t[n].click()}}},e.exports=t.default},function(e,t,n){var r=n(124);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-definition{-webkit-order:5;-moz-box-ordinal-group:6;order:5;width:60px;height:150px;z-index:18;position:relative;outline:none;display:none;cursor:default;margin-left:10px;margin-top:-119px}.xgplayer-skin-default .xgplayer-definition ul{display:none;list-style:none;width:78px;background:rgba(0,0,0,.54);border-radius:1px;position:absolute;bottom:30px;left:0;text-align:center;white-space:nowrap;margin-left:-10px;z-index:26;cursor:pointer}.xgplayer-skin-default .xgplayer-definition ul li{opacity:.7;font-family:PingFangSC-Regular;font-size:11px;color:hsla(0,0%,100%,.8);padding:6px 13px}.xgplayer-skin-default .xgplayer-definition ul li.selected,.xgplayer-skin-default .xgplayer-definition ul li:hover{color:#fff;opacity:1}.xgplayer-skin-default .xgplayer-definition .name{text-align:center;font-family:PingFangSC-Regular;font-size:13px;cursor:pointer;color:hsla(0,0%,100%,.8);position:absolute;bottom:0;width:60px;height:20px;line-height:20px;background:rgba(0,0,0,.38);border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-definition ul,.xgplayer-skin-default.xgplayer-is-definition .xgplayer-definition{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),r=n(5),c=r&&r.__esModule?r:{default:r};n(126),t.default={name:"s_playbackRate",method:function(){var r=this,e=[];if(!r.config.playbackRate)return!1;(e=[].concat(r.config.playbackRate)).sort(function(e,t){return t-e});var i=void 0!==r.config.playbackRateUnit?r.config.playbackRateUnit:"x",o=(0,u.createDom)("xg-playbackrate"," ",{},"xgplayer-playbackrate");"mobile"===c.default.device&&(r.config.playbackRateActive="click");var a=[];e.forEach(function(e){a.push({name:""+e,rate:""+e+i,selected:!1})});var l=1,t=["<ul>"];a.forEach(function(e){r.config.defaultPlaybackRate&&r.config.defaultPlaybackRate.toString()===e.name?(e.selected=!0,l=r.config.defaultPlaybackRate,r.once("playing",function(){r.video.playbackRate=r.config.defaultPlaybackRate})):"1.0"!==e.name&&"1"!==e.name||r.config.defaultPlaybackRate&&1!==r.config.defaultPlaybackRate||(e.selected=!0),t.push("<li cname='"+e.name+"' class='"+(e.selected?"selected":"")+"'>"+e.rate+"</li>")}),t.push("</ul><p class='name'>"+l+i+"</p>");var n,s=r.root.querySelector(".xgplayer-playbackrate");s?(s.innerHTML=t.join(""),n=s.querySelector(".name"),r.config.playbackRateActive&&"hover"!==r.config.playbackRateActive||n.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),(0,u.addClass)(r.root,"xgplayer-playbackrate-active"),s.focus()})):(o.innerHTML=t.join(""),n=o.querySelector(".name"),r.config.playbackRateActive&&"hover"!==r.config.playbackRateActive||n.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),(0,u.addClass)(r.root,"xgplayer-playbackrate-active"),o.focus()}),r.once("ready",function(){r.controls.appendChild(o)})),["touchend","click"].forEach(function(e){o.addEventListener(e,function(e){e.stopPropagation(),e.preventDefault();var t,n=e.target;n&&"li"===n.tagName.toLocaleLowerCase()?(t=void 0,a.forEach(function(e){e.selected=!1,n.textContent.replace(/\s+/g,"")===e.rate&&(Array.prototype.forEach.call(n.parentNode.childNodes,function(e){(0,u.hasClass)(e,"selected")&&(t=Number(e.getAttribute("cname")),(0,u.removeClass)(e,"selected"))}),e.selected=!0,r.video.playbackRate=+e.name,l=+e.name)}),(0,u.addClass)(n,"selected"),e=Number(n.getAttribute("cname")),n.parentNode.nextSibling.innerHTML=""+n.getAttribute("cname")+i,r.emit("playbackrateChange",{from:t,to:e}),"mobile"===c.default.device&&(0,u.removeClass)(r.root,"xgplayer-playbackrate-active")):"click"!==r.config.playbackRateActive||!n||"p"!==n.tagName.toLocaleLowerCase()&&"span"!==n.tagName.toLocaleLowerCase()||(("mobile"===c.default.device?(0,u.toggleClass):(0,u.addClass))(r.root,"xgplayer-playbackrate-active"),o.focus()),r.emit("focus")},!1)}),o.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),(0,u.removeClass)(r.root,"xgplayer-playbackrate-active")}),r.on("blur",function(){(0,u.removeClass)(r.root,"xgplayer-playbackrate-active")}),r.on("play",function(){r.video.playbackRate.toFixed(1)!==l.toFixed(1)&&(r.video.playbackRate=l)}),r.switchPlaybackRate=function(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=r.controls.querySelectorAll(".xgplayer-playbackrate ul li"),n=0;n<t.length;n++)(0,u.hasClass)(t[n],"selected")||t[n].getAttribute("cname")!==""+e.playbackRate&&n!==e.index||t[n].click()},r.on("ratechange",function(){r.switchPlaybackRate({playbackRate:r.playbackRate})})}},e.exports=t.default},function(e,t,n){var r=n(127);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-playbackrate{-webkit-order:8;-moz-box-ordinal-group:9;order:8;width:60px;height:150px;z-index:18;position:relative;display:inline-block;cursor:default;margin-top:-119px}.xgplayer-skin-default .xgplayer-playbackrate ul{display:none;list-style:none;width:78px;background:rgba(0,0,0,.54);border-radius:1px;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:left;white-space:nowrap;z-index:26;cursor:pointer}.xgplayer-skin-default .xgplayer-playbackrate ul li{opacity:.7;font-family:PingFangSC-Regular;font-size:11px;color:hsla(0,0%,100%,.8);position:relative;padding:4px 0;text-align:center}.xgplayer-skin-default .xgplayer-playbackrate ul li.selected,.xgplayer-skin-default .xgplayer-playbackrate ul li:hover{color:#fff;opacity:1}.xgplayer-skin-default .xgplayer-playbackrate ul li:first-child{position:relative;margin-top:12px}.xgplayer-skin-default .xgplayer-playbackrate ul li:last-child{position:relative;margin-bottom:12px}.xgplayer-skin-default .xgplayer-playbackrate .name{width:60px;height:20px;position:absolute;bottom:0;text-align:center;font-family:PingFangSC-Regular;font-size:13px;background:rgba(0,0,0,.38);color:hsla(0,0%,100%,.8);border-radius:10px;line-height:20px}.xgplayer-skin-default .xgplayer-playbackrate span{position:relative;top:19px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.6)}.xgplayer-skin-default .xgplayer-playbackrate:hover{opacity:1}.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-playbackrate ul{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"s_localPreview",method:function(){var e,t,n=this;n.config.preview&&n.config.preview.uploadEl&&(e=(0,r.createDom)("xg-preview",'<input type="file">',{},"xgplayer-preview"),t=e.querySelector("input"),n.config.preview.uploadEl.appendChild(e),t.onchange=function(){n.emit("upload",t)})}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(130),o=i&&i.__esModule?i:{default:i};n(131),t.default={name:"s_download",method:function(){var t,e,n=this;n.config.download&&(t=(0,r.createDom)("xg-download",'<xg-icon class="xgplayer-icon">'+o.default+"</xg-icon>",{},"xgplayer-download"),e=n.lang.DOWNLOAD_TIPS,e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-download">'+e+"</span>",{},"xgplayer-tips"),t.appendChild(e),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("downloadBtnClick")})}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24">\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <g transform="translate(-488.000000, -340.000000)" fill="#FFFFFF">\n <g id="Group-2">\n <g id="volme_big-copy" transform="translate(488.000000, 340.000000)">\n <rect id="Rectangle-18" x="11" y="4" width="2" height="12" rx="1"></rect>\n <rect id="Rectangle-2" x="3" y="18" width="18" height="2" rx="1"></rect>\n <rect id="Rectangle-2" transform="translate(4.000000, 17.500000) rotate(90.000000) translate(-4.000000, -17.500000) " x="1.5" y="16.5" width="5" height="2" rx="1"></rect><rect id="Rectangle-2-Copy-3" transform="translate(20.000000, 17.500000) rotate(90.000000) translate(-20.000000, -17.500000) " x="17.5" y="16.5" width="5" height="2" rx="1"></rect>\n <path d="M9.48791171,8.26502656 L9.48791171,14.2650266 C9.48791171,14.8173113 9.04019646,15.2650266 8.48791171,15.2650266 C7.93562696,15.2650266 7.48791171,14.8173113 7.48791171,14.2650266 L7.48791171,7.26502656 C7.48791171,6.71274181 7.93562696,6.26502656 8.48791171,6.26502656 L15.4879117,6.26502656 C16.0401965,6.26502656 16.4879117,6.71274181 16.4879117,7.26502656 C16.4879117,7.81731131 16.0401965,8.26502656 15.4879117,8.26502656 L9.48791171,8.26502656 Z" id="Combined-Shape" transform="translate(11.987912, 10.765027) scale(1, -1) rotate(45.000000) translate(-11.987912, -10.765027) "></path>\n </g>\n </g>\n </g>\n </g>\n</svg>\n'},function(e,t,n){var r=n(132);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-download{position:relative;-webkit-order:9;-moz-box-ordinal-group:10;order:9;display:block;cursor:pointer}.xgplayer-skin-default .xgplayer-download .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-download .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-download .xgplayer-icon svg{position:relative;top:5px;left:5px}.xgplayer-skin-default .xgplayer-download .xgplayer-tips{margin-left:-20px}.xgplayer-skin-default .xgplayer-download .xgplayer-tips .xgplayer-tip-download{display:block}.xgplayer-skin-default .xgplayer-download:hover{opacity:.85}.xgplayer-skin-default .xgplayer-download:hover .xgplayer-tips{display:block}.xgplayer-lang-is-en .xgplayer-download .xgplayer-tips{margin-left:-32px}.xgplayer-lang-is-jp .xgplayer-download .xgplayer-tips{margin-left:-40px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var d=n(0),f=i(n(134)),r=i(n(136));function i(e){return e&&e.__esModule?e:{default:e}}n(137),t.default={name:"s_danmu",method:function(){var e,u,c,p=this,t=p.root;p.config.danmu&&(e=(0,d.createDom)("xg-danmu","",{},"xgplayer-danmu"),p.once("ready",function(){t.appendChild(e)}),u=(0,d.deepCopy)({container:e,player:p.video,comments:[],area:{start:0,end:1}},p.config.danmu),c=void 0,p.config.danmu.panel&&(c=(0,d.createDom)("xg-panel",'<xg-panel-icon class="xgplayer-panel-icon">\n '+r.default+'\n </xg-panel-icon>\n <xg-panel-slider class="xgplayer-panel-slider">\n <xg-hidemode class="xgplayer-hidemode">\n <p class="xgplayer-hidemode-font">屏蔽类型</p>\n <ul class="xgplayer-hidemode-radio">\n <li class="xgplayer-hidemode-scroll" id="false">滚动</li><li class="xgplayer-hidemode-top" id="false">顶部</li><li class="xgplayer-hidemode-bottom" id="false">底部</li><li class="xgplayer-hidemode-color" id="false">色彩</li>\n </ul>\n </xg-hidemode>\n <xg-transparency class="xgplayer-transparency">\n <span>不透明度</span>\n <input class="xgplayer-transparency-line xgplayer-transparency-color xgplayer-transparency-bar xgplayer-transparency-gradient" type="range" min="0" max="100" step="0.1" value="50"></input>\n </xg-transparency>\n <xg-showarea class="xgplayer-showarea">\n <div class="xgplayer-showarea-name">显示区域</div>\n <div class="xgplayer-showarea-control">\n <div class="xgplayer-showarea-control-up">\n <span class="xgplayer-showarea-control-up-item xgplayer-showarea-onequarters">1/4</span>\n <span class="xgplayer-showarea-control-up-item xgplayer-showarea-twoquarters selected-color">1/2</span>\n <span class="xgplayer-showarea-control-up-item xgplayer-showarea-threequarters">3/4</span>\n <span class="xgplayer-showarea-control-up-item xgplayer-showarea-full">1</span>\n </div>\n <div class="xgplayer-showarea-control-down">\n <div class="xgplayer-showarea-control-down-dots">\n <span class="xgplayer-showarea-onequarters-dot"></span>\n <span class="xgplayer-showarea-twoquarters-dot"></span>\n <span class="xgplayer-showarea-threequarters-dot"></span>\n <span class="xgplayer-showarea-full-dot"></span>\n </div>\n <input class="xgplayer-showarea-line xgplayer-showarea-color xgplayer-showarea-bar xgplayer-gradient" type="range" min="1" max="4" step="1" value="1">\n </div>\n </div>\n </xg-showarea>\n <xg-danmuspeed class="xgplayer-danmuspeed">\n <div class="xgplayer-danmuspeed-name">弹幕速度</div>\n <div class="xgplayer-danmuspeed-control">\n <div class="xgplayer-danmuspeed-control-up">\n <span class="xgplayer-danmuspeed-control-up-item xgplayer-danmuspeed-small">慢</span>\n <span class="xgplayer-danmuspeed-control-up-item xgplayer-danmuspeed-middle selected-color">中</span>\n <span class="xgplayer-danmuspeed-control-up-item xgplayer-danmuspeed-large">快</span>\n </div>\n <div class="xgplayer-danmuspeed-control-down">\n <div class="xgplayer-danmuspeed-control-down-dots">\n <span class="xgplayer-danmuspeed-small-dot"></span>\n <span class="xgplayer-danmuspeed-middle-dot"></span>\n <span class="xgplayer-danmuspeed-large-dot"></span>\n </div>\n <input class="xgplayer-danmuspeed-line xgplayer-danmuspeed-color xgplayer-danmuspeed-bar xgplayer-gradient" type="range" min="50" max="150" step="50" value="100">\n </div>\n </div>\n </xg-danmuspeed>\n <xg-danmufont class="xgplayer-danmufont">\n <div class="xgplayer-danmufont-name">字体大小</div>\n <div class="xgplayer-danmufont-control">\n <div class="xgplayer-danmufont-control-up">\n <span class="xgplayer-danmufont-control-up-item xgplayer-danmufont-small">小</span>\n <span class="xgplayer-danmufont-control-up-item xgplayer-danmufont-middle">中</span>\n <span class="xgplayer-danmufont-control-up-item xgplayer-danmufont-large selected-color">大</span>\n </div>\n <div class="xgplayer-danmufont-control-down">\n <div class="xgplayer-danmufont-control-down-dots">\n <span class="xgplayer-danmufont-small-dot"></span>\n <span class="xgplayer-danmufont-middle-dot"></span>\n <span class="xgplayer-danmufont-large-dot"></span>\n </div>\n <input class="xgplayer-danmufont-line xgplayer-danmufont-color xgplayer-danmufont-bar xgplayer-gradient" type="range" min="20" max="30" step="5" value="25">\n </div>\n </div>\n </xg-danmufont>\n </xg-panel-slider>',{tabindex:7},"xgplayer-panel"),p.once("ready",function(){p.controls.appendChild(c)})),p.once("complete",function(){var e=new f.default(u);if(p.emit("initDefaultDanmu",e),p.danmu=e,p.config.danmu.panel){var t=c.querySelector(".xgplayer-panel-slider"),n=void 0;["mouseenter","touchend","click"].forEach(function(e){c.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),(0,d.addClass)(t,"xgplayer-panel-active"),c.focus(),n=!0})}),c.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),(0,d.removeClass)(t,"xgplayer-panel-active"),n=!1}),t.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),!1===n&&(0,d.removeClass)(t,"xgplayer-panel-active")});var r,i=p.config.danmu,o={scroll:c.querySelector(".xgplayer-hidemode-scroll"),top:c.querySelector(".xgplayer-hidemode-top"),bottom:c.querySelector(".xgplayer-hidemode-bottom"),color:c.querySelector(".xgplayer-hidemode-color")};for(r in o)!function(e){var t=e;["touchend","click"].forEach(function(e){o[t].addEventListener(e,function(e){"true"!==o[t].getAttribute("id")?(o[t].style.color="#f85959",o[t].setAttribute("id","true"),p.danmu.hide(t)):(o[t].style.color="#aaa",o[t].setAttribute("id","false"),p.danmu.show(t))})})}(r);var a,e=c.querySelector(".xgplayer-transparency-line"),l=c.querySelector(".xgplayer-transparency-gradient");if(l.style.background="linear-gradient(to right, #f85959 0%, #f85959 50%, #aaa 50%, #aaa)",e.addEventListener("input",function(e){e.preventDefault(),e.stopPropagation(),a=e.target.value,l.style.background="linear-gradient(to right, #f85959 0%, #f85959 "+a+"%, #aaa "+a+"%, #aaa)",i.comments.forEach(function(e){e.style.opacity=a/100})}),c.querySelector(".xgplayer-showarea-line").addEventListener("input",function(e){e.preventDefault(),e.stopPropagation();e=e.target.value;p.danmu.config.area.end=e/100,p.config.danmu.area.end=e/100,p.danmu.bulletBtn.main.channel.resize()}),c.querySelector(".xgplayer-danmuspeed-line").addEventListener("input",function(e){e.preventDefault(),e.stopPropagation();var t=e.target.value;i.comments.forEach(function(e){e.duration=100*(200-t)})}),c.querySelector(".xgplayer-danmufont-line").addEventListener("input",function(e){e.preventDefault(),e.stopPropagation();var t=e.target.value;i.comments.forEach(function(e){e.style.fontSize=t+"px"})}),-1<navigator.userAgent.indexOf("Firefox"))for(var s=0;s<t.querySelectorAll("input").length;s++)t.querySelectorAll("input")[s].style.marginTop="10px"}}))}},e.exports=t.default},function(e,n,t){"use strict";!function(e){var t,_="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};window,t=function(){return n=[function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o={createDom:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"div",e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(n);return i.className=t,i.innerHTML=e,Object.keys(r).forEach(function(e){var t=e,e=r[e];("video"!==n&&"audio"!==n||e)&&i.setAttribute(t,e)}),i},hasClass:function(e,t){return e.classList?Array.prototype.some.call(e.classList,function(e){return e===t}):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},addClass:function(t,e){t.classList?e.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach(function(e){e&&t.classList.add(e)}):o.hasClass(t,e)||(t.className+=" "+e)},removeClass:function(t,e){t.classList?e.split(/\s+/g).forEach(function(e){t.classList.remove(e)}):o.hasClass(t,e)&&e.split(/\s+/g).forEach(function(e){e=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(e," ")})},toggleClass:function(t,e){e.split(/\s+/g).forEach(function(e){o.hasClass(t,e)?o.removeClass(t,e):o.addClass(t,e)})},findDom:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:document,n=arguments[1],r=void 0;try{r=t.querySelector(n)}catch(e){n.startsWith("#")&&(r=t.getElementById(n.slice(1)))}return r},deepCopy:function(t,n){if("Object"===o.typeOf(n)&&"Object"===o.typeOf(t))return Object.keys(n).forEach(function(e){"Object"!==o.typeOf(n[e])||n[e]instanceof Node?"Array"===o.typeOf(n[e])?t[e]="Array"===o.typeOf(t[e])?t[e].concat(n[e]):n[e]:t[e]=n[e]:t[e]?o.deepCopy(t[e],n[e]):t[e]=n[e]}),t},typeOf:function(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]},copyDom:function(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,function(e){t.setAttribute(e.name,e.value)}),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""},formatTime:function(e){var t=Math.floor(e);return 1e3*t+(e-t)},offInDestroy:function(t,n,r,i){t.once(i,function e(){t.off(n,r),t.off(i,e)})},on:function(n,r,i,e){e?(n.on(r,i),o.offInDestroy(n,r,i,e)):n.on(r,function e(t){i(t),n.off(r,e)})},style:function(e,t,n){var r=e.style;try{r[t]=n}catch(e){r.setProperty(t,n)}}};t.default=o,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e},i=(n=n(26))&&n.__esModule?n:{default:n},r=(r(o,[{key:"setLogger",value:function(){this.logger=new i.default((0<arguments.length&&void 0!==arguments[0]?arguments[0]:"")+".js")}}]),o);function o(){!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this)}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.default=r,e.exports=t.default},function(e,t,n){var r=n(19)();e.exports=function(e){return e!==r&&null!==e}},function(e,t,n){e.exports=function(e){return null!=e}},function(e,t,n){e.exports=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=(r=n(6))&&r.__esModule?r:{default:r};n(34),t.default=r.default,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e},i=d(n(7)),o=d(n(1)),a=d(n(27)),l=d(n(31)),s=d(n(0)),u=n(32),c=n(33);function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":_(t))&&"function"!=typeof t?e:t}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(g,o.default),r(g,[{key:"addResizeObserver",value:function(){var e=this;this.config.needResizeObserver&&(0,c.addObserver)(this.container,function(){e.logger&&e.logger.info("needResizeObserver"),e.resize()})}},{key:"start",value:function(){this.logger&&this.logger.info("start"),this.bulletBtn.main.start()}},{key:"pause",value:function(){this.logger&&this.logger.info("pause"),this.bulletBtn.main.pause()}},{key:"play",value:function(){this.logger&&this.logger.info("play"),this.bulletBtn.main.play()}},{key:"stop",value:function(){this.logger&&this.logger.info("stop"),this.bulletBtn.main.stop()}},{key:"clear",value:function(){this.logger&&this.logger.info("clear"),this.bulletBtn.main.clear()}},{key:"destroy",value:function(){for(var e in(0,c.unObserver)(this.container),this.logger&&this.logger.info("destroy"),this.stop(),this.bulletBtn.destroy(),this.domObj.destroy(),this)delete this[e];this.emit("destroy")}},{key:"sendComment",value:function(e){this.logger&&this.logger.info("sendComment: "+(e.txt||"[DOM Element]")),e.duration||(e.duration=15e3),e&&e.id&&e.duration&&(e.el||e.txt)&&(e.duration=e.duration||5e3,e.style||(e.style={opacity:void 0,fontSize:void 0}),e.style&&(this.opacity&&this.opacity!==e.style.opacity&&(e.style.opacity=this.opacity),this.fontSize&&this.fontSize!==e.style.fontSize&&(e.style.fontSize=this.fontSize),this.like&&(e.like=e.like||this.like)),e.prior||e.realTime?(this.bulletBtn.main.data.unshift(e),e.realTime&&(this.bulletBtn.main.readData(),this.bulletBtn.main.dataHandle())):this.bulletBtn.main.data.push(e))}},{key:"setCommentID",value:function(t,n){var r=this;this.logger&&this.logger.info("setCommentID: oldID "+t+" newID "+n);var i=this.container.getBoundingClientRect();t&&n&&(this.bulletBtn.main.data.some(function(e){return e.id===t&&(e.id=n,!0)}),this.bulletBtn.main.queue.some(function(e){return e.id===t&&(e.id=n,e.pauseMove(i),"paused"!==r.bulletBtn.main.status&&e.startMove(i),!0)}))}},{key:"setCommentDuration",value:function(t,n){var r=this;this.logger&&this.logger.info("setCommentDuration: id "+t+" duration "+n);var i=this.container.getBoundingClientRect();t&&n&&(n=n||5e3,this.bulletBtn.main.data.some(function(e){return e.id===t&&(e.duration=n,!0)}),this.bulletBtn.main.queue.some(function(e){return e.id===t&&(e.duration=n,e.pauseMove(i),"paused"!==r.bulletBtn.main.status&&e.startMove(i),!0)}))}},{key:"setCommentLike",value:function(t,n){this.logger&&this.logger.info("setCommentLike: id "+t+" like "+n);var r=this.container.getBoundingClientRect();this.like=n,t&&n&&(this.bulletBtn.main.data.some(function(e){return e.id===t&&(e.like=n,!0)}),this.bulletBtn.main.queue.some(function(e){return e.id===t&&(e.pauseMove(r),e.setLikeDom(n.el,n.style),"paused"!==e.danmu.bulletBtn.main.status&&e.startMove(r),!0)}))}},{key:"restartComment",value:function(t){this.logger&&this.logger.info("restartComment: id "+t),this.mouseControl=!1;var n=this.container.getBoundingClientRect();t&&this.bulletBtn.main.queue.some(function(e){return e.id===t&&("paused"!==e.danmu.bulletBtn.main.status?e.startMove(n,!0):e.status="paused",!0)})}},{key:"freezeComment",value:function(t){this.logger&&this.logger.info("freezeComment: id "+t),this.mouseControl=!0;var n=this.container.getBoundingClientRect();t&&this.bulletBtn.main.queue.some(function(e){return e.id===t&&(e.status="forcedPause",e.pauseMove(n),e.el&&e.el.style&&s.default.style(e.el,"zIndex",10),!0)})}},{key:"removeComment",value:function(t){this.logger&&this.logger.info("removeComment: id "+t),t&&(this.bulletBtn.main.queue.some(function(e){return e.id===t&&(e.remove(),!0)}),this.bulletBtn.main.data=this.bulletBtn.main.data.filter(function(e){return e.id!==t}))}},{key:"updateComments",value:function(e){1<arguments.length&&void 0!==arguments[1]&&!arguments[1]||(this.bulletBtn.main.data=[]),this.bulletBtn.main.data=this.bulletBtn.main.data.concat(e)}},{key:"setAllDuration",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"scroll",n=arguments[1],e=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];this.logger&&this.logger.info("setAllDuration: mode "+t+" duration "+n+" force "+e);var r=this.container.getBoundingClientRect();n&&(n=n||5e3,e&&(this.bulletBtn.main.forceDuration=n),this.bulletBtn.main.data.forEach(function(e){t===e.mode&&(e.duration=n)}),this.bulletBtn.main.queue.forEach(function(e){t===e.mode&&(e.duration=n,e.pauseMove(r),"paused"!==e.danmu.bulletBtn.main.status&&e.startMove(r))}))}},{key:"setOpacity",value:function(e){this.logger&&this.logger.info("setOpacity: opacity "+e),this.container.style.opacity=e}},{key:"setFontSize",value:function(e,t){var n=this;this.logger&&this.logger.info("setFontSize: size "+e+" channelSize "+t),this.fontSize=e+"px",e&&(this.bulletBtn.main.data.forEach(function(e){e.style&&(e.style.fontSize=n.fontSize)}),this.bulletBtn.main.queue.forEach(function(e){e.options.style||(e.options.style={}),e.options.style.fontSize=n.fontSize,e.setFontSize(n.fontSize),t&&(e.top=e.channel_id[0]*t,e.topInit())})),t&&(this.config.channelSize=t,this.bulletBtn.main.channel.resize(!0))}},{key:"setArea",value:function(e){this.logger&&this.logger.info("setArea: area "+e),this.config.area=e,this.bulletBtn.main.channel.resize(!0)}},{key:"hide",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"scroll";this.logger&&this.logger.info("hide: mode "+t),this.hideArr.indexOf(t)<0&&this.hideArr.push(t),this.bulletBtn.main.queue.filter(function(e){return t===e.mode||"color"===t&&e.color}).forEach(function(e){return e.remove()})}},{key:"show",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"scroll";this.logger&&this.logger.info("show: mode "+e);e=this.hideArr.indexOf(e);-1<e&&this.hideArr.splice(e,1)}},{key:"setDirection",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"r2l";this.logger&&this.logger.info("setDirection: direction "+e),this.emit("changeDirection",e)}},{key:"resize",value:function(){this.logger&&this.logger.info("resize"),this.emit("channel_resize")}}]),r=g;function g(e){!function(e){if(!(e instanceof g))throw new TypeError("Cannot call a class as a function")}(this);var t=f(this,(g.__proto__||Object.getPrototypeOf(g)).call(this));t.setLogger("danmu"),t.logger&&t.logger.info("danmu.js version: "+u.version);var n,r=t;return r.config=s.default.deepCopy({overlap:!1,area:{start:0,end:1},live:!1,comments:[],direction:"r2l",needResizeObserver:!1},e),r.hideArr=[],r.domObj=new l.default,(0,i.default)(r),r.config.comments.forEach(function(e){e.duration=e.duration||5e3,e.mode||(e.mode="scroll")}),r.config.container&&1===r.config.container.nodeType?(r.container=r.config.container,r.config.containerStyle&&(n=r.config.containerStyle,Object.keys(n).forEach(function(e){r.container.style[e]=n[e]})),r.live=r.config.live,r.player=r.config.player,r.direction=r.config.direction,s.default.addClass(r.container,"danmu"),r.bulletBtn=new a.default(r),r.isReady=!0,r.emit("ready"),t.logger&&t.logger.info("ready"),t.addResizeObserver(),t):(r.emit("error","container id can't be empty"),f(t,!1))}t.default=r,e.exports=t.default},function(e,t,n){var i,o,r,a=n(8),l=n(25),s=Function.prototype.apply,u=Function.prototype.call,c=Object.create,p=Object.defineProperty,d=Object.defineProperties,f=Object.prototype.hasOwnProperty,g={configurable:!0,enumerable:!1,writable:!0},h=function(e,t){var n,r;return l(t),i.call(r=this,e,n=function(){o.call(r,e,n),s.call(t,this,arguments)}),n.__eeOnceListener__=t,this},n={on:i=function(e,t){var n;return l(t),f.call(this,"__ee__")?n=this.__ee__:(n=g.value=c(null),p(this,"__ee__",g),g.value=null),n[e]?"object"==_(n[e])?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:h,off:o=function(e,t){var n,r,i,o;if(l(t),!f.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==_(r=n[e]))for(o=0;i=r[o];++o)i!==t&&i.__eeOnceListener__!==t||(2===r.length?n[e]=r[o?0:1]:r.splice(o,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:r=function(e){var t,n,r,i,o;if(f.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==(void 0===i?"undefined":_(i))){for(n=arguments.length,o=new Array(n-1),t=1;t<n;++t)o[t-1]=arguments[t];for(i=i.slice(),t=0;r=i[t];++t)s.call(r,this,o)}else switch(arguments.length){case 1:u.call(i,this);break;case 2:u.call(i,this,arguments[1]);break;case 3:u.call(i,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,o=new Array(n-1),t=1;t<n;++t)o[t-1]=arguments[t];s.call(i,this,o)}}},y={on:a(i),once:a(h),off:a(o),emit:a(r)},x=d({},y);e.exports=t=function(e){return null==e?c(x):d(Object(e),y)},t.methods=n},function(e,t,n){var a=n(3),o=n(9),l=n(13),s=n(21),u=n(22);(e.exports=function(e,t){var n,r,i,o;return arguments.length<2||"string"!=typeof e?(i=t,t=e,e=null):i=arguments[2],a(e)?(n=u.call(e,"c"),r=u.call(e,"e"),o=u.call(e,"w")):r=!(n=o=!0),o={value:t,configurable:n,enumerable:r,writable:o},i?l(s(i),o):o}).gs=function(e,t,n){var r,i;return"string"!=typeof e?(i=n,n=t,t=e,e=null):i=arguments[3],a(t)?o(t)?a(n)?o(n)||(i=n,n=void 0):n=void 0:(i=t,t=n=void 0):t=void 0,e=a(e)?(r=u.call(e,"c"),u.call(e,"e")):!(r=!0),e={get:t,set:n,configurable:r,enumerable:e},i?l(s(i),e):e}},function(e,t,n){var r=n(10),i=/^\s*class[\s{/}]/,o=Function.prototype.toString;e.exports=function(e){return!!r(e)&&!i.test(o.call(e))}},function(e,t,n){var r=n(11);e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(e){return!1}return!r(e)}},function(e,t,n){var r=n(12);e.exports=function(e){if(!r(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(e){return!1}}},function(e,t,n){var r=n(3),i={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!r(e)&&hasOwnProperty.call(i,void 0===e?"undefined":_(e))}},function(e,t,n){e.exports=n(14)()?Object.assign:n(15)},function(e,t,n){e.exports=function(){var e=Object.assign;return"function"==typeof e&&(e(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){var a=n(16),l=n(20),s=Math.max;e.exports=function(t,n){var r,e,i,o=s(arguments.length,2);for(t=Object(l(t)),i=function(e){try{t[e]=n[e]}catch(e){r=r||e}},e=1;e<o;++e)a(n=arguments[e]).forEach(i);if(void 0!==r)throw r;return t}},function(e,t,n){e.exports=n(17)()?Object.keys:n(18)},function(e,t,n){e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t,n){var r=n(2),i=Object.keys;e.exports=function(e){return i(r(e)?Object(e):e)}},function(e,t,n){e.exports=function(){}},function(e,t,n){var r=n(2);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){var r=n(2),i=Array.prototype.forEach,o=Object.create;e.exports=function(e){var t=o(null);return i.call(arguments,function(e){r(e)&&function(e,t){for(var n in e)t[n]=e[n]}(Object(e),t)}),t}},function(e,t,n){e.exports=n(23)()?String.prototype.contains:n(24)},function(e,t,n){var r="razdwatrzy";e.exports=function(){return"function"==typeof r.contains&&!0===r.contains("dwa")&&!1===r.contains("foo")}},function(e,t,n){var r=String.prototype.indexOf;e.exports=function(e){return-1<r.call(this,e,arguments[1])}},function(e,t,n){e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e},o="undefined"!=typeof window&&-1<window.location.href.indexOf("danmu-debug"),r=(r(i,[{key:"info",value:function(e){for(var t,n=arguments.length,r=Array(1<n?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];o&&(t=console).log.apply(t,["[Danmu Log]["+this.constructorName+"]",e].concat(r))}}]),i);function i(e){!function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),this.constructorName=e||""}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.default=r,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e},i=s(n(1)),o=s(n(0)),a=s(n(28));function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e){return e&&e.__esModule?e:{default:e}}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(u,i.default),r(u,[{key:"createSwitch",value:function(){var e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];return this.logger&&this.logger.info("createSwitch"),this.switchBtn=o.default.createDom("dk-switch",'<span class="txt">弹</span>',{},"danmu-switch "+(e?"danmu-switch-active":"")),this.switchBtn}},{key:"destroy",value:function(){for(var e in this.logger&&this.logger.info("destroy"),this.main.destroy(),this)delete this[e]}}]),r=u;function u(e){!function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":_(t))&&"function"!=typeof t?e:t}(this,(u.__proto__||Object.getPrototypeOf(u)).call(this));return t.setLogger("control"),t.danmu=e,t.main=new a.default(e),e.config.defaultOff||t.main.start(),t}t.default=r,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e},i=u(n(1)),o=u(n(29)),l=u(n(30)),s=u(n(0));function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e){return e&&e.__esModule?e:{default:e}}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(c,i.default),r(c,[{key:"destroy",value:function(){for(var e in this.logger&&this.logger.info("destroy"),clearTimeout(this.dataHandleTimer),this.channel.destroy(),this.data=[],this)delete this[e]}},{key:"updateQueue",value:function(n){this.logger&&this.logger.info("updateQueue");var r=this;r.queue.some(function(e,t){return e.id===n.bullet.id&&(r.queue.splice(t,1),!0)}),r.data.some(function(e,t){return e.id===n.bullet.id&&!(e.hasAttached=!1)})}},{key:"init",value:function(e,t){t.logger&&t.logger.info("init"),(t=t||this).retryStatus="normal",t.data.sort(function(e,t){return e.start-t.start}),t.retryTimer||function e(){"closed"===t.status&&"stop"===t.retryStatus||("playing"===t.status&&(t.readData(),t.dataHandle()),"stop"===t.retryStatus&&"paused"!==t.status||(t.dataHandleTimer=setTimeout(function(){e()},t.interval-1e3)))}()}},{key:"start",value:function(){this.logger&&this.logger.info("start"),this.status="playing",this.queue=[],this.container.innerHTML="",this.channel.resetWithCb(this.init,this)}},{key:"stop",value:function(){this.logger&&this.logger.info("stop"),this.status="closed",this.retryTimer=null,this.retryStatus="stop",this.channel.reset(),this.queue=[],this.container.innerHTML=""}},{key:"clear",value:function(){this.logger&&this.logger.info("clear"),this.channel.reset(),this.data=[],this.queue=[],this.container.innerHTML=""}},{key:"play",value:function(){var n=this;this.logger&&this.logger.info("play"),this.status="playing";var r=this.channel.channels,i=this.danmu.container.getBoundingClientRect();r&&0<r.length&&["scroll","top","bottom"].forEach(function(e){n.queue.forEach(function(e){e.startMove(i),e.resized=!0});for(var t=0;t<r.length;t++)r[t].queue[e].forEach(function(e){e.resized=!1})})}},{key:"pause",value:function(){this.logger&&this.logger.info("pause"),this.status="paused";var e=this.channel.channels,t=this.danmu.container.getBoundingClientRect();e&&0<e.length&&this.queue.forEach(function(e){e.pauseMove(t)})}},{key:"dataHandle",value:function(){var t=this;"paused"!==this.status&&"closed"!==this.status&&t.queue.length&&t.queue.forEach(function(e){"waiting"===e.status&&e.startMove(t.channel.containerPos)})}},{key:"readData",value:function(){var t,r,n,i,e,o=this,a=this.danmu;a.isReady&&(t=0,a.player&&a.player.currentTime&&(t=s.default.formatTime(a.player.currentTime)),r=void 0,n=o.interval,i=o.channel,e=void 0,a.player?(e=o.data.filter(function(e){return!e.start&&o.danmu.hideArr.indexOf(e.mode)<0&&(!e.color||o.danmu.hideArr.indexOf("color")<0)&&(e.start=t),o.danmu.hideArr.indexOf(e.mode)<0&&(!e.color||o.danmu.hideArr.indexOf("color")<0)&&e.start-n<=t&&t<=e.start+n}),a.live&&(o.data=[])):0===(e=o.data.splice(0,1)).length&&(e=o.playedData.splice(0,1)),0<e.length&&e.forEach(function(e){if(o.forceDuration&&o.forceDuration!=e.duration&&(e.duration=o.forceDuration),r=new l.default(a,e),e.hasAttached){for(var t in r.detach(),r)delete r[t];r=null,e.hasAttached=!1,e.noDiscard&&(e.prior?o.data.unshift(e):o.data.push(e))}else if(r.attach(),e.hasAttached=!0,i.addBullet(r).result)o.queue.push(r),o.nums++,r.topInit();else{for(var n in r.detach(),r)delete r[n];r=null,e.hasAttached=!1,e.noDiscard&&(e.prior?o.data.unshift(e):o.data.push(e))}}))}}]),r=c;function c(e){!function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}(this);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":_(t))&&"function"!=typeof t?e:t}(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));t.setLogger("main"),t.danmu=e,t.container=e.container,t.channel=new o.default(e),t.data=[].concat(e.config.comments),t.playedData=[],t.queue=[],t.timer=null,t.retryTimer=null,t.retryStatus="normal",t.interval=e.config.interval||2e3,t.status="idle",s.default.on(e,"bullet_remove",t.updateQueue.bind(t),"destroy");var n=t;return s.default.on(t.danmu,"changeDirection",function(e){n.danmu.direction=e},"destroy"),t.nums=0,t}t.default=r,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e},i=l(n(1)),o=l(n(0));function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e){return e&&e.__esModule?e:{default:e}}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(s,i.default),r(s,[{key:"destroy",value:function(){for(var e in this.logger&&this.logger.info("destroy"),clearTimeout(this.resizeTimer),this.channels=[],this)delete this[e]}},{key:"resize",value:function(){var u=0<arguments.length&&void 0!==arguments[0]&&arguments[0];this.logger&&this.logger.info("resize");var c=this.danmu.container,p=this;p.resizing||(p.resizing=!0,this.resizeTimer=setTimeout(function(){p.danmu.bulletBtn.main.data&&p.danmu.bulletBtn.main.data.forEach(function(e){e.bookChannelId&&(delete e.bookChannelId,p.logger&&p.logger.info("resize导致"+e.id+"号优先弹幕预定取消"))}),p.logger&&p.logger.info("resize导致所有轨道恢复正常使用");var e=c.getBoundingClientRect();p.width=e.width,p.height=e.height,p.danmu.config.area&&0<=p.danmu.config.area.start&&p.danmu.config.area.end>=p.danmu.config.area.start&&("b2t"===p.direction?p.width=p.width*(p.danmu.config.area.end-p.danmu.config.area.start):p.height=p.height*(p.danmu.config.area.end-p.danmu.config.area.start)),p.container=c;for(var a=p.danmu.config.channelSize||(/mobile/gi.test(navigator.userAgent)?10:12),t="b2t"===p.direction?Math.floor(p.width/a):Math.floor(p.height/a),l=[],n=0;n<t;n++)l[n]={id:n,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}};if(p.channels&&p.channels.length<=l.length){for(var r=0;r<p.channels.length;r++)!function(n){l[n]={id:n,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}},["scroll","top"].forEach(function(t){p.channels[n].queue[t].forEach(function(e){e.el&&(l[n].queue[t].push(e),e.resized||(e.pauseMove(p.containerPos,u),"paused"!==e.danmu.bulletBtn.main.status&&e.startMove(p.containerPos),e.resized=!0))})}),p.channels[n].queue.bottom.forEach(function(e){var t;e.el&&(l[n+l.length-p.channels.length].queue.bottom.push(e),e.channel_id[0]+e.channel_id[1]-1===n&&(t=[].concat(e.channel_id),e.channel_id=[t[0]-p.channels.length+l.length,t[1]],e.top=e.channel_id[0]*a,p.danmu.config.area&&p.danmu.config.area.start&&(e.top+=p.containerHeight*p.danmu.config.area.start),e.topInit()),e.resized||(e.pauseMove(p.containerPos,u),"paused"!==e.danmu.bulletBtn.main.status&&e.startMove(p.containerPos),e.resized=!0))})}(r);for(var i=0;i<l.length;i++)!function(t){["scroll","top","bottom"].forEach(function(e){l[t].queue[e].forEach(function(e){e.resized=!1})})}(i);p.channels=l,"b2t"===p.direction?p.channelWidth=a:p.channelHeight=a}else if(p.channels&&p.channels.length>l.length){for(var o=0;o<l.length;o++)!function(o){l[o]={id:o,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}},["scroll","top","bottom"].forEach(function(r){var i;"top"===r&&o>Math.floor(l.length/2)||"bottom"===r&&o<=Math.floor(l.length/2)||(i="bottom"===r?o-l.length+p.channels.length:o,p.channels[i].queue[r].forEach(function(e,t){var n;e.el&&(l[o].queue[r].push(e),"bottom"===r&&e.channel_id[0]+e.channel_id[1]-1===i&&(n=[].concat(e.channel_id),e.channel_id=[n[0]-p.channels.length+l.length,n[1]],e.top=e.channel_id[0]*a,p.danmu.config.area&&p.danmu.config.area.start&&(e.top+=p.containerHeight*p.danmu.config.area.start),e.topInit()),e.pauseMove(p.containerPos,u),"paused"!==e.danmu.bulletBtn.main.status&&e.startMove(p.containerPos),e.resized||(e.resized=!0)),p.channels[i].queue[r].splice(t,1)}))})}(o);for(var s=0;s<l.length;s++)!function(t){["scroll","top","bottom"].forEach(function(e){l[t].queue[e].forEach(function(e){e.resized=!1})})}(s);p.channels=l,"b2t"===p.direction?p.channelWidth=a:p.channelHeight=a}p.resizing=!1},10))}},{key:"addBullet",value:function(t){var n=this,e=this.danmu,r=this.channels,i=void 0,o=void 0,a=void 0;if((a="b2t"===n.direction?(o=this.channelWidth,Math.ceil(t.width/o)):(i=this.channelHeight,Math.ceil(t.height/i)))>r.length)return{result:!1,message:"exceed channels.length, occupy="+a+",channelsSize="+r.length};for(var l=!0,s=void 0,u=-1,c=0,p=r.length;c<p;c++)if(r[c].queue[t.mode].some(function(e){return e.id===t.id}))return{result:!1,message:"exsited, channelOrder="+c+",danmu_id="+t.id};if("scroll"===t.mode)for(var d=0,f=r.length-a;d<=f;d++){for(var l=!0,g=d;g<d+a;g++){if((s=r[g]).operating.scroll){l=!1;break}if(s.bookId.scroll&&s.bookId.scroll!==t.id){l=!1;break}s.operating.scroll=!0;var h=s.queue.scroll[0];if(h){var y=h.el.getBoundingClientRect();if("b2t"===n.direction){if(y.bottom>n.containerPos.bottom){s.operating.scroll=l=!1;break}}else if(y.right>n.containerPos.right){s.operating.scroll=l=!1;break}var x=void 0,m=void 0,v=void 0,b=void 0,b="b2t"===n.direction?(m=(y.top-n.containerPos.top+y.height)/(x=(n.containerPos.height+y.height)/h.duration),v=n.containerPos.height,(n.containerPos.height+t.height)/t.duration):(m=(y.left-n.containerPos.left+y.width)/(x=(n.containerPos.width+y.width)/h.duration),v=n.containerPos.width,(n.containerPos.width+t.width)/t.duration),v=v/b;if(e.config.bOffset||(e.config.bOffset=0),x<b&&m+e.config.bOffset>v){s.operating.scroll=l=!1;break}}s.operating.scroll=!1}if(l){u=d;break}}else if("top"===t.mode)for(var k=0,w=r.length-a;k<=w;k++){l=!0;for(var _=k;_<k+a;_++){if(_>Math.floor(r.length/2)){l=!1;break}if((s=r[_]).operating[t.mode]){l=!1;break}if((s.bookId[t.mode]||t.prior)&&s.bookId[t.mode]!==t.id){l=!1;break}if(s.operating[t.mode]=!0,0<s.queue[t.mode].length){s.operating[t.mode]=l=!1;break}s.operating[t.mode]=!1}if(l){u=k;break}}else if("bottom"===t.mode)for(var E=r.length-a;0<=E;E--){l=!0;for(var T=E;T<E+a;T++){if(T<=Math.floor(r.length/2)){l=!1;break}if((s=r[T]).operating[t.mode]){l=!1;break}if((s.bookId[t.mode]||t.prior)&&s.bookId[t.mode]!==t.id){l=!1;break}if(s.operating[t.mode]=!0,0<s.queue[t.mode].length){s.operating[t.mode]=l=!1;break}s.operating[t.mode]=!1}if(l){u=E;break}}if(-1!==u){for(var C=u,S=u+a;C<S;C++)(s=r[C]).operating[t.mode]=!0,s.queue[t.mode].unshift(t),t.prior&&(delete s.bookId[t.mode],n.logger&&n.logger.info(C+"号轨道恢复正常使用")),s.operating[t.mode]=!1;return t.prior&&(n.logger&&n.logger.info(t.id+"号优先弹幕运行完毕"),delete t.bookChannelId,e.player&&e.bulletBtn.main.data.some(function(e){return e.id===t.id&&(delete e.bookChannelId,!0)})),t.channel_id=[u,a],"b2t"===n.direction?(t.top=u*o,n.danmu.config.area&&n.danmu.config.area.start&&(t.top+=n.containerWidth*n.danmu.config.area.start)):(t.top=u*i,n.danmu.config.area&&n.danmu.config.area.start&&(t.top+=n.containerHeight*n.danmu.config.area.start)),{result:t,message:"success"}}if(t.options.realTime){var P=0,O=-1,L=null;if(n.danmu.bulletBtn.main.queue.forEach(function(e,t){!e.prior&&!e.options.realTime&&e.el&&e.el.getBoundingClientRect().left>n.containerPos.right&&e.start>=P&&(P=e.start,O=t,L=e)}),L){L.remove(),n.removeBullet(L),n.danmu.bulletBtn.main.queue.splice(O,1),t.channel_id=L.channel_id;for(var M=L.channel_id[0],R=L.channel_id[0]+L.channel_id[1];M<R;M++)(s=r[M]).operating[t.mode]=!0,s.queue[t.mode].unshift(t),t.prior&&delete s.bookId[t.mode],s.operating[t.mode]=!1;return t.top=L.top,n.danmu.config.area&&n.danmu.config.area.start&&(t.top+=n.containerHeight*n.danmu.config.area.start),{result:t,message:"success"}}}if(t.prior)if(t.bookChannelId||n.danmu.live)e.player&&e.bulletBtn.main.data.some(function(e){return e.id===t.id&&(n.logger&&n.logger.info(t.id+"号优先弹幕将于2秒后再次请求注册"),e.start+=2e3,!0)});else{for(var u=-1,D=0,A=r.length-a;D<=A;D++){l=!0;for(var j=D;j<D+a;j++)if(r[j].bookId[t.mode]){l=!1;break}if(l){u=D;break}}if(-1!==u){for(var I=u;I<u+a;I++)r[I].bookId[t.mode]=t.id,n.logger&&n.logger.info(I+"号轨道被"+t.id+"号优先弹幕预定");e.player&&e.bulletBtn.main.data.some(function(e){return e.id===t.id&&(n.logger&&n.logger.info(t.id+"号优先弹幕将于2秒后再次请求注册"),e.start+=2e3,e.bookChannelId=[u,a],n.logger&&n.logger.info(t.id+"号优先弹幕预定了"+u+"~"+(u+a-1)+"号轨道"),!0)})}}return{result:!1,message:"no surplus will right"}}},{key:"removeBullet",value:function(n){this.logger&&this.logger.info("removeBullet "+(n.options.txt||"[DOM Element]"));for(var r,e=this.channels,t=n.channel_id,i=void 0,o=t[0],a=t[0]+t[1];o<a;o++)(i=e[o])&&(i.operating[n.mode]=!0,r=-1,i.queue[n.mode].some(function(e,t){return e.id===n.id&&(r=t,!0)}),-1<r&&i.queue[n.mode].splice(r,1),i.operating[n.mode]=!1);n.options.loop&&this.danmu.bulletBtn.main.playedData.push(n.options)}},{key:"resetArea",value:function(){this.logger&&this.logger.info("resetArea");var e=this.danmu.container,a=this,t=e.getBoundingClientRect();a.width=t.width,a.height=t.height,a.danmu.config.area&&0<=a.danmu.config.area.start&&a.danmu.config.area.end>=a.danmu.config.area.start&&("b2t"===a.direction?a.width=a.width*(a.danmu.config.area.end-a.danmu.config.area.start):a.height=a.height*(a.danmu.config.area.end-a.danmu.config.area.start)),a.container=e;for(var l=a.danmu.config.channelSize||(/mobile/gi.test(navigator.userAgent)?10:12),n="b2t"===a.direction?Math.floor(a.width/l):Math.floor(a.height/l),s=[],r=0;r<n;r++)s[r]={id:r,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}};if(a.channels&&a.channels.length<=s.length){for(var i=0;i<a.channels.length;i++)!function(n){s[n]={id:n,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}},["scroll","top"].forEach(function(t){a.channels[n].queue[t].forEach(function(e){e.el&&(s[n].queue[t].push(e),e.resized||(e.pauseMove(a.containerPos,!1),e.startMove(a.containerPos),e.resized=!0))})}),a.channels[n].queue.bottom.forEach(function(e){var t;e.el&&(s[n+s.length-a.channels.length].queue.bottom.push(e),e.channel_id[0]+e.channel_id[1]-1===n&&(t=[].concat(e.channel_id),e.channel_id=[t[0]-a.channels.length+s.length,t[1]],e.top=e.channel_id[0]*l,a.danmu.config.area&&a.danmu.config.area.start&&(e.top+=a.containerHeight*a.danmu.config.area.start),e.topInit()),e.resized||(e.pauseMove(a.containerPos,!1),e.startMove(a.containerPos),e.resized=!0))})}(i);for(var o=0;o<s.length;o++)!function(t){["scroll","top","bottom"].forEach(function(e){s[t].queue[e].forEach(function(e){e.resized=!1})})}(o);a.channels=s,"b2t"===a.direction?a.channelWidth=l:a.channelHeight=l}else if(a.channels&&a.channels.length>s.length){for(var u=0;u<s.length;u++)!function(o){s[o]={id:o,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}},["scroll","top","bottom"].forEach(function(r){var i;"top"===r&&o>Math.floor(s.length/2)||"bottom"===r&&o<=Math.floor(s.length/2)||(i="bottom"===r?o-s.length+a.channels.length:o,a.channels[i].queue[r].forEach(function(e,t){var n;e.el&&(s[o].queue[r].push(e),"bottom"===r&&e.channel_id[0]+e.channel_id[1]-1===i&&(n=[].concat(e.channel_id),e.channel_id=[n[0]-a.channels.length+s.length,n[1]],e.top=e.channel_id[0]*l,a.danmu.config.area&&a.danmu.config.area.start&&(e.top+=a.containerHeight*a.danmu.config.area.start),e.topInit()),e.resized||(e.pauseMove(a.containerPos,!1),e.startMove(a.containerPos),e.resized=!0)),a.channels[i].queue[r].splice(t,1)}))})}(u);for(var c=0;c<s.length;c++)!function(t){["scroll","top","bottom"].forEach(function(e){s[t].queue[e].forEach(function(e){e.resized=!1})})}(c);a.channels=s,"b2t"===a.direction?a.channelWidth=l:a.channelHeight=l}}},{key:"reset",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];this.logger&&this.logger.info("reset");var i=this.danmu.container,o=this;function t(){var e=i.getBoundingClientRect();o.width=e.width,o.height=e.height,o.danmu.config.area&&0<=o.danmu.config.area.start&&o.danmu.config.area.end>=o.danmu.config.area.start&&("b2t"===o.direction?o.width=o.width*(o.danmu.config.area.end-o.danmu.config.area.start):o.height=o.height*(o.danmu.config.area.end-o.danmu.config.area.start)),o.container=i;for(var e=o.danmu.config.channelSize||(/mobile/gi.test(navigator.userAgent)?10:12),t="b2t"===o.direction?Math.floor(o.width/e):Math.floor(o.height/e),n=[],r=0;r<t;r++)n[r]={id:r,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}};o.channels=n,"b2t"===o.direction?o.channelWidth=e:o.channelHeight=e}o.danmu.bulletBtn&&o.danmu.bulletBtn.main&&o.danmu.bulletBtn.main.queue.forEach(function(e){e.pauseMove(o.containerPos),e.remove()}),o.channels&&0<o.channels.length&&["scroll","top","bottom"].forEach(function(e){for(var t=0;t<o.channels.length;t++)o.channels[t].queue[e].forEach(function(e){e.pauseMove(o.containerPos),e.remove()})}),o.danmu.bulletBtn&&o.danmu.bulletBtn.main&&o.danmu.bulletBtn.main.data&&o.danmu.bulletBtn.main.data.forEach(function(e){e.hasAttached=!1}),e?this.resetTimer=setTimeout(t,200):t()}},{key:"resetWithCb",value:function(e,t){this.logger&&this.logger.info("resetWithCb");var n=this.danmu.container,r=this;r.channels&&0<r.channels.length&&["scroll","top","bottom"].forEach(function(e){for(var t=0;t<r.channels.length;t++)r.channels[t].queue[e].forEach(function(e){e.pauseMove(r.containerPos),e.remove()})});var i=n.getBoundingClientRect();r.width=i.width,r.height=i.height,r.danmu.config.area&&0<=r.danmu.config.area.start&&r.danmu.config.area.end>=r.danmu.config.area.start&&("b2t"===r.direction?r.width=r.width*(r.danmu.config.area.end-r.danmu.config.area.start):r.height=r.height*(r.danmu.config.area.end-r.danmu.config.area.start)),r.container=n;for(var n=r.danmu.config.channelSize||(/mobile/gi.test(navigator.userAgent)?10:12),o="b2t"===r.direction?Math.floor(r.width/n):Math.floor(r.height/n),a=[],l=0;l<o;l++)a[l]={id:l,queue:{scroll:[],top:[],bottom:[]},operating:{scroll:!1,top:!1,bottom:!1},bookId:{}};r.channels=a,r.channelHeight=n,e&&e(!0,t)}}]),r=s;function s(e){!function(e){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}(this);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":_(t))&&"function"!=typeof t?e:t}(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));t.setLogger("channel"),t.danmu=e,t.reset(!0);var n=t;return o.default.on(t.danmu,"bullet_remove",function(e){n.removeBullet(e.bullet)},"destroy"),t.direction=e.direction,o.default.on(t.danmu,"changeDirection",function(e){n.direction=e},"destroy"),t.containerPos=t.danmu.container.getBoundingClientRect(),t.containerWidth=t.containerPos.width,t.containerHeight=t.containerPos.height,t.containerLeft=t.containerPos.left,t.containerRight=t.containerPos.right,o.default.on(t.danmu,"channel_resize",function(){n.containerPos=n.danmu.container.getBoundingClientRect(),n.resizing||(n.containerWidth=n.containerPos.width,n.containerHeight=n.containerPos.height,n.containerLeft=n.containerPos.left,n.containerRight=n.containerPos.right,n.resize(!0))},"destroy"),t}t.default=r,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e},i=a(n(1)),s=a(n(0));function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e){return e&&e.__esModule?e:{default:e}}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(u,i.default),r(u,[{key:"attach",value:function(){var e;this.container.appendChild(this.el),this.elPos=this.el.getBoundingClientRect(),"b2t"===this.direction?(this.width=this.elPos.height,this.height=this.elPos.width):(this.width=this.elPos.width,this.height=this.elPos.height),this.moveV&&(e=this.containerPos,this.duration=(e.width+this.width)/this.moveV*1e3),this.danmu.config&&this.danmu.config.mouseControl&&(this.mouseoverFunWrapper=this.mouseoverFun.bind(this),this.el.addEventListener("mouseover",this.mouseoverFunWrapper,!1)),this.danmu.config&&this.danmu.config.mouseEnterControl&&(this.mouseEnterFunWrapper=this.mouseoverFun.bind(this),this.el.addEventListener("mouseenter",this.mouseEnterFunWrapper,!1))}},{key:"mouseoverFun",value:function(e){this.danmu&&this.danmu.mouseControl&&this.danmu.config.mouseControlPause||"waiting"===this.status||"end"===this.status||this.danmu&&this.danmu.emit("bullet_hover",{bullet:this,event:e})}},{key:"detach",value:function(){this.el&&(this.danmu.config&&this.danmu.config.mouseControl&&this.el.removeEventListener("mouseover",this.mouseoverFunWrapper,!1),this.danmu.config&&this.danmu.config.mouseEnterControl&&this.el.removeEventListener("mouseenter",this.mouseEnterFunWrapper,!1),this.el.parentNode&&this.el.parentNode.removeChild(this.el),this.domObj.unuse(this.el),this.el=null),this.danmu.off("changeDirection",this.onChangeDirection)}},{key:"topInit",value:function(){var e;this.logger&&this.logger.info("topInit #"+(this.options.txt||"[DOM Element]")+"#"),"b2t"===this.direction?(e=this.containerPos,s.default.style(this.el,"transformOrigin","left top"),s.default.style(this.el,"transform","translateX(-"+this.top+"px) translateY("+e.height+"px) translateZ(0px) rotate(90deg)"),s.default.style(this.el,"transition","transform 0s linear 0s")):s.default.style(this.el,"top",this.top+"px")}},{key:"pauseMove",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];this.logger&&this.logger.info("pauseMove #"+(this.options.txt||"[DOM Element]")+"#");var n;"paused"!==this.status&&("forcedPause"!==this.status&&(this.status="paused"),clearTimeout(this.removeTimer),this.el)&&(s.default.style(this.el,"willChange","auto"),"scroll"===this.mode?(t?(n=((new Date).getTime()-this.moveTime)/1e3*this.moveV,t=(t=0)<=this.moveMoreS-n?"b2t"===this.direction?(this.moveMoreS-n)/this.moveContainerHeight*e.height:(this.moveMoreS-n)/this.moveContainerWidth*e.width:this.moveMoreS-n,"b2t"===this.direction?s.default.style(this.el,"transform","translateX(-"+this.top+"px) translateY("+t+"px) translateZ(0px) rotate(90deg)"):s.default.style(this.el,"left",t+"px")):"b2t"===this.direction?s.default.style(this.el,"transform","translateX(-"+this.top+"px) translateY("+(this.el.getBoundingClientRect().top-e.top)+"px) translateZ(0px) rotate(90deg)"):s.default.style(this.el,"left",this.el.getBoundingClientRect().left-e.left+"px"),"b2t"===this.direction||s.default.style(this.el,"transform","translateX(0px) translateY(0px) translateZ(0px)"),s.default.style(this.el,"transition","transform 0s linear 0s")):this.pastDuration&&this.startTime?this.pastDuration=this.pastDuration+(new Date).getTime()-this.startTime:this.pastDuration=1)}},{key:"startMove",value:function(n,e){this.logger&&this.logger.info("startMove #"+(this.options.txt||"[DOM Element]")+"#");var t,r,i,o=this;function a(){var e,t;o.el&&("scroll"===o.mode?(e=o.containerPos,t=o.el.getBoundingClientRect(),"b2t"===o.direction?t&&t.bottom<=e.top+100?(o.status="end",o.remove()):(o.pauseMove(e),"paused"!==o.danmu.bulletBtn.main.status&&o.startMove(e)):t&&t.right<=e.left+100?(o.status="end",o.remove()):(o.pauseMove(e),"paused"!==o.danmu.bulletBtn.main.status&&o.startMove(e))):(o.status="end",o.remove()))}o.hasMove||(o.danmu.emit("bullet_start",o),o.hasMove=!0),("forcedPause"!==o.status||e)&&this.el&&"start"!==this.status&&(this.status="start",s.default.style(this.el,"willChange","transform"),"scroll"===this.mode?"b2t"===this.direction?(this.moveV=(n.height+this.height)/this.duration*1e3,t=(o.el.getBoundingClientRect().bottom-n.top)/this.moveV,s.default.style(this.el,"transition","transform "+t+"s linear 0s"),this.startMoveTimer=setTimeout(function(){o.el&&(s.default.style(o.el,"transform","translateX(-"+o.top+"px) translateY(-"+o.height+"px) translateZ(0px) rotate(90deg)"),o.moveTime=(new Date).getTime(),o.moveMoreS=o.el.getBoundingClientRect().top-n.top,o.moveContainerHeight=n.height,o.removeTimer=setTimeout(a,1e3*t))},20)):(i=this.el.getBoundingClientRect(),this.moveV=(n.width+this.width)/this.duration*1e3,r=(i.right-n.left)/this.moveV,s.default.style(this.el,"transition","transform "+r+"s linear 0s"),this.startMoveTimer=setTimeout(function(){var e,t;o.el&&(t=((e=o.el.getBoundingClientRect()).right-n.left)/r,e.right>n.left&&t>o.moveV-1&&t<o.moveV+1?(s.default.style(o.el,"transform","translateX(-"+(e.right-n.left)+"px) translateY(0px) translateZ(0px)"),o.moveTime=(new Date).getTime(),o.moveMoreS=e.left-n.left,o.moveContainerWidth=n.width,o.removeTimer=setTimeout(a,1e3*r)):(o.status="end",o.remove()))},0)):(s.default.style(this.el,"left","50%"),s.default.style(this.el,"margin","0 0 0 -"+this.width/2+"px"),this.pastDuration||(this.pastDuration=1),i=this.duration>=this.pastDuration?this.duration-this.pastDuration:0,this.removeTimer=setTimeout(a,i),this.startTime=(new Date).getTime()))}},{key:"remove",value:function(){this.logger&&this.logger.info("remove #"+(this.options.txt||"[DOM Element]")+"#"),this.removeTimer&&clearTimeout(this.removeTimer),this.startMoveTimer&&clearTimeout(this.startMoveTimer),this.el&&this.el.parentNode&&(s.default.style(this.el,"willChange","auto"),this.detach(),this.danmu.emit("bullet_remove",{bullet:this}))}},{key:"setFontSize",value:function(e){this.el&&(this.el.style.fontSize=e)}},{key:"setLikeDom",value:function(t,n){var e;return t&&(Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t.className="danmu-like",this.el)&&((e=this.el.querySelector(".danmu-like"))&&this.el.removeChild(e),this.el.innerHTML=""+this.el.innerHTML+t.outerHTML),t}}]),r=u;function u(e,t){!function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=(void 0===t?"undefined":_(t))&&"function"!=typeof t?e:t}(this,(u.__proto__||Object.getPrototypeOf(u)).call(this));n.setLogger("bullet"),n.danmu=e,n.options=t,n.duration=t.duration,n.moveV=t.moveV,n.id=t.id,n.container=e.container,n.start=t.start,n.prior=t.prior,n.color=t.color,n.bookChannelId=t.bookChannelId,n.direction=e.direction;var r=n;n.onChangeDirection=function(e){r.direction=e},n.danmu.on("changeDirection",n.onChangeDirection);var i,o,a=void 0;n.domObj=e.domObj,t.el&&1===t.el.nodeType?(a=n.domObj.use(),i=s.default.copyDom(t.el),t.eventListeners&&0<t.eventListeners.length&&t.eventListeners.forEach(function(e){i.addEventListener(e.event,e.listener,e.useCapture||!1)}),a.appendChild(i)):(a=n.domObj.use()).textContent=t.txt,t.style&&(o=t.style,Object.keys(o).forEach(function(e){s.default.style(a,e,o[e])})),"top"===t.mode||"bottom"===t.mode?n.mode=t.mode:n.mode="scroll",n.el=a,t.like&&t.like.el&&n.setLikeDom(t.like.el,t.like.style),n.status="waiting";var l=n.container.getBoundingClientRect(),e=Math.floor(Math.random()*(100<l.width/10?200:l.width/10));t.realTime&&(e=0);e=l.width+e+"px";return s.default.style(n.el,"left",e),n.containerPos=l,n}t.default=r,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e},i=(n=n(0))&&n.__esModule?n:{default:n},r=(r(o,[{key:"init",value:function(e){this.idleList=[],this.usingList=[],this._id=0,this.options=e,this._expand(e.initSize)}},{key:"use",value:function(){this.idleList.length||this._expand(1);var e=this.idleList.shift();return this.usingList.push(e),e}},{key:"unuse",value:function(e){var t=this.usingList.indexOf(e);t<0||(this.usingList.splice(t,1),e.innerHTML="",e.textcontent="",this.clearElementStyle(e),this.idleList.push(e))}},{key:"_expand",value:function(e){for(var t=0;t<e;t++)this.idleList.push(this.options.initDOM(this._id++))}},{key:"destroy",value:function(){for(var e=0;e<this.idleList.length;e++)this.idleList[e].innerHTML="",this.idleList[e].textcontent="",this.clearElementStyle(this.idleList[e]);for(var t,n=0;n<this.usingList.length;n++)this.usingList[n].innerHTML="",this.usingList[n].textcontent="",this.clearElementStyle(this.usingList[n]);for(t in this)delete this[t]}},{key:"clearElementStyle",value:function(e){var t="undefined"!=typeof window?window.navigator.userAgent:null;t&&(-1<t.indexOf("MSIE ")||-1<t.indexOf("Trident/")?i.default.style(e,"transform","none"):e.setAttribute("style",""))}}]),o);function o(e){!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),this.init({initDOM:function(){return document.createElement("div")},initSize:10})}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.default=r,e.exports=t.default},function(e){e.exports=JSON.parse('{"version":"0.5.10"}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=(function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}(i,[{key:"addObserver",value:function(e,t){if(this.observer){this.observer&&this.observer.observe(e);for(var n=this.__handlers,r=-1,i=0;i<n.length;i++)n[i]&&e===n[i].target&&(r=i);-1<r?this.__handlers[r].handler.push(t):this.__handlers.push({target:e,handler:[t]})}}},{key:"unObserver",value:function(n){var r=-1;this.__handlers.map(function(e,t){n===e.target&&(r=t)}),this.observer&&this.observer.unobserve(n),-1<r&&this.__handlers.splice(r,1)}},{key:"destroyObserver",value:function(){this.observer&&this.observer.disconnect(),this.observer=null,this.__handlers=null}},{key:"__runHandler",value:function(e){for(var t=this.__handlers,n=0;n<t.length;n++)if(t[n]&&e===t[n].target){t[n].handler&&t[n].handler.map(function(e){try{e()}catch(e){console.error(e)}});break}}},{key:"__trigger",value:function(e){var t=this;e.map(function(e){t.__runHandler(e.target)})}}]),new i);function i(){var n=this;if(function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),this.__handlers=[],window.ResizeObserver)try{this.observer=new window.ResizeObserver(function(e){var t=(new Date).getTime();t-n.timeStampe<200||(n.timeStampe=t,n.__trigger(e))}),this.timeStampe=(new Date).getTime()}catch(e){}}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.addObserver=function(e,t){r.addObserver(e,t)},t.unObserver=function(e,t){r.unObserver(e,t)},t.destroyObserver=function(e,t){r.destroyObserver(e,t)}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]),n(37)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(36)(!1)).push([e.i,".danmu{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.danmu>*{position:absolute;white-space:nowrap}.danmu-switch{width:32px;height:20px;border-radius:100px;background-color:#ccc;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;cursor:pointer;position:relative;text-align:center;margin:10px auto}.danmu-switch.danmu-switch-active{padding-left:12px;background-color:#f85959}.danmu-switch span.txt{width:20px;height:20px;line-height:20px;text-align:center;display:block;border-radius:100px;background-color:#ffffff;-webkit-box-shadow:-2px 0 0 0 rgba(0, 0, 0, .04);box-shadow:-2px 0 0 0 rgba(0, 0, 0, .04);font-family:PingFangSC;font-size:10px;font-weight:500;color:#f44336}\n",""])},function(e,t){e.exports=function(o){var a=[];return a.toString=function(){return this.map(function(i){var e=function(){var e=i[1]||"",t=i[3];if(!t)return e;if(o&&"function"==typeof btoa){var n="/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */",r=t.sources.map(function(e){return"/*# sourceURL="+t.sourceRoot+e+" */"});return[e].concat(r).concat([n]).join("\n")}return[e].join("\n")}();return i[2]?"@media "+i[2]+"{"+e+"}":e}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(n[i]=!0)}for(r=0;r<e.length;r++){var o=e[r];"number"==typeof o[0]&&n[o[0]]||(t&&!o[2]?o[2]=t:t&&(o[2]="("+o[2]+") and ("+t+")"),a.push(o))}},a}},function(e,t,n){var r,i,o,s={},u=(r=function(){return window&&document&&document.all&&!window.atob},function(){return i=void 0===i?r.apply(this,arguments):i}),a=(o={},function(e){if("function"==typeof e)return e();if(void 0===o[e]){var t=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}o[e]=t}return o[e]}),l=null,c=0,p=[],d=n(38);function f(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=s[r.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](r.parts[o]);for(;o<r.parts.length;o++)i.parts.push(v(r.parts[o],t))}else{for(var a=[],o=0;o<r.parts.length;o++)a.push(v(r.parts[o],t));s[r.id]={id:r.id,refs:1,parts:a}}}}function g(e,t){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],a=t.base?o[0]+t.base:o[0],o={css:o[1],media:o[2],sourceMap:o[3]};r[a]?r[a].parts.push(o):n.push(r[a]={id:a,parts:[o]})}return n}function h(e,t){var n=a(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=p[p.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),p.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=_(e.insertAt)||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");e=a(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,e)}}function y(e){null!==e.parentNode&&(e.parentNode.removeChild(e),0<=(e=p.indexOf(e))&&p.splice(e,1))}function x(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),m(t,e.attrs),h(e,t),t}function m(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})}function v(t,e){var n,r,i,o,a;if(e.transform&&t.css){if(!(o=e.transform(t.css)))return function(){};t.css=o}return i=e.singleton?(a=c++,n=l=l||x(e),r=w.bind(null,n,a,!1),w.bind(null,n,a,!0)):t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=e,a=document.createElement("link"),void 0===o.attrs.type&&(o.attrs.type="text/css"),o.attrs.rel="stylesheet",m(a,o.attrs),h(o,a),n=a,r=function(e,t,n){var r=n.css,i=n.sourceMap,n=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||n)&&(r=d(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");i=new Blob([r],{type:"text/css"}),r=e.href;e.href=URL.createObjectURL(i),r&&URL.revokeObjectURL(r)}.bind(null,n,e),function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(e),r=function(e,t){var n=t.css,t=t.media;if(t&&e.setAttribute("media",t),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),function(){y(n)}),r(t),function(e){e?e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap||r(t=e):i()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=("undefined"==typeof document?"undefined":_(document)))throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==_(a.attrs)?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=u()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var l=g(e,a);return f(l,a),function(e){for(var t,n=[],r=0;r<l.length;r++){var i=l[r];(t=s[i.id]).refs--,n.push(t)}for(e&&f(g(e,a),a),r=0;r<n.length;r++)if(0===(t=n[r]).refs){for(var o=0;o<t.parts.length;o++)t.parts[o]();delete s[t.id]}}};var b,k=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function w(e,t,n,r){n=n?"":r.css;e.styleSheet?e.styleSheet.cssText=k(t,n):(r=document.createTextNode(n),(n=e.childNodes)[t]&&e.removeChild(n[t]),n.length?e.insertBefore(r,n[t]):e.appendChild(r))}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var t=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(t)?e:(t=0===t.indexOf("//")?t:0===t.indexOf("/")?n+t:r+t.replace(/^\.\//,""),"url("+JSON.stringify(t)+")")})}}],r={},i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==(void 0===t?"undefined":_(t))&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=4);function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}var n,r},"object"==_(n)&&"object"==_(e)?e.exports=t():void 0===(t="function"==typeof(t=t)?t.apply(n,[]):t)||(e.exports=t)}.call(this,t(135)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40">\n <path fill="#f85959" transform="scale(0.8 0.8)" d="M36.5,18.73a1.19,1.19,0,0,0,1-1.14V16.33a1.2,1.2,0,0,0-1-1.13l-.61-.08a1.75,1.75,0,0,1-1.3-.86l-.21-.36-.2-.36A1.72,1.72,0,0,1,34,12l.23-.58a1.18,1.18,0,0,0-.5-1.42l-1.1-.62a1.18,1.18,0,0,0-1.47.3l-.39.51a1.82,1.82,0,0,1-1.41.72c-.44,0-1.88-.27-2.22-.7l-.39-.49a1.18,1.18,0,0,0-1.48-.28l-1.09.64a1.19,1.19,0,0,0-.47,1.43l.25.59a1.87,1.87,0,0,1-.08,1.58c-.26.37-1.17,1.5-1.71,1.58l-.63.09a1.19,1.19,0,0,0-1,1.14l0,1.27a1.17,1.17,0,0,0,1,1.12l.61.08a1.74,1.74,0,0,1,1.3.87l.21.36.2.35A1.69,1.69,0,0,1,24,22.08l-.23.59a1.19,1.19,0,0,0,.5,1.42l1.1.62a1.19,1.19,0,0,0,1.48-.31l.38-.5a1.83,1.83,0,0,1,1.41-.72c.44,0,1.88.25,2.22.69l.39.49a1.18,1.18,0,0,0,1.48.28L33.86,24a1.19,1.19,0,0,0,.47-1.43L34.09,22a1.84,1.84,0,0,1,.07-1.58c.26-.37,1.17-1.5,1.72-1.58ZM31,18.94a2.76,2.76,0,0,1-4.65-1.2A2.71,2.71,0,0,1,27,15.13a2.76,2.76,0,0,1,4.64,1.2A2.7,2.7,0,0,1,31,18.94Z"/>\n <path fill="#f85959" transform="scale(0.8 0.8)" d="M32,0H3.59A3.59,3.59,0,0,0,0,3.59v17A3.59,3.59,0,0,0,3.59,24.2H19.72a12.59,12.59,0,0,1-.81-1.2A11.73,11.73,0,0,1,35.54,7.28V3.59A3.59,3.59,0,0,0,32,0ZM13,14.18H4.29a1.52,1.52,0,0,1,0-3H13a1.52,1.52,0,0,1,0,3ZM16.45,8H4.29a1.51,1.51,0,0,1,0-3H16.45a1.51,1.51,0,1,1,0,3Z"/>\n</svg>\n'},function(e,t,n){var r=n(138);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .danmu-switch{-webkit-order:6;-moz-box-ordinal-group:7;order:6;z-index:26}.xgplayer-skin-default .xgplayer-danmu{display:none;position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;z-index:9;outline:none}.xgplayer-skin-default .xgplayer-danmu>*{position:absolute;white-space:nowrap;z-index:9}.xgplayer-skin-default .xgplayer-danmu.xgplayer-has-danmu{display:block}.xgplayer-skin-default .xgplayer-panel{outline:none;-webkit-order:7;-moz-box-ordinal-group:8;order:7;width:40px;height:40px;display:inline-block;position:relative;font-family:PingFangSC-Regular;font-size:13px;color:hsla(0,0%,100%,.8);z-index:36}.xgplayer-skin-default .xgplayer-panel .xgplayer-panel-icon{cursor:pointer;position:absolute;margin-left:5px;top:10px}.xgplayer-skin-default .xgplayer-panel-active{display:block!important;bottom:30px}.xgplayer-skin-default .xgplayer-panel-slider{z-index:36;display:none;position:absolute;width:230px;height:230px;background:rgba(0,0,0,.54);border-radius:1px;padding:10px 20px;outline:none;left:-115px;bottom:40px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-hidemode{padding-bottom:10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-hidemode-radio li{display:inline;list-style:none;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-hidemode ul{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-hidemode li{margin:0 12px;font-size:11px;color:#aaa}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-hidemode-font{margin-bottom:10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency{display:block;margin-top:10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-line::-moz-focus-outer{border:0!important}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-moz-range-progress{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;background:linear-gradient(90deg,#f85959,#f85959 100%,#aaa)}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea{display:block;margin-top:8px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-name{display:inline-block;position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-control{display:inline-block}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-control-up{width:150px;margin-left:10px;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;color:#aaa}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-control-down{position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-control-down-dots{display:-webkit-flex;display:-moz-box;display:flex;width:150px;margin-left:10px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-threequarters,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-twoquarters{margin-left:-6px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea-full{margin-right:3px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-line::-moz-focus-outer{border:0!important}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-full-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-onequarters-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-threequarters-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-twoquarters-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-zero-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed{display:block}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed-name{display:inline-block;position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed-control{display:inline-block}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed-control-up{width:150px;margin-left:10px;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;color:#aaa}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed-control-down{position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed-control-down-dots{display:-webkit-flex;display:-moz-box;display:flex;width:150px;margin-left:10px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-line::-moz-focus-outer{border:0!important}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-large-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-middle-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-small-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont{display:block}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont-name{display:inline-block;position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont-control{display:inline-block}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont-control-up{width:150px;margin-left:10px;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;color:#aaa}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont-control-down{position:relative;top:-10px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont-control-down-dots{display:-webkit-flex;display:-moz-box;display:flex;width:150px;margin-left:10px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-line::-moz-focus-outer{border:0!important}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-large-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-middle-dot,.xgplayer-skin-default .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-small-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(140),t.default={name:"s_pip",method:function(){var e,t,n=this;n.config.pip&&"function"==typeof n.video.requestPictureInPicture&&(e=n.lang.PIP,t=(0,r.createDom)("xg-pip",'<p class="name"><span>'+e+"</span></p>",{tabindex:9},"xgplayer-pip"),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("pipBtnClick")})}))}},e.exports=t.default},function(e,t,n){var r=n(141);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-pip{-webkit-order:9;-moz-box-ordinal-group:10;order:9;position:relative;outline:none;display:block;cursor:pointer;height:20px;top:10px}.xgplayer-skin-default .xgplayer-pip .name{text-align:center;font-family:PingFangSC-Regular;font-size:13px;line-height:20px;height:20px;color:hsla(0,0%,100%,.8)}.xgplayer-skin-default .xgplayer-pip .name span{width:60px;height:20px;line-height:20px;background:rgba(0,0,0,.38);border-radius:10px;display:inline-block;vertical-align:middle}.lang-is-jp .xgplayer-pip .name span{width:70px;height:20px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(143),t.default={name:"s_miniplayer",method:function(){var e,t,n=this;n.config.miniplayer&&(e=n.lang.MINIPLAYER,t=(0,r.createDom)("xg-miniplayer",'<p class="name"><span>'+e+"</span></p>",{tabindex:9},"xgplayer-miniplayer"),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("miniplayerBtnClick")})}))}},e.exports=t.default},function(e,t,n){var r=n(144);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-miniplayer{-webkit-order:9;-moz-box-ordinal-group:10;order:9;position:relative;outline:none;display:block;cursor:pointer;height:20px;top:10px}.xgplayer-skin-default .xgplayer-miniplayer .name{text-align:center;font-family:PingFangSC-Regular;font-size:13px;line-height:20px;height:20px;color:hsla(0,0%,100%,.8)}.xgplayer-skin-default .xgplayer-miniplayer .name span{width:80px;height:20px;line-height:20px;background:rgba(0,0,0,.38);border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-skin-default .xgplayer-miniplayer-lay{position:absolute;top:26px;left:0;width:100%;height:100%;z-index:130;cursor:pointer;background-color:transparent;display:none}.xgplayer-skin-default .xgplayer-miniplayer-lay div{width:100%;height:100%}.xgplayer-skin-default .xgplayer-miniplayer-drag{cursor:move;position:absolute;top:0;left:0;width:100%;height:26px;line-height:26px;background-image:linear-gradient(rgba(0,0,0,.3),transparent);z-index:130;display:none}.xgplayer-skin-default .xgplayer-miniplayer-drag .drag-handle{width:100%}.xgplayer-skin-default.xgplayer-miniplayer-active{position:fixed;right:0;bottom:200px;width:320px;height:180px;z-index:110}.xgplayer-skin-default.xgplayer-miniplayer-active .xgplayer-controls,.xgplayer-skin-default.xgplayer-miniplayer-active .xgplayer-danmu{display:none}.xgplayer-skin-default.xgplayer-miniplayer-active .xgplayer-miniplayer-lay{display:block}.xgplayer-skin-default.xgplayer-miniplayer-active .xgplayer-miniplayer-drag{display:-webkit-flex;display:-moz-box;display:flex}.xgplayer-skin-default.xgplayer-inactive .xgplayer-miniplayer-drag{display:none}.lang-is-jp .xgplayer-miniplayer .name span{width:70px;height:20px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),r=n(146),o=r&&r.__esModule?r:{default:r};n(147),t.default={name:"s_playNext",method:function(){var t,n,r=this,e=r.config.playNext;e&&e.urlList&&(t=(0,i.createDom)("xg-playnext",'<xg-icon class="xgplayer-icon">'+o.default+"</xg-icon>",{},"xgplayer-playnext"),e=r.lang.PLAYNEXT_TIPS,e=(0,i.createDom)("xg-tips",'<span class="xgplayer-tip-playnext">'+e+"</span>",{},"xgplayer-tips"),t.appendChild(e),r.once("ready",function(){r.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),(0,i.addClass)(r.root,"xgplayer-is-enter"),r.userGestureTrigEvent("playNextBtnClick")})}),r.on("urlListEnd",n=function(){(0,i.addClass)(r.root,"xgplayer-playnext-inactive")}),r.once("destroy",function e(){r.off("urlListEnd",n),r.off("destroy",e)}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">\n <path transform="scale(0.038 0.028)" d="M800 380v768h-128v-352l-320 320v-704l320 320v-352z"></path>\n</svg>\n'},function(e,t,n){var r=n(148);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-playnext{position:relative;-webkit-order:1;-moz-box-ordinal-group:2;order:1;display:block;cursor:pointer;top:-2px}.xgplayer-skin-default .xgplayer-playnext .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext{display:block}.xgplayer-skin-default .xgplayer-playnext:hover{opacity:.85}.xgplayer-skin-default .xgplayer-playnext:hover .xgplayer-tips{display:block}.xgplayer-lang-is-en .xgplayer-playnext .xgplayer-tips{margin-left:-25px}.xgplayer-lang-is-jp .xgplayer-playnext .xgplayer-tips{margin-left:-38px}.xgplayer-skin-default.xgplayer-playnext-inactive .xgplayer-playnext{display:none}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(150),o=i&&i.__esModule?i:{default:i};n(151),t.default={name:"s_rotate",method:function(){var t,e,n=this;n.config.rotate&&(t=(0,r.createDom)("xg-rotate",'<xg-icon class="xgplayer-icon">'+o.default+"</xg-icon>",{},"xgplayer-rotate"),e=n.lang.ROTATE_TIPS,e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-rotate">'+e+"</span>",{},"xgplayer-tips"),t.appendChild(e),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("rotateBtnClick")})}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 40 40" fill="none">\n <g clip-path="url(#clip0)">\n <path transform="scale(1.5 1.5)" d="M11.6665 9.16663H4.1665C2.78579 9.16663 1.6665 10.2859 1.6665 11.6666V15.8333C1.6665 17.214 2.78579 18.3333 4.1665 18.3333H11.6665C13.0472 18.3333 14.1665 17.214 14.1665 15.8333V11.6666C14.1665 10.2859 13.0472 9.16663 11.6665 9.16663Z" fill="white"/>\n <path transform="scale(1.5 1.5)" fill-rule="evenodd" clip-rule="evenodd" d="M3.88148 4.06298C3.75371 4.21005 3.67667 4.40231 3.67749 4.61242C3.67847 4.87253 3.79852 5.10435 3.98581 5.25646L6.99111 8.05895C7.32771 8.37283 7.85502 8.35443 8.16891 8.01782C8.48279 7.68122 8.46437 7.15391 8.12778 6.84003L6.62061 5.43457L9.8198 5.4224C9.82848 5.42239 9.8372 5.42221 9.84591 5.4219C10.9714 5.38233 12.0885 5.6285 13.0931 6.13744C14.0976 6.64635 14.957 7.40148 15.5908 8.33234C16.2246 9.2632 16.6122 10.3394 16.7177 11.4606C16.823 12.5819 16.6427 13.7115 16.1934 14.7442C16.0098 15.1661 16.203 15.6571 16.6251 15.8408C17.0471 16.0243 17.5381 15.8311 17.7216 15.4091C18.2833 14.1183 18.5087 12.7063 18.3771 11.3047C18.2453 9.90318 17.7607 8.55792 16.9684 7.39433C16.1761 6.23073 15.1021 5.28683 13.8463 4.65065C12.5946 4.01651 11.203 3.70872 9.80072 3.75583L6.43415 3.76862L7.96326 2.12885C8.27715 1.79225 8.25872 1.26494 7.92213 0.951061C7.58553 0.63718 7.05822 0.655585 6.74433 0.99219L3.90268 4.0395C3.89545 4.04724 3.88841 4.05509 3.88154 4.06303L3.88148 4.06298Z" fill="white"/>\n </g>\n <defs>\n <clipPath id="clip0">\n <rect width="40" height="40" fill="white"/>\n </clipPath>\n </defs>\n</svg>\n'},function(e,t,n){var r=n(152);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-rotate{position:relative;-webkit-order:10;-moz-box-ordinal-group:11;order:10;display:block;cursor:pointer}.xgplayer-skin-default .xgplayer-rotate .xgplayer-icon{margin-top:7px;width:26px}.xgplayer-skin-default .xgplayer-rotate .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-rotate .xgplayer-tips{margin-left:-22px}.xgplayer-skin-default .xgplayer-rotate .xgplayer-tips .xgplayer-tip-rotate{display:block}.xgplayer-skin-default .xgplayer-rotate:hover{opacity:.85}.xgplayer-skin-default .xgplayer-rotate:hover .xgplayer-tips{display:block}.xgplayer-lang-is-en .xgplayer-rotate .xgplayer-tips{margin-left:-26px}.xgplayer-lang-is-jp .xgplayer-rotate .xgplayer-tips{margin-left:-38px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(154),o=i&&i.__esModule?i:{default:i};n(155),t.default={name:"s_reload",method:function(){var t,e,n=this;n.config.reload&&(t=(0,r.createDom)("xg-reload",'<xg-icon class="xgplayer-icon">'+o.default+"</xg-icon>",{},"xgplayer-reload"),e=n.lang.RELOAD_TIPS,e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-reload">'+e+"</span>",{},"xgplayer-tips"),t.appendChild(e),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("reloadBtnClick")})}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">\n <path fill="#FFF" fill-opacity="1" fill-rule="nonzero" d="M18.17 19.988a7.182 7.182 0 0 1-4.256 1.318 7.806 7.806 0 0 1-.595-.03c-.08-.008-.16-.021-.242-.031a8.004 8.004 0 0 1-.458-.071c-.094-.018-.185-.042-.276-.063a7.743 7.743 0 0 1-.439-.113c-.068-.022-.136-.047-.205-.07a7.03 7.03 0 0 1-.492-.181c-.037-.015-.072-.032-.108-.049a7.295 7.295 0 0 1-.554-.269l-.025-.012a7.347 7.347 0 0 1-2.111-1.753c-.03-.036-.057-.074-.086-.11a7.305 7.305 0 0 1-1.594-4.557h1.686a.123.123 0 0 0 .108-.064.119.119 0 0 0-.006-.125L5.684 9.532a.123.123 0 0 0-.103-.056.123.123 0 0 0-.102.056l-2.834 4.276a.121.121 0 0 0-.005.125c.022.04.064.064.107.064h1.687c0 2.025.627 3.902 1.693 5.454.013.021.022.044.037.066.11.159.233.305.352.455.043.057.085.116.13.171.175.213.36.413.55.61.02.018.036.038.054.055a9.447 9.447 0 0 0 2.91 1.996c.058.026.115.054.175.079.202.084.41.158.619.228.098.034.196.069.296.1.183.054.37.1.558.145.125.029.249.06.376.085.052.01.102.027.155.035.177.032.355.05.533.071.064.007.128.018.19.026.32.03.639.052.956.052a9.46 9.46 0 0 0 5.47-1.746 1.16 1.16 0 0 0 .282-1.608 1.143 1.143 0 0 0-1.6-.283zm5.397-5.991a9.604 9.604 0 0 0-1.685-5.441c-.016-.027-.026-.054-.043-.078-.132-.19-.276-.366-.419-.543-.017-.022-.032-.044-.05-.065a9.467 9.467 0 0 0-3.571-2.7l-.114-.051a11.2 11.2 0 0 0-.673-.248c-.082-.027-.163-.057-.247-.082a9.188 9.188 0 0 0-.6-.156c-.113-.026-.224-.055-.337-.077-.057-.011-.109-.028-.164-.037-.151-.027-.304-.039-.455-.058-.104-.013-.208-.03-.313-.04a10.05 10.05 0 0 0-.759-.039c-.045 0-.09-.007-.136-.007l-.025.003a9.45 9.45 0 0 0-5.46 1.737 1.16 1.16 0 0 0-.284 1.608c.363.523 1.08.65 1.6.284a7.182 7.182 0 0 1 4.222-1.32c.217.002.429.013.639.033.065.007.129.017.193.025.173.021.344.046.513.08.075.014.149.033.221.05.166.037.331.077.494.127l.152.051c.185.061.366.127.545.201l.054.025a7.308 7.308 0 0 1 2.741 2.067l.013.018a7.302 7.302 0 0 1 1.652 4.633h-1.686a.123.123 0 0 0-.108.064.12.12 0 0 0 .006.124l2.834 4.277c.022.033.06.054.103.054.042 0 .08-.021.102-.054l2.833-4.277a.12.12 0 0 0 .005-.124.123.123 0 0 0-.108-.064h-1.685z"/>\n</svg>\n'},function(e,t,n){var r=n(156);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-reload{position:relative;-webkit-order:1;-moz-box-ordinal-group:2;order:1;display:block;width:40px;height:40px;cursor:pointer}.xgplayer-skin-default .xgplayer-reload .xgplayer-icon{margin-top:7px;width:26px}.xgplayer-skin-default .xgplayer-reload .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-reload .xgplayer-tips{margin-left:-22px}.xgplayer-skin-default .xgplayer-reload .xgplayer-tips .xgplayer-tip-reload{display:block}.xgplayer-skin-default .xgplayer-reload:hover{opacity:.85}.xgplayer-skin-default .xgplayer-reload:hover .xgplayer-tips{display:block}.xgplayer-lang-is-en .xgplayer-reload .xgplayer-tips{margin-left:-26px}.xgplayer-lang-is-jp .xgplayer-reload .xgplayer-tips{margin-left:-38px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(158),t.default={name:"s_screenShot",method:function(){var e,t,n=this;n.config.screenShot&&!n.config.screenShot.hideButton&&(e=n.lang.SCREENSHOT,t=(0,r.createDom)("xg-screenshot",'<p class="name"><span>'+(n.config.screenShot.iconText||e)+"</span></p>",{tabindex:11},"xgplayer-screenshot"),n.once("ready",function(){n.controls.appendChild(t)}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("screenShotBtnClick")})}))}},e.exports=t.default},function(e,t,n){var r=n(159);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-screenshot{-webkit-order:11;-moz-box-ordinal-group:12;order:11;position:relative;outline:none;display:block;cursor:pointer;height:20px;top:10px}.xgplayer-skin-default .xgplayer-screenshot .name{text-align:center;font-family:PingFangSC-Regular;font-size:13px;line-height:20px;height:20px;color:hsla(0,0%,100%,.8)}.xgplayer-skin-default .xgplayer-screenshot .name span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;height:20px;line-height:20px;background:rgba(0,0,0,.38);border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-lang-is-en .xgplayer-screenshot .name span,.xgplayer-lang-is-jp .xgplayer-screenshot .name span{width:75px;height:20px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(9),i=r&&r.__esModule?r:{default:r};n(78),t.default={name:"s_nativeTextTrack",method:function(){var o,a,l,s,u;this.config.nativeTextTrack&&(a=(o=this).root,l=i.default.util,s=l.createDom("xg-texttrack","",{tabindex:7},"xgplayer-texttrack"),(u=o.config.nativeTextTrack)&&Array.isArray(u)&&0<u.length&&(l.addClass(o.root,"xgplayer-is-texttrack"),o.once("canplay",function(){var t=this,n=["<ul>"];n.push("<li class='"+(this.textTrackShowDefault?"":"selected")+"'}'>"+o.lang.OFF+"</li>"),u.forEach(function(e){n.push("<li class='"+(e.default&&t.textTrackShowDefault?"selected":"")+"'>"+e.label+"</li>")});var e=o.lang.TEXTTRACK;n.push('</ul><p class="name">'+e+"</p>");var r,i=a.querySelector(".xgplayer-texttrack");i?(i.innerHTML=n.join(""),r=i.querySelector(".name"),o.config.textTrackActive&&"hover"!==o.config.textTrackActive||r.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),l.addClass(a,"xgplayer-texttrack-active"),i.focus()})):(s.innerHTML=n.join(""),r=s.querySelector(".name"),o.config.textTrackActive&&"hover"!==o.config.textTrackActive||r.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),l.addClass(o.root,"xgplayer-texttrack-active"),s.focus()}),o.controls.appendChild(s))})),["touchend","click"].forEach(function(e){s.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation();var t,n=e.target||e.srcElement;n&&"li"===n.tagName.toLocaleLowerCase()?(Array.prototype.forEach.call(n.parentNode.childNodes,function(e){l.removeClass(e,"selected")}),l.addClass(n,"selected"),t=o.root.getElementsByTagName("Track"),n.innerHTML===o.lang.OFF?(t[0].track.mode="hidden",t[0].src="",l.removeClass(o.root,"xgplayer-texttrack-active")):(t[0].style.display="block",l.addClass(o.root,"xgplayer-texttrack-active"),t[0].track.mode="showing",u.some(function(e){if(e.label===n.innerHTML)return t[0].src=e.src,e.kind&&(t[0].kind=e.kind),t[0].label=e.label,e.srclang&&(t[0].srclang=e.srclang),!0}),o.emit("textTrackChange",n.innerHTML))):"click"!==o.config.textTrackActive||!n||"p"!==n.tagName.toLocaleLowerCase()&&"em"!==n.tagName.toLocaleLowerCase()||(l.addClass(o.root,"xgplayer-texttrack-active"),s.focus())},!1)}),o.on("play",function(){var e=a.querySelector(".xgplayer-texttrack ul"),n=a.getElementsByTagName("Track");o.hls&&e&&n&&(n[0].src="",Array.prototype.forEach.call(e.childNodes,function(t){l.hasClass(t,"selected")&&(t.innerHTML===o.lang.OFF?(n[0].track.mode="hidden",n[0].src=""):(n[0].track.mode="hidden",u.some(function(e){if(e.label!==t.innerHTML)return n[0].src=e.src,e.kind&&(n[0].kind=e.kind),n[0].label=e.label,e.srclang&&(n[0].srclang=e.srclang),!0}),u.some(function(e){if(e.label===t.innerHTML)return setTimeout(function(){n[0].src=e.src,e.kind&&(n[0].kind=e.kind),n[0].label=e.label,e.srclang&&(n[0].srclang=e.srclang),n[0].track.mode="showing"}),!0})))}),l.removeClass(o.root,"xgplayer-texttrack-active"))}),s.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),l.removeClass(o.root,"xgplayer-texttrack-active")}))}},e.exports=t.default},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-texttrack{-webkit-order:7;-moz-box-ordinal-group:8;order:7;width:60px;height:150px;z-index:18;position:relative;outline:none;display:none;cursor:default;margin-top:-119px}.xgplayer-skin-default .xgplayer-texttrack ul{display:none;list-style:none;min-width:78px;background:rgba(0,0,0,.54);border-radius:1px;position:absolute;bottom:30px;text-align:center;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:26;cursor:pointer}.xgplayer-skin-default .xgplayer-texttrack ul li{opacity:.7;font-family:PingFangSC-Regular;font-size:11px;color:hsla(0,0%,100%,.8);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:6px 13px}.xgplayer-skin-default .xgplayer-texttrack ul li.selected,.xgplayer-skin-default .xgplayer-texttrack ul li:hover{color:#fff;opacity:1}.xgplayer-skin-default .xgplayer-texttrack .name{text-align:center;font-family:PingFangSC-Regular;font-size:13px;cursor:pointer;color:hsla(0,0%,100%,.8);position:absolute;bottom:0;width:60px;height:20px;line-height:20px;background:rgba(0,0,0,.38);border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-skin-default .xgplayer-texttrack.xgplayer-texttrack-hide{display:none}xg-text-track{transition:bottom .3s ease}.xgplayer-skin-default.xgplayer-is-texttrack .xgplayer-texttrack,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-texttrack ul{display:block}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0);function a(e,t,n,r){var i;0!==t.length?((i=[]).push('<li data-type="off" class="'+(r?"":"selected")+'">'+n+"</li>"),t.forEach(function(e){i.push("<li data-id="+e.id+" data-language="+e.language+' class="'+(e.isDefault&&r?"selected":"")+'">'+e.label+"</li>")}),e.innerHTML=i.join("")):e.innerHTML=""}n(78),t.default={name:"s_textTrack",method:function(){var n,e,r,i=this;this.config.textTrack&&(n=this.config.textTrack,e=i.lang.TEXTTRACK,r=(0,o.createDom)("xg-texttrack",'<ul></ul><p class="name">'+e+"</p>",{tabindex:7},"xgplayer-texttrack"),n&&Array.isArray(n)&&(0<n.length&&(0,o.addClass)(i.root,"xgplayer-is-texttrack"),i.once("canplay",function(){var e;i.root.querySelector(".xgplayer-texttrack")||(i.controls.appendChild(r),e=r.querySelector(".name"),i.config.textTrackActive&&"hover"!==i.config.textTrackActive?e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),((0,o.hasClass)(i.root,"xgplayer-texttrack-active")?(0,o.removeClass):(0,o.addClass))(i.root,"xgplayer-texttrack-active")}):(e.addEventListener("mouseenter",function(e){e.preventDefault(),e.stopPropagation(),(0,o.addClass)(i.root,"xgplayer-texttrack-active"),r.focus()}),r.addEventListener("mouseleave",function(e){e.preventDefault(),e.stopPropagation(),(0,o.removeClass)(i.root,"xgplayer-texttrack-active")}))),["touchend","click"].forEach(function(e){r.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation();var t,n,r=e.target||e.srcElement;r&&"li"===r.tagName.toLocaleLowerCase()&&(t=r.getAttribute("data-id"),n=r.getAttribute("data-type"),e=r.getAttribute("data-language"),Array.prototype.forEach.call(r.parentNode.childNodes,function(e){(0,o.removeClass)(e,"selected")}),(0,o.addClass)(r,"selected"),"off"===n?(i.switchOffSubtile(),(0,o.removeClass)(i.root,"xgplayer-texttrack-active")):(i.switchSubTitle({id:t,language:e}),(0,o.addClass)(i.root,"xgplayer-texttrack-active")))})}),a(r.getElementsByTagName("ul")[0],n,i.lang.OFF,i.textTrackShowDefault),(0===n.length?(0,o.addClass):(0,o.removeClass))(r,"xgplayer-texttrack-hide")}),i.on("subtitle_change",function(e){var t;e.isListUpdate&&(t=r.getElementsByTagName("ul")[0],n=e.list,a(t,e.list,i.lang.OFF,i.textTrackShowDefault),(0<e.list.length?(0,o.addClass):(0,o.removeClass))(i.root,"xgplayer-is-texttrack"),(0===e.list.length?(0,o.addClass):(0,o.removeClass))(r,"xgplayer-texttrack-hide"))})))}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(0);n(164),t.default={name:"s_error",method:function(){var n=this,e=n.root,t=(0,a.createDom)("xg-error",'<span class="xgplayer-error-text">请<span class="xgplayer-error-refresh">刷新</span>试试</span>',{},"xgplayer-error");n.once("ready",function(){e.appendChild(t)});var r=t.querySelector(".xgplayer-error-text");n.config.lang&&"zh-cn"===n.config.lang?r.innerHTML=n.config.errorTips||'请<span class="xgplayer-error-refresh">刷新</span>试试':r.innerHTML=n.config.errorTips||'please try to <span class="xgplayer-error-refresh">refresh</span>';var i=null;function o(){(0,a.addClass)(n.root,"xgplayer-is-error"),(i=t.querySelector(".xgplayer-error-refresh"))&&["touchend","click"].forEach(function(e){i.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.autoplay=!0;var t=n.currentTime;n.once("playing",function(){n.currentTime=t,(0,a.removeClass)(n.root,"xgplayer-is-error")}),n.src=n.config.url})})}n.on("error",o),n.once("destroy",function e(){n.off("error",o),n.off("destroy",e)})}},e.exports=t.default},function(e,t,n){var r=n(165);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-error{background:#000;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:125;font-family:PingFangSC-Regular;font-size:14px;color:#fff;text-align:center;line-height:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.xgplayer-skin-default .xgplayer-error .xgplayer-error-refresh{color:#fa1f41;padding:0 3px;cursor:pointer}.xgplayer-skin-default .xgplayer-error .xgplayer-error-text{line-height:18px;margin:auto 6px}.xgplayer-skin-default.xgplayer-is-error .xgplayer-error{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(0);n(167),t.default={name:"s_memoryPlay",method:function(){var e,t=this,n=t.config.lastPlayTime||0,r=t.config.lastPlayTimeHideDelay||0,i=null;n<=0||((i=(0,o.createDom)("xg-memoryplay",'<div class="xgplayer-memoryplay-spot"><div class="xgplayer-progress-tip">您上次观看到 <span class="xgplayer-lasttime">'+(0,o.format)(n)+'</span> ,为您自动续播 <span class="btn-close"><svg viewBox="64 64 896 896" focusable="false" class="" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></span></div></div>',{},"xgplayer-memoryplay")).addEventListener("mouseover",function(e){e.stopPropagation()}),e=function(){i&&i.parentNode&&i.parentNode.removeChild(i),i=null},i.querySelector(".xgplayer-progress-tip .btn-close").addEventListener("click",e),t.once("play",function(){0<r&&t.root.appendChild(i),t.emit("memoryPlayStart",n),0<r&&setTimeout(function(){e()},1e3*r)}),t.once("ended",e))}},e.exports=t.default},function(e,t,n){var r=n(168);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-memoryplay-spot{position:absolute;height:32px;left:10px;bottom:46px;background:rgba(0,0,0,.5);border-radius:32px;line-height:32px;color:#ddd;z-index:15;padding:0 32px 0 16px}.xgplayer-skin-default .xgplayer-memoryplay-spot .xgplayer-lasttime{color:red;font-weight:700}.xgplayer-skin-default .xgplayer-memoryplay-spot .btn-close{position:absolute;width:16px;height:16px;right:10px;top:2px;cursor:pointer;color:#fff;font-size:16px}",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(170),o=i&&i.__esModule?i:{default:i};n(171),t.default={name:"s_airplay",method:function(){var t,e,n=this;n.config.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&(t=(0,r.createDom)("xg-airplay",'<xg-icon class="xgplayer-icon">\n <div class="xgplayer-icon-airplay">'+o.default+"</div>\n </xg-icon>",{},"xgplayer-airplay"),e=(0,r.createDom)("xg-tips",'<span class="xgplayer-tip-airplay">'+n.lang.AIRPLAY_TIPS+"</span>",{},"xgplayer-tips"),t.appendChild(e),n.once("ready",function(){n.controls.appendChild(t),n.video.addEventListener("webkitplaybacktargetavailabilitychanged",function(e){switch(e.availability){case"available":t.hidden=!1,t.disabled=!1;break;case"not-available":t.hidden=!0,t.disabled=!0}})}),["click","touchend"].forEach(function(e){t.addEventListener(e,function(e){e.preventDefault(),e.stopPropagation(),n.userGestureTrigEvent("airplayBtnClick")})}))}},e.exports=t.default},function(e,t,n){"use strict";n.r(t),t.default='<svg t="1600422191774" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3100" width="28" height="28"><path d="M256 938.666667h512L512 597.333333 256 938.666667z m170.666667-85.333334l85.333333-113.781333L597.333333 853.333333H426.666667zM853.333333 85.333333H170.666667C99.946667 85.333333 42.666667 142.613333 42.666667 213.333333v426.666667c0 70.72 57.28 128 128 128h106.666666l64-85.333333H170.666667c-23.573333 0-42.666667-19.093333-42.666667-42.666667V213.333333c0-23.573333 19.093333-42.666667 42.666667-42.666666h682.666666c23.573333 0 42.666667 19.093333 42.666667 42.666666v426.666667c0 23.573333-19.093333 42.666667-42.666667 42.666667H682.666667l64 85.333333h106.666666c70.72 0 128-57.28 128-128V213.333333c0-70.72-57.28-128-128-128z" p-id="3101" fill="#ffffff"></path></svg>'},function(e,t,n){var r=n(172);"string"==typeof r&&(r=[[e.i,r,""]]);n(2)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-airplay{position:relative;-webkit-order:11;-moz-box-ordinal-group:12;order:11;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-airplay .xgplayer-icon{margin-top:6px;margin-left:6px}.xgplayer-skin-default .xgplayer-airplay .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-airplay .xgplayer-icon .xgplayer-icon-airplay{display:block}.xgplayer-skin-default .xgplayer-airplay .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-airplay .xgplayer-tips .xgplayer-tip-airplay{display:block}.xgplayer-skin-default .xgplayer-airplay:hover{opacity:.85}.xgplayer-skin-default .xgplayer-airplay:hover .xgplayer-tips{display:block}",""])}]);