From 30ef0c0866dddae99964f8b8412659c9de65d864 Mon Sep 17 00:00:00 2001 From: qydysky Date: Wed, 17 May 2023 02:42:44 +0800 Subject: [PATCH] =?utf8?q?Improve=20=E6=9B=B4=E6=96=B0artplayer?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- demo/html/artPlayer/bundle.js | 10 +++++----- demo/html/artPlayer/bundle.js.map | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8ef1cdc..064dff9 100644 --- a/README.md +++ b/README.md @@ -265,7 +265,7 @@ ass编码GB18030支持中文 **特殊** - 路径为`http://127.0.0.1:10000/web/stream?ref=now` - 当前正在获取的流,播放此链接时进度将保持当前流进度。流格式为fmp4(Hevc)或flv(Hevc) + 当前正在获取的流,播放此链接时进度将保持当前流进度,在登陆情况下,可以发送弹幕。流格式为fmp4(Hevc)或flv(Hevc) 使用`?ref={目录}`参数来获取流,当为`?ref=now`时,为当前直播流 diff --git a/demo/html/artPlayer/bundle.js b/demo/html/artPlayer/bundle.js index 205712b..1eb78db 100644 --- a/demo/html/artPlayer/bundle.js +++ b/demo/html/artPlayer/bundle.js @@ -9,12 +9,12 @@ /* module decorator */ module = __webpack_require__.nmd(module); /*! - * artplayer-plugin-danmuku.js v5.0.0 + * artplayer-plugin-danmuku.js v5.0.1 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2023 Harvey Zack * Released under the MIT License. */ -!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof __webpack_require__.g?__webpack_require__.g:{},s="function"==typeof a[i]&&a[i],o=s.cache||{},l= true&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!o[e]){if(!t[e]){var r="function"==typeof a[i]&&a[i];if(!n&&r)return r(e,!0);if(s)return s(e,!0);if(l&&"string"==typeof e)return l(e);var d=new Error("Cannot find module '"+e+"'");throw d.code="MODULE_NOT_FOUND",d}p.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},p.cache={};var m=o[e]=new u.Module(e);t[e][0].call(m.exports,p,m,m.exports,this)}return o[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=o,u.parent=s,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a[i]}}),a[i]=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=5,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 Artplayer.js@5.x.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,o.default)(e,n),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env="production",l.version="5.0.0",l.build="2023-04-23 18:13:05","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"4ns48","./setting":"lO8OT","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4ns48":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),s=i.interopDefault(a);class o{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("85d40535eae5f839"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("resize",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,s=i.$ref.clientHeight,o=i.$ref.clientWidth,l=a+o,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=s,m.width=o,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return o.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,s.default)(t);e({top:n})}}))}async load(){try{let t=[];t="function"==typeof this.option.danmuku?await this.option.danmuku():"function"==typeof this.option.danmuku.then?await this.option.danmuku:"string"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",t),this.queue=[],this.$danmuku.innerText="",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},o.option,this.option,t),this.validator(this.option,o.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("fullscreen",this.reset),this.art.off("fullscreenWeb",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=o},{"./bilibili":"f83sx","./getDanmuTop":"jPSuD","85d40535eae5f839":"fXq73","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f83sx:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function s(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>s))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"9pCYc":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],jPSuD:[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:s}){const o=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===o.length)return a;o.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),o.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fXq73:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],lO8OT:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),s=t("bundle-text:./img/danmu-on.svg"),o=i.interopDefault(s),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),h=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:s,append:l,setStyle:d,tooltip:p,query:c,inverseClass:f,getIcon:g}}}=t;d(i,"display","flex");const y=g("danmu-on",o.default),k=g("danmu-off",u.default),b=g("danmu-config",m.default),v=g("danmu-style",h.default);!function(){const o=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${o.join("")}
发送
`),m=c(".art-danmuku-style",u),p=c(".art-danmuku-input",u),h=c(".art-danmuku-send",u),g=c(".art-danmuku-style-panel-inner",u),y=c(".art-danmuku-style-panel-modes",u),k=c(".art-danmuku-style-panel-colors",u),b=n.mount||l(r,'
');t.option.backdrop&&s(g,"art-backdrop-filter"),n.theme&&s(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,h.innerText="发送",a(h,"art-disabled")):(h.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value="",e.emit(i),s(h,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function C(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),C(),t.on("resize",(()=>{t.isInput||C()})),t.on("destroy",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",d(y,"display",null),d(k,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(y,"display","none"),d(k,"display",null))},mounted(t){l(t,y),l(t,k),p(t,"弹幕开关"),d(k,"display","none")}}),t.setting.add({width:270,name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:b,selector:[{width:200,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"hViDo","bundle-text:./img/danmu-on.svg":"4KfW9","bundle-text:./img/danmu-off.svg":"9UR3U","bundle-text:./img/danmu-config.svg":"4MPCW","bundle-text:./img/danmu-style.svg":"7lV5Q","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hViDo:[function(t,e,n){e.exports='.art-danmuku-emitter{height:var(--art-control-icon-size,32px);width:100%;max-width:100%;background-color:#ffffff4d;border-radius:3px;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],"4KfW9":[function(t,e,n){e.exports=''},{}],"9UR3U":[function(t,e,n){e.exports=''},{}],"4MPCW":[function(t,e,n){e.exports=''},{}],"7lV5Q":[function(t,e,n){e.exports=''},{}]},["bgm6t"],"bgm6t","parcelRequire4dc0"); +!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof __webpack_require__.g?__webpack_require__.g:{},s="function"==typeof a[i]&&a[i],o=s.cache||{},l= true&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!o[e]){if(!t[e]){var r="function"==typeof a[i]&&a[i];if(!n&&r)return r(e,!0);if(s)return s(e,!0);if(l&&"string"==typeof e)return l(e);var d=new Error("Cannot find module '"+e+"'");throw d.code="MODULE_NOT_FOUND",d}p.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},p.cache={};var m=o[e]=new u.Module(e);t[e][0].call(m.exports,p,m,m.exports,this)}return o[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=o,u.parent=s,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a[i]}}),a[i]=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=5,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 Artplayer.js@5.x.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,o.default)(e,n),t.heatmap&&!e.option.isLive&&(0,u.default)(e,n,t.heatmap),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=d,d.env="production",d.version="5.0.1",d.build="2023-05-03 11:57:31","undefined"!=typeof window&&(window.artplayerPluginDanmuku=d)},{"./danmuku":"4ns48","./setting":"lO8OT","./heatmap":"8AxLD","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4ns48":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),s=i.interopDefault(a);class o{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.danmus=[],this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("12ceab24749100d0"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("resize",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",heatmap:!1,beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",heatmap:"object|boolean",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,s=i.$ref.clientHeight,o=i.$ref.clientWidth,l=a+o,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=s,m.width=o,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return o.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,s.default)(t);e({top:n})}}))}async load(){try{"function"==typeof this.option.danmuku?this.danmus=await this.option.danmuku():"function"==typeof this.option.danmuku.then?this.danmus=await this.option.danmuku:"string"==typeof this.option.danmuku?this.danmus=await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.danmus=this.option.danmuku,this.utils.errorHandle(Array.isArray(this.danmus),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",this.danmus),this.queue=[],this.$danmuku.innerText="",this.danmus.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},o.option,this.option,t),this.validator(this.option,o.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("resize",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=o},{"./bilibili":"f83sx","./getDanmuTop":"jPSuD","12ceab24749100d0":"fXq73","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f83sx:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function s(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>s))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"9pCYc":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],jPSuD:[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:s}){const o=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===o.length)return a;o.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),o.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fXq73:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],lO8OT:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),s=t("bundle-text:./img/danmu-on.svg"),o=i.interopDefault(s),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),h=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{SETTING_ITEM_WIDTH:a,utils:{removeClass:s,addClass:l,append:d,setStyle:p,tooltip:c,query:f,inverseClass:g,getIcon:y}}}=t;p(i,"display","flex");const k=y("danmu-on",o.default),x=y("danmu-off",u.default),b=y("danmu-config",m.default),v=y("danmu-style",h.default);!function(){const a=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),o=d(i,`
模式
滚动
静止
颜色
${a.join("")}
发送
`),u=f(".art-danmuku-style",o),m=f(".art-danmuku-input",o),h=f(".art-danmuku-send",o),c=f(".art-danmuku-style-panel-inner",o),y=f(".art-danmuku-style-panel-modes",o),k=f(".art-danmuku-style-panel-colors",o),x=n.mount||d(r,'
');t.option.backdrop&&l(c,"art-backdrop-filter"),n.theme&&l(o,`art-danmuku-theme-${n.theme}`);let b=null,w=n.mode,$=n.color;function D(t){t<=0?(b=null,h.innerText="发送",s(h,"art-disabled")):(h.innerText=t,b=setTimeout((()=>D(t-1)),1e3))}function B(){const i={mode:w,color:$,border:!0,text:m.value.trim()};null===b&&n.beforeEmit(i)&&(m.value="",e.emit(i),l(h,"art-disabled"),D(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function M(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),g(t.target,"art-current"))})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.color&&($=e.color,g(t.target,"art-current"))})),M(),t.on("resize",(()=>{t.isInput||M()})),t.on("destroy",(()=>{n.mount&&o.parentElement===n.mount&&n.mount.removeChild(o)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",p(k,"display",null),p(x,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",p(k,"display","none"),p(x,"display",null))},mounted(e){d(e,k),d(e,x),c(e,"弹幕开关"),p(x,"display","none"),t.on("artplayerPluginDanmuku:hide",(()=>{p(k,"display","none"),p(x,"display",null)})),t.on("artplayerPluginDanmuku:show",(()=>{p(k,"display",null),p(x,"display","none")}))}}),t.setting.add({width:260,name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:b,selector:[{width:a,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:a,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:a,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:a,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"hViDo","bundle-text:./img/danmu-on.svg":"4KfW9","bundle-text:./img/danmu-off.svg":"9UR3U","bundle-text:./img/danmu-config.svg":"4MPCW","bundle-text:./img/danmu-style.svg":"7lV5Q","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hViDo:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;background-color:#ffffff4d;border-radius:5px;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 5px 5px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],"4KfW9":[function(t,e,n){e.exports=''},{}],"9UR3U":[function(t,e,n){e.exports=''},{}],"4MPCW":[function(t,e,n){e.exports=''},{}],"7lV5Q":[function(t,e,n){e.exports=''},{}],"8AxLD":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n);const i={map:(t,e,n,i,r)=>(t-e)*(r-i)/(n-e)+i,range(t,e,n){const i=Math.round(t/n)*n;return Array.from({length:Math.floor((e-t)/n)},((t,e)=>e*n+i))}};n.default=function(t,e,n){const{query:r}=t.constructor.utils;t.controls.add({name:"heatmap",position:"top",html:"",style:{position:"absolute",top:"-100px",left:"0px",right:"0px",height:"100px",width:"100%",pointerEvents:"none"},mounted(a){let s=null,o=null;function l(){if(s=null,o=null,a.innerHTML="",!e.danmus.length||!t.duration)return;const l={w:a.offsetWidth,h:a.offsetHeight},u={xMin:0,xMax:l.w,yMin:0,yMax:128,scale:.25,opacity:.2,minHeight:Math.floor(.05*l.h),sampling:Math.floor(l.w/100),smoothing:.2,flattening:.2};"object"==typeof n&&Object.assign(u,n);const d=[],m=t.duration/l.w;for(let t=0;t<=l.w;t+=u.sampling){const n=e.danmus.filter((({time:e})=>e>t*m&&e<=(t+u.sampling)*m)).length;d.push([t,n])}const p=d[d.length-1],h=p[0],c=p[1];h!==l.w&&d.push([l.w,c]);const f=d.map((t=>t[1])),g=(Math.min(...f)+Math.max(...f))/2;for(let t=0;tg?1+u.scale:1-u.scale)+u.minHeight}const y=(t,e,n,r)=>{const a=((t,e)=>{const n=e[0]-t[0],i=e[1]-t[1];return{length:Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),angle:Math.atan2(i,n)}})(e||t,n||t),s=i.map(Math.cos(a.angle)*u.flattening,0,1,1,0),o=a.angle*s+(r?Math.PI:0),l=a.length*u.smoothing;return[t[0]+Math.cos(o)*l,t[1]+Math.sin(o)*l]},k=d.map((t=>[i.map(t[0],u.xMin,u.xMax,0,l.w),i.map(t[1],u.yMin,u.yMax,l.h,0)])).reduce(((t,e,n,i)=>0===n?`M ${i[i.length-1][0]},${l.h} L ${e[0]},${l.h} L ${e[0]},${e[1]}`:`${t} ${((t,e,n)=>{const i=y(n[e-1],n[e-2],t),r=y(t,n[e-1],n[e+1],!0),a=e===n.length-1?" z":"";return`C ${i[0]},${i[1]} ${r[0]},${r[1]} ${t[0]},${t[1]}${a}`})(e,n,i)}`),"");a.innerHTML=``,s=r("#heatmap-start",a),o=r("#heatmap-stop",a),s.setAttribute("offset",100*t.played+"%"),o.setAttribute("offset",100*t.played+"%")}t.on("video:timeupdate",(()=>{s&&o&&(s.setAttribute("offset",100*t.played+"%"),o.setAttribute("offset",100*t.played+"%"))})),t.on("setBar",((t,e)=>{s&&o&&"played"===t&&(s.setAttribute("offset",100*e+"%"),o.setAttribute("offset",100*e+"%"))})),t.on("ready",l),t.on("resize",l),t.on("artplayerPluginDanmuku:loaded",l)}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}]},["bgm6t"],"bgm6t","parcelRequire4dc0"); /***/ }), @@ -26,12 +26,12 @@ /* module decorator */ module = __webpack_require__.nmd(module); /*! - * artplayer.js v5.0.4 + * artplayer.js v5.0.9 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2023 Harvey Zack * Released under the MIT License. */ -!function(e,t,r,a,o){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof __webpack_require__.g?__webpack_require__.g:{},i="function"==typeof n[a]&&n[a],s=i.cache||{},l= true&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof n[a]&&n[a];if(!r&&o)return o(t,!0);if(i)return i(t,!0);if(l&&"string"==typeof t)return l(t);var p=new Error("Cannot find module '"+t+"'");throw p.code="MODULE_NOT_FOUND",p}d.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=i,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return n[a]}}),n[a]=c;for(var p=0;pt.call(this,this))),te.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e("Version@"+te.version),e("Env@"+te.env),e("Build@"+te.build);for(let t=0;te("Event@"+t.type)))}ee.push(this)}static get instances(){return ee}static get version(){return"5.0.4"}static get env(){return"production"}static get build(){return"2023-04-27 14:20:56"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},escape:!0,encoding:"utf-8",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=te,te.DEBUG=!1,te.CONTEXTMENU=!0,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DBCLICK_TIME=300,te.DBCLICK_FULLSCREEN=!0,te.MOBILE_DBCLICK_PLAY=!0,te.MOBILE_CLICK_PLAY=!1,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,te.VOLUME_STEP=.1,te.SEEK_STEP=5,te.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],te.ASPECT_RATIO=["default","4:3","16:9"],te.FLIP=["normal","horizontal","vertical"],te.FULLSCREEN_WEB_IN_BODY=!1,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=n.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"0016T","option-validator":"bAWi2","./utils/emitter":"66mFZ","./utils":"71aH7","./scheme":"AKEiO","./config":"lyjeQ","./whitelist":"9L0ao","./template":"X13Zf","./i18n":"3jKkj","./player":"a90nx","./control":"8Z0Uf","./contextmenu":"2KYsr","./info":"02ajl","./subtitle":"eSWto","./events":"jo4S1","./hotkey":"6NoFy","./layer":"6G6hZ","./loading":"3dsEe","./notice":"dWGTw","./mask":"5POkG","./icons":"6OeNg","./setting":"3eYNH","./storage":"2aaJe","./plugins":"8MTUM","./mobile":"7mil2","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"0016T":[function(e,t,r){t.exports='.art-video-player{--art-theme:red;--art-font-color:#fff;--art-background-color:#000;--art-text-shadow-color:#00000080;--art-transition-duration:.2s;--art-padding:10px;--art-border-radius:3px;--art-progress-height:6px;--art-progress-color:#fff3;--art-hover-color:#ffffff80;--art-loaded-color:#fff3;--art-loop-color:#ffffffbf;--art-state-size:80px;--art-state-opacity:.8;--art-bottom-height:100px;--art-bottom-offset:20px;--art-bottom-gap:5px;--art-highlight-width:8px;--art-highlight-color:#ffffff80;--art-loop-width:2px;--art-control-height:46px;--art-control-opacity:.75;--art-control-icon-size:36px;--art-control-icon-scale:1.1;--art-volume-height:120px;--art-volume-handle-size:14px;--art-lock-size:36px;--art-indicator-scale:0;--art-indicator-size:16px;--art-fullscreen-web-index:9999;--art-settings-scale:1;--art-settings-icon-size:24px;--art-settings-max-height:300px;--art-selector-max-height:300px;--art-contextmenus-min-width:250px;--art-subtitle-font-size:20px;--art-subtitle-gap:5px;--art-subtitle-bottom:15px;--art-subtitle-border:#000;--art-widget-background:#000000d9;--art-tip-background:#00000080;--art-scrollbar-size:4px;--art-scrollbar-background:#ffffff40;--art-scrollbar-background-hover:#ffffff80;--art-mini-progress-height:2px}.art-bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.art-bottom-gradient{background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x}.art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-video-player{width:100%;height:100%;zoom:1;text-align:left;direction:ltr;user-select:none;box-sizing:border-box;color:var(--art-font-color);background-color:var(--art-background-color);text-shadow:0 0 2px var(--art-text-shadow-color);-webkit-tap-highlight-color:#0000;-ms-touch-action:manipulation;touch-action:manipulation;-ms-high-contrast-adjust:none;outline:0;margin:0 auto;padding:0;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,Roboto,Arial,sans-serif;font-size:14px;line-height:1.3;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:var(--art-scrollbar-size);height:var(--art-scrollbar-size)}.art-video-player ::-webkit-scrollbar-thumb{background-color:var(--art-scrollbar-background)}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:var(--art-scrollbar-background-hover)}.art-video-player img{max-width:100%;vertical-align:top}.art-video-player svg{fill:var(--art-font-color)}.art-video-player a{color:var(--art-font-color);text-decoration:none}.art-icon{justify-content:center;align-items:center;line-height:1;display:flex}.art-video-player.art-backdrop .art-contextmenus,.art-video-player.art-backdrop .art-info,.art-video-player.art-backdrop .art-settings,.art-video-player.art-backdrop .art-layer-auto-playback,.art-video-player.art-backdrop .art-selector-list,.art-video-player.art-backdrop .art-volume-inner{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-video{z-index:10;width:100%;height:100%;cursor:pointer;position:absolute;inset:0}.art-poster{z-index:11;width:100%;height:100%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:var(--art-subtitle-gap);bottom:var(--art-subtitle-bottom);font-size:var(--art-subtitle-font-size);transition:bottom var(--art-transition-duration)ease;text-shadow:var(--art-subtitle-border)1px 0 1px,var(--art-subtitle-border)0 1px 1px,var(--art-subtitle-border)-1px 0 1px,var(--art-subtitle-border)0 -1px 1px,var(--art-subtitle-border)1px 1px 1px,var(--art-subtitle-border)-1px -1px 1px,var(--art-subtitle-border)1px -1px 1px,var(--art-subtitle-border)-1px 1px 1px;flex-direction:column;padding:0 5%;display:none;position:absolute}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content}.art-video-player.art-subtitle-show .art-subtitle{display:flex}.art-video-player.art-control-show .art-subtitle{bottom:calc(var(--art-control-height) + var(--art-subtitle-bottom))}.art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:flex}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-video-player .art-mask .art-state{opacity:0;width:var(--art-state-size);height:var(--art-state-size);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;display:flex;transform:scale(2)}.art-video-player.art-mask-show .art-state{cursor:pointer;pointer-events:auto;opacity:var(--art-state-opacity);transform:scale(1)}.art-video-player.art-loading-show .art-state{display:none}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;width:100%;height:100%;opacity:0;pointer-events:none;justify-content:flex-end;gap:var(--art-bottom-gap);padding:0 var(--art-padding);transition:opacity var(--art-transition-duration)ease;background-size:100% var(--art-bottom-height);background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.art-video-player .art-bottom .art-controls,.art-video-player .art-bottom .art-progress{transform:translateY(var(--art-bottom-offset));transition:transform var(--art-transition-duration)ease}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1}.art-video-player.art-control-show .art-bottom .art-controls,.art-video-player.art-hover .art-bottom .art-controls,.art-video-player.art-control-show .art-bottom .art-progress,.art-video-player.art-hover .art-bottom .art-progress{transform:translateY(0)}.art-bottom .art-progress{z-index:0;pointer-events:auto;position:relative}.art-bottom .art-progress .art-control-progress{cursor:pointer;height:var(--art-progress-height);justify-content:center;align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;transition:height var(--art-transition-duration)ease;background-color:var(--art-progress-color);align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-hover{z-index:0;width:100%;height:100%;width:0%;background-color:var(--art-hover-color);display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;width:100%;height:100%;width:0%;background-color:var(--art-loaded-color);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;width:100%;height:100%;width:0%;background-color:var(--art-theme);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{z-index:0;width:100%;height:100%;pointer-events:auto;width:var(--art-highlight-width);transform:translateX(calc(var(--art-highlight-width)/-2));background-color:var(--art-highlight-color);position:absolute;inset:0 auto 0 0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{z-index:40;width:var(--art-indicator-size);height:var(--art-indicator-size);transform:scale(var(--art-indicator-scale));margin-left:calc(var(--art-indicator-size)/-2);transition:transform var(--art-transition-duration)ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:active{transform:scale(1)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;border-radius:var(--art-border-radius);white-space:nowrap;background-color:var(--art-tip-background);padding:3px 5px;font-size:12px;line-height:1;display:none;position:absolute;top:-25px;left:0}.art-bottom .art-progress .art-control-progress:hover .art-control-progress-inner{height:100%}.art-bottom .art-progress .art-control-thumbnails{border-radius:var(--art-border-radius);pointer-events:none;background-color:var(--art-widget-background);display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-bottom .art-progress .art-control-loop{z-index:0;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-loop .art-loop-point{z-index:0;width:100%;height:100%;width:var(--art-loop-width);background-color:var(--art-loop-color);transform:translateX(calc(var(--art-loop-width)/-2))scaleY(1.5);position:absolute;inset:0 0 0 0%}.art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1)}.art-controls{z-index:10;pointer-events:auto;height:var(--art-control-height);justify-content:space-between;align-items:center;display:flex;position:relative}.art-controls .art-controls-left,.art-controls .art-controls-right{height:100%;display:flex}.art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:none}.art-controls .art-controls-right{justify-content:flex-end}.art-controls .art-control{cursor:pointer;white-space:nowrap;opacity:var(--art-control-opacity);min-height:var(--art-control-height);min-width:var(--art-control-height);transition:opacity var(--art-transition-duration)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.art-controls .art-control .art-icon{height:var(--art-control-icon-size);width:var(--art-control-icon-size);transform:scale(var(--art-control-icon-scale));transition:transform var(--art-transition-duration)ease}.art-controls .art-control .art-icon:active{transform:scale(calc(var(--art-control-icon-scale)*.8))}.art-controls .art-control:hover{opacity:1}.art-control-volume{position:relative}.art-control-volume .art-volume-panel{text-align:center;cursor:default;opacity:0;pointer-events:none;left:0;right:0;bottom:var(--art-control-height);width:var(--art-control-height);height:var(--art-volume-height);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex;position:absolute;transform:translateY(10px)}.art-control-volume .art-volume-panel .art-volume-inner{height:100%;width:100%;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);flex-direction:column;align-items:center;gap:10px;padding:10px 0 12px;display:flex}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider{width:100%;cursor:pointer;flex:1;justify-content:center;display:flex;position:relative}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle{width:2px;border-radius:var(--art-border-radius);background-color:#ffffff40;justify-content:center;display:flex;position:relative;overflow:hidden}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle .art-volume-loaded{z-index:0;width:100%;height:100%;background-color:var(--art-theme);position:absolute;inset:0}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-indicator{width:var(--art-volume-handle-size);height:var(--art-volume-handle-size);margin-top:calc(var(--art-volume-handle-size)/-2);background-color:var(--art-theme);transition:transform var(--art-transition-duration)ease;border-radius:100%;flex-shrink:0;position:absolute;transform:scale(1)}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider:active .art-volume-indicator{transform:scale(.9)}.art-control-volume:hover .art-volume-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.art-video-player .art-notice{z-index:80;width:100%;height:100%;height:auto;padding:var(--art-padding);pointer-events:none;display:none;position:absolute;inset:0 0 auto}.art-video-player .art-notice .art-notice-inner{border-radius:var(--art-border-radius);background-color:var(--art-tip-background);padding:5px;line-height:1;display:inline-flex}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);min-width:var(--art-contextmenus-min-width);flex-direction:column;padding:5px 0;font-size:12px;display:none;position:absolute}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;border-bottom:1px solid #ffffff1a;padding:10px 15px;display:flex}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 8px}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--art-theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;border-radius:var(--art-border-radius);transform-origin:100% 100%;max-height:var(--art-settings-max-height);left:auto;right:var(--art-padding);bottom:var(--art-control-height);transform:scale(var(--art-settings-scale));transition:all var(--art-transition-duration)ease;background-color:var(--art-widget-background);flex-direction:column;display:none;position:absolute;overflow:hidden auto}.art-video-player .art-settings .art-setting-panel{flex-direction:column;display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;transition:background-color var(--art-transition-duration)ease;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--art-theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{justify-content:center;align-items:center;gap:5px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:var(--art-settings-icon-size);width:var(--art-settings-icon-size);justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{min-width:32px;height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:flex}.art-video-player .art-info{left:var(--art-padding);top:var(--art-padding);z-index:100;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);padding:10px;font-size:12px;display:none;position:absolute}.art-video-player .art-info .art-info-panel{flex-direction:column;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item{align-items:center;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-panel .art-info-item .art-info-content{width:250px;text-overflow:ellipsis;white-space:nowrap;user-select:all;overflow:hidden}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-fullscreen{--art-control-height:60px;--art-control-icon-scale:1.3}.art-fullscreen-web{--art-control-height:60px;--art-control-icon-scale:1.3;z-index:var(--art-fullscreen-web-index);width:100%;height:100%;position:fixed;inset:0}.art-mini-popup{z-index:9999;width:320px;height:180px;border-radius:var(--art-border-radius);cursor:move;user-select:none;background:#000;transition:opacity .2s;position:fixed;overflow:hidden;box-shadow:0 0 5px #00000080}.art-mini-popup svg{fill:#fff}.art-mini-popup .art-video{pointer-events:none}.art-mini-popup .art-mini-close{z-index:20;cursor:pointer;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:10px}.art-mini-popup .art-mini-state{z-index:30;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#00000040;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.art-mini-popup .art-mini-state .art-icon{opacity:.75;cursor:pointer;pointer-events:auto;transition:transform .2s;transform:scale(3)}.art-mini-popup .art-mini-state .art-icon:active{transform:scale(2.5)}.art-mini-popup.art-mini-droging{opacity:.9}.art-mini-popup:hover .art-mini-close,.art-mini-popup:hover .art-mini-state{opacity:1}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:width,height var(--art-transition-duration)ease}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-mini-progress-bar{z-index:0;width:100%;height:100%;height:var(--art-mini-progress-height);background-color:var(--art-theme);display:flex;position:absolute;inset:auto 0 0}.art-video-player .art-layer-lock{height:var(--art-lock-size);width:var(--art-lock-size);top:50%;left:var(--art-padding);background-color:var(--art-tip-background);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}.art-video-player .art-layer-auto-playback{border-radius:var(--art-border-radius);left:var(--art-padding);bottom:calc(var(--art-control-height) + var(--art-bottom-gap) + 10px);background-color:var(--art-widget-background);align-items:center;gap:10px;padding:10px;line-height:1;display:none;position:absolute}.art-video-player .art-layer-auto-playback .art-auto-playback-close{cursor:pointer;justify-content:center;align-items:center;display:flex}.art-video-player .art-layer-auto-playback .art-auto-playback-close svg{width:15px;height:15px;fill:var(--art-theme)}.art-video-player .art-layer-auto-playback .art-auto-playback-jump{color:var(--art-theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:var(--art-subtitle-bottom)!important}.art-video-player.art-lock .art-layer-mini-progress-bar{display:flex!important}.art-video-player.art-control-show .art-layer-mini-progress-bar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-control-selector{position:relative}.art-control-selector .art-selector-list{text-align:center;border-radius:var(--art-border-radius);opacity:0;pointer-events:none;bottom:var(--art-control-height);max-height:var(--art-selector-max-height);background-color:var(--art-widget-background);transition:all var(--art-transition-duration)ease;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden auto;transform:translateY(10px)}.art-control-selector .art-selector-list .art-selector-item{flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;line-height:1;display:flex}.art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-control-selector .art-selector-list .art-selector-item:hover,.art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--art-theme)}.art-control-selector:hover .art-selector-list{opacity:1;pointer-events:auto;transform:translateY(0)}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}.art-video-player.art-mobile{--art-bottom-gap:10px;--art-control-height:38px;--art-control-icon-scale:1;--art-state-size:60px;--art-settings-scale:.85;--art-settings-max-height:180px;--art-selector-max-height:180px;--art-indicator-scale:1;--art-control-opacity:1}.art-video-player.art-mobile .art-controls-left{margin-left:calc(var(--art-padding)/-1)}.art-video-player.art-mobile .art-controls-right{margin-right:calc(var(--art-padding)/-1)}'},{}],bAWi2:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="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})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var o=e(r);if("boolean"===o)return"boolean";if("string"===o)return"string";if("number"===o)return"number";if("symbol"===o)return"symbol";if("function"===o)return function(e){return"GeneratorFunction"===a(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(a(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(o=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return o.slice(8,-1).toLowerCase().replace(/\s/g,"")};function a(e){return e.constructor?e.constructor.name:null}function o(e,t){var a=2n)),a.export(r,"queryAll",(()=>i)),a.export(r,"addClass",(()=>s)),a.export(r,"removeClass",(()=>l)),a.export(r,"hasClass",(()=>c)),a.export(r,"append",(()=>p)),a.export(r,"remove",(()=>u)),a.export(r,"setStyle",(()=>d)),a.export(r,"setStyles",(()=>f)),a.export(r,"getStyle",(()=>h)),a.export(r,"sublings",(()=>m)),a.export(r,"inverseClass",(()=>g)),a.export(r,"tooltip",(()=>v)),a.export(r,"isInViewport",(()=>y)),a.export(r,"includeFromEvent",(()=>b)),a.export(r,"replaceElement",(()=>x)),a.export(r,"createElement",(()=>w)),a.export(r,"getIcon",(()=>j));var o=e("./compatibility");function n(e,t=document){return t.querySelector(e)}function i(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){for(const r in t)d(e,r,t[r]);return e}function h(e,t,r=!0){const a=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(a):a}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){o.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=a&&r.top+r.height+t>=0,i=r.left-t<=o+t&&r.left+r.width+t>=0;return n&&i}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}function j(e="",t=""){const r=w("i");return s(r,"art-icon"),s(r,`art-icon-${e}`),p(r,t),r}},{"./compatibility":"6ZTr6","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6ZTr6":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"userAgent",(()=>o)),a.export(r,"isMobile",(()=>n)),a.export(r,"isSafari",(()=>i)),a.export(r,"isWechat",(()=>s)),a.export(r,"isIE",(()=>l)),a.export(r,"isAndroid",(()=>c)),a.export(r,"isIOS",(()=>p));const o="undefined"!=typeof window?window.navigator.userAgent:"",n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(o),i=/^((?!chrome|android).)*safari/i.test(o),s=/MicroMessenger/i.test(o),l=/MSIE|Trident/i.test(o),c=/android/i.test(o),p=/iPad|iPhone|iPod/i.test(o)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hwmZz:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ArtPlayerError",(()=>o)),a.export(r,"errorHandle",(()=>n));class o extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function n(e,t){if(!e)throw new o(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],inzwq:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let a=r.slice(0,3);return 1===r.length&&(a=r+"00"),2===r.length&&(a=r+"0"),`${t},${a}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function i(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const a=e.match(t);return a?{start:r(a[1].trim()),end:r(a[2].trim()),text:a[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}a.defineInteropFlag(r),a.export(r,"srtToVtt",(()=>o)),a.export(r,"vttToBlob",(()=>n)),a.export(r,"assToVtt",(()=>i))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6b7Ip":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return e.includes("?")?o(e.split("?")[0]):e.includes("#")?o(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function n(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}a.defineInteropFlag(r),a.export(r,"getExt",(()=>o)),a.export(r,"download",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5NSdr":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"def",(()=>o)),a.export(r,"has",(()=>i)),a.export(r,"get",(()=>s)),a.export(r,"mergeDeep",(()=>l));const o=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function i(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((a=>{const o=e[a],n=r[a];Array.isArray(o)&&Array.isArray(n)?e[a]=o.concat(...n):t(o)&&t(n)?e[a]=l(o,n):e[a]=n})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],epmNy:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t,r){let a;function o(...o){clearTimeout(a),a=setTimeout((function(){a=null,e.apply(r,o)}),t)}return o.clearTimeout=function(){clearTimeout(a)},o}function i(e,t){let r,a,o=!1;return function n(...i){if(o)return r=i,void(a=this);o=!0,e.apply(this,i),setTimeout((()=>{o=!1,r&&(n.apply(a,r),r=null,a=null)}),t)}}a.defineInteropFlag(r),a.export(r,"sleep",(()=>o)),a.export(r,"debounce",(()=>n)),a.export(r,"throttle",(()=>i))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gapRl:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e){return["string","number"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),a=Math.floor(e-3600*t-60*r);return(t>0?[t,r,a]:[r,a]).map((e=>e<10?`0${e}`:String(e))).join(":")}function l(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}a.defineInteropFlag(r),a.export(r,"clamp",(()=>o)),a.export(r,"capitalize",(()=>n)),a.export(r,"isStringOrNumber",(()=>i)),a.export(r,"secondToTime",(()=>s)),a.export(r,"escape",(()=>l))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],AKEiO:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ComponentOption",(()=>d));var o=e("../utils");const n="array",i="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,o.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${i}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${i}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:i,muted:i,autoplay:i,autoSize:i,autoMini:i,loop:i,flip:i,playbackRate:i,aspectRatio:i,screenshot:i,setting:i,hotkey:i,pip:i,mutex:i,backdrop:i,fullscreen:i,fullscreenWeb:i,subtitleOffset:i,miniProgressBar:i,useSSR:i,playsInline:i,lock:i,fastForward:i,autoPlayback:i,autoOrientation:i,airplay:i,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const a=["top","left","right"];return(0,o.errorHandle)(a.includes(e),`${r.join(".")} only accept ${a.toString()} as parameters`)}}],quality:[{default:`?${i}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:i,encoding:s,onVttLoad:p},moreVideoAttr:c,i18n:c,icons:c,cssVar:c,customType:c}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lyjeQ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"9L0ao":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!a.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||a.userAgent.indexOf(e)>-1;case"function":return e(a.userAgent);case"regexp":return e.test(a.userAgent);default:return!1}}))}}},{"./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],X13Zf:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("./utils");class o{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:o}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,a.query)(t.container),(0,a.errorHandle)(this.$container,`No container element found by ${t.container}`));const n=this.$container.tagName.toLowerCase();(0,a.errorHandle)("div"===n,`Unsupported container element type, only support 'div' but got '${n}'`),(0,a.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),o.state?this.desktop():this.mobile()}static get html(){return'
Player version:
5.0.4
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
'}query(e){return(0,a.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=o.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&(0,a.addClass)(this.$player,"art-backdrop"),a.isMobile&&(0,a.addClass)(this.$player,"art-mobile")}mobile(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}destroy(e){e?(0,a.replaceElement)(this.$original,this.$container):(0,a.addClass)(this.$player,"art-destroy")}}r.default=o},{"./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"3jKkj":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("./zh-cn.json"),i=a.interopDefault(n),s=e("./zh-tw.json"),l=a.interopDefault(s),c=e("./pl.json"),p=a.interopDefault(c),u=e("./cs.json"),d=a.interopDefault(u),f=e("./es.json"),h=a.interopDefault(f),m=e("./fa.json"),g=a.interopDefault(m),v=e("./fr.json"),y=a.interopDefault(v),b=e("./id.json"),x=a.interopDefault(b),w=e("./ru.json"),j=a.interopDefault(w);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":i.default,"zh-tw":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default,fr:y.default,id:x.default,ru:j.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,o.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"71aH7","./zh-cn.json":"lNQi5","./zh-tw.json":"eRpom","./pl.json":"iEpPa","./cs.json":"dBgp3","./es.json":"dNIrL","./fa.json":"7Plhe","./fr.json":"kGNjI","./id.json":"6MQTw","./ru.json":"7LASr","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Información del video","Close":"Cerrar","Video Load Failed":"Falló carga de video","Volume":"Volumen","Play":"Reproduciendo","Pause":"Pausa","Rate":"Velocidad","Mute":"Silencio","Video Flip":"Rotar video","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconectando","Show Setting":"Mostrar ajustes","Hide Setting":"Ocultar ajustes","Screenshot":"Captura de Pantalla","Play Speed":"Velocidad de reproducción","Aspect Ratio":"Relación de aspecto","Default":"Por defecto","Normal":"Normal","Open":"Abrir","Switch Video":"Cambiar video","Switch Subtitle":"Cambiar subtítulo","Fullscreen":"Pantalla completa","Exit Fullscreen":"Salir de Pantalla completa","Web Fullscreen":"Pantalla completa Web","Exit Web Fullscreen":"Salir de Pantalla completa","Mini Player":"Mini reproductor","PIP Mode":"Modo PiP","Exit PIP Mode":"Cerrar modo PiP","PIP Not Supported":"Modo PiP no compatible","Fullscreen Not Supported":"Pantalla completa no soportada","Subtitle Offset":"Ajuste subtítulo","Last Seen":"Visto última vez","Jump Play":"Saltar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay no disponible"}')},{}],"7Plhe":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"اطلاعات ویدیو","Close":"بستن","Video Load Failed":"بارگذاری ناموفق","Play":"پخش","Volume":"میزان صدا","Pause":"توقف","Rate":"نرخ","Mute":"سکوت","Video Flip":"چرخش تصویر","Horizontal":"افقی","Vertical":"عمودی","Reconnect":"اتصال مجدد","Show Setting":"تنظیمات","Hide Setting":"بستن تنظیمات","Screenshot":"عکس از صفحه","Play Speed":"سرعت پخش","Aspect Ratio":"نسبت تصویر","Default":"حالت پیشفرض","Normal":" حالت عادی","Open":"بازکردن","Switch Video":"تغییر ویدیو","Switch Subtitle":"نغییر زیرنویس","Fullscreen":"تمام صفحه","Exit Fullscreen":"کوچک کردن","Web Fullscreen":"حالت تئاتر","Exit Web Fullscreen":"خروج از حالت تئاتر","Mini Player":"حالت پخش کوچک","PIP Mode":" مینی پلیر","Exit PIP Mode":"خروج از مینی پلیر","PIP Not Supported":"عدم پشتیبانی از مینی پلیر","Fullscreen Not Supported":"عدم پشتیبانی از حالت تمام صفحه","Subtitle Offset":"افست زیرنویس","Last Seen":"آخرین بازدید","Jump Play":"جامپ پلی","AirPlay":"ایر پلی","AirPlay Not Available":"عدم پشتیبانی از ایرپلی"}')},{}],kGNjI:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informations de la vidéo","Close":"Fermer","Video Load Failed":"Téléchargement de la vidéo échoué","Volume":"Volume","Play":"Lire","Pause":"Pause","Rate":"Vitesse","Mute":"Muet","Video Flip":"Rotation de la vidéo","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconnexion","Show Setting":"Afficher les paramètres","Hide Setting":"Cacher les paramètres","Screenshot":"Capture d\'écran","Play Speed":"Vitesse de lecture","Aspect Ratio":"Rapport d\'aspect","Default":"Défaut","Normal":"Normal","Open":"Ouvrir","Switch Video":"Basculer la vidéo","Switch Subtitle":"Basculer le sous-titre","Fullscreen":"Plein écran","Exit Fullscreen":"Quitter le plein écran","Web Fullscreen":"Plein écran Web","Exit Web Fullscreen":"Quitter le plein écran Web","Mini Player":"Mini lecteur","PIP Mode":"Mode PiP","Exit PIP Mode":"Fermer le mode PiP","PIP Not Supported":"Mode PiP non supporté","Fullscreen Not Supported":"Plein écran non supporté","Subtitle Offset":"Réglage des sous-titres","Last Seen":"Dernière position","Jump Play":"Continuer","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay non disponible"}')},{}],"6MQTw":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informasi Video","Close":"Tutup","Video Load Failed":"Gagal Memuat Video","Volume":"Volume","Play":"Putar","Pause":"Jeda","Rate":"Kecepatan","Mute":"Senyap","Video Flip":"Memutar Video","Horizontal":"Horizontal","Vertical":"Vertikal","Reconnect":"Menyambung Kembali","Show Setting":"Tampilkan Pengaturan","Hide Setting":"Sembunyikan Pengaturan","Screenshot":"Tangkapan Layar","Play Speed":"Kecepatan Putar","Aspect Ratio":"Rasio Aspek","Default":"Default","Normal":"Normal","Open":"Buka","Switch Video":"Ganti Video","Switch Subtitle":"Ganti Subtitle","Fullscreen":"Layar Penuh","Exit Fullscreen":"Keluar dari Layar Penuh","Web Fullscreen":"Layar Penuh Web","Exit Web Fullscreen":"Keluar dari Layar Penuh Web","Mini Player":"Pemutar Mini","PIP Mode":"Mode PIP","Exit PIP Mode":"Keluar dari Mode PIP","PIP Not Supported":"PIP Tidak Didukung","Fullscreen Not Supported":"Layar Penuh Tidak Didukung","Subtitle Offset":"Pergeseran Subtitle","Last Seen":"Terakhir Dilihat","Jump Play":"Lompat Putar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay Tidak Tersedia"}')},{}],"7LASr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Информация","Close":"Закрыть","Video Load Failed":"Ошибка загрузки видео","Volume":"Громкость","Play":"Играть","Pause":"Пауза","Rate":"Скорость","Mute":"Заглушить","Video Flip":"Развернуть видео","Horizontal":"Горизонтально","Vertical":"Вертикально","Reconnect":"Переподключенине","Show Setting":"Показать настройки","Hide Setting":"Скрыть настройки","Screenshot":"Скриншот","Play Speed":"Скорость воспроизведения","Aspect Ratio":"Соотношение сторон","Default":"По-умолчанию","Normal":"Нормальный","Open":"Открыть","Switch Video":"Переключить видео","Switch Subtitle":"Переключить субтитры","Fullscreen":"Полноэкранный режим","Exit Fullscreen":"Выход из полноэкранного режима","Web Fullscreen":"На все окно браузера","Exit Web Fullscreen":"Выход из режима полного окна","Mini Player":"Мини проигрыватель","PIP Mode":"Картинка в картинке","Exit PIP Mode":"Закрыть картинку в картинке","PIP Not Supported":"Картинка в картинке не поддерживается","Fullscreen Not Supported":"Полноэкранный режим не поддерживается","Subtitle Offset":"Настройка субтитров","Last Seen":"Последнее просмотренное","Jump Play":"Перейти","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay недоступен"}')},{}],a90nx:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./urlMix"),n=a.interopDefault(o),i=e("./attrMix"),s=a.interopDefault(i),l=e("./playMix"),c=a.interopDefault(l),p=e("./pauseMix"),u=a.interopDefault(p),d=e("./toggleMix"),f=a.interopDefault(d),h=e("./seekMix"),m=a.interopDefault(h),g=e("./volumeMix"),v=a.interopDefault(g),y=e("./currentTimeMix"),b=a.interopDefault(y),x=e("./durationMix"),w=a.interopDefault(x),j=e("./switchMix"),k=a.interopDefault(j),S=e("./playbackRateMix"),I=a.interopDefault(S),C=e("./aspectRatioMix"),P=a.interopDefault(C),$=e("./screenshotMix"),M=a.interopDefault($),T=e("./fullscreenMix"),E=a.interopDefault(T),F=e("./fullscreenWebMix"),z=a.interopDefault(F),A=e("./pipMix"),D=a.interopDefault(A),H=e("./loadedMix"),R=a.interopDefault(H),O=e("./playedMix"),L=a.interopDefault(O),V=e("./playingMix"),N=a.interopDefault(V),Y=e("./autoSizeMix"),_=a.interopDefault(Y),W=e("./rectMix"),B=a.interopDefault(W),q=e("./flipMix"),U=a.interopDefault(q),K=e("./miniMix"),G=a.interopDefault(K),Z=e("./loopMix"),J=a.interopDefault(Z),Q=e("./posterMix"),X=a.interopDefault(Q),ee=e("./autoHeightMix"),te=a.interopDefault(ee),re=e("./cssVarMix"),ae=a.interopDefault(re),oe=e("./themeMix"),ne=a.interopDefault(oe),ie=e("./titleMix"),se=a.interopDefault(ie),le=e("./typeMix"),ce=a.interopDefault(le),pe=e("./stateMix"),ue=a.interopDefault(pe),de=e("./subtitleOffsetMix"),fe=a.interopDefault(de),he=e("./airplayMix"),me=a.interopDefault(he),ge=e("./optionInit"),ve=a.interopDefault(ge),ye=e("./eventInit"),be=a.interopDefault(ye);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,P.default)(e),(0,M.default)(e),(0,E.default)(e),(0,z.default)(e),(0,D.default)(e),(0,R.default)(e),(0,L.default)(e),(0,N.default)(e),(0,_.default)(e),(0,B.default)(e),(0,U.default)(e),(0,G.default)(e),(0,J.default)(e),(0,X.default)(e),(0,te.default)(e),(0,ae.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,me.default)(e),(0,be.default)(e),(0,ve.default)(e)}}},{"./urlMix":"kQoac","./attrMix":"deCma","./playMix":"fOJuP","./pauseMix":"fzHAy","./toggleMix":"cBHxQ","./seekMix":"koAPr","./volumeMix":"6eyuR","./currentTimeMix":"faaWv","./durationMix":"5y91K","./switchMix":"iceD8","./playbackRateMix":"keKwh","./aspectRatioMix":"jihET","./screenshotMix":"36kPY","./fullscreenMix":"2GYOJ","./fullscreenWebMix":"5aYAP","./pipMix":"7EnIB","./loadedMix":"3N9mP","./playedMix":"et96R","./playingMix":"9DzzM","./autoSizeMix":"i1LDY","./rectMix":"IqARI","./flipMix":"7E7Vs","./miniMix":"gpugx","./loopMix":"f1hVG","./posterMix":"1SuFS","./autoHeightMix":"8x4te","./cssVarMix":"1CaTA","./themeMix":"2FqhO","./titleMix":"7Am53","./typeMix":"1fQQs","./stateMix":"iBOQW","./subtitleOffsetMix":"6vlBV","./airplayMix":"eftqT","./optionInit":"fCWZK","./eventInit":"f8Lv3","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kQoac:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,a.def)(e,"url",{get:()=>r.src,async set(o){if(o){const n=e.url,i=t.type||(0,a.getExt)(o),s=t.customType[i];i&&s?(await(0,a.sleep)(),e.loading.show=!0,s.call(e,r,o,e)):r.src=o,n!==e.url&&(e.option.url=o,e.isReady&&n&&e.once("video:canplay",(()=>{e.emit("restart",o)})))}else await(0,a.sleep)(),e.loading.show=!0}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],deCma:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,a.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fOJuP:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:{instances:n},template:{$video:i}}=e;(0,a.def)(e,"play",{value:async function(){const a=await i.play();if(r.show=t.get("Play"),e.emit("play"),o.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],koAPr:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{notice:t}=e;(0,a.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,a.secondToTime)(e.currentTime)} / ${(0,a.secondToTime)(e.duration)}`)}}),(0,a.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,a.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6eyuR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:o,storage:n}=e;(0,a.def)(e,"volume",{get:()=>t.volume||0,set:e=>{t.volume=(0,a.clamp)(e,0,1),o.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set("volume",t.volume)}}),(0,a.def)(e,"muted",{get:()=>t.muted,set:e=>{t.muted=e}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],faaWv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,a.clamp)(r,0,e.duration))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5y91K":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],iceD8:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:o}=e;function n(a,n,i){return new Promise((s=>{if(a===e.url)return s(a);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=a,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=i,e.notice.show="",l&&e.play(),n&&(o.show=`${t.get("Switch Video")}: ${n}`),s(a)}))}))}(0,a.def)(e,"switchQuality",{value:(t,r)=>n(t,r,e.currentTime)}),(0,a.def)(e,"switchUrl",{value:(e,t)=>n(e,t,0)})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],keKwh:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:o}=e;(0,a.def)(e,"playbackRate",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;t.playbackRate=a,o.show=`${r.get("Rate")}: ${1===a?r.get("Normal"):`${a}x`}`}else e.playbackRate=1}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jihET:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:o,notice:n}=e;(0,a.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(i){if(i||(i="default"),"default"===i)(0,a.setStyle)(t,"width",null),(0,a.setStyle)(t,"height",null),(0,a.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=i.split(":").map(Number),{videoWidth:o,videoHeight:n}=t,{clientWidth:s,clientHeight:l}=r,c=o/n,p=e[0]/e[1];if(c>p){const e=p*n/o;(0,a.setStyle)(t,"width",100*e+"%"),(0,a.setStyle)(t,"height","100%"),(0,a.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=o/p/n;(0,a.setStyle)(t,"width","100%"),(0,a.setStyle)(t,"height",100*e+"%"),(0,a.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=i}n.show=`${o.get("Aspect Ratio")}: ${"default"===i?o.get("Default"):i}`,e.emit("aspectRatio",i)}}),(0,a.def)(e,"aspectRatioReset",{value(){const{aspectRatio:t}=e;e.aspectRatio=t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"36kPY":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:o}}=e,n=(0,a.createElement)("canvas");(0,a.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{n.width=o.videoWidth,n.height=o.videoHeight,n.getContext("2d").drawImage(o,0,0),e(n.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,a.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{n.width=o.videoWidth,n.height=o.videoHeight,n.getContext("2d").drawImage(o,0,0),n.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,a.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,a.download)(r,`${t.title||"artplayer"}_${(0,a.secondToTime)(o.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2GYOJ":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../libs/screenfull"),n=a.interopDefault(o),i=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:a,$player:o}}=e;e.once("video:loadedmetadata",(()=>{n.default.isEnabled?(e=>{n.default.on("change",(()=>{e.emit("fullscreen",n.default.isFullscreen)})),(0,i.def)(e,"fullscreen",{get:()=>n.default.isFullscreen,async set(t){t?(e.state="fullscreen",e.aspectRatioReset(),e.autoSize=!1,await n.default.request(o),(0,i.addClass)(o,"art-fullscreen"),e.emit("resize"),r.show=""):(e.aspectRatioReset(),e.autoSize=e.option.autoSize,await n.default.exit(),(0,i.removeClass)(o,"art-fullscreen"),e.emit("resize"),r.show="")}})})(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?(e=>{(0,i.def)(e,"fullscreen",{get:()=>a.webkitDisplayingFullscreen,set(t){t?(e.state="fullscreen",a.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(a.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,i.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,i.def)(e,"fullscreen",(0,i.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"8v40z","../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8v40z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=(()=>{if("undefined"==typeof document)return!1;const e=a[0],t={};for(const r of a){if(r[1]in document){for(const[a,o]of r.entries())t[e[a]]=o;return t}}return!1})(),n={change:o.fullscreenchange,error:o.fullscreenerror};let i={request:(e=document.documentElement,t)=>new Promise(((r,a)=>{const n=()=>{i.off("change",n),r()};i.on("change",n);const s=e[o.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(a)})),exit:()=>new Promise(((e,t)=>{if(!i.isFullscreen)return void e();const r=()=>{i.off("change",r),e()};i.on("change",r);const a=document[o.exitFullscreen]();a instanceof Promise&&a.then(r).catch(t)})),toggle:(e,t)=>i.isFullscreen?i.exit():i.request(e,t),onchange(e){i.on("change",e)},onerror(e){i.on("error",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:o};Object.defineProperties(i,{isFullscreen:{get:()=>Boolean(document[o.fullscreenElement])},element:{enumerable:!0,get:()=>document[o.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[o.fullscreenEnabled])}}),o||(i={isEnabled:!1}),r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5aYAP":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,notice:r,constructor:o,template:{$container:n,$player:i}}=e;let s="";(0,a.def)(e,"fullscreenWeb",{get:()=>(0,a.hasClass)(i,"art-fullscreen-web"),set(l){l?(s=i.style.cssText,o.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(document.body,i),e.state="fullscreenWeb",(0,a.addClass)(i,"art-fullscreen-web"),e.aspectRatioReset(),e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),r.show=""):(o.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(n,i),s&&(i.style.cssText=s,s=""),(0,a.removeClass)(i,"art-fullscreen-web"),e.aspectRatioReset(),e.autoSize=t.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),r.show="")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7EnIB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:o}=e;t.disablePictureInPicture=!1,(0,a.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.state="pip",t.requestPictureInPicture().catch((e=>{throw o.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw o.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):o.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,a.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.state="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,a.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"3N9mP":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,a.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],et96R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"9DzzM":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],i1LDY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:o}=e.template;(0,a.def)(e,"autoSize",{get:()=>(0,a.hasClass)(t,"art-auto-size"),set(n){if(n){const{videoWidth:n,videoHeight:i}=o,{width:s,height:l}=t.getBoundingClientRect(),c=n/i,p=s/l;if((0,a.addClass)(t,"art-auto-size"),p>c){const e=l*c/s*100;(0,a.setStyle)(r,"width",`${e}%`),(0,a.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,a.setStyle)(r,"width","100%"),(0,a.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,a.removeClass)(t,"art-auto-size"),(0,a.setStyle)(r,"width",null),(0,a.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],IqARI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[o]})}(0,a.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,a.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7E7Vs":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:o}=e;(0,a.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(n){n||(n="normal"),"normal"===n?delete t.dataset.flip:t.dataset.flip=n,o.show=`${r.get("Video Flip")}: ${r.get((0,a.capitalize)(n))}`,e.emit("flip",n)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gpugx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{icons:t,proxy:r,storage:o,template:{$player:n,$video:i}}=e;let s=!1,l=0,c=0;function p(){const{$mini:t}=e.template;t&&((0,a.removeClass)(n,"art-mini"),(0,a.setStyle)(t,"display","none"),n.prepend(i),e.emit("mini",!1))}function u(t,r){e.playing?((0,a.setStyle)(t,"display","none"),(0,a.setStyle)(r,"display","flex")):((0,a.setStyle)(t,"display","flex"),(0,a.setStyle)(r,"display","none"))}function d(){const{$mini:t}=e.template,r=t.getBoundingClientRect(),n=window.innerHeight-r.height-50,i=window.innerWidth-r.width-50;o.set("top",n),o.set("left",i),(0,a.setStyle)(t,"top",`${n}px`),(0,a.setStyle)(t,"left",`${i}px`)}(0,a.def)(e,"mini",{get:()=>(0,a.hasClass)(n,"art-mini"),set(f){if(f){(0,a.addClass)(n,"art-mini");const f=function(){const{$mini:n}=e.template;if(n)return(0,a.append)(n,i),(0,a.setStyle)(n,"display","flex");{const n=(0,a.createElement)("div");(0,a.addClass)(n,"art-mini-popup"),(0,a.append)(document.body,n),e.template.$mini=n,(0,a.append)(n,i);const d=(0,a.append)(n,'
');(0,a.append)(d,t.close),r(d,"click",p);const f=(0,a.append)(n,'
'),h=(0,a.append)(f,t.play),m=(0,a.append)(f,t.pause);return r(h,"click",(()=>e.play())),r(m,"click",(()=>e.pause())),u(h,m),e.on("video:playing",(()=>u(h,m))),e.on("video:pause",(()=>u(h,m))),e.on("video:timeupdate",(()=>u(h,m))),r(n,"mousedown",(e=>{s=0===e.button,l=e.pageX,c=e.pageY})),e.on("document:mousemove",(e=>{if(s){(0,a.addClass)(n,"art-mini-droging");const t=e.pageX-l,r=e.pageY-c;(0,a.setStyle)(n,"transform",`translate(${t}px, ${r}px)`)}})),e.on("document:mouseup",(()=>{if(s){s=!1,(0,a.removeClass)(n,"art-mini-droging");const e=n.getBoundingClientRect();o.set("left",e.left),o.set("top",e.top),(0,a.setStyle)(n,"left",`${e.left}px`),(0,a.setStyle)(n,"top",`${e.top}px`),(0,a.setStyle)(n,"transform",null)}})),n}}(),h=o.get("top"),m=o.get("left");h&&m?((0,a.setStyle)(f,"top",`${h}px`),(0,a.setStyle)(f,"left",`${m}px`),(0,a.isInViewport)(f)||d()):d(),e.emit("mini",!0)}else p()}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f1hVG:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){let t=[];(0,a.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const o=(0,a.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,a.clamp)(r[1],o,e.duration);t=n-o>=1?[o,n]:[]}else t=[];e.emit("loop",t)}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1SuFS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,a.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,a.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8x4te":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:o}}=e,n=r.style.height;(0,a.def)(e,"autoHeight",{get:()=>(0,a.hasClass)(r,"art-auto-height"),set(i){if(i){const{clientWidth:n}=r,{videoHeight:i,videoWidth:s}=o,l=i*(n/s);(0,a.setStyle)(r,"height",l+"px"),(0,a.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,a.setStyle)(r,"height",n),(0,a.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1CaTA":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$player:t}=e.template;(0,a.def)(e,"cssVar",{value:(e,r)=>r?t.style.setProperty(e,r):getComputedStyle(t).getPropertyValue(e)})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2FqhO":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t}=e;(0,a.def)(e,"theme",{get:()=>e.cssProperty("--art-theme"),set(r){t.theme=r,e.cssProperty("--art-theme",r)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7Am53":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1fQQs":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"type",{get:()=>e.option.type,set(t){e.option.type=t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],iBOQW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,a.def)(e,"state",{get:()=>t.find((t=>e[t]))||"standard",set(r){for(let a=0;a{s=[]})),(0,a.def)(e,"subtitleOffset",{get:()=>i,set(a){if(o.$track&&o.$track.track){const l=Array.from(o.$track.track.cues);i=t(a,-5,5);for(let r=0;r{switch(e.availability){case"available":i=!0;break;case"not-available":i=!1}})):i=!1,(0,a.def)(e,"airplay",{value(){i?(n.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fCWZK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:o,$poster:n}}=e;for(const r in t.moreVideoAttr)e.attr(r,t.moreVideoAttr[r]);t.muted&&(e.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1));const i=r.get("volume");"number"==typeof i&&(o.volume=(0,a.clamp)(i,0,1)),t.poster&&(0,a.setStyle)(n,"backgroundImage",`url(${t.poster})`),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0),t.theme&&(t.cssVar["--art-theme"]=t.theme);for(const r in t.cssVar)e.cssVar(r,t.cssVar[r]);e.url=t.url}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f8Lv3:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../config"),n=a.interopDefault(o),i=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:o,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{a.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async n=>{u{e.autoSize=a.autoSize,i.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,i.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:progress",(()=>{e.playing&&(e.loading.show=!1)})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"lyjeQ","../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8Z0Uf":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("../utils/component"),i=a.interopDefault(n),s=e("./fullscreen"),l=a.interopDefault(s),c=e("./fullscreenWeb"),p=a.interopDefault(c),u=e("./pip"),d=a.interopDefault(u),f=e("./playAndPause"),h=a.interopDefault(f),m=e("./progress"),g=a.interopDefault(m),v=e("./time"),y=a.interopDefault(v),b=e("./volume"),x=a.interopDefault(b),w=e("./setting"),j=a.interopDefault(w),k=e("./thumbnails"),S=a.interopDefault(k),I=e("./screenshot"),C=a.interopDefault(I),P=e("./quality"),$=a.interopDefault(P),M=e("./loop"),T=a.interopDefault(M),E=e("./airplay"),F=a.interopDefault(E);class z extends i.default{constructor(e){super(e),this.name="control";const{proxy:t,constructor:r,template:{$player:a}}=e;let n=Date.now();t(a,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,o.removeClass)(a,"art-hide-cursor"),(0,o.addClass)(a,"art-hover"),n=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,o.addClass)(a,"art-hide-cursor"),(0,o.removeClass)(a,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||o.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,T.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,$.default)({name:"quality",position:"right",index:10})),e.screenshot&&!o.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,F.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(n.dataset.index)));p?p.insertAdjacentElement("beforebegin",n):(0,o.append)(this.$parent,n),t.html&&(0,o.append)(n,t.html),t.style&&(0,o.setStyles)(n,t.style),t.tooltip&&(0,o.tooltip)(n,t.tooltip);const u=[];if(t.click){const e=this.art.events.proxy(n,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)}));u.push(e)}return t.selector&&["left","right"].includes(t.position)&&this.addSelector(t,n,u),this[r]=n,this.cache.set(r,{$ref:n,events:u,option:t}),t.mounted&&t.mounted.call(this.art,n),n}addSelector(e,t,r){const{hover:a,proxy:i}=this.art.events;(0,o.addClass)(t,"art-control-selector");const s=(0,o.createElement)("div");(0,o.addClass)(s,"art-selector-value"),(0,o.append)(s,e.html),t.innerText="",(0,o.append)(t,s);const l=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),c=(0,o.createElement)("div");(0,o.addClass)(c,"art-selector-list"),(0,o.append)(c,l),(0,o.append)(t,c);const p=()=>{const e=(0,o.getStyle)(t,"width")/2-(0,o.getStyle)(c,"width")/2;c.style.left=`${e}px`};a(t,p);const u=i(c,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,o.hasClass)(e,"art-selector-item")));if(!r)return;(0,o.inverseClass)(r,"art-current");const a=Number(r.dataset.index),i=e.selector[a]||{};if(s.innerText=r.innerText,e.onSelect){const a=await e.onSelect.call(this.art,i,r,t);(0,n.isStringOrNumber)(a)&&(s.innerHTML=a)}p()}));r.push(u)}remove(e){const t=this.cache.get(e);(0,i.errorHandle)(t,`Can't find [${e}] from the [${this.name}]`),t.option.beforeUnmount&&t.option.beforeUnmount.call(this.art,t.$ref);for(let e=0;e({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenOn),s=(0,a.append)(e,o.fullscreenOff);(0,a.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,a.tooltip)(e,n.get("Exit Fullscreen")),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","inline-flex")):((0,a.tooltip)(e,n.get("Fullscreen")),(0,a.setStyle)(i,"display","inline-flex"),(0,a.setStyle)(s,"display","none"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"03jeB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenWebOn),s=(0,a.append)(e,o.fullscreenWebOff);(0,a.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,a.tooltip)(e,n.get("Exit Web Fullscreen")),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","inline-flex")):((0,a.tooltip)(e,n.get("Web Fullscreen")),(0,a.setStyle)(i,"display","inline-flex"),(0,a.setStyle)(s,"display","none"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],u8l8e:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,a.tooltip)(e,n.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ebXtb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.play),s=(0,a.append)(e,o.pause);function l(){(0,a.setStyle)(i,"display","flex"),(0,a.setStyle)(s,"display","none")}function c(){(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","flex")}(0,a.tooltip)(i,n.get("Play")),(0,a.tooltip)(s,n.get("Pause")),r(i,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],bgoVP:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"getPosFromEvent",(()=>n)),a.export(r,"setCurrentTime",(()=>i));var o=e("../utils");function n(e,t){const{$progress:r}=e.template,{left:a}=r.getBoundingClientRect(),n=o.isMobile?t.touches[0].clientX:t.clientX,i=(0,o.clamp)(n-a,0,r.clientWidth),s=i/r.clientWidth*e.duration;return{second:s,time:(0,o.secondToTime)(s),width:i,percentage:(0,o.clamp)(i/r.clientWidth,0,1)}}function i(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,a=r*e.duration;e.emit("setBar","played",r),e.seek=a}else{const{second:r,percentage:a}=n(e,t);e.emit("setBar","played",a),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:a,proxy:s}=t;return{...e,html:'
',mounted:e=>{let l=!1;const c=(0,o.query)(".art-progress-hover",e),p=(0,o.query)(".art-progress-loaded",e),u=(0,o.query)(".art-progress-played",e),d=(0,o.query)(".art-progress-highlight",e),f=(0,o.query)(".art-progress-indicator",e),h=(0,o.query)(".art-progress-tip",e);function m(e,t){"loaded"===e&&(0,o.setStyle)(p,"width",100*t+"%"),"played"===e&&((0,o.setStyle)(u,"width",100*t+"%"),(0,o.setStyle)(f,"left",100*t+"%"))}r.indicator?(0,o.append)(f,r.indicator):(0,o.setStyle)(f,"backgroundColor","var(--art-theme)"),t.on("video:loadedmetadata",(()=>{for(let e=0;e`;(0,o.append)(d,i)}})),m("loaded",t.loaded),t.on("setBar",((e,t)=>{m(e,t)})),t.on("video:progress",(()=>{m("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{m("played",t.played)})),t.on("video:ended",(()=>{m("played",1)})),o.isMobile||(s(e,"click",(e=>{e.target!==f&&i(t,e)})),s(e,"mousemove",(r=>{!function(e){const{width:r}=n(t,e);(0,o.setStyle)(c,"width",`${r}px`),(0,o.setStyle)(c,"display","flex")}(r),(0,o.setStyle)(h,"display","flex"),(0,o.includeFromEvent)(r,d)?function(r){const{width:a}=n(t,r),{text:i}=r.target.dataset;h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,"left",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,"left",e.clientWidth-s+"px"):(0,o.setStyle)(h,"left",a-s/2+"px")}(r):function(r){const{width:a,time:i}=n(t,r);h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,"left",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,"left",e.clientWidth-s+"px"):(0,o.setStyle)(h,"left",a-s/2+"px")}(r)})),s(e,"mouseleave",(()=>{(0,o.setStyle)(h,"display","none"),(0,o.setStyle)(c,"display","none")})),s(e,"mousedown",(e=>{l=0===e.button})),t.on("document:mousemove",(e=>{if(l){const{second:r,percentage:a}=n(t,e);m("played",a),t.seek=r}})),t.on("document:mouseup",(()=>{l&&(l=!1)})))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ikc2j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,style:a.isMobile?{fontSize:"12px",padding:"0 5px"}:{cursor:"auto",padding:"0 10px"},mounted:e=>{function r(){const r=`${(0,a.secondToTime)(t.currentTime)} / ${(0,a.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const o=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:o}=t,n=(0,a.append)(e,o.volume),i=(0,a.append)(e,o.volumeClose),s=(0,a.append)(e,'
'),l=(0,a.append)(s,'
'),c=(0,a.append)(l,'
'),p=(0,a.append)(l,'
'),u=(0,a.append)(p,'
'),d=(0,a.append)(u,'
'),f=(0,a.append)(p,'
');function h(e){const{top:t,height:r}=p.getBoundingClientRect();return 1-(e.clientY-t)/r}function m(){if(t.muted||0===t.volume)(0,a.setStyle)(n,"display","none"),(0,a.setStyle)(i,"display","flex"),(0,a.setStyle)(f,"top","100%"),(0,a.setStyle)(d,"top","100%"),c.innerText=0;else{const e=100*t.volume;(0,a.setStyle)(n,"display","flex"),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(f,"top",100-e+"%"),(0,a.setStyle)(d,"top",100-e+"%"),c.innerText=Math.floor(e)}}if(m(),t.on("video:volumechange",m),r(n,"click",(()=>{t.muted=!0})),r(i,"click",(()=>{t.muted=!1})),a.isMobile)(0,a.setStyle)(s,"display","none");else{let e=!1;r(p,"mousedown",(r=>{e=0===r.button,t.volume=h(r)})),t.on("document:mousemove",(r=>{e&&(t.muted=!1,t.volume=h(r))})),t.on("document:mouseup",(()=>{e&&(e=!1)}))}}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"03o9l":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.setting),r(e,"click",(()=>{t.setting.toggle(),t.setting.updateStyle()})),t.on("setting",(t=>{(0,a.tooltip)(e,n.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eCVx2:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils"),o=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:i},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,a.setStyle)(e,"display","flex"),function(s){const{width:l}=(0,o.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(i.videoWidth/i.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,a.setStyle)(e,"backgroundImage",`url(${p})`),(0,a.setStyle)(e,"height",`${g}px`),(0,a.setStyle)(e,"width",`${m}px`),(0,a.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,a.setStyle)(e,"left",0):l>n.clientWidth-m/2?(0,a.setStyle)(e,"left",n.clientWidth-m+"px"):(0,a.setStyle)(e,"left",l-m/2+"px")}(s))})),s(n,"mouseleave",(()=>{(0,a.setStyle)(e,"display","none")})),t.on("hover",(t=>{t||(0,a.setStyle)(e,"display","none")}))}})}},{"../utils":"71aH7","./progress":"bgoVP","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4KCF5":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],efgTY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,a=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:"10px"},html:a?a.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2hIff":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,a.append)(e,''),o=(0,a.append)(e,'');t.on("loop",(n=>{n&&n.length?((0,a.setStyle)(e,"display","flex"),(0,a.setStyle)(r,"left",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,a.setStyle)(o,"left",n[1]/t.duration*100+"%")):(0,a.setStyle)(e,"display","none")}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4IS2d":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2KYsr":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("../utils/component"),i=a.interopDefault(n),s=e("./playbackRate"),l=a.interopDefault(s),c=e("./aspectRatio"),p=a.interopDefault(c),u=e("./flip"),d=a.interopDefault(u),f=e("./info"),h=a.interopDefault(f),m=e("./version"),g=a.interopDefault(m),v=e("./close"),y=a.interopDefault(v);class b extends i.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,o.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:a}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,n=e.clientY,{height:i,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=a.getBoundingClientRect();let d=t-l,f=n-c;t+u>l+s&&(d=s-u),n+p>c+i&&(f=i-p),(0,o.setStyles)(a,{top:`${f}px`,left:`${d}px`})})),t(r,"click",(e=>{(0,o.includeFromEvent)(e,a)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"71aH7","../utils/component":"18nVI","./playbackRate":"69eLi","./aspectRatio":"lUefg","./flip":"kysiM","./info":"gqIgJ","./version":"kRU7C","./close":"jQ8Pm","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"69eLi":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:o}}=t,n=o.map((e=>`${1===e?r.get("Normal"):e.toFixed(1)}`)).join("");return{...e,html:`${r.get("Play Speed")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.playbackRate=Number(a),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="1"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("video:ratechange",(()=>{const r=(0,a.queryAll)("span",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lUefg:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:o}}=t,n=o.map((e=>`${"default"===e?r.get("Default"):e}`)).join("");return{...e,html:`${r.get("Aspect Ratio")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.aspectRatio=a,e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="default"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("aspectRatio",(t=>{const r=(0,a.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kysiM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:o}}=t,n=o.map((e=>`${r.get((0,a.capitalize)(e))}`)).join("");return{...e,html:`${r.get("Video Flip")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.flip=a.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="normal"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("flip",(t=>{const r=(0,a.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gqIgJ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kRU7C:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 5.0.4'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jQ8Pm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"02ajl":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./utils"),n=e("./utils/component"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name="info",o.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:a,$video:n}}=this.art;e(a,"click",(()=>{this.show=!1}));let i=null;const s=(0,o.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>clearTimeout(i))),function e(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,o.setStyles)(r,e):(0,o.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,o.escape)(e)}

`)).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:a,option:o}=this.art,n={...o.subtitle,...t,url:e},i=await this.init(n);return t.name&&(a.show=`${r.get("Switch Subtitle")}: ${t.name}`),i}createTrack(e,t){const{template:r,proxy:a}=this.art,{$video:n,$track:i}=r,s=(0,o.createElement)("track");s.default=!0,s.kind=e,s.src=t,s.track.mode="hidden",this.eventDestroy(),(0,o.remove)(i),(0,o.append)(n,s),r.$track=s,this.eventDestroy=a(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,o.getExt)(e.url)){case"srt":{const t=(0,o.srtToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case"ass":{const t=(0,o.assToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case"vtt":{const t=e.onVttLoad(r);return(0,o.vttToBlob)(t)}default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"71aH7","./utils/component":"18nVI","option-validator":"bAWi2","./scheme":"AKEiO","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jo4S1:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils/error"),n=e("./clickInit"),i=a.interopDefault(n),s=e("./hoverInit"),l=a.interopDefault(s),c=e("./moveInit"),p=a.interopDefault(c),u=e("./resizeInit"),d=a.interopDefault(u),f=e("./gestureInit"),h=a.interopDefault(f),m=e("./viewInit"),g=a.interopDefault(m),v=e("./documentInit"),y=a.interopDefault(v);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,i.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this),(0,y.default)(e,this))}proxy(e,t,r,a={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,a)));e.addEventListener(t,r,a);const o=()=>e.removeEventListener(t,r,a);return this.destroyEvents.push(o),o}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let a;if(e instanceof HTMLImageElement)a=e;else{if("string"!=typeof e)return r(new(0,o.ArtPlayerError)("Unable to get Image"));a=new Image,a.src=e}if(a.complete)return t(a);this.proxy(a,"load",(()=>t(a))),this.proxy(a,"error",(()=>r(new(0,o.ArtPlayerError)(`Failed to load Image: ${a.src}`))))}))}remove(e){const t=this.destroyEvents.indexOf(e);t>-1&&(e(),this.destroyEvents.splice(t,1))}destroy(){for(let e=0;e{(0,a.includeFromEvent)(t,o)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus",t)):(e.isInput=!1,e.isFocus=!1,e.emit("blur",t))}));let i=0;t.proxy(n,"click",(t=>{const o=Date.now(),{MOBILE_CLICK_PLAY:n,DBCLICK_TIME:s,MOBILE_DBCLICK_PLAY:l,DBCLICK_FULLSCREEN:c}=r;o-i<=s?(e.emit("dblclick",t),a.isMobile?!e.isLock&&l&&e.toggle():c&&(e.fullscreen=!e.fullscreen)):(e.emit("click",t),a.isMobile?!e.isLock&&n&&e.toggle():e.toggle()),i=o}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4jWHi":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,a.addClass)(r,"art-hover"),e.emit("hover",!0,t)}),(t=>{(0,a.removeClass)(r,"art-hover"),e.emit("hover",!1,t)}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eqaUm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eDXPO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{option:r}=e,o=(0,a.throttle)((()=>{"standard"===e.state&&(e.autoSize=r.autoSize),e.aspectRatioReset(),e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>o())),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>o()))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"95GtS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils"),o=e("../control/progress");function n(e,t,r,a){var o=t-a,n=r-e,i=0;if(Math.abs(n)<2&&Math.abs(o)<2)return i;var s=function(e,t){return 180*Math.atan2(t,e)/Math.PI}(n,o);return s>=-45&&s<45?i=4:s>=45&&s<135?i=1:s>=-135&&s<-45?i=2:(s>=135&&s<=180||s>=-180&&s<-135)&&(i=3),i}r.default=function(e,t){if(a.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let s=null,l=!1,c=0,p=0,u=0;const d=t=>{if(1===t.touches.length&&!e.isLock){s===i&&(0,o.setCurrentTime)(e,t),l=!0;const{pageX:r,pageY:a}=t.touches[0];c=r,p=a,u=e.currentTime}},f=t=>{if(1===t.touches.length&&l&&e.duration){const{pageX:o,pageY:i}=t.touches[0],l=n(c,p,o,i),d=[3,4].includes(l),f=[1,2].includes(l);if(d&&!e.isRotate||f&&e.isRotate){const t=(0,a.clamp)((o-c)/e.width,-1,1),n=(0,a.clamp)((i-p)/e.height,-1,1),l=e.isRotate?n:t,d=s===r?e.constructor.TOUCH_MOVE_RATIO:1,f=(0,a.clamp)(u+e.duration*l*d,0,e.duration);e.seek=f,e.emit("setBar","played",(0,a.clamp)(f/e.duration,0,1)),e.notice.show=`${(0,a.secondToTime)(f)} / ${(0,a.secondToTime)(e.duration)}`}}},h=()=>{l&&(c=0,p=0,u=0,l=!1,s=null)};t.proxy(i,"touchstart",(e=>{s=i,d(e)})),t.proxy(r,"touchstart",(e=>{s=r,d(e)})),t.proxy(r,"touchmove",f),t.proxy(i,"touchmove",f),t.proxy(document,"touchend",h)}}},{"../utils":"71aH7","../control/progress":"bgoVP","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],InUBx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{option:r,constructor:o,template:{$container:n}}=e,i=(0,a.throttle)((()=>{e.emit("view",(0,a.isInViewport)(n,o.SCROLL_GAP))}),o.SCROLL_TIME);t.proxy(window,"scroll",(()=>i())),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hoLfM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){t.proxy(document,"mousemove",(t=>{e.emit("document:mousemove",t)})),t.proxy(document,"mouseup",(t=>{e.emit("document:mouseup",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6NoFy":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!a.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{o.innerText="",(0,a.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,a.removeClass)(r,"art-notice-show")}}},{"./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5POkG":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./utils"),n=e("./utils/component"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:a}=e,n=(0,o.append)(t.$state,r.state),i=(0,o.append)(t.$state,r.error);(0,o.setStyle)(i,"display","none"),e.on("destroy",(()=>{(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(i,"display",null)})),a.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"71aH7","./utils/component":"18nVI","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6OeNg":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("bundle-text:./loading.svg"),i=a.interopDefault(n),s=e("bundle-text:./state.svg"),l=a.interopDefault(s),c=e("bundle-text:./check.svg"),p=a.interopDefault(c),u=e("bundle-text:./play.svg"),d=a.interopDefault(u),f=e("bundle-text:./pause.svg"),h=a.interopDefault(f),m=e("bundle-text:./volume.svg"),g=a.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=a.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=a.interopDefault(b),w=e("bundle-text:./setting.svg"),j=a.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=a.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=a.interopDefault(I),P=e("bundle-text:./playback-rate.svg"),$=a.interopDefault(P),M=e("bundle-text:./aspect-ratio.svg"),T=a.interopDefault(M),E=e("bundle-text:./config.svg"),F=a.interopDefault(E),z=e("bundle-text:./pip.svg"),A=a.interopDefault(z),D=e("bundle-text:./lock.svg"),H=a.interopDefault(D),R=e("bundle-text:./unlock.svg"),O=a.interopDefault(R),L=e("bundle-text:./fullscreen-off.svg"),V=a.interopDefault(L),N=e("bundle-text:./fullscreen-on.svg"),Y=a.interopDefault(N),_=e("bundle-text:./fullscreen-web-off.svg"),W=a.interopDefault(_),B=e("bundle-text:./fullscreen-web-on.svg"),q=a.interopDefault(B),U=e("bundle-text:./switch-on.svg"),K=a.interopDefault(U),G=e("bundle-text:./switch-off.svg"),Z=a.interopDefault(G),J=e("bundle-text:./flip.svg"),Q=a.interopDefault(J),X=e("bundle-text:./error.svg"),ee=a.interopDefault(X),te=e("bundle-text:./close.svg"),re=a.interopDefault(te),ae=e("bundle-text:./airplay.svg"),oe=a.interopDefault(ae);r.default=class{constructor(e){const t={loading:i.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:A.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:F.default,lock:H.default,flip:Q.default,unlock:O.default,fullscreenOff:V.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:q.default,switchOn:K.default,switchOff:Z.default,error:ee.default,close:re.default,airplay:oe.default,...e.option.icons};for(const e in t)(0,o.def)(this,e,{get:()=>(0,o.getIcon)(e,t[e])})}}},{"../utils":"71aH7","bundle-text:./loading.svg":"7tDub","bundle-text:./state.svg":"1ElZc","bundle-text:./check.svg":"lmgoP","bundle-text:./play.svg":"lVWoQ","bundle-text:./pause.svg":"5Mnax","bundle-text:./volume.svg":"w3eIa","bundle-text:./volume-close.svg":"rHjo1","bundle-text:./screenshot.svg":"2KcqM","bundle-text:./setting.svg":"8rQMV","bundle-text:./arrow-left.svg":"kqGBE","bundle-text:./arrow-right.svg":"aFjpC","bundle-text:./playback-rate.svg":"lx7ZM","bundle-text:./aspect-ratio.svg":"2sEjf","bundle-text:./config.svg":"fQTgE","bundle-text:./pip.svg":"2CaxO","bundle-text:./lock.svg":"aCGnW","bundle-text:./unlock.svg":"bTrAV","bundle-text:./fullscreen-off.svg":"bA3p0","bundle-text:./fullscreen-on.svg":"fTuY8","bundle-text:./fullscreen-web-off.svg":"tvKf4","bundle-text:./fullscreen-web-on.svg":"1F1oB","bundle-text:./switch-on.svg":"7qNHs","bundle-text:./switch-off.svg":"28aV8","bundle-text:./flip.svg":"1uXI6","bundle-text:./error.svg":"9f4dh","bundle-text:./close.svg":"4nTtS","bundle-text:./airplay.svg":"cDPXC","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7tDub":[function(e,t,r){t.exports=''},{}],"1ElZc":[function(e,t,r){t.exports=''},{}],lmgoP:[function(e,t,r){t.exports=''},{}],lVWoQ:[function(e,t,r){t.exports=''},{}],"5Mnax":[function(e,t,r){t.exports=''},{}],w3eIa:[function(e,t,r){t.exports=''},{}],rHjo1:[function(e,t,r){t.exports=''},{}],"2KcqM":[function(e,t,r){t.exports=''},{}],"8rQMV":[function(e,t,r){t.exports=''},{}],kqGBE:[function(e,t,r){t.exports=''},{}],aFjpC:[function(e,t,r){t.exports=''},{}],lx7ZM:[function(e,t,r){t.exports=''},{}],"2sEjf":[function(e,t,r){t.exports=''},{}],fQTgE:[function(e,t,r){t.exports=''},{}],"2CaxO":[function(e,t,r){t.exports=''},{}],aCGnW:[function(e,t,r){t.exports=''},{}],bTrAV:[function(e,t,r){t.exports=''},{}],bA3p0:[function(e,t,r){t.exports=''},{}],fTuY8:[function(e,t,r){t.exports=''},{}],tvKf4:[function(e,t,r){t.exports=''},{}],"1F1oB":[function(e,t,r){t.exports=''},{}],"7qNHs":[function(e,t,r){t.exports=''},{}],"28aV8":[function(e,t,r){t.exports=''},{}],"1uXI6":[function(e,t,r){t.exports=''},{}],"9f4dh":[function(e,t,r){t.exports=''},{}],"4nTtS":[function(e,t,r){t.exports=''},{}],cDPXC:[function(e,t,r){t.exports=''},{}],"3eYNH":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./flip"),n=a.interopDefault(o),i=e("./aspectRatio"),s=a.interopDefault(i),l=e("./playbackRate"),c=a.interopDefault(l),p=e("./subtitleOffset"),u=a.interopDefault(p),d=e("../utils/component"),f=a.interopDefault(d),h=e("../utils/error"),m=e("../utils");class g extends f.default{constructor(e){super(e);const{option:t,controls:r,template:{$setting:a}}=e;this.name="setting",this.$parent=a,this.option=[],this.events=[],this.cache=new Map,t.setting&&(this.init(),e.on("blur",(()=>{this.show&&(this.show=!1,this.render(this.option))})),e.on("focus",(e=>{const t=(0,m.includeFromEvent)(e,r.setting),a=(0,m.includeFromEvent)(e,this.$parent);!this.show||t||a||(this.show=!1,this.render(this.option))})))}static makeRecursion(e,t,r){for(let a=0;a'),n=(0,m.createElement)("div");(0,m.addClass)(n,"art-setting-item-left-icon"),(0,m.append)(n,t.arrowLeft),(0,m.append)(o,n),(0,m.append)(o,e.$parentItem.html);const i=r(a,"click",(()=>this.render(e.$parentList)));return this.events.push(i),a}creatItem(e,t){const{icons:r,proxy:a}=this.art,o=(0,m.createElement)("div");(0,m.addClass)(o,"art-setting-item"),(0,m.isStringOrNumber)(t.name)&&(o.dataset.name=t.name),(0,m.isStringOrNumber)(t.value)&&(o.dataset.value=t.value);const n=(0,m.append)(o,'
'),i=(0,m.append)(o,'
'),s=(0,m.createElement)("div");switch((0,m.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,m.append)(s,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,m.append)(s,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,m.append)(s,r.check)}(0,m.append)(n,s),t.$icon=s,(0,m.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,m.createElement)("div");(0,m.addClass)(l,"art-setting-item-left-text"),(0,m.append)(l,t.html||""),(0,m.append)(n,l),t.$html=l,(0,m.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,m.createElement)("div");switch((0,m.addClass)(c,"art-setting-item-right-tooltip"),(0,m.append)(c,t.tooltip||""),(0,m.append)(i,c),t.$tooltip=c,(0,m.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon");const a=(0,m.append)(e,r.switchOn),o=(0,m.append)(e,r.switchOff);(0,m.setStyle)(t.switch?o:a,"display","none"),(0,m.append)(i,e),t.$switch=t.switch,(0,m.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,m.setStyle)(o,"display","none"),(0,m.setStyle)(a,"display",null)):((0,m.setStyle)(o,"display",null),(0,m.setStyle)(a,"display","none"))}});break}case"range":{const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon");const r=(0,m.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,m.addClass)(r,"art-setting-range"),(0,m.append)(i,e),t.$range=r,(0,m.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon"),(0,m.append)(e,r.arrowRight),(0,m.append)(i,e)}}switch(e){case"switch":if(t.onSwitch){const e=a(o,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,o,e)}));this.events.push(e)}break;case"range":if(t.$range){if(t.onRange){const e=a(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,o,e)}));this.events.push(e)}if(t.onChange){const e=a(t.$range,"input",(async e=>{t.tooltip=await t.onChange.call(this.art,t,o,e)}));this.events.push(e)}}break;case"selector":{const e=a(o,"click",(async e=>{if(t.selector&&t.selector.length)this.render(t.selector,t.width);else{(0,m.inverseClass)(o,"art-current");for(let e=0;ec?((0,m.setStyle)(o,"left",null),(0,m.setStyle)(o,"right",null)):((0,m.setStyle)(o,"left",`${p}px`),(0,m.setStyle)(o,"right","auto"))}}render(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,m.inverseClass)(t,"art-current"),(0,m.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,m.setStyle)(this.$parent,"height",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const a=(0,m.createElement)("div");(0,m.addClass)(a,"art-setting-panel"),a.dataset.width=t||r.SETTING_WIDTH,a.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,m.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===o));n&&(0,a.inverseClass)(n,"art-current")}return{width:o,name:"flip",html:t.get("Video Flip"),tooltip:t.get((0,a.capitalize)(e.flip)),icon:r.flip,selector:n.map((r=>({value:r,name:`aspect-ratio-${r}`,default:r===e.flip,html:t.get((0,a.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.html),mounted:(t,r)=>{i(t,r.$tooltip,e.flip),e.on("flip",(()=>{i(t,r.$tooltip,e.flip)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"84NBV":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,ASPECT_RATIO:n}}=e;function i(e){return"default"===e?t.get("Default"):e}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));o&&(0,a.inverseClass)(o,"art-current")}return{width:o,name:"aspect-ratio",html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:i(e.aspectRatio),selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.aspectRatio,html:i(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],aetWt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,PLAYBACK_RATE:n}}=e;function i(e){return 1===e?t.get("Normal"):e.toFixed(1)}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));o&&(0,a.inverseClass)(o,"art-current")}return{width:o,name:"playback-rate",html:t.get("Play Speed"),tooltip:i(e.playbackRate),icon:r.playbackRate,selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.playbackRate,html:i(t)}))),onSelect:t=>(e.playbackRate=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on("video:ratechange",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fIBkO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:a}=e;return{width:a.SETTING_ITEM_WIDTH,name:"subtitle-offset",html:t.get("Subtitle Offset"),icon:r.subtitle,tooltip:"0s",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+"s")}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2aaJe":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8MTUM":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("./miniProgressBar"),i=a.interopDefault(n),s=e("./autoOrientation"),l=a.interopDefault(s),c=e("./autoPlayback"),p=a.interopDefault(c),u=e("./fastForward"),d=a.interopDefault(u),f=e("./lock"),h=a.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(i.default),t.lock&&o.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&o.isMobile&&this.add(l.default),t.fastForward&&o.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"mini-progress-bar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"mini-progress-bar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ePEg5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{constructor:t,template:{$player:r,$video:o}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:n,videoHeight:i}=o,{clientWidth:s,clientHeight:l}=document.documentElement;(n>i&&sl)&&setTimeout((()=>{(0,a.setStyle)(r,"width",`${l}px`),(0,a.setStyle)(r,"height",`${s}px`),(0,a.setStyle)(r,"transform-origin","0 0"),(0,a.setStyle)(r,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,a.addClass)(r,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),t.MOBILE_AUTO_ORIENTATION_TIME)}else(0,a.hasClass)(r,"art-auto-orientation")&&((0,a.removeClass)(r,"art-auto-orientation"),e.isRotate=!1,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:n}=o,{clientWidth:i,clientHeight:s}=document.documentElement;if(e>n&&is){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,a.addClass)(r,"art-auto-orientation-fullscreen")}}else(0,a.hasClass)(r,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,a.removeClass)(r,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,a.hasClass)(r,"art-auto-orientation")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],cVO99:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:o,constructor:n,proxy:i,template:{$poster:s}}=e,l=e.layers.add({name:"auto-playback",html:'
'}),c=(0,a.query)(".art-auto-playback-last",l),p=(0,a.query)(".art-auto-playback-jump",l),u=(0,a.query)(".art-auto-playback-close",l);return e.on("video:timeupdate",(()=>{if(e.playing){const t=o.get("times")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,o.set("times",t)}})),e.on("ready",(()=>{const d=(o.get("times")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,a.append)(u,r.close),(0,a.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,a.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),i(u,"click",(()=>{(0,a.setStyle)(l,"display","none")})),i(p,"click",(()=>{e.seek=d,e.play(),(0,a.setStyle)(s,"display","none"),(0,a.setStyle)(l,"display","none")})),e.once("video:timeupdate",(()=>{setTimeout((()=>{(0,a.setStyle)(l,"display","none")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"auto-playback",get times(){return o.get("times")||{}},clear:()=>o.del("times"),delete(e){const t=o.get("times")||{};return delete t[e],o.set("times",t),t}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hFDwt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{constructor:t,proxy:r,template:{$player:o,$video:n}}=e;let i=null,s=!1,l=1;const c=()=>{clearTimeout(i),s&&(s=!1,e.playbackRate=l,(0,a.removeClass)(o,"art-fast-forward"))};return r(n,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,a.addClass)(o,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,a.hasClass)(o,"art-fast-forward")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1hsTH":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:o}}=e;return t.add({name:"lock",mounted(t){const o=(0,a.append)(t,r.lock),n=(0,a.append)(t,r.unlock);(0,a.setStyle)(o,"display","none"),e.on("lock",(e=>{e?((0,a.setStyle)(o,"display","inline-flex"),(0,a.setStyle)(n,"display","none")):((0,a.setStyle)(o,"display","none"),(0,a.setStyle)(n,"display","inline-flex"))}))},click(){(0,a.hasClass)(o,"art-lock")?((0,a.removeClass)(o,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,a.addClass)(o,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,a.hasClass)(o,"art-lock")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7mil2":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./config"),n=a.interopDefault(o),i=e("./utils");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:a}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));for(const e in t.moreVideoAttr)a[e]=t.moreVideoAttr[e];a.controls=!0,t.muted&&(a.muted=t.muted),t.volume&&(a.volume=(0,i.clamp)(t.volume,0,1)),t.poster&&(a.poster=t.poster),t.autoplay&&(a.autoplay=t.autoplay),t.playsInline&&(a.playsInline=!0,a["webkit-playsinline"]=!0);const o=t.type||(0,i.getExt)(t.url),s=t.customType[o];o&&s?s(a,t.url,e):a.src=t.url}}},{"./config":"lyjeQ","./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}]},["5lTcX"],"5lTcX","parcelRequire4dc0"); +!function(e,t,r,a,o){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof __webpack_require__.g?__webpack_require__.g:{},i="function"==typeof n[a]&&n[a],s=i.cache||{},l= true&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof n[a]&&n[a];if(!r&&o)return o(t,!0);if(i)return i(t,!0);if(l&&"string"==typeof t)return l(t);var p=new Error("Cannot find module '"+t+"'");throw p.code="MODULE_NOT_FOUND",p}d.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=i,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return n[a]}}),n[a]=c;for(var p=0;pt.call(this,this))),X.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e("Version@"+X.version),e("Env@"+X.env),e("Build@"+X.build);for(let t=0;te("Event@"+t.type)))}Z.push(this)}static get instances(){return Z}static get version(){return"5.0.9"}static get env(){return"production"}static get build(){return"2023-05-14 11:10:25"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return g.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},escape:!0,encoding:"utf-8",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),Z.splice(Z.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=X,X.DEBUG=!1,X.CONTEXTMENU=!0,X.NOTICE_TIME=2e3,X.SETTING_WIDTH=250,X.SETTING_ITEM_WIDTH=200,X.SETTING_ITEM_HEIGHT=35,X.RESIZE_TIME=200,X.SCROLL_TIME=200,X.SCROLL_GAP=50,X.AUTO_PLAYBACK_MAX=10,X.AUTO_PLAYBACK_MIN=5,X.AUTO_PLAYBACK_TIMEOUT=3e3,X.RECONNECT_TIME_MAX=5,X.RECONNECT_SLEEP_TIME=1e3,X.CONTROL_HIDE_TIME=3e3,X.DBCLICK_TIME=300,X.DBCLICK_FULLSCREEN=!0,X.MOBILE_DBCLICK_PLAY=!0,X.MOBILE_CLICK_PLAY=!1,X.AUTO_ORIENTATION_TIME=200,X.INFO_LOOP_TIME=1e3,X.FAST_FORWARD_VALUE=3,X.FAST_FORWARD_TIME=1e3,X.TOUCH_MOVE_RATIO=.5,X.VOLUME_STEP=.1,X.SEEK_STEP=5,X.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],X.ASPECT_RATIO=["default","4:3","16:9"],X.FLIP=["normal","horizontal","vertical"],X.FULLSCREEN_WEB_IN_BODY=!1,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=n.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=X),console.log(`%c ArtPlayer %c ${X.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"0016T","option-validator":"bAWi2","./utils/emitter":"66mFZ","./utils":"71aH7","./scheme":"AKEiO","./config":"lyjeQ","./template":"X13Zf","./i18n":"3jKkj","./player":"a90nx","./control":"8Z0Uf","./contextmenu":"2KYsr","./info":"02ajl","./subtitle":"eSWto","./events":"jo4S1","./hotkey":"6NoFy","./layer":"6G6hZ","./loading":"3dsEe","./notice":"dWGTw","./mask":"5POkG","./icons":"6OeNg","./setting":"3eYNH","./storage":"2aaJe","./plugins":"8MTUM","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"0016T":[function(e,t,r){t.exports='.art-video-player{--art-theme:red;--art-font-color:#fff;--art-background-color:#000;--art-text-shadow-color:#00000080;--art-transition-duration:.2s;--art-padding:10px;--art-border-radius:3px;--art-progress-height:6px;--art-progress-color:#fff3;--art-hover-color:#ffffff80;--art-loaded-color:#fff3;--art-loop-color:#ffffffbf;--art-state-size:80px;--art-state-opacity:.8;--art-bottom-height:100px;--art-bottom-offset:20px;--art-bottom-gap:5px;--art-highlight-width:8px;--art-highlight-color:#ffffff80;--art-loop-width:2px;--art-control-height:46px;--art-control-opacity:.75;--art-control-icon-size:36px;--art-control-icon-scale:1.1;--art-volume-height:120px;--art-volume-handle-size:14px;--art-lock-size:36px;--art-indicator-scale:0;--art-indicator-size:16px;--art-fullscreen-web-index:9999;--art-settings-icon-size:24px;--art-settings-max-height:300px;--art-selector-max-height:300px;--art-contextmenus-min-width:250px;--art-subtitle-font-size:20px;--art-subtitle-gap:5px;--art-subtitle-bottom:15px;--art-subtitle-border:#000;--art-widget-background:#000000d9;--art-tip-background:#00000080;--art-scrollbar-size:4px;--art-scrollbar-background:#ffffff40;--art-scrollbar-background-hover:#ffffff80;--art-mini-progress-height:2px}.art-bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.art-bottom-gradient{background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x}.art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-video-player{width:100%;height:100%;zoom:1;text-align:left;direction:ltr;user-select:none;box-sizing:border-box;color:var(--art-font-color);background-color:var(--art-background-color);text-shadow:0 0 2px var(--art-text-shadow-color);-webkit-tap-highlight-color:#0000;-ms-touch-action:manipulation;touch-action:manipulation;-ms-high-contrast-adjust:none;outline:0;margin:0 auto;padding:0;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,Roboto,Arial,sans-serif;font-size:14px;line-height:1.3;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:var(--art-scrollbar-size);height:var(--art-scrollbar-size)}.art-video-player ::-webkit-scrollbar-thumb{background-color:var(--art-scrollbar-background)}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:var(--art-scrollbar-background-hover)}.art-video-player img{max-width:100%;vertical-align:top}.art-video-player svg{fill:var(--art-font-color)}.art-video-player a{color:var(--art-font-color);text-decoration:none}.art-icon{justify-content:center;align-items:center;line-height:1;display:flex}.art-video-player.art-backdrop .art-contextmenus,.art-video-player.art-backdrop .art-info,.art-video-player.art-backdrop .art-settings,.art-video-player.art-backdrop .art-layer-auto-playback,.art-video-player.art-backdrop .art-selector-list,.art-video-player.art-backdrop .art-volume-inner{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-video{z-index:10;width:100%;height:100%;cursor:pointer;position:absolute;inset:0}.art-poster{z-index:11;width:100%;height:100%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:var(--art-subtitle-gap);bottom:var(--art-subtitle-bottom);font-size:var(--art-subtitle-font-size);transition:bottom var(--art-transition-duration)ease;text-shadow:var(--art-subtitle-border)1px 0 1px,var(--art-subtitle-border)0 1px 1px,var(--art-subtitle-border)-1px 0 1px,var(--art-subtitle-border)0 -1px 1px,var(--art-subtitle-border)1px 1px 1px,var(--art-subtitle-border)-1px -1px 1px,var(--art-subtitle-border)1px -1px 1px,var(--art-subtitle-border)-1px 1px 1px;flex-direction:column;padding:0 5%;display:none;position:absolute}.art-video-player.art-subtitle-show .art-subtitle{display:flex}.art-video-player.art-control-show .art-subtitle{bottom:calc(var(--art-control-height) + var(--art-subtitle-bottom))}.art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:flex}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-video-player .art-mask .art-state{opacity:0;width:var(--art-state-size);height:var(--art-state-size);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;display:flex;transform:scale(2)}.art-video-player.art-mask-show .art-state{cursor:pointer;pointer-events:auto;opacity:var(--art-state-opacity);transform:scale(1)}.art-video-player.art-loading-show .art-state{display:none}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;width:100%;height:100%;opacity:0;pointer-events:none;justify-content:flex-end;gap:var(--art-bottom-gap);padding:0 var(--art-padding);transition:opacity var(--art-transition-duration)ease;background-size:100% var(--art-bottom-height);background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.art-video-player .art-bottom .art-controls,.art-video-player .art-bottom .art-progress{transform:translateY(var(--art-bottom-offset));transition:transform var(--art-transition-duration)ease}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1}.art-video-player.art-control-show .art-bottom .art-controls,.art-video-player.art-hover .art-bottom .art-controls,.art-video-player.art-control-show .art-bottom .art-progress,.art-video-player.art-hover .art-bottom .art-progress{transform:translateY(0)}.art-bottom .art-progress{z-index:0;pointer-events:auto;position:relative}.art-bottom .art-progress .art-control-progress{cursor:pointer;height:var(--art-progress-height);justify-content:center;align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;transition:height var(--art-transition-duration)ease;background-color:var(--art-progress-color);align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-hover{z-index:0;width:100%;height:100%;width:0%;background-color:var(--art-hover-color);display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;width:100%;height:100%;width:0%;background-color:var(--art-loaded-color);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;width:100%;height:100%;width:0%;background-color:var(--art-theme);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{z-index:0;width:100%;height:100%;pointer-events:auto;width:var(--art-highlight-width);transform:translateX(calc(var(--art-highlight-width)/-2));background-color:var(--art-highlight-color);position:absolute;inset:0 auto 0 0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{z-index:40;width:var(--art-indicator-size);height:var(--art-indicator-size);transform:scale(var(--art-indicator-scale));margin-left:calc(var(--art-indicator-size)/-2);transition:transform var(--art-transition-duration)ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:active{transform:scale(1)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;border-radius:var(--art-border-radius);white-space:nowrap;background-color:var(--art-tip-background);padding:3px 5px;font-size:12px;line-height:1;display:none;position:absolute;top:-25px;left:0}.art-bottom .art-progress .art-control-progress:hover .art-control-progress-inner{height:100%}.art-bottom .art-progress .art-control-thumbnails{border-radius:var(--art-border-radius);pointer-events:none;background-color:var(--art-widget-background);display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-bottom .art-progress .art-control-loop{z-index:0;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-loop .art-loop-point{z-index:0;width:100%;height:100%;width:var(--art-loop-width);background-color:var(--art-loop-color);transform:translateX(calc(var(--art-loop-width)/-2))scaleY(1.5);position:absolute;inset:0 0 0 0%}.art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1)}.art-controls{z-index:10;pointer-events:auto;height:var(--art-control-height);justify-content:space-between;align-items:center;display:flex;position:relative}.art-controls .art-controls-left,.art-controls .art-controls-right{height:100%;display:flex}.art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:none}.art-controls .art-controls-right{justify-content:flex-end}.art-controls .art-control{cursor:pointer;white-space:nowrap;opacity:var(--art-control-opacity);min-height:var(--art-control-height);min-width:var(--art-control-height);transition:opacity var(--art-transition-duration)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.art-controls .art-control .art-icon{height:var(--art-control-icon-size);width:var(--art-control-icon-size);transform:scale(var(--art-control-icon-scale));transition:transform var(--art-transition-duration)ease}.art-controls .art-control .art-icon:active{transform:scale(calc(var(--art-control-icon-scale)*.8))}.art-controls .art-control:hover{opacity:1}.art-control-volume{position:relative}.art-control-volume .art-volume-panel{text-align:center;cursor:default;opacity:0;pointer-events:none;left:0;right:0;bottom:var(--art-control-height);width:var(--art-control-height);height:var(--art-volume-height);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex;position:absolute;transform:translateY(10px)}.art-control-volume .art-volume-panel .art-volume-inner{height:100%;width:100%;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);flex-direction:column;align-items:center;gap:10px;padding:10px 0 12px;display:flex}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider{width:100%;cursor:pointer;flex:1;justify-content:center;display:flex;position:relative}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle{width:2px;border-radius:var(--art-border-radius);background-color:#ffffff40;justify-content:center;display:flex;position:relative;overflow:hidden}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle .art-volume-loaded{z-index:0;width:100%;height:100%;background-color:var(--art-theme);position:absolute;inset:0}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-indicator{width:var(--art-volume-handle-size);height:var(--art-volume-handle-size);margin-top:calc(var(--art-volume-handle-size)/-2);background-color:var(--art-theme);transition:transform var(--art-transition-duration)ease;border-radius:100%;flex-shrink:0;position:absolute;transform:scale(1)}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider:active .art-volume-indicator{transform:scale(.9)}.art-control-volume:hover .art-volume-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.art-video-player .art-notice{z-index:80;width:100%;height:100%;height:auto;padding:var(--art-padding);pointer-events:none;display:none;position:absolute;inset:0 0 auto}.art-video-player .art-notice .art-notice-inner{border-radius:var(--art-border-radius);background-color:var(--art-tip-background);padding:5px;line-height:1;display:inline-flex}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);min-width:var(--art-contextmenus-min-width);flex-direction:column;padding:5px 0;font-size:12px;display:none;position:absolute}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;border-bottom:1px solid #ffffff1a;padding:10px 15px;display:flex}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 8px}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--art-theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;border-radius:var(--art-border-radius);transform-origin:100% 100%;max-height:var(--art-settings-max-height);left:auto;right:var(--art-padding);bottom:var(--art-control-height);transform:scale(var(--art-settings-scale));transition:all var(--art-transition-duration)ease;background-color:var(--art-widget-background);flex-direction:column;display:none;position:absolute;overflow:hidden auto}.art-video-player .art-settings .art-setting-panel{flex-direction:column;display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item{cursor:pointer;transition:background-color var(--art-transition-duration)ease;justify-content:space-between;align-items:center;padding:0 5px;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--art-theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{justify-content:center;align-items:center;gap:5px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:var(--art-settings-icon-size);width:var(--art-settings-icon-size);justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{min-width:32px;height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:flex}.art-video-player .art-info{left:var(--art-padding);top:var(--art-padding);z-index:100;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);padding:10px;font-size:12px;display:none;position:absolute}.art-video-player .art-info .art-info-panel{flex-direction:column;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item{align-items:center;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-panel .art-info-item .art-info-content{width:250px;text-overflow:ellipsis;white-space:nowrap;user-select:all;overflow:hidden}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio]{overflow:hidden}.art-video-player[data-aspect-ratio] .art-video{object-fit:fill;box-sizing:content-box}.art-fullscreen{--art-control-height:60px;--art-control-icon-scale:1.3}.art-fullscreen-web{--art-control-height:60px;--art-control-icon-scale:1.3;z-index:var(--art-fullscreen-web-index);width:100%;height:100%;position:fixed;inset:0}.art-mini-popup{z-index:9999;width:320px;height:180px;border-radius:var(--art-border-radius);cursor:move;user-select:none;background:#000;transition:opacity .2s;position:fixed;overflow:hidden;box-shadow:0 0 5px #00000080}.art-mini-popup svg{fill:#fff}.art-mini-popup .art-video{pointer-events:none}.art-mini-popup .art-mini-close{z-index:20;cursor:pointer;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:10px}.art-mini-popup .art-mini-state{z-index:30;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#00000040;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.art-mini-popup .art-mini-state .art-icon{opacity:.75;cursor:pointer;pointer-events:auto;transition:transform .2s;transform:scale(3)}.art-mini-popup .art-mini-state .art-icon:active{transform:scale(2.5)}.art-mini-popup.art-mini-droging{opacity:.9}.art-mini-popup:hover .art-mini-close,.art-mini-popup:hover .art-mini-state{opacity:1}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-mini-progress-bar{z-index:0;width:100%;height:100%;height:var(--art-mini-progress-height);background-color:var(--art-theme);display:flex;position:absolute;inset:auto 0 0}.art-video-player .art-layer-lock{height:var(--art-lock-size);width:var(--art-lock-size);top:50%;left:var(--art-padding);background-color:var(--art-tip-background);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}.art-video-player .art-layer-auto-playback{border-radius:var(--art-border-radius);left:var(--art-padding);bottom:calc(var(--art-control-height) + var(--art-bottom-gap) + 10px);background-color:var(--art-widget-background);align-items:center;gap:10px;padding:10px;line-height:1;display:none;position:absolute}.art-video-player .art-layer-auto-playback .art-auto-playback-close{cursor:pointer;justify-content:center;align-items:center;display:flex}.art-video-player .art-layer-auto-playback .art-auto-playback-close svg{width:15px;height:15px;fill:var(--art-theme)}.art-video-player .art-layer-auto-playback .art-auto-playback-jump{color:var(--art-theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:var(--art-subtitle-bottom)!important}.art-video-player.art-lock .art-layer-mini-progress-bar{display:flex!important}.art-video-player.art-control-show .art-layer-mini-progress-bar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-control-selector{position:relative}.art-control-selector .art-selector-list{text-align:center;border-radius:var(--art-border-radius);opacity:0;pointer-events:none;bottom:var(--art-control-height);max-height:var(--art-selector-max-height);background-color:var(--art-widget-background);transition:all var(--art-transition-duration)ease;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden auto;transform:translateY(10px)}.art-control-selector .art-selector-list .art-selector-item{width:100%;flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;line-height:1;display:flex}.art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-control-selector .art-selector-list .art-selector-item:hover,.art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--art-theme)}.art-control-selector:hover .art-selector-list{opacity:1;pointer-events:auto;transform:translateY(0)}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}.art-video-player.art-mobile{--art-bottom-gap:10px;--art-control-height:38px;--art-control-icon-scale:1;--art-state-size:60px;--art-settings-max-height:180px;--art-selector-max-height:180px;--art-indicator-scale:1;--art-control-opacity:1}.art-video-player.art-mobile .art-controls-left{margin-left:calc(var(--art-padding)/-1)}.art-video-player.art-mobile .art-controls-right{margin-right:calc(var(--art-padding)/-1)}'},{}],bAWi2:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="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})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var o=e(r);if("boolean"===o)return"boolean";if("string"===o)return"string";if("number"===o)return"number";if("symbol"===o)return"symbol";if("function"===o)return function(e){return"GeneratorFunction"===a(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(a(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(o=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return o.slice(8,-1).toLowerCase().replace(/\s/g,"")};function a(e){return e.constructor?e.constructor.name:null}function o(e,t){var a=2n)),a.export(r,"queryAll",(()=>i)),a.export(r,"addClass",(()=>s)),a.export(r,"removeClass",(()=>l)),a.export(r,"hasClass",(()=>c)),a.export(r,"append",(()=>p)),a.export(r,"remove",(()=>u)),a.export(r,"setStyle",(()=>d)),a.export(r,"setStyles",(()=>f)),a.export(r,"getStyle",(()=>h)),a.export(r,"sublings",(()=>m)),a.export(r,"inverseClass",(()=>g)),a.export(r,"tooltip",(()=>v)),a.export(r,"isInViewport",(()=>y)),a.export(r,"includeFromEvent",(()=>b)),a.export(r,"replaceElement",(()=>x)),a.export(r,"createElement",(()=>w)),a.export(r,"getIcon",(()=>j));var o=e("./compatibility");function n(e,t=document){return t.querySelector(e)}function i(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){for(const r in t)d(e,r,t[r]);return e}function h(e,t,r=!0){const a=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(a):a}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){o.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=a&&r.top+r.height+t>=0,i=r.left-t<=o+t&&r.left+r.width+t>=0;return n&&i}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}function j(e="",t=""){const r=w("i");return s(r,"art-icon"),s(r,`art-icon-${e}`),p(r,t),r}},{"./compatibility":"6ZTr6","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6ZTr6":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"userAgent",(()=>o)),a.export(r,"isSafari",(()=>n)),a.export(r,"isWechat",(()=>i)),a.export(r,"isIE",(()=>s)),a.export(r,"isAndroid",(()=>l)),a.export(r,"isIOS",(()=>c)),a.export(r,"isIOS13",(()=>p)),a.export(r,"isMobile",(()=>u));const o="undefined"!=typeof navigator?navigator.userAgent:"",n=/^((?!chrome|android).)*safari/i.test(o),i=/MicroMessenger/i.test(o),s=/MSIE|Trident/i.test(o),l=/android/i.test(o),c=/iPad|iPhone|iPod/i.test(o)&&!window.MSStream,p=c||o.includes("Macintosh")&&navigator.maxTouchPoints>=1,u=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(o)||p},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hwmZz:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ArtPlayerError",(()=>o)),a.export(r,"errorHandle",(()=>n));class o extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function n(e,t){if(!e)throw new o(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],inzwq:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let a=r.slice(0,3);return 1===r.length&&(a=r+"00"),2===r.length&&(a=r+"0"),`${t},${a}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function i(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const a=e.match(t);return a?{start:r(a[1].trim()),end:r(a[2].trim()),text:a[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}a.defineInteropFlag(r),a.export(r,"srtToVtt",(()=>o)),a.export(r,"vttToBlob",(()=>n)),a.export(r,"assToVtt",(()=>i))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6b7Ip":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return e.includes("?")?o(e.split("?")[0]):e.includes("#")?o(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function n(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}a.defineInteropFlag(r),a.export(r,"getExt",(()=>o)),a.export(r,"download",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5NSdr":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"def",(()=>o)),a.export(r,"has",(()=>i)),a.export(r,"get",(()=>s)),a.export(r,"mergeDeep",(()=>l));const o=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function i(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((a=>{const o=e[a],n=r[a];Array.isArray(o)&&Array.isArray(n)?e[a]=o.concat(...n):t(o)&&t(n)?e[a]=l(o,n):e[a]=n})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],epmNy:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t){let r;return function(...a){clearTimeout(r),r=setTimeout((()=>(r=null,e.apply(this,a))),t)}}function i(e,t){let r=!1;return function(...a){r||(e.apply(this,a),r=!0,setTimeout((function(){r=!1}),t))}}a.defineInteropFlag(r),a.export(r,"sleep",(()=>o)),a.export(r,"debounce",(()=>n)),a.export(r,"throttle",(()=>i))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gapRl:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e){return["string","number"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),a=Math.floor(e-3600*t-60*r);return(t>0?[t,r,a]:[r,a]).map((e=>e<10?`0${e}`:String(e))).join(":")}function l(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}a.defineInteropFlag(r),a.export(r,"clamp",(()=>o)),a.export(r,"capitalize",(()=>n)),a.export(r,"isStringOrNumber",(()=>i)),a.export(r,"secondToTime",(()=>s)),a.export(r,"escape",(()=>l))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],AKEiO:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ComponentOption",(()=>d));var o=e("../utils");const n="array",i="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,o.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${i}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${i}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,type:s,theme:s,lang:s,volume:l,isLive:i,muted:i,autoplay:i,autoSize:i,autoMini:i,loop:i,flip:i,playbackRate:i,aspectRatio:i,screenshot:i,setting:i,hotkey:i,pip:i,mutex:i,backdrop:i,fullscreen:i,fullscreenWeb:i,subtitleOffset:i,miniProgressBar:i,useSSR:i,playsInline:i,lock:i,fastForward:i,autoPlayback:i,autoOrientation:i,airplay:i,plugins:[p],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const a=["top","left","right"];return(0,o.errorHandle)(a.includes(e),`${r.join(".")} only accept ${a.toString()} as parameters`)}}],quality:[{default:`?${i}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:i,encoding:s,onVttLoad:p},moreVideoAttr:c,i18n:c,icons:c,cssVar:c,customType:c}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lyjeQ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],X13Zf:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("./utils");class o{constructor(e){this.art=e;const{option:t,constructor:r}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,a.query)(t.container),(0,a.errorHandle)(this.$container,`No container element found by ${t.container}`));const o=this.$container.tagName.toLowerCase();(0,a.errorHandle)("div"===o,`Unsupported container element type, only support 'div' but got '${o}'`),(0,a.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),this.init()}static get html(){return'
Player version:
5.0.9
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
'}query(e){return(0,a.query)(e,this.$container)}init(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=o.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&(0,a.addClass)(this.$player,"art-backdrop"),a.isMobile&&(0,a.addClass)(this.$player,"art-mobile")}destroy(e){e?(0,a.replaceElement)(this.$original,this.$container):(0,a.addClass)(this.$player,"art-destroy")}}r.default=o},{"./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"3jKkj":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("./zh-cn.json"),i=a.interopDefault(n),s=e("./zh-tw.json"),l=a.interopDefault(s),c=e("./pl.json"),p=a.interopDefault(c),u=e("./cs.json"),d=a.interopDefault(u),f=e("./es.json"),h=a.interopDefault(f),m=e("./fa.json"),g=a.interopDefault(m),v=e("./fr.json"),y=a.interopDefault(v),b=e("./id.json"),x=a.interopDefault(b),w=e("./ru.json"),j=a.interopDefault(w);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":i.default,"zh-tw":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default,fr:y.default,id:x.default,ru:j.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,o.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"71aH7","./zh-cn.json":"lNQi5","./zh-tw.json":"eRpom","./pl.json":"iEpPa","./cs.json":"dBgp3","./es.json":"dNIrL","./fa.json":"7Plhe","./fr.json":"kGNjI","./id.json":"6MQTw","./ru.json":"7LASr","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Información del video","Close":"Cerrar","Video Load Failed":"Falló carga de video","Volume":"Volumen","Play":"Reproduciendo","Pause":"Pausa","Rate":"Velocidad","Mute":"Silencio","Video Flip":"Rotar video","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconectando","Show Setting":"Mostrar ajustes","Hide Setting":"Ocultar ajustes","Screenshot":"Captura de Pantalla","Play Speed":"Velocidad de reproducción","Aspect Ratio":"Relación de aspecto","Default":"Por defecto","Normal":"Normal","Open":"Abrir","Switch Video":"Cambiar video","Switch Subtitle":"Cambiar subtítulo","Fullscreen":"Pantalla completa","Exit Fullscreen":"Salir de Pantalla completa","Web Fullscreen":"Pantalla completa Web","Exit Web Fullscreen":"Salir de Pantalla completa","Mini Player":"Mini reproductor","PIP Mode":"Modo PiP","Exit PIP Mode":"Cerrar modo PiP","PIP Not Supported":"Modo PiP no compatible","Fullscreen Not Supported":"Pantalla completa no soportada","Subtitle Offset":"Ajuste subtítulo","Last Seen":"Visto última vez","Jump Play":"Saltar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay no disponible"}')},{}],"7Plhe":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"اطلاعات ویدیو","Close":"بستن","Video Load Failed":"بارگذاری ناموفق","Play":"پخش","Volume":"میزان صدا","Pause":"توقف","Rate":"نرخ","Mute":"سکوت","Video Flip":"چرخش تصویر","Horizontal":"افقی","Vertical":"عمودی","Reconnect":"اتصال مجدد","Show Setting":"تنظیمات","Hide Setting":"بستن تنظیمات","Screenshot":"عکس از صفحه","Play Speed":"سرعت پخش","Aspect Ratio":"نسبت تصویر","Default":"حالت پیشفرض","Normal":" حالت عادی","Open":"بازکردن","Switch Video":"تغییر ویدیو","Switch Subtitle":"نغییر زیرنویس","Fullscreen":"تمام صفحه","Exit Fullscreen":"کوچک کردن","Web Fullscreen":"حالت تئاتر","Exit Web Fullscreen":"خروج از حالت تئاتر","Mini Player":"حالت پخش کوچک","PIP Mode":" مینی پلیر","Exit PIP Mode":"خروج از مینی پلیر","PIP Not Supported":"عدم پشتیبانی از مینی پلیر","Fullscreen Not Supported":"عدم پشتیبانی از حالت تمام صفحه","Subtitle Offset":"افست زیرنویس","Last Seen":"آخرین بازدید","Jump Play":"جامپ پلی","AirPlay":"ایر پلی","AirPlay Not Available":"عدم پشتیبانی از ایرپلی"}')},{}],kGNjI:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informations de la vidéo","Close":"Fermer","Video Load Failed":"Téléchargement de la vidéo échoué","Volume":"Volume","Play":"Lire","Pause":"Pause","Rate":"Vitesse","Mute":"Muet","Video Flip":"Rotation de la vidéo","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconnexion","Show Setting":"Afficher les paramètres","Hide Setting":"Cacher les paramètres","Screenshot":"Capture d\'écran","Play Speed":"Vitesse de lecture","Aspect Ratio":"Rapport d\'aspect","Default":"Défaut","Normal":"Normal","Open":"Ouvrir","Switch Video":"Basculer la vidéo","Switch Subtitle":"Basculer le sous-titre","Fullscreen":"Plein écran","Exit Fullscreen":"Quitter le plein écran","Web Fullscreen":"Plein écran Web","Exit Web Fullscreen":"Quitter le plein écran Web","Mini Player":"Mini lecteur","PIP Mode":"Mode PiP","Exit PIP Mode":"Fermer le mode PiP","PIP Not Supported":"Mode PiP non supporté","Fullscreen Not Supported":"Plein écran non supporté","Subtitle Offset":"Réglage des sous-titres","Last Seen":"Dernière position","Jump Play":"Continuer","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay non disponible"}')},{}],"6MQTw":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informasi Video","Close":"Tutup","Video Load Failed":"Gagal Memuat Video","Volume":"Volume","Play":"Putar","Pause":"Jeda","Rate":"Kecepatan","Mute":"Senyap","Video Flip":"Memutar Video","Horizontal":"Horizontal","Vertical":"Vertikal","Reconnect":"Menyambung Kembali","Show Setting":"Tampilkan Pengaturan","Hide Setting":"Sembunyikan Pengaturan","Screenshot":"Tangkapan Layar","Play Speed":"Kecepatan Putar","Aspect Ratio":"Rasio Aspek","Default":"Default","Normal":"Normal","Open":"Buka","Switch Video":"Ganti Video","Switch Subtitle":"Ganti Subtitle","Fullscreen":"Layar Penuh","Exit Fullscreen":"Keluar dari Layar Penuh","Web Fullscreen":"Layar Penuh Web","Exit Web Fullscreen":"Keluar dari Layar Penuh Web","Mini Player":"Pemutar Mini","PIP Mode":"Mode PIP","Exit PIP Mode":"Keluar dari Mode PIP","PIP Not Supported":"PIP Tidak Didukung","Fullscreen Not Supported":"Layar Penuh Tidak Didukung","Subtitle Offset":"Pergeseran Subtitle","Last Seen":"Terakhir Dilihat","Jump Play":"Lompat Putar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay Tidak Tersedia"}')},{}],"7LASr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Информация","Close":"Закрыть","Video Load Failed":"Ошибка загрузки видео","Volume":"Громкость","Play":"Играть","Pause":"Пауза","Rate":"Скорость","Mute":"Заглушить","Video Flip":"Развернуть видео","Horizontal":"Горизонтально","Vertical":"Вертикально","Reconnect":"Переподключенине","Show Setting":"Показать настройки","Hide Setting":"Скрыть настройки","Screenshot":"Скриншот","Play Speed":"Скорость воспроизведения","Aspect Ratio":"Соотношение сторон","Default":"По-умолчанию","Normal":"Нормальный","Open":"Открыть","Switch Video":"Переключить видео","Switch Subtitle":"Переключить субтитры","Fullscreen":"Полноэкранный режим","Exit Fullscreen":"Выход из полноэкранного режима","Web Fullscreen":"На все окно браузера","Exit Web Fullscreen":"Выход из режима полного окна","Mini Player":"Мини проигрыватель","PIP Mode":"Картинка в картинке","Exit PIP Mode":"Закрыть картинку в картинке","PIP Not Supported":"Картинка в картинке не поддерживается","Fullscreen Not Supported":"Полноэкранный режим не поддерживается","Subtitle Offset":"Настройка субтитров","Last Seen":"Последнее просмотренное","Jump Play":"Перейти","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay недоступен"}')},{}],a90nx:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./urlMix"),n=a.interopDefault(o),i=e("./attrMix"),s=a.interopDefault(i),l=e("./playMix"),c=a.interopDefault(l),p=e("./pauseMix"),u=a.interopDefault(p),d=e("./toggleMix"),f=a.interopDefault(d),h=e("./seekMix"),m=a.interopDefault(h),g=e("./volumeMix"),v=a.interopDefault(g),y=e("./currentTimeMix"),b=a.interopDefault(y),x=e("./durationMix"),w=a.interopDefault(x),j=e("./switchMix"),k=a.interopDefault(j),S=e("./playbackRateMix"),I=a.interopDefault(S),C=e("./aspectRatioMix"),P=a.interopDefault(C),$=e("./screenshotMix"),M=a.interopDefault($),T=e("./fullscreenMix"),E=a.interopDefault(T),F=e("./fullscreenWebMix"),A=a.interopDefault(F),z=e("./pipMix"),H=a.interopDefault(z),D=e("./loadedMix"),R=a.interopDefault(D),O=e("./playedMix"),L=a.interopDefault(O),V=e("./playingMix"),N=a.interopDefault(V),Y=e("./autoSizeMix"),_=a.interopDefault(Y),W=e("./rectMix"),q=a.interopDefault(W),B=e("./flipMix"),U=a.interopDefault(B),K=e("./miniMix"),G=a.interopDefault(K),Z=e("./loopMix"),X=a.interopDefault(Z),J=e("./posterMix"),Q=a.interopDefault(J),ee=e("./autoHeightMix"),te=a.interopDefault(ee),re=e("./cssVarMix"),ae=a.interopDefault(re),oe=e("./themeMix"),ne=a.interopDefault(oe),ie=e("./typeMix"),se=a.interopDefault(ie),le=e("./stateMix"),ce=a.interopDefault(le),pe=e("./subtitleOffsetMix"),ue=a.interopDefault(pe),de=e("./airplayMix"),fe=a.interopDefault(de),he=e("./qualityMix"),me=a.interopDefault(he),ge=e("./optionInit"),ve=a.interopDefault(ge),ye=e("./eventInit"),be=a.interopDefault(ye);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,P.default)(e),(0,M.default)(e),(0,E.default)(e),(0,A.default)(e),(0,H.default)(e),(0,R.default)(e),(0,L.default)(e),(0,N.default)(e),(0,_.default)(e),(0,q.default)(e),(0,U.default)(e),(0,G.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,ae.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,me.default)(e),(0,be.default)(e),(0,ve.default)(e)}}},{"./urlMix":"kQoac","./attrMix":"deCma","./playMix":"fOJuP","./pauseMix":"fzHAy","./toggleMix":"cBHxQ","./seekMix":"koAPr","./volumeMix":"6eyuR","./currentTimeMix":"faaWv","./durationMix":"5y91K","./switchMix":"iceD8","./playbackRateMix":"keKwh","./aspectRatioMix":"jihET","./screenshotMix":"36kPY","./fullscreenMix":"2GYOJ","./fullscreenWebMix":"5aYAP","./pipMix":"7EnIB","./loadedMix":"3N9mP","./playedMix":"et96R","./playingMix":"9DzzM","./autoSizeMix":"i1LDY","./rectMix":"IqARI","./flipMix":"7E7Vs","./miniMix":"gpugx","./loopMix":"f1hVG","./posterMix":"1SuFS","./autoHeightMix":"8x4te","./cssVarMix":"1CaTA","./themeMix":"2FqhO","./typeMix":"1fQQs","./stateMix":"iBOQW","./subtitleOffsetMix":"6vlBV","./airplayMix":"eftqT","./qualityMix":"5SdyX","./optionInit":"fCWZK","./eventInit":"f8Lv3","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kQoac:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,a.def)(e,"url",{get:()=>r.src,async set(o){if(o){const n=e.url,i=t.type||(0,a.getExt)(o),s=t.customType[i];i&&s?(await(0,a.sleep)(),e.loading.show=!0,s.call(e,r,o,e)):(URL.revokeObjectURL(n),r.src=o),n!==e.url&&(e.option.url=o,e.isReady&&n&&e.once("video:canplay",(()=>{e.emit("restart",o)})))}else await(0,a.sleep)(),e.loading.show=!0}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],deCma:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,a.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fOJuP:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:{instances:n},template:{$video:i}}=e;(0,a.def)(e,"play",{value:async function(){const a=await i.play();if(r.show=t.get("Play"),e.emit("play"),o.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],koAPr:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{notice:t}=e;(0,a.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,a.secondToTime)(e.currentTime)} / ${(0,a.secondToTime)(e.duration)}`)}}),(0,a.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,a.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6eyuR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:o,storage:n}=e;(0,a.def)(e,"volume",{get:()=>t.volume||0,set:e=>{t.volume=(0,a.clamp)(e,0,1),o.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set("volume",t.volume)}}),(0,a.def)(e,"muted",{get:()=>t.muted,set:e=>{t.muted=e}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],faaWv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,a.clamp)(r,0,e.duration))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5y91K":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],iceD8:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){function t(t,r){return new Promise(((a,o)=>{if(t===e.url)return;const{playing:n,aspectRatio:i,playbackRate:s}=e;e.pause(),e.url=t,e.notice.show="",e.once("video:error",o),e.once("video:canplay",(async()=>{e.playbackRate=s,e.aspectRatio=i,e.currentTime=r,n&&await e.play(),e.notice.show="",a()}))}))}(0,a.def)(e,"switchQuality",{value:r=>t(r,e.currentTime)}),(0,a.def)(e,"switchUrl",{value:e=>t(e,0)}),(0,a.def)(e,"switch",{set:e.switchUrl})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],keKwh:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:o}=e;(0,a.def)(e,"playbackRate",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;t.playbackRate=a,o.show=`${r.get("Rate")}: ${1===a?r.get("Normal"):`${a}x`}`}else e.playbackRate=1}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jihET:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:n}}=e;(0,a.def)(e,"aspectRatio",{get:()=>n.dataset.aspectRatio||"default",set(i){if(i||(i="default"),"default"===i)(0,a.setStyle)(o,"width",null),(0,a.setStyle)(o,"height",null),(0,a.setStyle)(o,"margin",null),delete n.dataset.aspectRatio;else{const e=i.split(":").map(Number),{clientWidth:t,clientHeight:r}=n,s=t/r,l=e[0]/e[1];s>l?((0,a.setStyle)(o,"width",l*r+"px"),(0,a.setStyle)(o,"height","100%"),(0,a.setStyle)(o,"margin","0 auto")):((0,a.setStyle)(o,"width","100%"),(0,a.setStyle)(o,"height",t/l+"px"),(0,a.setStyle)(o,"margin","auto 0")),n.dataset.aspectRatio=i}r.show=`${t.get("Aspect Ratio")}: ${"default"===i?t.get("Default"):i}`,e.emit("aspectRatio",i)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"36kPY":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{notice:t,template:{$video:r}}=e,o=(0,a.createElement)("canvas");(0,a.def)(e,"getDataURL",{value:()=>new Promise(((e,a)=>{try{o.width=r.videoWidth,o.height=r.videoHeight,o.getContext("2d").drawImage(r,0,0),e(o.toDataURL("image/png"))}catch(e){t.show=e,a(e)}}))}),(0,a.def)(e,"getBlobUrl",{value:()=>new Promise(((e,a)=>{try{o.width=r.videoWidth,o.height=r.videoHeight,o.getContext("2d").drawImage(r,0,0),o.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){t.show=e,a(e)}}))}),(0,a.def)(e,"screenshot",{value:async()=>{const t=await e.getDataURL();return(0,a.download)(t,`artplayer_${(0,a.secondToTime)(r.currentTime)}.png`),e.emit("screenshot",t),t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2GYOJ":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../libs/screenfull"),n=a.interopDefault(o),i=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:a,$player:o}}=e;e.once("video:loadedmetadata",(()=>{n.default.isEnabled?(e=>{n.default.on("change",(()=>{e.emit("fullscreen",n.default.isFullscreen)})),(0,i.def)(e,"fullscreen",{get:()=>n.default.isFullscreen,async set(t){t?(e.state="fullscreen",await n.default.request(o),(0,i.addClass)(o,"art-fullscreen")):(await n.default.exit(),(0,i.removeClass)(o,"art-fullscreen")),e.emit("resize")}})})(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?(e=>{(0,i.def)(e,"fullscreen",{get:()=>a.webkitDisplayingFullscreen,set(t){t?(e.state="fullscreen",a.webkitEnterFullscreen(),e.emit("fullscreen",!0)):(a.webkitExitFullscreen(),e.emit("fullscreen",!1)),e.emit("resize")}})})(e):(0,i.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,i.def)(e,"fullscreen",(0,i.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"8v40z","../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8v40z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=(()=>{if("undefined"==typeof document)return!1;const e=a[0],t={};for(const r of a){if(r[1]in document){for(const[a,o]of r.entries())t[e[a]]=o;return t}}return!1})(),n={change:o.fullscreenchange,error:o.fullscreenerror};let i={request:(e=document.documentElement,t)=>new Promise(((r,a)=>{const n=()=>{i.off("change",n),r()};i.on("change",n);const s=e[o.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(a)})),exit:()=>new Promise(((e,t)=>{if(!i.isFullscreen)return void e();const r=()=>{i.off("change",r),e()};i.on("change",r);const a=document[o.exitFullscreen]();a instanceof Promise&&a.then(r).catch(t)})),toggle:(e,t)=>i.isFullscreen?i.exit():i.request(e,t),onchange(e){i.on("change",e)},onerror(e){i.on("error",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:o};Object.defineProperties(i,{isFullscreen:{get:()=>Boolean(document[o.fullscreenElement])},element:{enumerable:!0,get:()=>document[o.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[o.fullscreenEnabled])}}),o||(i={isEnabled:!1}),r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5aYAP":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{constructor:t,template:{$container:r,$player:o}}=e;let n="";(0,a.def)(e,"fullscreenWeb",{get:()=>(0,a.hasClass)(o,"art-fullscreen-web"),set(i){i?(n=o.style.cssText,t.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(document.body,o),e.state="fullscreenWeb",(0,a.setStyle)(o,"width","100%"),(0,a.setStyle)(o,"height","100%"),(0,a.addClass)(o,"art-fullscreen-web"),e.emit("fullscreenWeb",!0)):(t.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(r,o),n&&(o.style.cssText=n,n=""),(0,a.removeClass)(o,"art-fullscreen-web"),e.emit("fullscreenWeb",!1)),e.emit("resize")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7EnIB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:o}=e;t.disablePictureInPicture=!1,(0,a.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.state="pip",t.requestPictureInPicture().catch((e=>{throw o.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw o.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):o.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,a.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.state="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,a.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"3N9mP":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,a.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],et96R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"9DzzM":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],i1LDY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:o}=e.template;(0,a.def)(e,"autoSize",{value(){const{videoWidth:n,videoHeight:i}=o,{width:s,height:l}=t.getBoundingClientRect(),c=n/i;if(s/l>c){const e=l*c/s*100;(0,a.setStyle)(r,"width",`${e}%`),(0,a.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,a.setStyle)(r,"width","100%"),(0,a.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],IqARI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[o]})}(0,a.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,a.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7E7Vs":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:o}=e;(0,a.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(n){n||(n="normal"),"normal"===n?delete t.dataset.flip:t.dataset.flip=n,o.show=`${r.get("Video Flip")}: ${r.get((0,a.capitalize)(n))}`,e.emit("flip",n)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gpugx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{icons:t,proxy:r,storage:o,template:{$player:n,$video:i}}=e;let s=!1,l=0,c=0;function p(){const{$mini:t}=e.template;t&&((0,a.removeClass)(n,"art-mini"),(0,a.setStyle)(t,"display","none"),n.prepend(i),e.emit("mini",!1))}function u(t,r){e.playing?((0,a.setStyle)(t,"display","none"),(0,a.setStyle)(r,"display","flex")):((0,a.setStyle)(t,"display","flex"),(0,a.setStyle)(r,"display","none"))}function d(){const{$mini:t}=e.template,r=t.getBoundingClientRect(),n=window.innerHeight-r.height-50,i=window.innerWidth-r.width-50;o.set("top",n),o.set("left",i),(0,a.setStyle)(t,"top",`${n}px`),(0,a.setStyle)(t,"left",`${i}px`)}(0,a.def)(e,"mini",{get:()=>(0,a.hasClass)(n,"art-mini"),set(f){if(f){e.state="mini",(0,a.addClass)(n,"art-mini");const f=function(){const{$mini:n}=e.template;if(n)return(0,a.append)(n,i),(0,a.setStyle)(n,"display","flex");{const n=(0,a.createElement)("div");(0,a.addClass)(n,"art-mini-popup"),(0,a.append)(document.body,n),e.template.$mini=n,(0,a.append)(n,i);const d=(0,a.append)(n,'
');(0,a.append)(d,t.close),r(d,"click",p);const f=(0,a.append)(n,'
'),h=(0,a.append)(f,t.play),m=(0,a.append)(f,t.pause);return r(h,"click",(()=>e.play())),r(m,"click",(()=>e.pause())),u(h,m),e.on("video:playing",(()=>u(h,m))),e.on("video:pause",(()=>u(h,m))),e.on("video:timeupdate",(()=>u(h,m))),r(n,"mousedown",(e=>{s=0===e.button,l=e.pageX,c=e.pageY})),e.on("document:mousemove",(e=>{if(s){(0,a.addClass)(n,"art-mini-droging");const t=e.pageX-l,r=e.pageY-c;(0,a.setStyle)(n,"transform",`translate(${t}px, ${r}px)`)}})),e.on("document:mouseup",(()=>{if(s){s=!1,(0,a.removeClass)(n,"art-mini-droging");const e=n.getBoundingClientRect();o.set("left",e.left),o.set("top",e.top),(0,a.setStyle)(n,"left",`${e.left}px`),(0,a.setStyle)(n,"top",`${e.top}px`),(0,a.setStyle)(n,"transform",null)}})),n}}(),h=o.get("top"),m=o.get("left");h&&m?((0,a.setStyle)(f,"top",`${h}px`),(0,a.setStyle)(f,"left",`${m}px`),(0,a.isInViewport)(f)||d()):d(),e.emit("mini",!0)}else p()}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f1hVG:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){let t=[];(0,a.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const o=(0,a.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,a.clamp)(r[1],o,e.duration);t=n-o>=1?[o,n]:[]}else t=[];e.emit("loop",t)}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1SuFS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$poster:t}}=e;(0,a.def)(e,"poster",{get:()=>{try{return t.style.backgroundImage.match(/"(.*)"/)[1]}catch(e){return""}},set(e){(0,a.setStyle)(t,"backgroundImage",`url(${e})`)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8x4te":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{template:{$container:t,$video:r}}=e;(0,a.def)(e,"autoHeight",{value(){const{clientWidth:o}=t,{videoHeight:n,videoWidth:i}=r,s=n*(o/i);(0,a.setStyle)(t,"height",s+"px"),e.emit("autoHeight",s)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1CaTA":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{$player:t}=e.template;(0,a.def)(e,"cssVar",{value:(e,r)=>r?t.style.setProperty(e,r):getComputedStyle(t).getPropertyValue(e)})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2FqhO":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"theme",{get:()=>e.cssVar("--art-theme"),set(t){e.cssVar("--art-theme",t)}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1fQQs":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"type",{get:()=>e.option.type,set(t){e.option.type=t}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],iBOQW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,a.def)(e,"state",{get:()=>t.find((t=>e[t]))||"standard",set(r){for(let a=0;a{s=[]})),(0,a.def)(e,"subtitleOffset",{get:()=>i,set(a){if(o.$track&&o.$track.track){const l=Array.from(o.$track.track.cues);i=t(a,-5,5);for(let r=0;r{switch(e.availability){case"available":i=!0;break;case"not-available":i=!1}})):i=!1,(0,a.def)(e,"airplay",{value(){i?(n.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5SdyX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){(0,a.def)(e,"quality",{set(t){const{controls:r,notice:a,i18n:o}=e,n=t.find((e=>e.default))||t[0];r.update({name:"quality",position:"right",index:10,style:{marginRight:"10px"},html:n?n.html:"",selector:t,async onSelect(t){await e.switchQuality(t.url),a.show=`${o.get("Switch Video")}: ${t.html}`}})}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fCWZK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:o,$poster:n}}=e;for(const r in t.moreVideoAttr)e.attr(r,t.moreVideoAttr[r]);t.muted&&(e.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1));const i=r.get("volume");"number"==typeof i&&(o.volume=(0,a.clamp)(i,0,1)),t.poster&&(0,a.setStyle)(n,"backgroundImage",`url(${t.poster})`),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0),t.theme&&(t.cssVar["--art-theme"]=t.theme);for(const r in t.cssVar)e.cssVar(r,t.cssVar[r]);e.url=t.url}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],f8Lv3:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../config"),n=a.interopDefault(o),i=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:o,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{a.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async n=>{u{e.emit("resize"),i.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,i.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:progress",(()=>{e.playing&&(e.loading.show=!1)})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"lyjeQ","../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8Z0Uf":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("../utils/component"),i=a.interopDefault(n),s=e("./fullscreen"),l=a.interopDefault(s),c=e("./fullscreenWeb"),p=a.interopDefault(c),u=e("./pip"),d=a.interopDefault(u),f=e("./playAndPause"),h=a.interopDefault(f),m=e("./progress"),g=a.interopDefault(m),v=e("./time"),y=a.interopDefault(v),b=e("./volume"),x=a.interopDefault(b),w=e("./setting"),j=a.interopDefault(w),k=e("./thumbnails"),S=a.interopDefault(k),I=e("./screenshot"),C=a.interopDefault(I),P=e("./loop"),$=a.interopDefault(P),M=e("./airplay"),T=a.interopDefault(M);class E extends i.default{constructor(e){super(e),this.name="control";const{proxy:t,constructor:r,template:{$player:a}}=e;let n=Date.now();t(a,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,o.removeClass)(a,"art-hide-cursor"),(0,o.addClass)(a,"art-hover"),n=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,o.addClass)(a,"art-hide-cursor"),(0,o.removeClass)(a,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||o.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,$.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&(0,o.sleep)().then((()=>{this.art.quality=e.quality})),e.screenshot&&!o.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,T.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(n.dataset.index)));p?p.insertAdjacentElement("beforebegin",n):(0,o.append)(this.$parent,n),t.html&&(0,o.append)(n,t.html),t.style&&(0,o.setStyles)(n,t.style),t.tooltip&&(0,o.tooltip)(n,t.tooltip);const u=[];if(t.click){const e=this.art.events.proxy(n,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)}));u.push(e)}return t.selector&&["left","right"].includes(t.position)&&this.addSelector(t,n,u),this[r]=n,this.cache.set(r,{$ref:n,events:u,option:t}),t.mounted&&t.mounted.call(this.art,n),n}addSelector(e,t,r){const{hover:a,proxy:i}=this.art.events;(0,o.addClass)(t,"art-control-selector");const s=(0,o.createElement)("div");(0,o.addClass)(s,"art-selector-value"),(0,o.append)(s,e.html),t.innerText="",(0,o.append)(t,s);const l=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),c=(0,o.createElement)("div");(0,o.addClass)(c,"art-selector-list"),(0,o.append)(c,l),(0,o.append)(t,c);const p=()=>{const e=(0,o.getStyle)(t,"width")/2-(0,o.getStyle)(c,"width")/2;c.style.left=`${e}px`};a(t,p);const u=i(c,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,o.hasClass)(e,"art-selector-item")));if(!r)return;(0,o.inverseClass)(r,"art-current");const a=Number(r.dataset.index),i=e.selector[a]||{};if(s.innerText=r.innerText,e.onSelect){const a=await e.onSelect.call(this.art,i,r,t);(0,n.isStringOrNumber)(a)&&(s.innerHTML=a)}p()}));r.push(u)}remove(e){const t=this.cache.get(e);(0,i.errorHandle)(t,`Can't find [${e}] from the [${this.name}]`),t.option.beforeUnmount&&t.option.beforeUnmount.call(this.art,t.$ref);for(let e=0;e({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenOn),s=(0,a.append)(e,o.fullscreenOff);(0,a.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,a.tooltip)(e,n.get("Exit Fullscreen")),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","inline-flex")):((0,a.tooltip)(e,n.get("Fullscreen")),(0,a.setStyle)(i,"display","inline-flex"),(0,a.setStyle)(s,"display","none"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"03jeB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenWebOn),s=(0,a.append)(e,o.fullscreenWebOff);(0,a.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,a.tooltip)(e,n.get("Exit Web Fullscreen")),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","inline-flex")):((0,a.tooltip)(e,n.get("Web Fullscreen")),(0,a.setStyle)(i,"display","inline-flex"),(0,a.setStyle)(s,"display","none"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],u8l8e:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,a.tooltip)(e,n.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ebXtb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.play),s=(0,a.append)(e,o.pause);function l(){(0,a.setStyle)(i,"display","flex"),(0,a.setStyle)(s,"display","none")}function c(){(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(s,"display","flex")}(0,a.tooltip)(i,n.get("Play")),(0,a.tooltip)(s,n.get("Pause")),r(i,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],bgoVP:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"getPosFromEvent",(()=>n)),a.export(r,"setCurrentTime",(()=>i));var o=e("../utils");function n(e,t){const{$progress:r}=e.template,{left:a}=r.getBoundingClientRect(),n=o.isMobile?t.touches[0].clientX:t.clientX,i=(0,o.clamp)(n-a,0,r.clientWidth),s=i/r.clientWidth*e.duration;return{second:s,time:(0,o.secondToTime)(s),width:i,percentage:(0,o.clamp)(i/r.clientWidth,0,1)}}function i(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,a=r*e.duration;e.emit("setBar","played",r),e.seek=a}else{const{second:r,percentage:a}=n(e,t);e.emit("setBar","played",a),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:a,proxy:s}=t;return{...e,html:'
',mounted:e=>{let l=!1;const c=(0,o.query)(".art-progress-hover",e),p=(0,o.query)(".art-progress-loaded",e),u=(0,o.query)(".art-progress-played",e),d=(0,o.query)(".art-progress-highlight",e),f=(0,o.query)(".art-progress-indicator",e),h=(0,o.query)(".art-progress-tip",e);function m(e,t){"loaded"===e&&(0,o.setStyle)(p,"width",100*t+"%"),"played"===e&&((0,o.setStyle)(u,"width",100*t+"%"),(0,o.setStyle)(f,"left",100*t+"%"))}r.indicator?(0,o.append)(f,r.indicator):(0,o.setStyle)(f,"backgroundColor","var(--art-theme)"),t.on("video:loadedmetadata",(()=>{for(let e=0;e`;(0,o.append)(d,i)}})),m("loaded",t.loaded),t.on("setBar",((e,t)=>{m(e,t)})),t.on("video:progress",(()=>{m("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{m("played",t.played)})),t.on("video:ended",(()=>{m("played",1)})),o.isMobile||(s(e,"click",(e=>{e.target!==f&&i(t,e)})),s(e,"mousemove",(r=>{!function(e){const{width:r}=n(t,e);(0,o.setStyle)(c,"width",`${r}px`),(0,o.setStyle)(c,"display","flex")}(r),(0,o.setStyle)(h,"display","flex"),(0,o.includeFromEvent)(r,d)?function(r){const{width:a}=n(t,r),{text:i}=r.target.dataset;h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,"left",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,"left",e.clientWidth-s+"px"):(0,o.setStyle)(h,"left",a-s/2+"px")}(r):function(r){const{width:a,time:i}=n(t,r);h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,"left",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,"left",e.clientWidth-s+"px"):(0,o.setStyle)(h,"left",a-s/2+"px")}(r)})),s(e,"mouseleave",(()=>{(0,o.setStyle)(h,"display","none"),(0,o.setStyle)(c,"display","none")})),s(e,"mousedown",(e=>{l=0===e.button})),t.on("document:mousemove",(e=>{if(l){const{second:r,percentage:a}=n(t,e);m("played",a),t.seek=r}})),t.on("document:mouseup",(()=>{l&&(l=!1)})))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ikc2j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,style:a.isMobile?{fontSize:"12px",padding:"0 5px"}:{cursor:"auto",padding:"0 10px"},mounted:e=>{function r(){const r=`${(0,a.secondToTime)(t.currentTime)} / ${(0,a.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const o=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:o}=t,n=(0,a.append)(e,o.volume),i=(0,a.append)(e,o.volumeClose),s=(0,a.append)(e,'
'),l=(0,a.append)(s,'
'),c=(0,a.append)(l,'
'),p=(0,a.append)(l,'
'),u=(0,a.append)(p,'
'),d=(0,a.append)(u,'
'),f=(0,a.append)(p,'
');function h(e){const{top:t,height:r}=p.getBoundingClientRect();return 1-(e.clientY-t)/r}function m(){if(t.muted||0===t.volume)(0,a.setStyle)(n,"display","none"),(0,a.setStyle)(i,"display","flex"),(0,a.setStyle)(f,"top","100%"),(0,a.setStyle)(d,"top","100%"),c.innerText=0;else{const e=100*t.volume;(0,a.setStyle)(n,"display","flex"),(0,a.setStyle)(i,"display","none"),(0,a.setStyle)(f,"top",100-e+"%"),(0,a.setStyle)(d,"top",100-e+"%"),c.innerText=Math.floor(e)}}if(m(),t.on("video:volumechange",m),r(n,"click",(()=>{t.muted=!0})),r(i,"click",(()=>{t.muted=!1})),a.isMobile)(0,a.setStyle)(s,"display","none");else{let e=!1;r(p,"mousedown",(r=>{e=0===r.button,t.volume=h(r)})),t.on("document:mousemove",(r=>{e&&(t.muted=!1,t.volume=h(r))})),t.on("document:mouseup",(()=>{e&&(e=!1)}))}}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"03o9l":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.setting),r(e,"click",(()=>{t.setting.toggle(),t.setting.updateStyle()})),t.on("setting",(t=>{(0,a.tooltip)(e,n.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eCVx2:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils"),o=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:i},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,a.setStyle)(e,"display","flex"),function(s){const{width:l}=(0,o.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(i.videoWidth/i.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,a.setStyle)(e,"backgroundImage",`url(${p})`),(0,a.setStyle)(e,"height",`${g}px`),(0,a.setStyle)(e,"width",`${m}px`),(0,a.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,a.setStyle)(e,"left",0):l>n.clientWidth-m/2?(0,a.setStyle)(e,"left",n.clientWidth-m+"px"):(0,a.setStyle)(e,"left",l-m/2+"px")}(s))})),s(n,"mouseleave",(()=>{(0,a.setStyle)(e,"display","none")})),t.on("hover",(t=>{t||(0,a.setStyle)(e,"display","none")}))}})}},{"../utils":"71aH7","./progress":"bgoVP","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4KCF5":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2hIff":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,a.append)(e,''),o=(0,a.append)(e,'');t.on("loop",(n=>{n&&n.length?((0,a.setStyle)(e,"display","flex"),(0,a.setStyle)(r,"left",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,a.setStyle)(o,"left",n[1]/t.duration*100+"%")):(0,a.setStyle)(e,"display","none")}))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4IS2d":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2KYsr":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("../utils/component"),i=a.interopDefault(n),s=e("./playbackRate"),l=a.interopDefault(s),c=e("./aspectRatio"),p=a.interopDefault(c),u=e("./flip"),d=a.interopDefault(u),f=e("./info"),h=a.interopDefault(f),m=e("./version"),g=a.interopDefault(m),v=e("./close"),y=a.interopDefault(v);class b extends i.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,o.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:a}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,n=e.clientY,{height:i,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=a.getBoundingClientRect();let d=t-l,f=n-c;t+u>l+s&&(d=s-u),n+p>c+i&&(f=i-p),(0,o.setStyles)(a,{top:`${f}px`,left:`${d}px`})})),t(r,"click",(e=>{(0,o.includeFromEvent)(e,a)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"71aH7","../utils/component":"18nVI","./playbackRate":"69eLi","./aspectRatio":"lUefg","./flip":"kysiM","./info":"gqIgJ","./version":"kRU7C","./close":"jQ8Pm","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"69eLi":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:o}}=t,n=o.map((e=>`${1===e?r.get("Normal"):e.toFixed(1)}`)).join("");return{...e,html:`${r.get("Play Speed")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.playbackRate=Number(a),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="1"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("video:ratechange",(()=>{const r=(0,a.queryAll)("span",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],lUefg:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:o}}=t,n=o.map((e=>`${"default"===e?r.get("Default"):e}`)).join("");return{...e,html:`${r.get("Aspect Ratio")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.aspectRatio=a,e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="default"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("aspectRatio",(t=>{const r=(0,a.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kysiM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:o}}=t,n=o.map((e=>`${r.get((0,a.capitalize)(e))}`)).join("");return{...e,html:`${r.get("Video Flip")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.flip=a.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value="normal"]',e);r&&(0,a.inverseClass)(r,"art-current"),t.on("flip",(t=>{const r=(0,a.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,"art-current")}))}}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],gqIgJ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kRU7C:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 5.0.9'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jQ8Pm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"02ajl":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./utils"),n=e("./utils/component"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name="info",o.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:a,$video:n}}=this.art;e(a,"click",(()=>{this.show=!1}));let i=null;const s=(0,o.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>clearTimeout(i))),function e(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,o.setStyles)(r,e):(0,o.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,o.escape)(e)}

`)).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:a,option:o}=this.art,n={...o.subtitle,...t,url:e},i=await this.init(n);return t.name&&(a.show=`${r.get("Switch Subtitle")}: ${t.name}`),i}createTrack(e,t){const{template:r,proxy:a}=this.art,{$video:n,$track:i}=r,s=(0,o.createElement)("track");s.default=!0,s.kind=e,s.src=t,s.track.mode="hidden",this.eventDestroy(),(0,o.remove)(i),(0,o.append)(n,s),r.$track=s,this.eventDestroy=a(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,o.getExt)(e.url)){case"srt":{const t=(0,o.srtToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case"ass":{const t=(0,o.assToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case"vtt":{const t=e.onVttLoad(r);return(0,o.vttToBlob)(t)}default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"71aH7","./utils/component":"18nVI","option-validator":"bAWi2","./scheme":"AKEiO","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jo4S1:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils/error"),n=e("./clickInit"),i=a.interopDefault(n),s=e("./hoverInit"),l=a.interopDefault(s),c=e("./moveInit"),p=a.interopDefault(c),u=e("./resizeInit"),d=a.interopDefault(u),f=e("./gestureInit"),h=a.interopDefault(f),m=e("./viewInit"),g=a.interopDefault(m),v=e("./documentInit"),y=a.interopDefault(v);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),(0,i.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this),(0,y.default)(e,this)}proxy(e,t,r,a={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,a)));e.addEventListener(t,r,a);const o=()=>e.removeEventListener(t,r,a);return this.destroyEvents.push(o),o}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let a;if(e instanceof HTMLImageElement)a=e;else{if("string"!=typeof e)return r(new(0,o.ArtPlayerError)("Unable to get Image"));a=new Image,a.src=e}if(a.complete)return t(a);this.proxy(a,"load",(()=>t(a))),this.proxy(a,"error",(()=>r(new(0,o.ArtPlayerError)(`Failed to load Image: ${a.src}`))))}))}remove(e){const t=this.destroyEvents.indexOf(e);t>-1&&(e(),this.destroyEvents.splice(t,1))}destroy(){for(let e=0;e{(0,a.includeFromEvent)(t,o)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus",t)):(e.isInput=!1,e.isFocus=!1,e.emit("blur",t))}));let i=0;t.proxy(n,"click",(t=>{const o=Date.now(),{MOBILE_CLICK_PLAY:n,DBCLICK_TIME:s,MOBILE_DBCLICK_PLAY:l,DBCLICK_FULLSCREEN:c}=r;o-i<=s?(e.emit("dblclick",t),a.isMobile?!e.isLock&&l&&e.toggle():c&&(e.fullscreen=!e.fullscreen)):(e.emit("click",t),a.isMobile?!e.isLock&&n&&e.toggle():e.toggle()),i=o}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4jWHi":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,a.addClass)(r,"art-hover"),e.emit("hover",!0,t)}),(t=>{(0,a.removeClass)(r,"art-hover"),e.emit("hover",!1,t)}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eqaUm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],eDXPO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{option:r,constructor:o}=e;e.on("resize",(()=>{const{aspectRatio:t,notice:a}=e;"standard"===e.state&&r.autoSize&&e.autoSize(),e.aspectRatio=t,a.show=""}));const n=(0,a.debounce)((()=>e.emit("resize")),o.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>n())),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>n()))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"95GtS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils"),o=e("../control/progress");function n(e,t,r,a){var o=t-a,n=r-e,i=0;if(Math.abs(n)<2&&Math.abs(o)<2)return i;var s=function(e,t){return 180*Math.atan2(t,e)/Math.PI}(n,o);return s>=-45&&s<45?i=4:s>=45&&s<135?i=1:s>=-135&&s<-45?i=2:(s>=135&&s<=180||s>=-180&&s<-135)&&(i=3),i}r.default=function(e,t){if(a.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let s=null,l=!1,c=0,p=0,u=0;const d=t=>{if(1===t.touches.length&&!e.isLock){s===i&&(0,o.setCurrentTime)(e,t),l=!0;const{pageX:r,pageY:a}=t.touches[0];c=r,p=a,u=e.currentTime}},f=t=>{if(1===t.touches.length&&l&&e.duration){const{pageX:o,pageY:i}=t.touches[0],l=n(c,p,o,i),d=[3,4].includes(l),f=[1,2].includes(l);if(d&&!e.isRotate||f&&e.isRotate){const t=(0,a.clamp)((o-c)/e.width,-1,1),n=(0,a.clamp)((i-p)/e.height,-1,1),l=e.isRotate?n:t,d=s===r?e.constructor.TOUCH_MOVE_RATIO:1,f=(0,a.clamp)(u+e.duration*l*d,0,e.duration);e.seek=f,e.emit("setBar","played",(0,a.clamp)(f/e.duration,0,1)),e.notice.show=`${(0,a.secondToTime)(f)} / ${(0,a.secondToTime)(e.duration)}`}}},h=()=>{l&&(c=0,p=0,u=0,l=!1,s=null)};t.proxy(i,"touchstart",(e=>{s=i,d(e)})),t.proxy(r,"touchstart",(e=>{s=r,d(e)})),t.proxy(r,"touchmove",f),t.proxy(i,"touchmove",f),t.proxy(document,"touchend",h)}}},{"../utils":"71aH7","../control/progress":"bgoVP","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],InUBx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e,t){const{option:r,constructor:o,template:{$container:n}}=e,i=(0,a.throttle)((()=>{e.emit("view",(0,a.isInViewport)(n,o.SCROLL_GAP))}),o.SCROLL_TIME);t.proxy(window,"scroll",(()=>i())),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hoLfM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){t.proxy(document,"mousemove",(t=>{e.emit("document:mousemove",t)})),t.proxy(document,"mouseup",(t=>{e.emit("document:mouseup",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6NoFy":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!a.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{o.innerText="",(0,a.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,a.removeClass)(r,"art-notice-show")}}},{"./utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5POkG":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./utils"),n=e("./utils/component"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:a}=e,n=(0,o.append)(t.$state,r.state),i=(0,o.append)(t.$state,r.error);(0,o.setStyle)(i,"display","none"),e.on("destroy",(()=>{(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(i,"display",null)})),a.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"71aH7","./utils/component":"18nVI","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"6OeNg":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("bundle-text:./loading.svg"),i=a.interopDefault(n),s=e("bundle-text:./state.svg"),l=a.interopDefault(s),c=e("bundle-text:./check.svg"),p=a.interopDefault(c),u=e("bundle-text:./play.svg"),d=a.interopDefault(u),f=e("bundle-text:./pause.svg"),h=a.interopDefault(f),m=e("bundle-text:./volume.svg"),g=a.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=a.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=a.interopDefault(b),w=e("bundle-text:./setting.svg"),j=a.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=a.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=a.interopDefault(I),P=e("bundle-text:./playback-rate.svg"),$=a.interopDefault(P),M=e("bundle-text:./aspect-ratio.svg"),T=a.interopDefault(M),E=e("bundle-text:./config.svg"),F=a.interopDefault(E),A=e("bundle-text:./pip.svg"),z=a.interopDefault(A),H=e("bundle-text:./lock.svg"),D=a.interopDefault(H),R=e("bundle-text:./unlock.svg"),O=a.interopDefault(R),L=e("bundle-text:./fullscreen-off.svg"),V=a.interopDefault(L),N=e("bundle-text:./fullscreen-on.svg"),Y=a.interopDefault(N),_=e("bundle-text:./fullscreen-web-off.svg"),W=a.interopDefault(_),q=e("bundle-text:./fullscreen-web-on.svg"),B=a.interopDefault(q),U=e("bundle-text:./switch-on.svg"),K=a.interopDefault(U),G=e("bundle-text:./switch-off.svg"),Z=a.interopDefault(G),X=e("bundle-text:./flip.svg"),J=a.interopDefault(X),Q=e("bundle-text:./error.svg"),ee=a.interopDefault(Q),te=e("bundle-text:./close.svg"),re=a.interopDefault(te),ae=e("bundle-text:./airplay.svg"),oe=a.interopDefault(ae);r.default=class{constructor(e){const t={loading:i.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:z.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:F.default,lock:D.default,flip:J.default,unlock:O.default,fullscreenOff:V.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:B.default,switchOn:K.default,switchOff:Z.default,error:ee.default,close:re.default,airplay:oe.default,...e.option.icons};for(const e in t)(0,o.def)(this,e,{get:()=>(0,o.getIcon)(e,t[e])})}}},{"../utils":"71aH7","bundle-text:./loading.svg":"7tDub","bundle-text:./state.svg":"1ElZc","bundle-text:./check.svg":"lmgoP","bundle-text:./play.svg":"lVWoQ","bundle-text:./pause.svg":"5Mnax","bundle-text:./volume.svg":"w3eIa","bundle-text:./volume-close.svg":"rHjo1","bundle-text:./screenshot.svg":"2KcqM","bundle-text:./setting.svg":"8rQMV","bundle-text:./arrow-left.svg":"kqGBE","bundle-text:./arrow-right.svg":"aFjpC","bundle-text:./playback-rate.svg":"lx7ZM","bundle-text:./aspect-ratio.svg":"2sEjf","bundle-text:./config.svg":"fQTgE","bundle-text:./pip.svg":"2CaxO","bundle-text:./lock.svg":"aCGnW","bundle-text:./unlock.svg":"bTrAV","bundle-text:./fullscreen-off.svg":"bA3p0","bundle-text:./fullscreen-on.svg":"fTuY8","bundle-text:./fullscreen-web-off.svg":"tvKf4","bundle-text:./fullscreen-web-on.svg":"1F1oB","bundle-text:./switch-on.svg":"7qNHs","bundle-text:./switch-off.svg":"28aV8","bundle-text:./flip.svg":"1uXI6","bundle-text:./error.svg":"9f4dh","bundle-text:./close.svg":"4nTtS","bundle-text:./airplay.svg":"cDPXC","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"7tDub":[function(e,t,r){t.exports=''},{}],"1ElZc":[function(e,t,r){t.exports=''},{}],lmgoP:[function(e,t,r){t.exports=''},{}],lVWoQ:[function(e,t,r){t.exports=''},{}],"5Mnax":[function(e,t,r){t.exports=''},{}],w3eIa:[function(e,t,r){t.exports=''},{}],rHjo1:[function(e,t,r){t.exports=''},{}],"2KcqM":[function(e,t,r){t.exports=''},{}],"8rQMV":[function(e,t,r){t.exports=''},{}],kqGBE:[function(e,t,r){t.exports=''},{}],aFjpC:[function(e,t,r){t.exports=''},{}],lx7ZM:[function(e,t,r){t.exports=''},{}],"2sEjf":[function(e,t,r){t.exports=''},{}],fQTgE:[function(e,t,r){t.exports=''},{}],"2CaxO":[function(e,t,r){t.exports=''},{}],aCGnW:[function(e,t,r){t.exports=''},{}],bTrAV:[function(e,t,r){t.exports=''},{}],bA3p0:[function(e,t,r){t.exports=''},{}],fTuY8:[function(e,t,r){t.exports=''},{}],tvKf4:[function(e,t,r){t.exports=''},{}],"1F1oB":[function(e,t,r){t.exports=''},{}],"7qNHs":[function(e,t,r){t.exports=''},{}],"28aV8":[function(e,t,r){t.exports=''},{}],"1uXI6":[function(e,t,r){t.exports=''},{}],"9f4dh":[function(e,t,r){t.exports=''},{}],"4nTtS":[function(e,t,r){t.exports=''},{}],cDPXC:[function(e,t,r){t.exports=''},{}],"3eYNH":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./flip"),n=a.interopDefault(o),i=e("./aspectRatio"),s=a.interopDefault(i),l=e("./playbackRate"),c=a.interopDefault(l),p=e("./subtitleOffset"),u=a.interopDefault(p),d=e("../utils/component"),f=a.interopDefault(d),h=e("../utils/error"),m=e("../utils");class g extends f.default{constructor(e){super(e);const{option:t,controls:r,template:{$setting:a}}=e;this.name="setting",this.$parent=a,this.option=[],this.events=[],this.cache=new Map,t.setting&&(this.init(),e.on("blur",(()=>{this.show&&(this.show=!1,this.render(this.option))})),e.on("focus",(e=>{const t=(0,m.includeFromEvent)(e,r.setting),a=(0,m.includeFromEvent)(e,this.$parent);!this.show||t||a||(this.show=!1,this.render(this.option))})))}static makeRecursion(e,t,r){for(let a=0;a'),i=(0,m.createElement)("div");(0,m.addClass)(i,"art-setting-item-left-icon"),(0,m.append)(i,t.arrowLeft),(0,m.append)(n,i),(0,m.append)(n,e.$parentItem.html);const s=r(o,"click",(()=>this.render(e.$parentList)));return this.events.push(s),o}creatItem(e,t){const{icons:r,proxy:a,constructor:o}=this.art,n=(0,m.createElement)("div");(0,m.addClass)(n,"art-setting-item"),(0,m.setStyle)(n,"height",`${o.SETTING_ITEM_HEIGHT}px`),(0,m.isStringOrNumber)(t.name)&&(n.dataset.name=t.name),(0,m.isStringOrNumber)(t.value)&&(n.dataset.value=t.value);const i=(0,m.append)(n,'
'),s=(0,m.append)(n,'
'),l=(0,m.createElement)("div");switch((0,m.addClass)(l,"art-setting-item-left-icon"),e){case"switch":case"range":(0,m.append)(l,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,m.append)(l,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,m.append)(l,r.check)}(0,m.append)(i,l),t.$icon=l,(0,m.def)(t,"icon",{configurable:!0,get:()=>l.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,m.createElement)("div");(0,m.addClass)(c,"art-setting-item-left-text"),(0,m.append)(c,t.html||""),(0,m.append)(i,c),t.$html=c,(0,m.def)(t,"html",{configurable:!0,get:()=>c.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(c.innerHTML=e)}});const p=(0,m.createElement)("div");switch((0,m.addClass)(p,"art-setting-item-right-tooltip"),(0,m.append)(p,t.tooltip||""),(0,m.append)(s,p),t.$tooltip=p,(0,m.def)(t,"tooltip",{configurable:!0,get:()=>p.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(p.innerHTML=e)}}),e){case"switch":{const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon");const a=(0,m.append)(e,r.switchOn),o=(0,m.append)(e,r.switchOff);(0,m.setStyle)(t.switch?o:a,"display","none"),(0,m.append)(s,e),t.$switch=t.switch,(0,m.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,m.setStyle)(o,"display","none"),(0,m.setStyle)(a,"display",null)):((0,m.setStyle)(o,"display",null),(0,m.setStyle)(a,"display","none"))}});break}case"range":{const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon");const r=(0,m.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,m.addClass)(r,"art-setting-range"),(0,m.append)(s,e),t.$range=r,(0,m.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,m.createElement)("div");(0,m.addClass)(e,"art-setting-item-right-icon"),(0,m.append)(e,r.arrowRight),(0,m.append)(s,e)}}switch(e){case"switch":if(t.onSwitch){const e=a(n,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,n,e)}));this.events.push(e)}break;case"range":if(t.$range){if(t.onRange){const e=a(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,n,e)}));this.events.push(e)}if(t.onChange){const e=a(t.$range,"input",(async e=>{t.tooltip=await t.onChange.call(this.art,t,n,e)}));this.events.push(e)}}break;case"selector":{const e=a(n,"click",(async e=>{if(t.selector&&t.selector.length)this.render(t.selector,t.width);else{(0,m.inverseClass)(n,"art-current");for(let e=0;ec?((0,m.setStyle)(o,"left",null),(0,m.setStyle)(o,"right",null)):((0,m.setStyle)(o,"left",`${p}px`),(0,m.setStyle)(o,"right","auto"))}}render(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,m.inverseClass)(t,"art-current"),(0,m.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,m.setStyle)(this.$parent,"height",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const a=(0,m.createElement)("div");(0,m.addClass)(a,"art-setting-panel"),a.dataset.width=t||r.SETTING_WIDTH,a.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,m.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===o));n&&(0,a.inverseClass)(n,"art-current")}return{width:o,name:"flip",html:t.get("Video Flip"),tooltip:t.get((0,a.capitalize)(e.flip)),icon:r.flip,selector:n.map((r=>({value:r,name:`aspect-ratio-${r}`,default:r===e.flip,html:t.get((0,a.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.html),mounted:(t,r)=>{i(t,r.$tooltip,e.flip),e.on("flip",(()=>{i(t,r.$tooltip,e.flip)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"84NBV":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,ASPECT_RATIO:n}}=e;function i(e){return"default"===e?t.get("Default"):e}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));o&&(0,a.inverseClass)(o,"art-current")}return{width:o,name:"aspect-ratio",html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:i(e.aspectRatio),selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.aspectRatio,html:i(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],aetWt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,PLAYBACK_RATE:n}}=e;function i(e){return 1===e?t.get("Normal"):e.toFixed(1)}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));o&&(0,a.inverseClass)(o,"art-current")}return{width:o,name:"playback-rate",html:t.get("Play Speed"),tooltip:i(e.playbackRate),icon:r.playbackRate,selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.playbackRate,html:i(t)}))),onSelect:t=>(e.playbackRate=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on("video:ratechange",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],fIBkO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:a}=e;return{width:a.SETTING_ITEM_WIDTH,name:"subtitle-offset",html:t.get("Subtitle Offset"),icon:r.subtitle,tooltip:"0s",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+"s")}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"2aaJe":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"8MTUM":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("../utils"),n=e("./miniProgressBar"),i=a.interopDefault(n),s=e("./autoOrientation"),l=a.interopDefault(s),c=e("./autoPlayback"),p=a.interopDefault(c),u=e("./fastForward"),d=a.interopDefault(u),f=e("./lock"),h=a.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(i.default),t.lock&&o.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&o.isMobile&&this.add(l.default),t.fastForward&&o.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"mini-progress-bar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"mini-progress-bar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],ePEg5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{constructor:t,template:{$player:r,$video:o}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:n,videoHeight:i}=o,{clientWidth:s,clientHeight:l}=document.documentElement;(n>i&&sl)&&setTimeout((()=>{(0,a.setStyle)(r,"width",`${l}px`),(0,a.setStyle)(r,"height",`${s}px`),(0,a.setStyle)(r,"transform-origin","0 0"),(0,a.setStyle)(r,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,a.addClass)(r,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),t.AUTO_ORIENTATION_TIME)}else(0,a.hasClass)(r,"art-auto-orientation")&&((0,a.removeClass)(r,"art-auto-orientation"),e.isRotate=!1,e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:n}=o,{clientWidth:i,clientHeight:s}=document.documentElement;if(e>n&&is){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,a.addClass)(r,"art-auto-orientation-fullscreen")}}else(0,a.hasClass)(r,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,a.removeClass)(r,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,a.hasClass)(r,"art-auto-orientation")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],cVO99:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:o,constructor:n,proxy:i,template:{$poster:s}}=e,l=e.layers.add({name:"auto-playback",html:'
'}),c=(0,a.query)(".art-auto-playback-last",l),p=(0,a.query)(".art-auto-playback-jump",l),u=(0,a.query)(".art-auto-playback-close",l);return e.on("video:timeupdate",(()=>{if(e.playing){const t=o.get("times")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,o.set("times",t)}})),e.on("ready",(()=>{const d=(o.get("times")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,a.append)(u,r.close),(0,a.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,a.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),i(u,"click",(()=>{(0,a.setStyle)(l,"display","none")})),i(p,"click",(()=>{e.seek=d,e.play(),(0,a.setStyle)(s,"display","none"),(0,a.setStyle)(l,"display","none")})),e.once("video:timeupdate",(()=>{setTimeout((()=>{(0,a.setStyle)(l,"display","none")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"auto-playback",get times(){return o.get("times")||{}},clear:()=>o.del("times"),delete(e){const t=o.get("times")||{};return delete t[e],o.set("times",t),t}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hFDwt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{constructor:t,proxy:r,template:{$player:o,$video:n}}=e;let i=null,s=!1,l=1;const c=()=>{clearTimeout(i),s&&(s=!1,e.playbackRate=l,(0,a.removeClass)(o,"art-fast-forward"))};return r(n,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,a.addClass)(o,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,a.hasClass)(o,"art-fast-forward")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1hsTH":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var a=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:o}}=e;return t.add({name:"lock",mounted(t){const o=(0,a.append)(t,r.lock),n=(0,a.append)(t,r.unlock);(0,a.setStyle)(o,"display","none"),e.on("lock",(e=>{e?((0,a.setStyle)(o,"display","inline-flex"),(0,a.setStyle)(n,"display","none")):((0,a.setStyle)(o,"display","none"),(0,a.setStyle)(n,"display","inline-flex"))}))},click(){(0,a.hasClass)(o,"art-lock")?((0,a.removeClass)(o,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,a.addClass)(o,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,a.hasClass)(o,"art-lock")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}]},["5lTcX"],"5lTcX","parcelRequire4dc0"); /***/ }), @@ -247,7 +247,6 @@ __webpack_require__.r(__webpack_exports__); isLive: true, muted: false, autoplay: true, - autoSize: true, autoMini: true, screenshot: true, setting: true, @@ -412,6 +411,7 @@ __webpack_require__.r(__webpack_exports__); player.on('artplayerPluginDanmuku:emit', (danmu) => { config.conn.send("%S"+danmu.text); }); + document.addEventListener("resize", player.autoSize) } ws(); diff --git a/demo/html/artPlayer/bundle.js.map b/demo/html/artPlayer/bundle.js.map index e1b1993..7778135 100644 --- a/demo/html/artPlayer/bundle.js.map +++ b/demo/html/artPlayer/bundle.js.map @@ -1 +1 @@ -{"version":3,"file":"bundle.js","mappings":"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A;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;WACA;WACA;WACA;WACA;;;;;;;;;;;;;;;;;;;;;;ACJkC;AACH;AAC+B;AAC9D;AAC0C;AACN;AACQ;AACV;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,0BAA0B;AAC1B,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,qDAAI;AACnE;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yFAAyF,MAAM;AAC/F;AACA;AACA,uFAAuF,MAAM;AAC7F;AACA;AACA,sFAAsF,MAAM;AAC5F;AACA;AACA,wFAAwF,MAAM;AAC9F;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,gBAAgB,+DAAsB;AACtC;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,uCAAuC,yDAAQ;AAC/C,8DAA8D,sDAAK;AACnE,gEAAgE,0DAAS;AACzE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,+DAAqB;AAC7C,oCAAoC,6DAAmB;AACvD;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,qBAAqB,kDAAS;AAC9B;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,CAAC","sources":["webpack://artplayerjs/./node_modules/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js","webpack://artplayerjs/./node_modules/artplayer/dist/artplayer.js","webpack://artplayerjs/./node_modules/mpegts.js/dist/mpegts.js","webpack://artplayerjs/./img/filp.svg","webpack://artplayerjs/./img/indicator.svg","webpack://artplayerjs/./img/ploading.gif","webpack://artplayerjs/./img/state.png","webpack://artplayerjs/webpack/bootstrap","webpack://artplayerjs/webpack/runtime/compat get default export","webpack://artplayerjs/webpack/runtime/define property getters","webpack://artplayerjs/webpack/runtime/global","webpack://artplayerjs/webpack/runtime/hasOwnProperty shorthand","webpack://artplayerjs/webpack/runtime/make namespace object","webpack://artplayerjs/webpack/runtime/node module decorator","webpack://artplayerjs/./app.js"],"sourcesContent":["/*!\n * artplayer-plugin-danmuku.js v5.0.0\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(t,e,n,i,r){var a=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},s=\"function\"==typeof a[i]&&a[i],o=s.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function u(e,n){if(!o[e]){if(!t[e]){var r=\"function\"==typeof a[i]&&a[i];if(!n&&r)return r(e,!0);if(s)return s(e,!0);if(l&&\"string\"==typeof e)return l(e);var d=new Error(\"Cannot find module '\"+e+\"'\");throw d.code=\"MODULE_NOT_FOUND\",d}p.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},p.cache={};var m=o[e]=new u.Module(e);t[e][0].call(m.exports,p,m,m.exports,this)}return o[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=o,u.parent=s,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,\"root\",{get:function(){return a[i]}}),a[i]=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(\".\").map(Number);n(i[0]+i[1]/100>=5,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 Artplayer.js@5.x.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,o.default)(e,n),{name:\"artplayerPluginDanmuku\",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env=\"production\",l.version=\"5.0.0\",l.build=\"2023-04-23 18:13:05\",\"undefined\"!=typeof window&&(window.artplayerPluginDanmuku=l)},{\"./danmuku\":\"4ns48\",\"./setting\":\"lO8OT\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4ns48\":[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./bilibili\"),a=t(\"./getDanmuTop\"),s=i.interopDefault(a);class o{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t(\"85d40535eae5f839\"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on(\"video:play\",this.start),e.on(\"video:playing\",this.start),e.on(\"video:pause\",this.stop),e.on(\"video:waiting\",this.stop),e.on(\"resize\",this.reset),e.on(\"destroy\",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:[\"2%\",\"25%\"],opacity:1,color:\"#FFFFFF\",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:\"dark\",beforeEmit:()=>!0}}static get scheme(){return{danmuku:\"array|function|string\",speed:\"number\",margin:\"array\",opacity:\"number\",color:\"string\",mode:\"number\",fontSize:\"number|string\",filter:\"function\",antiOverlap:\"boolean\",useWorker:\"boolean\",synchronousPlayback:\"boolean\",lockTime:\"number\",maxLength:\"number\",minWidth:\"number\",maxWidth:\"number\",mount:\"undefined|htmldivelement\",theme:\"string\",beforeEmit:\"function\"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement(\"div\");return e.style.cssText='\\n user-select: none;\\n position: absolute;\\n white-space: pre;\\n pointer-events: none;\\n perspective: 500px;\\n display: inline-block;\\n will-change: transform;\\n font-weight: normal;\\n line-height: 1.125;\\n visibility: hidden;\\n font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>\"ready\"===e.$state||\"wait\"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter(\"emit\",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,s=i.$ref.clientHeight,o=i.$ref.clientWidth,l=a+o,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=s,m.width=o,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if(\"number\"==typeof t)return e(t,12,n);if(\"string\"==typeof t&&t.endsWith(\"%\")){return e(n*(parseFloat(t)/100),12,n)}return o.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,s.default)(t);e({top:n})}}))}async load(){try{let t=[];t=\"function\"==typeof this.option.danmuku?await this.option.danmuku():\"function\"==typeof this.option.danmuku.then?await this.option.danmuku:\"string\"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),\"Danmuku need return an array as result\"),this.art.emit(\"artplayerPluginDanmuku:loaded\",t),this.queue=[],this.$danmuku.innerText=\"\",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit(\"artplayerPluginDanmuku:error\",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},o.option,this.option,t),this.validator(this.option,o.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit(\"artplayerPluginDanmuku:config\",this.option),this}makeWait(t){t.$state=\"wait\",t.$ref&&(t.$ref.style.visibility=\"hidden\",t.$ref.style.marginLeft=\"0px\",t.$ref.style.transform=\"translateX(0px)\",t.$ref.style.transition=\"transform 0s linear 0s\",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter(\"stop\",(e=>{switch(e.$state=\"emit\",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter(\"emit\",(e=>{switch(e.$state=\"stop\",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=\"transform 0s linear 0s\";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter(\"emit\",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display=\"none\",this.art.emit(\"artplayerPluginDanmuku:hide\"),this}emit(t){return this.validator(t,{text:\"string\",mode:\"number|undefined\",color:\"string|undefined\",time:\"number|undefined\",border:\"boolean|undefined\"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:\"wait\",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off(\"video:play\",this.start),this.art.off(\"video:playing\",this.start),this.art.off(\"video:pause\",this.stop),this.art.off(\"video:waiting\",this.stop),this.art.off(\"fullscreen\",this.reset),this.art.off(\"fullscreenWeb\",this.reset),this.art.off(\"destroy\",this.destroy),this.art.emit(\"artplayerPluginDanmuku:destroy\")}}n.default=o},{\"./bilibili\":\"f83sx\",\"./getDanmuTop\":\"jPSuD\",\"85d40535eae5f839\":\"fXq73\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f83sx:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if(\"string\"!=typeof t)return[];const e=t.matchAll(/.+?)\"(?: .*?)?>(?.+?)<\\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(\",\");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(\""\",'\"').replaceAll(\"'\",\"'\").replaceAll(\"<\",\"<\").replaceAll(\">\",\">\").replaceAll(\"&\",\"&\"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function s(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,\"getMode\",(()=>r)),i.export(n,\"bilibiliDanmuParseFromXml\",(()=>a)),i.export(n,\"bilibiliDanmuParseFromUrl\",(()=>s))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9pCYc\":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,\"__esModule\",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){\"default\"===n||\"__esModule\"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],jPSuD:[function(t,e,n){t(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:s}){const o=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===o.length)return a;o.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),o.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fXq73:[function(t,e,n){e.exports=\"data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B\"},{}],lO8OT:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"bundle-text:./style.less\"),a=i.interopDefault(r),s=t(\"bundle-text:./img/danmu-on.svg\"),o=i.interopDefault(s),l=t(\"bundle-text:./img/danmu-off.svg\"),u=i.interopDefault(l),d=t(\"bundle-text:./img/danmu-config.svg\"),m=i.interopDefault(d),p=t(\"bundle-text:./img/danmu-style.svg\"),h=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:s,append:l,setStyle:d,tooltip:p,query:c,inverseClass:f,getIcon:g}}}=t;d(i,\"display\",\"flex\");const y=g(\"danmu-on\",o.default),k=g(\"danmu-off\",u.default),b=g(\"danmu-config\",m.default),v=g(\"danmu-style\",h.default);!function(){const o=[\"#FE0302\",\"#FF7204\",\"#FFAA02\",\"#FFD302\",\"#FFFF00\",\"#A0EE00\",\"#00CD00\",\"#019899\",\"#4266BE\",\"#89D5FF\",\"#CC0273\",\"#222222\",\"#9B9B9B\",\"#FFFFFF\"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${o.join(\"\")}
发送
`),m=c(\".art-danmuku-style\",u),p=c(\".art-danmuku-input\",u),h=c(\".art-danmuku-send\",u),g=c(\".art-danmuku-style-panel-inner\",u),y=c(\".art-danmuku-style-panel-modes\",u),k=c(\".art-danmuku-style-panel-colors\",u),b=n.mount||l(r,'
');t.option.backdrop&&s(g,\"art-backdrop-filter\"),n.theme&&s(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,h.innerText=\"发送\",a(h,\"art-disabled\")):(h.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value=\"\",e.emit(i),s(h,\"art-disabled\"),$(n.lockTime),t.emit(\"artplayerPluginDanmuku:emit\",i))}function C(){i.clientWidth{\"Enter\"===t.key&&(t.preventDefault(),B())})),t.proxy(y,\"click\",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,\"art-current\"))})),t.proxy(k,\"click\",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,\"art-current\"))})),C(),t.on(\"resize\",(()=>{t.isInput||C()})),t.on(\"destroy\",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:\"right\",name:\"danmuku\",click:function(){e.isHide?(e.show(),t.notice.show=\"弹幕显示\",d(y,\"display\",null),d(k,\"display\",\"none\")):(e.hide(),t.notice.show=\"弹幕隐藏\",d(y,\"display\",\"none\"),d(k,\"display\",null))},mounted(t){l(t,y),l(t,k),p(t,\"弹幕开关\"),d(k,\"display\",\"none\")}}),t.setting.add({width:270,name:\"danmuku\",html:\"弹幕设置\",tooltip:\"更多\",icon:b,selector:[{width:200,html:\"播放速度\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极慢\",time:10},{html:\"较慢\",time:7.5},{default:!0,html:\"适中\",time:5},{html:\"较快\",time:2.5},{html:\"极快\",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:\"字体大小\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极小\",fontSize:\"4%\"},{html:\"较小\",fontSize:\"5%\"},{default:!0,html:\"适中\",fontSize:\"6%\"},{html:\"较大\",fontSize:\"7%\"},{html:\"极大\",fontSize:\"8%\"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:\"不透明度\",icon:\"\",tooltip:\"100%\",selector:[{default:!0,opacity:1,html:\"100%\"},{opacity:.75,html:\"75%\"},{opacity:.5,html:\"50%\"},{opacity:.25,html:\"25%\"},{opacity:0,html:\"0%\"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:\"显示范围\",icon:\"\",tooltip:\"3/4\",selector:[{html:\"1/4\",margin:[10,\"75%\"]},{html:\"半屏\",margin:[10,\"50%\"]},{default:!0,html:\"3/4\",margin:[10,\"25%\"]},{html:\"满屏\",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:\"弹幕防重叠\",icon:\"\",tooltip:n.antiOverlap?\"开启\":\"关闭\",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)},{html:\"同步视频速度\",icon:\"\",tooltip:n.synchronousPlayback?\"开启\":\"关闭\",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)}]})},\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-plugin-danmuku\")){const t=document.createElement(\"style\");t.id=\"artplayer-plugin-danmuku\",t.textContent=a.default,document.head.appendChild(t)}},{\"bundle-text:./style.less\":\"hViDo\",\"bundle-text:./img/danmu-on.svg\":\"4KfW9\",\"bundle-text:./img/danmu-off.svg\":\"9UR3U\",\"bundle-text:./img/danmu-config.svg\":\"4MPCW\",\"bundle-text:./img/danmu-style.svg\":\"7lV5Q\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hViDo:[function(t,e,n){e.exports='.art-danmuku-emitter{height:var(--art-control-icon-size,32px);width:100%;max-width:100%;background-color:#ffffff4d;border-radius:3px;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:\"\";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],\"4KfW9\":[function(t,e,n){e.exports=''},{}],\"9UR3U\":[function(t,e,n){e.exports=''},{}],\"4MPCW\":[function(t,e,n){e.exports=''},{}],\"7lV5Q\":[function(t,e,n){e.exports=''},{}]},[\"bgm6t\"],\"bgm6t\",\"parcelRequire4dc0\");","/*!\n * artplayer.js v5.0.4\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(e,t,r,a,o){var n=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},i=\"function\"==typeof n[a]&&n[a],s=i.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o=\"function\"==typeof n[a]&&n[a];if(!r&&o)return o(t,!0);if(i)return i(t,!0);if(l&&\"string\"==typeof t)return l(t);var p=new Error(\"Cannot find module '\"+t+\"'\");throw p.code=\"MODULE_NOT_FOUND\",p}d.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=i,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,\"root\",{get:function(){return n[a]}}),n[a]=c;for(var p=0;pt.call(this,this))),te.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e(\"Version@\"+te.version),e(\"Env@\"+te.env),e(\"Build@\"+te.build);for(let t=0;te(\"Event@\"+t.type)))}ee.push(this)}static get instances(){return ee}static get version(){return\"5.0.4\"}static get env(){return\"production\"}static get build(){return\"2023-04-27 14:20:56\"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:\"\",container:\"#artplayer\",url:\"\",poster:\"\",title:\"\",type:\"\",theme:\"#f00\",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:\"\",number:60,column:10,width:0,height:0},subtitle:{url:\"\",type:\"\",style:{},escape:!0,encoding:\"utf-8\",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:p.isSafari?\"auto\":\"metadata\"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit(\"destroy\")}}if(r.default=te,te.DEBUG=!1,te.CONTEXTMENU=!0,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DBCLICK_TIME=300,te.DBCLICK_FULLSCREEN=!0,te.MOBILE_DBCLICK_PLAY=!0,te.MOBILE_CLICK_PLAY=!1,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,te.VOLUME_STEP=.1,te.SEEK_STEP=5,te.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],te.ASPECT_RATIO=[\"default\",\"4:3\",\"16:9\"],te.FLIP=[\"normal\",\"horizontal\",\"vertical\"],te.FULLSCREEN_WEB_IN_BODY=!1,\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-style\")){const e=p.createElement(\"style\");e.id=\"artplayer-style\",e.textContent=n.default,document.head.appendChild(e)}\"undefined\"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,\"color: #fff; background: #5f5f5f\",\"color: #fff; background: #4bc729\",\"\")},{\"bundle-text:./style/index.less\":\"0016T\",\"option-validator\":\"bAWi2\",\"./utils/emitter\":\"66mFZ\",\"./utils\":\"71aH7\",\"./scheme\":\"AKEiO\",\"./config\":\"lyjeQ\",\"./whitelist\":\"9L0ao\",\"./template\":\"X13Zf\",\"./i18n\":\"3jKkj\",\"./player\":\"a90nx\",\"./control\":\"8Z0Uf\",\"./contextmenu\":\"2KYsr\",\"./info\":\"02ajl\",\"./subtitle\":\"eSWto\",\"./events\":\"jo4S1\",\"./hotkey\":\"6NoFy\",\"./layer\":\"6G6hZ\",\"./loading\":\"3dsEe\",\"./notice\":\"dWGTw\",\"./mask\":\"5POkG\",\"./icons\":\"6OeNg\",\"./setting\":\"3eYNH\",\"./storage\":\"2aaJe\",\"./plugins\":\"8MTUM\",\"./mobile\":\"7mil2\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"0016T\":[function(e,t,r){t.exports='.art-video-player{--art-theme:red;--art-font-color:#fff;--art-background-color:#000;--art-text-shadow-color:#00000080;--art-transition-duration:.2s;--art-padding:10px;--art-border-radius:3px;--art-progress-height:6px;--art-progress-color:#fff3;--art-hover-color:#ffffff80;--art-loaded-color:#fff3;--art-loop-color:#ffffffbf;--art-state-size:80px;--art-state-opacity:.8;--art-bottom-height:100px;--art-bottom-offset:20px;--art-bottom-gap:5px;--art-highlight-width:8px;--art-highlight-color:#ffffff80;--art-loop-width:2px;--art-control-height:46px;--art-control-opacity:.75;--art-control-icon-size:36px;--art-control-icon-scale:1.1;--art-volume-height:120px;--art-volume-handle-size:14px;--art-lock-size:36px;--art-indicator-scale:0;--art-indicator-size:16px;--art-fullscreen-web-index:9999;--art-settings-scale:1;--art-settings-icon-size:24px;--art-settings-max-height:300px;--art-selector-max-height:300px;--art-contextmenus-min-width:250px;--art-subtitle-font-size:20px;--art-subtitle-gap:5px;--art-subtitle-bottom:15px;--art-subtitle-border:#000;--art-widget-background:#000000d9;--art-tip-background:#00000080;--art-scrollbar-size:4px;--art-scrollbar-background:#ffffff40;--art-scrollbar-background-hover:#ffffff80;--art-mini-progress-height:2px}.art-bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.art-bottom-gradient{background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x}.art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-video-player{width:100%;height:100%;zoom:1;text-align:left;direction:ltr;user-select:none;box-sizing:border-box;color:var(--art-font-color);background-color:var(--art-background-color);text-shadow:0 0 2px var(--art-text-shadow-color);-webkit-tap-highlight-color:#0000;-ms-touch-action:manipulation;touch-action:manipulation;-ms-high-contrast-adjust:none;outline:0;margin:0 auto;padding:0;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,Roboto,Arial,sans-serif;font-size:14px;line-height:1.3;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:var(--art-scrollbar-size);height:var(--art-scrollbar-size)}.art-video-player ::-webkit-scrollbar-thumb{background-color:var(--art-scrollbar-background)}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:var(--art-scrollbar-background-hover)}.art-video-player img{max-width:100%;vertical-align:top}.art-video-player svg{fill:var(--art-font-color)}.art-video-player a{color:var(--art-font-color);text-decoration:none}.art-icon{justify-content:center;align-items:center;line-height:1;display:flex}.art-video-player.art-backdrop .art-contextmenus,.art-video-player.art-backdrop .art-info,.art-video-player.art-backdrop .art-settings,.art-video-player.art-backdrop .art-layer-auto-playback,.art-video-player.art-backdrop .art-selector-list,.art-video-player.art-backdrop .art-volume-inner{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-video{z-index:10;width:100%;height:100%;cursor:pointer;position:absolute;inset:0}.art-poster{z-index:11;width:100%;height:100%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:var(--art-subtitle-gap);bottom:var(--art-subtitle-bottom);font-size:var(--art-subtitle-font-size);transition:bottom var(--art-transition-duration)ease;text-shadow:var(--art-subtitle-border)1px 0 1px,var(--art-subtitle-border)0 1px 1px,var(--art-subtitle-border)-1px 0 1px,var(--art-subtitle-border)0 -1px 1px,var(--art-subtitle-border)1px 1px 1px,var(--art-subtitle-border)-1px -1px 1px,var(--art-subtitle-border)1px -1px 1px,var(--art-subtitle-border)-1px 1px 1px;flex-direction:column;padding:0 5%;display:none;position:absolute}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content}.art-video-player.art-subtitle-show .art-subtitle{display:flex}.art-video-player.art-control-show .art-subtitle{bottom:calc(var(--art-control-height) + var(--art-subtitle-bottom))}.art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:flex}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-video-player .art-mask .art-state{opacity:0;width:var(--art-state-size);height:var(--art-state-size);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;display:flex;transform:scale(2)}.art-video-player.art-mask-show .art-state{cursor:pointer;pointer-events:auto;opacity:var(--art-state-opacity);transform:scale(1)}.art-video-player.art-loading-show .art-state{display:none}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;width:100%;height:100%;opacity:0;pointer-events:none;justify-content:flex-end;gap:var(--art-bottom-gap);padding:0 var(--art-padding);transition:opacity var(--art-transition-duration)ease;background-size:100% var(--art-bottom-height);background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.art-video-player .art-bottom .art-controls,.art-video-player .art-bottom .art-progress{transform:translateY(var(--art-bottom-offset));transition:transform var(--art-transition-duration)ease}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1}.art-video-player.art-control-show .art-bottom .art-controls,.art-video-player.art-hover .art-bottom .art-controls,.art-video-player.art-control-show .art-bottom .art-progress,.art-video-player.art-hover .art-bottom .art-progress{transform:translateY(0)}.art-bottom .art-progress{z-index:0;pointer-events:auto;position:relative}.art-bottom .art-progress .art-control-progress{cursor:pointer;height:var(--art-progress-height);justify-content:center;align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;transition:height var(--art-transition-duration)ease;background-color:var(--art-progress-color);align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-hover{z-index:0;width:100%;height:100%;width:0%;background-color:var(--art-hover-color);display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;width:100%;height:100%;width:0%;background-color:var(--art-loaded-color);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;width:100%;height:100%;width:0%;background-color:var(--art-theme);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{z-index:0;width:100%;height:100%;pointer-events:auto;width:var(--art-highlight-width);transform:translateX(calc(var(--art-highlight-width)/-2));background-color:var(--art-highlight-color);position:absolute;inset:0 auto 0 0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{z-index:40;width:var(--art-indicator-size);height:var(--art-indicator-size);transform:scale(var(--art-indicator-scale));margin-left:calc(var(--art-indicator-size)/-2);transition:transform var(--art-transition-duration)ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:active{transform:scale(1)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;border-radius:var(--art-border-radius);white-space:nowrap;background-color:var(--art-tip-background);padding:3px 5px;font-size:12px;line-height:1;display:none;position:absolute;top:-25px;left:0}.art-bottom .art-progress .art-control-progress:hover .art-control-progress-inner{height:100%}.art-bottom .art-progress .art-control-thumbnails{border-radius:var(--art-border-radius);pointer-events:none;background-color:var(--art-widget-background);display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-bottom .art-progress .art-control-loop{z-index:0;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-loop .art-loop-point{z-index:0;width:100%;height:100%;width:var(--art-loop-width);background-color:var(--art-loop-color);transform:translateX(calc(var(--art-loop-width)/-2))scaleY(1.5);position:absolute;inset:0 0 0 0%}.art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1)}.art-controls{z-index:10;pointer-events:auto;height:var(--art-control-height);justify-content:space-between;align-items:center;display:flex;position:relative}.art-controls .art-controls-left,.art-controls .art-controls-right{height:100%;display:flex}.art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:none}.art-controls .art-controls-right{justify-content:flex-end}.art-controls .art-control{cursor:pointer;white-space:nowrap;opacity:var(--art-control-opacity);min-height:var(--art-control-height);min-width:var(--art-control-height);transition:opacity var(--art-transition-duration)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.art-controls .art-control .art-icon{height:var(--art-control-icon-size);width:var(--art-control-icon-size);transform:scale(var(--art-control-icon-scale));transition:transform var(--art-transition-duration)ease}.art-controls .art-control .art-icon:active{transform:scale(calc(var(--art-control-icon-scale)*.8))}.art-controls .art-control:hover{opacity:1}.art-control-volume{position:relative}.art-control-volume .art-volume-panel{text-align:center;cursor:default;opacity:0;pointer-events:none;left:0;right:0;bottom:var(--art-control-height);width:var(--art-control-height);height:var(--art-volume-height);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex;position:absolute;transform:translateY(10px)}.art-control-volume .art-volume-panel .art-volume-inner{height:100%;width:100%;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);flex-direction:column;align-items:center;gap:10px;padding:10px 0 12px;display:flex}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider{width:100%;cursor:pointer;flex:1;justify-content:center;display:flex;position:relative}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle{width:2px;border-radius:var(--art-border-radius);background-color:#ffffff40;justify-content:center;display:flex;position:relative;overflow:hidden}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle .art-volume-loaded{z-index:0;width:100%;height:100%;background-color:var(--art-theme);position:absolute;inset:0}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-indicator{width:var(--art-volume-handle-size);height:var(--art-volume-handle-size);margin-top:calc(var(--art-volume-handle-size)/-2);background-color:var(--art-theme);transition:transform var(--art-transition-duration)ease;border-radius:100%;flex-shrink:0;position:absolute;transform:scale(1)}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider:active .art-volume-indicator{transform:scale(.9)}.art-control-volume:hover .art-volume-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.art-video-player .art-notice{z-index:80;width:100%;height:100%;height:auto;padding:var(--art-padding);pointer-events:none;display:none;position:absolute;inset:0 0 auto}.art-video-player .art-notice .art-notice-inner{border-radius:var(--art-border-radius);background-color:var(--art-tip-background);padding:5px;line-height:1;display:inline-flex}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);min-width:var(--art-contextmenus-min-width);flex-direction:column;padding:5px 0;font-size:12px;display:none;position:absolute}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;border-bottom:1px solid #ffffff1a;padding:10px 15px;display:flex}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 8px}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--art-theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;border-radius:var(--art-border-radius);transform-origin:100% 100%;max-height:var(--art-settings-max-height);left:auto;right:var(--art-padding);bottom:var(--art-control-height);transform:scale(var(--art-settings-scale));transition:all var(--art-transition-duration)ease;background-color:var(--art-widget-background);flex-direction:column;display:none;position:absolute;overflow:hidden auto}.art-video-player .art-settings .art-setting-panel{flex-direction:column;display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;transition:background-color var(--art-transition-duration)ease;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--art-theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{justify-content:center;align-items:center;gap:5px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:var(--art-settings-icon-size);width:var(--art-settings-icon-size);justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{min-width:32px;height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:flex}.art-video-player .art-info{left:var(--art-padding);top:var(--art-padding);z-index:100;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);padding:10px;font-size:12px;display:none;position:absolute}.art-video-player .art-info .art-info-panel{flex-direction:column;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item{align-items:center;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-panel .art-info-item .art-info-content{width:250px;text-overflow:ellipsis;white-space:nowrap;user-select:all;overflow:hidden}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-fullscreen{--art-control-height:60px;--art-control-icon-scale:1.3}.art-fullscreen-web{--art-control-height:60px;--art-control-icon-scale:1.3;z-index:var(--art-fullscreen-web-index);width:100%;height:100%;position:fixed;inset:0}.art-mini-popup{z-index:9999;width:320px;height:180px;border-radius:var(--art-border-radius);cursor:move;user-select:none;background:#000;transition:opacity .2s;position:fixed;overflow:hidden;box-shadow:0 0 5px #00000080}.art-mini-popup svg{fill:#fff}.art-mini-popup .art-video{pointer-events:none}.art-mini-popup .art-mini-close{z-index:20;cursor:pointer;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:10px}.art-mini-popup .art-mini-state{z-index:30;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#00000040;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.art-mini-popup .art-mini-state .art-icon{opacity:.75;cursor:pointer;pointer-events:auto;transition:transform .2s;transform:scale(3)}.art-mini-popup .art-mini-state .art-icon:active{transform:scale(2.5)}.art-mini-popup.art-mini-droging{opacity:.9}.art-mini-popup:hover .art-mini-close,.art-mini-popup:hover .art-mini-state{opacity:1}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:width,height var(--art-transition-duration)ease}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-mini-progress-bar{z-index:0;width:100%;height:100%;height:var(--art-mini-progress-height);background-color:var(--art-theme);display:flex;position:absolute;inset:auto 0 0}.art-video-player .art-layer-lock{height:var(--art-lock-size);width:var(--art-lock-size);top:50%;left:var(--art-padding);background-color:var(--art-tip-background);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}.art-video-player .art-layer-auto-playback{border-radius:var(--art-border-radius);left:var(--art-padding);bottom:calc(var(--art-control-height) + var(--art-bottom-gap) + 10px);background-color:var(--art-widget-background);align-items:center;gap:10px;padding:10px;line-height:1;display:none;position:absolute}.art-video-player .art-layer-auto-playback .art-auto-playback-close{cursor:pointer;justify-content:center;align-items:center;display:flex}.art-video-player .art-layer-auto-playback .art-auto-playback-close svg{width:15px;height:15px;fill:var(--art-theme)}.art-video-player .art-layer-auto-playback .art-auto-playback-jump{color:var(--art-theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:var(--art-subtitle-bottom)!important}.art-video-player.art-lock .art-layer-mini-progress-bar{display:flex!important}.art-video-player.art-control-show .art-layer-mini-progress-bar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-control-selector{position:relative}.art-control-selector .art-selector-list{text-align:center;border-radius:var(--art-border-radius);opacity:0;pointer-events:none;bottom:var(--art-control-height);max-height:var(--art-selector-max-height);background-color:var(--art-widget-background);transition:all var(--art-transition-duration)ease;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden auto;transform:translateY(10px)}.art-control-selector .art-selector-list .art-selector-item{flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;line-height:1;display:flex}.art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-control-selector .art-selector-list .art-selector-item:hover,.art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--art-theme)}.art-control-selector:hover .art-selector-list{opacity:1;pointer-events:auto;transform:translateY(0)}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:\"\";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=\"\"]:before,[aria-label=\"\"]:after,[data-hint=\"\"]:before,[data-hint=\"\"]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}.art-video-player.art-mobile{--art-bottom-gap:10px;--art-control-height:38px;--art-control-icon-scale:1;--art-state-size:60px;--art-settings-scale:.85;--art-settings-max-height:180px;--art-selector-max-height:180px;--art-indicator-scale:1;--art-control-opacity:1}.art-video-player.art-mobile .art-controls-left{margin-left:calc(var(--art-padding)/-1)}.art-video-player.art-mobile .art-controls-right{margin-right:calc(var(--art-padding)/-1)}'},{}],bAWi2:[function(e,t,r){t.exports=function(){\"use strict\";function e(t){return(e=\"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})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var o=e(r);if(\"boolean\"===o)return\"boolean\";if(\"string\"===o)return\"string\";if(\"number\"===o)return\"number\";if(\"symbol\"===o)return\"symbol\";if(\"function\"===o)return function(e){return\"GeneratorFunction\"===a(e)}(r)?\"generatorfunction\":\"function\";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return\"array\";if(function(e){return!(!e.constructor||\"function\"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return\"buffer\";if(function(e){try{if(\"number\"==typeof e.length&&\"function\"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(e){return e instanceof Date||\"function\"==typeof e.toDateString&&\"function\"==typeof e.getDate&&\"function\"==typeof e.setDate}(r))return\"date\";if(function(e){return e instanceof Error||\"string\"==typeof e.message&&e.constructor&&\"number\"==typeof e.constructor.stackTraceLimit}(r))return\"error\";if(function(e){return e instanceof RegExp||\"string\"==typeof e.flags&&\"boolean\"==typeof e.ignoreCase&&\"boolean\"==typeof e.multiline&&\"boolean\"==typeof e.global}(r))return\"regexp\";switch(a(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(e){return\"function\"==typeof e.throw&&\"function\"==typeof e.return&&\"function\"==typeof e.next}(r))return\"generator\";switch(o=t.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return o.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function a(e){return e.constructor?e.constructor.name:null}function o(e,t){var a=2n)),a.export(r,\"queryAll\",(()=>i)),a.export(r,\"addClass\",(()=>s)),a.export(r,\"removeClass\",(()=>l)),a.export(r,\"hasClass\",(()=>c)),a.export(r,\"append\",(()=>p)),a.export(r,\"remove\",(()=>u)),a.export(r,\"setStyle\",(()=>d)),a.export(r,\"setStyles\",(()=>f)),a.export(r,\"getStyle\",(()=>h)),a.export(r,\"sublings\",(()=>m)),a.export(r,\"inverseClass\",(()=>g)),a.export(r,\"tooltip\",(()=>v)),a.export(r,\"isInViewport\",(()=>y)),a.export(r,\"includeFromEvent\",(()=>b)),a.export(r,\"replaceElement\",(()=>x)),a.export(r,\"createElement\",(()=>w)),a.export(r,\"getIcon\",(()=>j));var o=e(\"./compatibility\");function n(e,t=document){return t.querySelector(e)}function i(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML(\"beforeend\",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){for(const r in t)d(e,r,t[r]);return e}function h(e,t,r=!0){const a=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(a):a}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r=\"top\"){o.isMobile||(e.setAttribute(\"aria-label\",t),s(e,\"hint--rounded\"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=a&&r.top+r.height+t>=0,i=r.left-t<=o+t&&r.left+r.width+t>=0;return n&&i}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}function j(e=\"\",t=\"\"){const r=w(\"i\");return s(r,\"art-icon\"),s(r,`art-icon-${e}`),p(r,t),r}},{\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6ZTr6\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"userAgent\",(()=>o)),a.export(r,\"isMobile\",(()=>n)),a.export(r,\"isSafari\",(()=>i)),a.export(r,\"isWechat\",(()=>s)),a.export(r,\"isIE\",(()=>l)),a.export(r,\"isAndroid\",(()=>c)),a.export(r,\"isIOS\",(()=>p));const o=\"undefined\"!=typeof window?window.navigator.userAgent:\"\",n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(o),i=/^((?!chrome|android).)*safari/i.test(o),s=/MicroMessenger/i.test(o),l=/MSIE|Trident/i.test(o),c=/android/i.test(o),p=/iPad|iPhone|iPod/i.test(o)&&!window.MSStream},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hwmZz:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"ArtPlayerError\",(()=>o)),a.export(r,\"errorHandle\",(()=>n));class o extends Error{constructor(e,t){super(e),\"function\"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name=\"ArtPlayerError\"}}function n(e,t){if(!e)throw new o(t);return e}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],inzwq:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e){return\"WEBVTT \\r\\n\\r\\n\".concat((t=e,t.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g,((e,t,r)=>{let a=r.slice(0,3);return 1===r.length&&(a=r+\"00\"),2===r.length&&(a=r+\"0\"),`${t},${a}`}))).replace(/\\{\\\\([ibu])\\}/g,\"\").replace(/\\{\\\\([ibu])1\\}/g,\"<$1>\").replace(/\\{([ibu])\\}/g,\"<$1>\").replace(/\\{\\/([ibu])\\}/g,\"\").replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g,\"$1.$2\").replace(/{[\\s\\S]*?}/g,\"\").concat(\"\\r\\n\\r\\n\"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:\"text/vtt\"}))}function i(e){const t=new RegExp(\"Dialogue:\\\\s\\\\d,(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\\\s\\\\S]*)$\",\"i\");function r(e=\"\"){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?\"0\":\":0\")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join(\"\")}return`WEBVTT\\n\\n${e.split(/\\r?\\n/).map((e=>{const a=e.match(t);return a?{start:r(a[1].trim()),end:r(a[2].trim()),text:a[5].replace(/{[\\s\\S]*?}/g,\"\").replace(/(\\\\N)/g,\"\\n\").trim().split(/\\r?\\n/).map((e=>e.trim())).join(\"\\n\")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\\n${e.start} --\\x3e ${e.end}\\n${e.text}`:\"\")).filter((e=>e.trim())).join(\"\\n\\n\")}`}a.defineInteropFlag(r),a.export(r,\"srtToVtt\",(()=>o)),a.export(r,\"vttToBlob\",(()=>n)),a.export(r,\"assToVtt\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6b7Ip\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e){return e.includes(\"?\")?o(e.split(\"?\")[0]):e.includes(\"#\")?o(e.split(\"#\")[0]):e.trim().toLowerCase().split(\".\").pop()}function n(e,t){const r=document.createElement(\"a\");r.style.display=\"none\",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}a.defineInteropFlag(r),a.export(r,\"getExt\",(()=>o)),a.export(r,\"download\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5NSdr\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"def\",(()=>o)),a.export(r,\"has\",(()=>i)),a.export(r,\"get\",(()=>s)),a.export(r,\"mergeDeep\",(()=>l));const o=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function i(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&\"object\"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((a=>{const o=e[a],n=r[a];Array.isArray(o)&&Array.isArray(n)?e[a]=o.concat(...n):t(o)&&t(n)?e[a]=l(o,n):e[a]=n})),e)),{})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],epmNy:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t,r){let a;function o(...o){clearTimeout(a),a=setTimeout((function(){a=null,e.apply(r,o)}),t)}return o.clearTimeout=function(){clearTimeout(a)},o}function i(e,t){let r,a,o=!1;return function n(...i){if(o)return r=i,void(a=this);o=!0,e.apply(this,i),setTimeout((()=>{o=!1,r&&(n.apply(a,r),r=null,a=null)}),t)}}a.defineInteropFlag(r),a.export(r,\"sleep\",(()=>o)),a.export(r,\"debounce\",(()=>n)),a.export(r,\"throttle\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gapRl:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e){return[\"string\",\"number\"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),a=Math.floor(e-3600*t-60*r);return(t>0?[t,r,a]:[r,a]).map((e=>e<10?`0${e}`:String(e))).join(\":\")}function l(e){return e.replace(/[&<>'\"]/g,(e=>({\"&\":\"&\",\"<\":\"<\",\">\":\">\",\"'\":\"'\",'\"':\""\"}[e]||e)))}a.defineInteropFlag(r),a.export(r,\"clamp\",(()=>o)),a.export(r,\"capitalize\",(()=>n)),a.export(r,\"isStringOrNumber\",(()=>i)),a.export(r,\"secondToTime\",(()=>s)),a.export(r,\"escape\",(()=>l))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],AKEiO:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"ComponentOption\",(()=>d));var o=e(\"../utils\");const n=\"array\",i=\"boolean\",s=\"string\",l=\"number\",c=\"object\",p=\"function\";function u(e,t,r){return(0,o.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(\".\")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${i}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${i}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:i,muted:i,autoplay:i,autoSize:i,autoMini:i,loop:i,flip:i,playbackRate:i,aspectRatio:i,screenshot:i,setting:i,hotkey:i,pip:i,mutex:i,backdrop:i,fullscreen:i,fullscreenWeb:i,subtitleOffset:i,miniProgressBar:i,useSSR:i,playsInline:i,lock:i,fastForward:i,autoPlayback:i,autoOrientation:i,airplay:i,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const a=[\"top\",\"left\",\"right\"];return(0,o.errorHandle)(a.includes(e),`${r.join(\".\")} only accept ${a.toString()} as parameters`)}}],quality:[{default:`?${i}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:i,encoding:s,onVttLoad:p},moreVideoAttr:c,i18n:c,icons:c,cssVar:c,customType:c}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lyjeQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default={propertys:[\"audioTracks\",\"autoplay\",\"buffered\",\"controller\",\"controls\",\"crossOrigin\",\"currentSrc\",\"currentTime\",\"defaultMuted\",\"defaultPlaybackRate\",\"duration\",\"ended\",\"error\",\"loop\",\"mediaGroup\",\"muted\",\"networkState\",\"paused\",\"playbackRate\",\"played\",\"preload\",\"readyState\",\"seekable\",\"seeking\",\"src\",\"startDate\",\"textTracks\",\"videoTracks\",\"volume\"],methods:[\"addTextTrack\",\"canPlayType\",\"load\",\"play\",\"pause\"],events:[\"abort\",\"canplay\",\"canplaythrough\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"loadeddata\",\"loadedmetadata\",\"loadstart\",\"pause\",\"play\",\"playing\",\"progress\",\"ratechange\",\"seeked\",\"seeking\",\"stalled\",\"suspend\",\"timeupdate\",\"volumechange\",\"waiting\"],prototypes:[\"width\",\"height\",\"videoWidth\",\"videoHeight\",\"poster\",\"webkitDecodedFrameCount\",\"webkitDroppedFrameCount\",\"playsInline\",\"webkitSupportsFullscreen\",\"webkitDisplayingFullscreen\",\"onenterpictureinpicture\",\"onleavepictureinpicture\",\"disablePictureInPicture\",\"cancelVideoFrameCallback\",\"requestVideoFrameCallback\",\"getVideoPlaybackQuality\",\"requestPictureInPicture\",\"webkitEnterFullScreen\",\"webkitEnterFullscreen\",\"webkitExitFullScreen\",\"webkitExitFullscreen\"]}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9L0ao\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"./utils\");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!a.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case\"string\":return\"*\"===e||a.userAgent.indexOf(e)>-1;case\"function\":return e(a.userAgent);case\"regexp\":return e.test(a.userAgent);default:return!1}}))}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],X13Zf:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"./utils\");class o{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:o}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,a.query)(t.container),(0,a.errorHandle)(this.$container,`No container element found by ${t.container}`));const n=this.$container.tagName.toLowerCase();(0,a.errorHandle)(\"div\"===n,`Unsupported container element type, only support 'div' but got '${n}'`),(0,a.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),\"Cannot mount multiple instances on the same dom element\"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),o.state?this.desktop():this.mobile()}static get html(){return'
Player version:
5.0.4
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
'}query(e){return(0,a.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=o.html),this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\"),this.$track=this.query(\"track\"),this.$poster=this.query(\".art-poster\"),this.$subtitle=this.query(\".art-subtitle\"),this.$danmuku=this.query(\".art-danmuku\"),this.$bottom=this.query(\".art-bottom\"),this.$progress=this.query(\".art-progress\"),this.$controls=this.query(\".art-controls\"),this.$controlsLeft=this.query(\".art-controls-left\"),this.$controlsCenter=this.query(\".art-controls-center\"),this.$controlsRight=this.query(\".art-controls-right\"),this.$layer=this.query(\".art-layers\"),this.$loading=this.query(\".art-loading\"),this.$notice=this.query(\".art-notice\"),this.$noticeInner=this.query(\".art-notice-inner\"),this.$mask=this.query(\".art-mask\"),this.$state=this.query(\".art-state\"),this.$setting=this.query(\".art-settings\"),this.$info=this.query(\".art-info\"),this.$infoPanel=this.query(\".art-info-panel\"),this.$infoClose=this.query(\".art-info-close\"),this.$contextmenu=this.query(\".art-contextmenus\"),e.backdrop&&(0,a.addClass)(this.$player,\"art-backdrop\"),a.isMobile&&(0,a.addClass)(this.$player,\"art-mobile\")}mobile(){this.$container.innerHTML='
',this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\")}destroy(e){e?(0,a.replaceElement)(this.$original,this.$container):(0,a.addClass)(this.$player,\"art-destroy\")}}r.default=o},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3jKkj\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"./zh-cn.json\"),i=a.interopDefault(n),s=e(\"./zh-tw.json\"),l=a.interopDefault(s),c=e(\"./pl.json\"),p=a.interopDefault(c),u=e(\"./cs.json\"),d=a.interopDefault(u),f=e(\"./es.json\"),h=a.interopDefault(f),m=e(\"./fa.json\"),g=a.interopDefault(m),v=e(\"./fr.json\"),y=a.interopDefault(v),b=e(\"./id.json\"),x=a.interopDefault(b),w=e(\"./ru.json\"),j=a.interopDefault(w);r.default=class{constructor(e){this.art=e,this.languages={\"zh-cn\":i.default,\"zh-tw\":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default,fr:y.default,id:x.default,ru:j.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,o.mergeDeep)(this.languages,e),this.init()}}},{\"../utils\":\"71aH7\",\"./zh-cn.json\":\"lNQi5\",\"./zh-tw.json\":\"eRpom\",\"./pl.json\":\"iEpPa\",\"./cs.json\":\"dBgp3\",\"./es.json\":\"dNIrL\",\"./fa.json\":\"7Plhe\",\"./fr.json\":\"kGNjI\",\"./id.json\":\"6MQTw\",\"./ru.json\":\"7LASr\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"统计信息\",\"Close\":\"关闭\",\"Video Load Failed\":\"加载失败\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暂停\",\"Rate\":\"速度\",\"Mute\":\"静音\",\"Video Flip\":\"画面翻转\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新连接\",\"Show Setting\":\"显示设置\",\"Hide Setting\":\"隐藏设置\",\"Screenshot\":\"截图\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"画面比例\",\"Default\":\"默认\",\"Normal\":\"正常\",\"Open\":\"打开\",\"Switch Video\":\"切换\",\"Switch Subtitle\":\"切换字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"网页全屏\",\"Exit Web Fullscreen\":\"退出网页全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"开启画中画\",\"Exit PIP Mode\":\"退出画中画\",\"PIP Not Supported\":\"不支持画中画\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳转播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"統計訊息\",\"Close\":\"關閉\",\"Video Load Failed\":\"載入失敗\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暫停\",\"Rate\":\"速度\",\"Mute\":\"靜音\",\"Video Flip\":\"畫面翻轉\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新連接\",\"Show Setting\":\"顯示设置\",\"Hide Setting\":\"隱藏设置\",\"Screenshot\":\"截圖\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"畫面比例\",\"Default\":\"默認\",\"Normal\":\"正常\",\"Open\":\"打開\",\"Switch Video\":\"切換\",\"Switch Subtitle\":\"切換字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"網頁全屏\",\"Exit Web Fullscreen\":\"退出網頁全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"開啟畫中畫\",\"Exit PIP Mode\":\"退出畫中畫\",\"PIP Not Supported\":\"不支持畫中畫\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳轉播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informacje o wideo\",\"Close\":\"Zamknij\",\"Video Load Failed\":\"Błąd ładowania wideo\",\"Volume\":\"Głośność\",\"Play\":\"Odtwórz\",\"Pause\":\"Wstrzymaj\",\"Rate\":\"Oceń\",\"Mute\":\"Wycisz\",\"Video Flip\":\"Rotacja wideo\",\"Horizontal\":\"Pozioma\",\"Vertical\":\"Pionowa\",\"Reconnect\":\"Połącz ponownie\",\"Show Setting\":\"Pokaż ustawienia\",\"Hide Setting\":\"Ukryj ustawienia\",\"Screenshot\":\"Zrzut ekranu\",\"Play Speed\":\"Prędkość odtwarzania\",\"Aspect Ratio\":\"Współczynnik proporcji\",\"Default\":\"Domyślny\",\"Normal\":\"Normalny\",\"Open\":\"Otwórz\",\"Switch Video\":\"Przełącz wideo\",\"Switch Subtitle\":\"Przełącz napisy\",\"Fullscreen\":\"Pełny ekran\",\"Exit Fullscreen\":\"Zamknij pełny ekran\",\"Web Fullscreen\":\"Tryb pełnej strony\",\"Exit Web Fullscreen\":\"Zamknij tryb pełnej strony\",\"Mini Player\":\"Miniodtwarzacz\",\"PIP Mode\":\"Tryb PiP\",\"Exit PIP Mode\":\"Zamknij tryb PiP\",\"PIP Not Supported\":\"Tryb PiP nieobsługiwany\",\"Fullscreen Not Supported\":\"Pełny ekran nieobsługiwany\",\"Subtitle Offset\":\"Przesunięcie napisów\",\"Last Seen\":\"Ostatnio widziany\",\"Jump Play\":\"Skocz do gry\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay nie jest dostępny\"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Info o videu\",\"Close\":\"Zavřít\",\"Video Load Failed\":\"Nahrání videa selhalo\",\"Volume\":\"Hlasitost\",\"Play\":\"Přehrát\",\"Pause\":\"Pozastavit\",\"Rate\":\"Hodnocení\",\"Mute\":\"Ztlumit\",\"Video Flip\":\"Otočit video\",\"Horizontal\":\"Horizontálně\",\"Vertical\":\"Vertikálně\",\"Reconnect\":\"Opětovné připojení\",\"Show Setting\":\"Zobrazit nastavení\",\"Hide Setting\":\"Skrýt nastavení\",\"Screenshot\":\"Snímek obrazovky\",\"Play Speed\":\"Rychlost přehrávání\",\"Aspect Ratio\":\"Poměr stran\",\"Default\":\"Výchozí\",\"Normal\":\"Normální\",\"Open\":\"Otevřít\",\"Switch Video\":\"Přepnout video\",\"Switch Subtitle\":\"Přepnout titulky\",\"Fullscreen\":\"Celá obrazovka\",\"Exit Fullscreen\":\"Opustit režim celé obrazovky\",\"Web Fullscreen\":\"Celá stránka\",\"Exit Web Fullscreen\":\"Zavřít režim celé stránky\",\"Mini Player\":\"Mini přehrávač\",\"PIP Mode\":\"Režim PIP\",\"Exit PIP Mode\":\"Opustit režim PIP\",\"PIP Not Supported\":\"Režim PIP není podporován\",\"Fullscreen Not Supported\":\"Režim celé obrazovky není podporován\",\"Subtitle Offset\":\"Posun titulků\",\"Last Seen\":\"Naposledy viděn\",\"Jump Play\":\"Hra na skok\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay není k dispozici\"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Información del video\",\"Close\":\"Cerrar\",\"Video Load Failed\":\"Falló carga de video\",\"Volume\":\"Volumen\",\"Play\":\"Reproduciendo\",\"Pause\":\"Pausa\",\"Rate\":\"Velocidad\",\"Mute\":\"Silencio\",\"Video Flip\":\"Rotar video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconectando\",\"Show Setting\":\"Mostrar ajustes\",\"Hide Setting\":\"Ocultar ajustes\",\"Screenshot\":\"Captura de Pantalla\",\"Play Speed\":\"Velocidad de reproducción\",\"Aspect Ratio\":\"Relación de aspecto\",\"Default\":\"Por defecto\",\"Normal\":\"Normal\",\"Open\":\"Abrir\",\"Switch Video\":\"Cambiar video\",\"Switch Subtitle\":\"Cambiar subtítulo\",\"Fullscreen\":\"Pantalla completa\",\"Exit Fullscreen\":\"Salir de Pantalla completa\",\"Web Fullscreen\":\"Pantalla completa Web\",\"Exit Web Fullscreen\":\"Salir de Pantalla completa\",\"Mini Player\":\"Mini reproductor\",\"PIP Mode\":\"Modo PiP\",\"Exit PIP Mode\":\"Cerrar modo PiP\",\"PIP Not Supported\":\"Modo PiP no compatible\",\"Fullscreen Not Supported\":\"Pantalla completa no soportada\",\"Subtitle Offset\":\"Ajuste subtítulo\",\"Last Seen\":\"Visto última vez\",\"Jump Play\":\"Saltar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay no disponible\"}')},{}],\"7Plhe\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"اطلاعات ویدیو\",\"Close\":\"بستن\",\"Video Load Failed\":\"بارگذاری ناموفق\",\"Play\":\"پخش\",\"Volume\":\"میزان صدا\",\"Pause\":\"توقف\",\"Rate\":\"نرخ\",\"Mute\":\"سکوت\",\"Video Flip\":\"چرخش تصویر\",\"Horizontal\":\"افقی\",\"Vertical\":\"عمودی\",\"Reconnect\":\"اتصال مجدد\",\"Show Setting\":\"تنظیمات\",\"Hide Setting\":\"بستن تنظیمات\",\"Screenshot\":\"عکس از صفحه\",\"Play Speed\":\"سرعت پخش\",\"Aspect Ratio\":\"نسبت تصویر\",\"Default\":\"حالت پیشفرض\",\"Normal\":\" حالت عادی\",\"Open\":\"بازکردن\",\"Switch Video\":\"تغییر ویدیو\",\"Switch Subtitle\":\"نغییر زیرنویس\",\"Fullscreen\":\"تمام صفحه\",\"Exit Fullscreen\":\"کوچک کردن\",\"Web Fullscreen\":\"حالت تئاتر\",\"Exit Web Fullscreen\":\"خروج از حالت تئاتر\",\"Mini Player\":\"حالت پخش کوچک\",\"PIP Mode\":\" مینی پلیر\",\"Exit PIP Mode\":\"خروج از مینی پلیر\",\"PIP Not Supported\":\"عدم پشتیبانی از مینی پلیر\",\"Fullscreen Not Supported\":\"عدم پشتیبانی از حالت تمام صفحه\",\"Subtitle Offset\":\"افست زیرنویس\",\"Last Seen\":\"آخرین بازدید\",\"Jump Play\":\"جامپ پلی\",\"AirPlay\":\"ایر پلی\",\"AirPlay Not Available\":\"عدم پشتیبانی از ایرپلی\"}')},{}],kGNjI:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informations de la vidéo\",\"Close\":\"Fermer\",\"Video Load Failed\":\"Téléchargement de la vidéo échoué\",\"Volume\":\"Volume\",\"Play\":\"Lire\",\"Pause\":\"Pause\",\"Rate\":\"Vitesse\",\"Mute\":\"Muet\",\"Video Flip\":\"Rotation de la vidéo\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconnexion\",\"Show Setting\":\"Afficher les paramètres\",\"Hide Setting\":\"Cacher les paramètres\",\"Screenshot\":\"Capture d\\'écran\",\"Play Speed\":\"Vitesse de lecture\",\"Aspect Ratio\":\"Rapport d\\'aspect\",\"Default\":\"Défaut\",\"Normal\":\"Normal\",\"Open\":\"Ouvrir\",\"Switch Video\":\"Basculer la vidéo\",\"Switch Subtitle\":\"Basculer le sous-titre\",\"Fullscreen\":\"Plein écran\",\"Exit Fullscreen\":\"Quitter le plein écran\",\"Web Fullscreen\":\"Plein écran Web\",\"Exit Web Fullscreen\":\"Quitter le plein écran Web\",\"Mini Player\":\"Mini lecteur\",\"PIP Mode\":\"Mode PiP\",\"Exit PIP Mode\":\"Fermer le mode PiP\",\"PIP Not Supported\":\"Mode PiP non supporté\",\"Fullscreen Not Supported\":\"Plein écran non supporté\",\"Subtitle Offset\":\"Réglage des sous-titres\",\"Last Seen\":\"Dernière position\",\"Jump Play\":\"Continuer\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay non disponible\"}')},{}],\"6MQTw\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informasi Video\",\"Close\":\"Tutup\",\"Video Load Failed\":\"Gagal Memuat Video\",\"Volume\":\"Volume\",\"Play\":\"Putar\",\"Pause\":\"Jeda\",\"Rate\":\"Kecepatan\",\"Mute\":\"Senyap\",\"Video Flip\":\"Memutar Video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertikal\",\"Reconnect\":\"Menyambung Kembali\",\"Show Setting\":\"Tampilkan Pengaturan\",\"Hide Setting\":\"Sembunyikan Pengaturan\",\"Screenshot\":\"Tangkapan Layar\",\"Play Speed\":\"Kecepatan Putar\",\"Aspect Ratio\":\"Rasio Aspek\",\"Default\":\"Default\",\"Normal\":\"Normal\",\"Open\":\"Buka\",\"Switch Video\":\"Ganti Video\",\"Switch Subtitle\":\"Ganti Subtitle\",\"Fullscreen\":\"Layar Penuh\",\"Exit Fullscreen\":\"Keluar dari Layar Penuh\",\"Web Fullscreen\":\"Layar Penuh Web\",\"Exit Web Fullscreen\":\"Keluar dari Layar Penuh Web\",\"Mini Player\":\"Pemutar Mini\",\"PIP Mode\":\"Mode PIP\",\"Exit PIP Mode\":\"Keluar dari Mode PIP\",\"PIP Not Supported\":\"PIP Tidak Didukung\",\"Fullscreen Not Supported\":\"Layar Penuh Tidak Didukung\",\"Subtitle Offset\":\"Pergeseran Subtitle\",\"Last Seen\":\"Terakhir Dilihat\",\"Jump Play\":\"Lompat Putar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay Tidak Tersedia\"}')},{}],\"7LASr\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Информация\",\"Close\":\"Закрыть\",\"Video Load Failed\":\"Ошибка загрузки видео\",\"Volume\":\"Громкость\",\"Play\":\"Играть\",\"Pause\":\"Пауза\",\"Rate\":\"Скорость\",\"Mute\":\"Заглушить\",\"Video Flip\":\"Развернуть видео\",\"Horizontal\":\"Горизонтально\",\"Vertical\":\"Вертикально\",\"Reconnect\":\"Переподключенине\",\"Show Setting\":\"Показать настройки\",\"Hide Setting\":\"Скрыть настройки\",\"Screenshot\":\"Скриншот\",\"Play Speed\":\"Скорость воспроизведения\",\"Aspect Ratio\":\"Соотношение сторон\",\"Default\":\"По-умолчанию\",\"Normal\":\"Нормальный\",\"Open\":\"Открыть\",\"Switch Video\":\"Переключить видео\",\"Switch Subtitle\":\"Переключить субтитры\",\"Fullscreen\":\"Полноэкранный режим\",\"Exit Fullscreen\":\"Выход из полноэкранного режима\",\"Web Fullscreen\":\"На все окно браузера\",\"Exit Web Fullscreen\":\"Выход из режима полного окна\",\"Mini Player\":\"Мини проигрыватель\",\"PIP Mode\":\"Картинка в картинке\",\"Exit PIP Mode\":\"Закрыть картинку в картинке\",\"PIP Not Supported\":\"Картинка в картинке не поддерживается\",\"Fullscreen Not Supported\":\"Полноэкранный режим не поддерживается\",\"Subtitle Offset\":\"Настройка субтитров\",\"Last Seen\":\"Последнее просмотренное\",\"Jump Play\":\"Перейти\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay недоступен\"}')},{}],a90nx:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./urlMix\"),n=a.interopDefault(o),i=e(\"./attrMix\"),s=a.interopDefault(i),l=e(\"./playMix\"),c=a.interopDefault(l),p=e(\"./pauseMix\"),u=a.interopDefault(p),d=e(\"./toggleMix\"),f=a.interopDefault(d),h=e(\"./seekMix\"),m=a.interopDefault(h),g=e(\"./volumeMix\"),v=a.interopDefault(g),y=e(\"./currentTimeMix\"),b=a.interopDefault(y),x=e(\"./durationMix\"),w=a.interopDefault(x),j=e(\"./switchMix\"),k=a.interopDefault(j),S=e(\"./playbackRateMix\"),I=a.interopDefault(S),C=e(\"./aspectRatioMix\"),P=a.interopDefault(C),$=e(\"./screenshotMix\"),M=a.interopDefault($),T=e(\"./fullscreenMix\"),E=a.interopDefault(T),F=e(\"./fullscreenWebMix\"),z=a.interopDefault(F),A=e(\"./pipMix\"),D=a.interopDefault(A),H=e(\"./loadedMix\"),R=a.interopDefault(H),O=e(\"./playedMix\"),L=a.interopDefault(O),V=e(\"./playingMix\"),N=a.interopDefault(V),Y=e(\"./autoSizeMix\"),_=a.interopDefault(Y),W=e(\"./rectMix\"),B=a.interopDefault(W),q=e(\"./flipMix\"),U=a.interopDefault(q),K=e(\"./miniMix\"),G=a.interopDefault(K),Z=e(\"./loopMix\"),J=a.interopDefault(Z),Q=e(\"./posterMix\"),X=a.interopDefault(Q),ee=e(\"./autoHeightMix\"),te=a.interopDefault(ee),re=e(\"./cssVarMix\"),ae=a.interopDefault(re),oe=e(\"./themeMix\"),ne=a.interopDefault(oe),ie=e(\"./titleMix\"),se=a.interopDefault(ie),le=e(\"./typeMix\"),ce=a.interopDefault(le),pe=e(\"./stateMix\"),ue=a.interopDefault(pe),de=e(\"./subtitleOffsetMix\"),fe=a.interopDefault(de),he=e(\"./airplayMix\"),me=a.interopDefault(he),ge=e(\"./optionInit\"),ve=a.interopDefault(ge),ye=e(\"./eventInit\"),be=a.interopDefault(ye);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,P.default)(e),(0,M.default)(e),(0,E.default)(e),(0,z.default)(e),(0,D.default)(e),(0,R.default)(e),(0,L.default)(e),(0,N.default)(e),(0,_.default)(e),(0,B.default)(e),(0,U.default)(e),(0,G.default)(e),(0,J.default)(e),(0,X.default)(e),(0,te.default)(e),(0,ae.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,me.default)(e),(0,be.default)(e),(0,ve.default)(e)}}},{\"./urlMix\":\"kQoac\",\"./attrMix\":\"deCma\",\"./playMix\":\"fOJuP\",\"./pauseMix\":\"fzHAy\",\"./toggleMix\":\"cBHxQ\",\"./seekMix\":\"koAPr\",\"./volumeMix\":\"6eyuR\",\"./currentTimeMix\":\"faaWv\",\"./durationMix\":\"5y91K\",\"./switchMix\":\"iceD8\",\"./playbackRateMix\":\"keKwh\",\"./aspectRatioMix\":\"jihET\",\"./screenshotMix\":\"36kPY\",\"./fullscreenMix\":\"2GYOJ\",\"./fullscreenWebMix\":\"5aYAP\",\"./pipMix\":\"7EnIB\",\"./loadedMix\":\"3N9mP\",\"./playedMix\":\"et96R\",\"./playingMix\":\"9DzzM\",\"./autoSizeMix\":\"i1LDY\",\"./rectMix\":\"IqARI\",\"./flipMix\":\"7E7Vs\",\"./miniMix\":\"gpugx\",\"./loopMix\":\"f1hVG\",\"./posterMix\":\"1SuFS\",\"./autoHeightMix\":\"8x4te\",\"./cssVarMix\":\"1CaTA\",\"./themeMix\":\"2FqhO\",\"./titleMix\":\"7Am53\",\"./typeMix\":\"1fQQs\",\"./stateMix\":\"iBOQW\",\"./subtitleOffsetMix\":\"6vlBV\",\"./airplayMix\":\"eftqT\",\"./optionInit\":\"fCWZK\",\"./eventInit\":\"f8Lv3\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kQoac:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,a.def)(e,\"url\",{get:()=>r.src,async set(o){if(o){const n=e.url,i=t.type||(0,a.getExt)(o),s=t.customType[i];i&&s?(await(0,a.sleep)(),e.loading.show=!0,s.call(e,r,o,e)):r.src=o,n!==e.url&&(e.option.url=o,e.isReady&&n&&e.once(\"video:canplay\",(()=>{e.emit(\"restart\",o)})))}else await(0,a.sleep)(),e.loading.show=!0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],deCma:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t}}=e;(0,a.def)(e,\"attr\",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fOJuP:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:{instances:n},template:{$video:i}}=e;(0,a.def)(e,\"play\",{value:async function(){const a=await i.play();if(r.show=t.get(\"Play\"),e.emit(\"play\"),o.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],koAPr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{notice:t}=e;(0,a.def)(e,\"seek\",{set(r){e.currentTime=r,e.emit(\"seek\",e.currentTime),e.duration&&(t.show=`${(0,a.secondToTime)(e.currentTime)} / ${(0,a.secondToTime)(e.duration)}`)}}),(0,a.def)(e,\"forward\",{set(t){e.seek=e.currentTime+t}}),(0,a.def)(e,\"backward\",{set(t){e.seek=e.currentTime-t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6eyuR\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:o,storage:n}=e;(0,a.def)(e,\"volume\",{get:()=>t.volume||0,set:e=>{t.volume=(0,a.clamp)(e,0,1),o.show=`${r.get(\"Volume\")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set(\"volume\",t.volume)}}),(0,a.def)(e,\"muted\",{get:()=>t.muted,set:e=>{t.muted=e}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],faaWv:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"currentTime\",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,a.clamp)(r,0,e.duration))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5y91K\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"duration\",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iceD8:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,option:r,notice:o}=e;function n(a,n,i){return new Promise((s=>{if(a===e.url)return s(a);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=a,e.once(\"video:canplay\",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip=\"normal\",e.autoSize=r.autoSize,e.currentTime=i,e.notice.show=\"\",l&&e.play(),n&&(o.show=`${t.get(\"Switch Video\")}: ${n}`),s(a)}))}))}(0,a.def)(e,\"switchQuality\",{value:(t,r)=>n(t,r,e.currentTime)}),(0,a.def)(e,\"switchUrl\",{value:(e,t)=>n(e,t,0)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],keKwh:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:o}=e;(0,a.def)(e,\"playbackRate\",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;t.playbackRate=a,o.show=`${r.get(\"Rate\")}: ${1===a?r.get(\"Normal\"):`${a}x`}`}else e.playbackRate=1}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jihET:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t,$player:r},i18n:o,notice:n}=e;(0,a.def)(e,\"aspectRatio\",{get:()=>r.dataset.aspectRatio||\"default\",set(i){if(i||(i=\"default\"),\"default\"===i)(0,a.setStyle)(t,\"width\",null),(0,a.setStyle)(t,\"height\",null),(0,a.setStyle)(t,\"padding\",null),delete r.dataset.aspectRatio;else{const e=i.split(\":\").map(Number),{videoWidth:o,videoHeight:n}=t,{clientWidth:s,clientHeight:l}=r,c=o/n,p=e[0]/e[1];if(c>p){const e=p*n/o;(0,a.setStyle)(t,\"width\",100*e+\"%\"),(0,a.setStyle)(t,\"height\",\"100%\"),(0,a.setStyle)(t,\"padding\",`0 ${(s-s*e)/2}px`)}else{const e=o/p/n;(0,a.setStyle)(t,\"width\",\"100%\"),(0,a.setStyle)(t,\"height\",100*e+\"%\"),(0,a.setStyle)(t,\"padding\",(l-l*e)/2+\"px 0\")}r.dataset.aspectRatio=i}n.show=`${o.get(\"Aspect Ratio\")}: ${\"default\"===i?o.get(\"Default\"):i}`,e.emit(\"aspectRatio\",i)}}),(0,a.def)(e,\"aspectRatioReset\",{value(){const{aspectRatio:t}=e;e.aspectRatio=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"36kPY\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,notice:r,template:{$video:o}}=e,n=(0,a.createElement)(\"canvas\");(0,a.def)(e,\"getDataURL\",{value:()=>new Promise(((e,t)=>{try{n.width=o.videoWidth,n.height=o.videoHeight,n.getContext(\"2d\").drawImage(o,0,0),e(n.toDataURL(\"image/png\"))}catch(e){r.show=e,t(e)}}))}),(0,a.def)(e,\"getBlobUrl\",{value:()=>new Promise(((e,t)=>{try{n.width=o.videoWidth,n.height=o.videoHeight,n.getContext(\"2d\").drawImage(o,0,0),n.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,a.def)(e,\"screenshot\",{value:async()=>{const r=await e.getDataURL();return(0,a.download)(r,`${t.title||\"artplayer\"}_${(0,a.secondToTime)(o.currentTime)}.png`),e.emit(\"screenshot\",r),r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2GYOJ\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../libs/screenfull\"),n=a.interopDefault(o),i=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:a,$player:o}}=e;e.once(\"video:loadedmetadata\",(()=>{n.default.isEnabled?(e=>{n.default.on(\"change\",(()=>{e.emit(\"fullscreen\",n.default.isFullscreen)})),(0,i.def)(e,\"fullscreen\",{get:()=>n.default.isFullscreen,async set(t){t?(e.state=\"fullscreen\",e.aspectRatioReset(),e.autoSize=!1,await n.default.request(o),(0,i.addClass)(o,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\"):(e.aspectRatioReset(),e.autoSize=e.option.autoSize,await n.default.exit(),(0,i.removeClass)(o,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\")}})})(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?(e=>{(0,i.def)(e,\"fullscreen\",{get:()=>a.webkitDisplayingFullscreen,set(t){t?(e.state=\"fullscreen\",a.webkitEnterFullscreen(),e.emit(\"fullscreen\",!0),r.show=\"\"):(a.webkitExitFullscreen(),e.emit(\"fullscreen\",!1),r.show=\"\")}})})(e):(0,i.def)(e,\"fullscreen\",{get:()=>!1,set(){r.show=t.get(\"Fullscreen Not Supported\")}}),(0,i.def)(e,\"fullscreen\",(0,i.get)(e,\"fullscreen\"))}))}},{\"../libs/screenfull\":\"8v40z\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8v40z\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);const a=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]],o=(()=>{if(\"undefined\"==typeof document)return!1;const e=a[0],t={};for(const r of a){if(r[1]in document){for(const[a,o]of r.entries())t[e[a]]=o;return t}}return!1})(),n={change:o.fullscreenchange,error:o.fullscreenerror};let i={request:(e=document.documentElement,t)=>new Promise(((r,a)=>{const n=()=>{i.off(\"change\",n),r()};i.on(\"change\",n);const s=e[o.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(a)})),exit:()=>new Promise(((e,t)=>{if(!i.isFullscreen)return void e();const r=()=>{i.off(\"change\",r),e()};i.on(\"change\",r);const a=document[o.exitFullscreen]();a instanceof Promise&&a.then(r).catch(t)})),toggle:(e,t)=>i.isFullscreen?i.exit():i.request(e,t),onchange(e){i.on(\"change\",e)},onerror(e){i.on(\"error\",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:o};Object.defineProperties(i,{isFullscreen:{get:()=>Boolean(document[o.fullscreenElement])},element:{enumerable:!0,get:()=>document[o.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[o.fullscreenEnabled])}}),o||(i={isEnabled:!1}),r.default=i},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5aYAP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,notice:r,constructor:o,template:{$container:n,$player:i}}=e;let s=\"\";(0,a.def)(e,\"fullscreenWeb\",{get:()=>(0,a.hasClass)(i,\"art-fullscreen-web\"),set(l){l?(s=i.style.cssText,o.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(document.body,i),e.state=\"fullscreenWeb\",(0,a.addClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset(),e.autoSize=!1,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!0),r.show=\"\"):(o.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(n,i),s&&(i.style.cssText=s,s=\"\"),(0,a.removeClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset(),e.autoSize=t.autoSize,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!1),r.show=\"\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7EnIB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:o}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:o}=e;t.disablePictureInPicture=!1,(0,a.def)(e,\"pip\",{get:()=>document.pictureInPictureElement,set(r){r?(e.state=\"pip\",t.requestPictureInPicture().catch((e=>{throw o.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw o.show=e,e}))}}),r(t,\"enterpictureinpicture\",(()=>{e.emit(\"pip\",!0)})),r(t,\"leavepictureinpicture\",(()=>{e.emit(\"pip\",!1)}))}(e):o.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode(\"inline\"),(0,a.def)(e,\"pip\",{get:()=>\"picture-in-picture\"===t.webkitPresentationMode,set(r){r?(e.state=\"pip\",t.webkitSetPresentationMode(\"picture-in-picture\"),e.emit(\"pip\",!0)):(t.webkitSetPresentationMode(\"inline\"),e.emit(\"pip\",!1))}})}(e):(0,a.def)(e,\"pip\",{get:()=>!1,set(){r.show=t.get(\"PIP Not Supported\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3N9mP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"loaded\",{get:()=>e.loadedTime/t.duration}),(0,a.def)(e,\"loadedTime\",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],et96R:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"played\",{get:()=>e.currentTime/e.duration})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9DzzM\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"playing\",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],i1LDY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$container:t,$player:r,$video:o}=e.template;(0,a.def)(e,\"autoSize\",{get:()=>(0,a.hasClass)(t,\"art-auto-size\"),set(n){if(n){const{videoWidth:n,videoHeight:i}=o,{width:s,height:l}=t.getBoundingClientRect(),c=n/i,p=s/l;if((0,a.addClass)(t,\"art-auto-size\"),p>c){const e=l*c/s*100;(0,a.setStyle)(r,\"width\",`${e}%`),(0,a.setStyle)(r,\"height\",\"100%\")}else{const e=s/c/l*100;(0,a.setStyle)(r,\"width\",\"100%\"),(0,a.setStyle)(r,\"height\",`${e}%`)}e.emit(\"autoSize\",{width:e.width,height:e.height})}else(0,a.removeClass)(t,\"art-auto-size\"),(0,a.setStyle)(r,\"width\",null),(0,a.setStyle)(r,\"height\",null),e.emit(\"autoSize\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],IqARI:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"rect\",{get:()=>e.template.$player.getBoundingClientRect()});const t=[\"bottom\",\"height\",\"left\",\"right\",\"top\",\"width\"];for(let r=0;re.rect[o]})}(0,a.def)(e,\"x\",{get:()=>e.left+window.pageXOffset}),(0,a.def)(e,\"y\",{get:()=>e.top+window.pageYOffset})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7E7Vs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$player:t},i18n:r,notice:o}=e;(0,a.def)(e,\"flip\",{get:()=>t.dataset.flip||\"normal\",set(n){n||(n=\"normal\"),\"normal\"===n?delete t.dataset.flip:t.dataset.flip=n,o.show=`${r.get(\"Video Flip\")}: ${r.get((0,a.capitalize)(n))}`,e.emit(\"flip\",n)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gpugx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{icons:t,proxy:r,storage:o,template:{$player:n,$video:i}}=e;let s=!1,l=0,c=0;function p(){const{$mini:t}=e.template;t&&((0,a.removeClass)(n,\"art-mini\"),(0,a.setStyle)(t,\"display\",\"none\"),n.prepend(i),e.emit(\"mini\",!1))}function u(t,r){e.playing?((0,a.setStyle)(t,\"display\",\"none\"),(0,a.setStyle)(r,\"display\",\"flex\")):((0,a.setStyle)(t,\"display\",\"flex\"),(0,a.setStyle)(r,\"display\",\"none\"))}function d(){const{$mini:t}=e.template,r=t.getBoundingClientRect(),n=window.innerHeight-r.height-50,i=window.innerWidth-r.width-50;o.set(\"top\",n),o.set(\"left\",i),(0,a.setStyle)(t,\"top\",`${n}px`),(0,a.setStyle)(t,\"left\",`${i}px`)}(0,a.def)(e,\"mini\",{get:()=>(0,a.hasClass)(n,\"art-mini\"),set(f){if(f){(0,a.addClass)(n,\"art-mini\");const f=function(){const{$mini:n}=e.template;if(n)return(0,a.append)(n,i),(0,a.setStyle)(n,\"display\",\"flex\");{const n=(0,a.createElement)(\"div\");(0,a.addClass)(n,\"art-mini-popup\"),(0,a.append)(document.body,n),e.template.$mini=n,(0,a.append)(n,i);const d=(0,a.append)(n,'
');(0,a.append)(d,t.close),r(d,\"click\",p);const f=(0,a.append)(n,'
'),h=(0,a.append)(f,t.play),m=(0,a.append)(f,t.pause);return r(h,\"click\",(()=>e.play())),r(m,\"click\",(()=>e.pause())),u(h,m),e.on(\"video:playing\",(()=>u(h,m))),e.on(\"video:pause\",(()=>u(h,m))),e.on(\"video:timeupdate\",(()=>u(h,m))),r(n,\"mousedown\",(e=>{s=0===e.button,l=e.pageX,c=e.pageY})),e.on(\"document:mousemove\",(e=>{if(s){(0,a.addClass)(n,\"art-mini-droging\");const t=e.pageX-l,r=e.pageY-c;(0,a.setStyle)(n,\"transform\",`translate(${t}px, ${r}px)`)}})),e.on(\"document:mouseup\",(()=>{if(s){s=!1,(0,a.removeClass)(n,\"art-mini-droging\");const e=n.getBoundingClientRect();o.set(\"left\",e.left),o.set(\"top\",e.top),(0,a.setStyle)(n,\"left\",`${e.left}px`),(0,a.setStyle)(n,\"top\",`${e.top}px`),(0,a.setStyle)(n,\"transform\",null)}})),n}}(),h=o.get(\"top\"),m=o.get(\"left\");h&&m?((0,a.setStyle)(f,\"top\",`${h}px`),(0,a.setStyle)(f,\"left\",`${m}px`),(0,a.isInViewport)(f)||d()):d(),e.emit(\"mini\",!0)}else p()}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f1hVG:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){let t=[];(0,a.def)(e,\"loop\",{get:()=>t,set:r=>{if(Array.isArray(r)&&\"number\"==typeof r[0]&&\"number\"==typeof r[1]){const o=(0,a.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,a.clamp)(r[1],o,e.duration);t=n-o>=1?[o,n]:[]}else t=[];e.emit(\"loop\",t)}}),e.on(\"video:timeupdate\",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1SuFS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,a.def)(e,\"poster\",{get:()=>t.poster,set(e){t.poster=e,(0,a.setStyle)(r,\"backgroundImage\",`url(${e})`)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8x4te\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,template:{$container:r,$video:o}}=e,n=r.style.height;(0,a.def)(e,\"autoHeight\",{get:()=>(0,a.hasClass)(r,\"art-auto-height\"),set(i){if(i){const{clientWidth:n}=r,{videoHeight:i,videoWidth:s}=o,l=i*(n/s);(0,a.setStyle)(r,\"height\",l+\"px\"),(0,a.addClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\",l)}else(0,a.setStyle)(r,\"height\",n),(0,a.removeClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1CaTA\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$player:t}=e.template;(0,a.def)(e,\"cssVar\",{value:(e,r)=>r?t.style.setProperty(e,r):getComputedStyle(t).getPropertyValue(e)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2FqhO\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t}=e;(0,a.def)(e,\"theme\",{get:()=>e.cssProperty(\"--art-theme\"),set(r){t.theme=r,e.cssProperty(\"--art-theme\",r)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7Am53\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"title\",{get:()=>e.option.title,set(t){e.option.title=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1fQQs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"type\",{get:()=>e.option.type,set(t){e.option.type=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iBOQW:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const t=[\"mini\",\"pip\",\"fullscreen\",\"fullscreenWeb\"];(0,a.def)(e,\"state\",{get:()=>t.find((t=>e[t]))||\"standard\",set(r){for(let a=0;a{s=[]})),(0,a.def)(e,\"subtitleOffset\",{get:()=>i,set(a){if(o.$track&&o.$track.track){const l=Array.from(o.$track.track.cues);i=t(a,-5,5);for(let r=0;r{switch(e.availability){case\"available\":i=!0;break;case\"not-available\":i=!1}})):i=!1,(0,a.def)(e,\"airplay\",{value(){i?(n.webkitShowPlaybackTargetPicker(),e.emit(\"airplay\")):r.show=t.get(\"AirPlay Not Available\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fCWZK:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,storage:r,template:{$video:o,$poster:n}}=e;for(const r in t.moreVideoAttr)e.attr(r,t.moreVideoAttr[r]);t.muted&&(e.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1));const i=r.get(\"volume\");\"number\"==typeof i&&(o.volume=(0,a.clamp)(i,0,1)),t.poster&&(0,a.setStyle)(n,\"backgroundImage\",`url(${t.poster})`),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o[\"webkit-playsinline\"]=!0),t.theme&&(t.cssVar[\"--art-theme\"]=t.theme);for(const r in t.cssVar)e.cssVar(r,t.cssVar[r]);e.url=t.url}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f8Lv3:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../config\"),n=a.interopDefault(o),i=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:o,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on(\"video:canplay\",(()=>{u=0,e.loading.show=!1})),e.once(\"video:canplay\",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit(\"ready\")})),e.on(\"video:ended\",(()=>{a.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:error\",(async n=>{u{e.autoSize=a.autoSize,i.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:loadstart\",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on(\"video:pause\",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on(\"video:play\",(()=>{e.mask.show=!1,(0,i.setStyle)(p,\"display\",\"none\")})),e.on(\"video:playing\",(()=>{e.mask.show=!1})),e.on(\"video:progress\",(()=>{e.playing&&(e.loading.show=!1)})),e.on(\"video:seeked\",(()=>{e.loading.show=!1})),e.on(\"video:seeking\",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on(\"video:timeupdate\",(()=>{e.mask.show=!1})),e.on(\"video:waiting\",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{\"../config\":\"lyjeQ\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8Z0Uf\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"../utils/component\"),i=a.interopDefault(n),s=e(\"./fullscreen\"),l=a.interopDefault(s),c=e(\"./fullscreenWeb\"),p=a.interopDefault(c),u=e(\"./pip\"),d=a.interopDefault(u),f=e(\"./playAndPause\"),h=a.interopDefault(f),m=e(\"./progress\"),g=a.interopDefault(m),v=e(\"./time\"),y=a.interopDefault(v),b=e(\"./volume\"),x=a.interopDefault(b),w=e(\"./setting\"),j=a.interopDefault(w),k=e(\"./thumbnails\"),S=a.interopDefault(k),I=e(\"./screenshot\"),C=a.interopDefault(I),P=e(\"./quality\"),$=a.interopDefault(P),M=e(\"./loop\"),T=a.interopDefault(M),E=e(\"./airplay\"),F=a.interopDefault(E);class z extends i.default{constructor(e){super(e),this.name=\"control\";const{proxy:t,constructor:r,template:{$player:a}}=e;let n=Date.now();t(a,[\"click\",\"mousemove\",\"touchstart\",\"touchmove\"],(()=>{this.show=!0,(0,o.removeClass)(a,\"art-hide-cursor\"),(0,o.addClass)(a,\"art-hover\"),n=Date.now()})),e.on(\"video:timeupdate\",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,o.addClass)(a,\"art-hide-cursor\"),(0,o.removeClass)(a,\"art-hover\"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:\"progress\",position:\"top\",index:10})),!e.thumbnails.url||e.isLive||o.isMobile||this.add((0,S.default)({name:\"thumbnails\",position:\"top\",index:20})),this.add((0,T.default)({name:\"loop\",position:\"top\",index:30})),this.add((0,h.default)({name:\"playAndPause\",position:\"left\",index:10})),this.add((0,x.default)({name:\"volume\",position:\"left\",index:20})),e.isLive||this.add((0,y.default)({name:\"time\",position:\"left\",index:30})),e.quality.length&&this.add((0,$.default)({name:\"quality\",position:\"right\",index:10})),e.screenshot&&!o.isMobile&&this.add((0,C.default)({name:\"screenshot\",position:\"right\",index:20})),e.setting&&this.add((0,j.default)({name:\"setting\",position:\"right\",index:30})),e.pip&&this.add((0,d.default)({name:\"pip\",position:\"right\",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,F.default)({name:\"airplay\",position:\"right\",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:\"fullscreenWeb\",position:\"right\",index:60})),e.fullscreen&&this.add((0,l.default)({name:\"fullscreen\",position:\"right\",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(n.dataset.index)));p?p.insertAdjacentElement(\"beforebegin\",n):(0,o.append)(this.$parent,n),t.html&&(0,o.append)(n,t.html),t.style&&(0,o.setStyles)(n,t.style),t.tooltip&&(0,o.tooltip)(n,t.tooltip);const u=[];if(t.click){const e=this.art.events.proxy(n,\"click\",(e=>{e.preventDefault(),t.click.call(this.art,this,e)}));u.push(e)}return t.selector&&[\"left\",\"right\"].includes(t.position)&&this.addSelector(t,n,u),this[r]=n,this.cache.set(r,{$ref:n,events:u,option:t}),t.mounted&&t.mounted.call(this.art,n),n}addSelector(e,t,r){const{hover:a,proxy:i}=this.art.events;(0,o.addClass)(t,\"art-control-selector\");const s=(0,o.createElement)(\"div\");(0,o.addClass)(s,\"art-selector-value\"),(0,o.append)(s,e.html),t.innerText=\"\",(0,o.append)(t,s);const l=e.selector.map(((e,t)=>`
${e.html}
`)).join(\"\"),c=(0,o.createElement)(\"div\");(0,o.addClass)(c,\"art-selector-list\"),(0,o.append)(c,l),(0,o.append)(t,c);const p=()=>{const e=(0,o.getStyle)(t,\"width\")/2-(0,o.getStyle)(c,\"width\")/2;c.style.left=`${e}px`};a(t,p);const u=i(c,\"click\",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,o.hasClass)(e,\"art-selector-item\")));if(!r)return;(0,o.inverseClass)(r,\"art-current\");const a=Number(r.dataset.index),i=e.selector[a]||{};if(s.innerText=r.innerText,e.onSelect){const a=await e.onSelect.call(this.art,i,r,t);(0,n.isStringOrNumber)(a)&&(s.innerHTML=a)}p()}));r.push(u)}remove(e){const t=this.cache.get(e);(0,i.errorHandle)(t,`Can't find [${e}] from the [${this.name}]`),t.option.beforeUnmount&&t.option.beforeUnmount.call(this.art,t.$ref);for(let e=0;e({...e,tooltip:t.i18n.get(\"Fullscreen\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenOn),s=(0,a.append)(e,o.fullscreenOff);(0,a.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreen=!t.fullscreen})),t.on(\"fullscreen\",(t=>{t?((0,a.tooltip)(e,n.get(\"Exit Fullscreen\")),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"inline-flex\")):((0,a.tooltip)(e,n.get(\"Fullscreen\")),(0,a.setStyle)(i,\"display\",\"inline-flex\"),(0,a.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03jeB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Web Fullscreen\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenWebOn),s=(0,a.append)(e,o.fullscreenWebOff);(0,a.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on(\"fullscreenWeb\",(t=>{t?((0,a.tooltip)(e,n.get(\"Exit Web Fullscreen\")),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"inline-flex\")):((0,a.tooltip)(e,n.get(\"Web Fullscreen\")),(0,a.setStyle)(i,\"display\",\"inline-flex\"),(0,a.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],u8l8e:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"PIP Mode\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.pip),r(e,\"click\",(()=>{t.pip=!t.pip})),t.on(\"pip\",(t=>{(0,a.tooltip)(e,n.get(t?\"Exit PIP Mode\":\"PIP Mode\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ebXtb:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.play),s=(0,a.append)(e,o.pause);function l(){(0,a.setStyle)(i,\"display\",\"flex\"),(0,a.setStyle)(s,\"display\",\"none\")}function c(){(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"flex\")}(0,a.tooltip)(i,n.get(\"Play\")),(0,a.tooltip)(s,n.get(\"Pause\")),r(i,\"click\",(()=>{t.play()})),r(s,\"click\",(()=>{t.pause()})),t.playing?c():l(),t.on(\"video:playing\",(()=>{c()})),t.on(\"video:pause\",(()=>{l()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bgoVP:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"getPosFromEvent\",(()=>n)),a.export(r,\"setCurrentTime\",(()=>i));var o=e(\"../utils\");function n(e,t){const{$progress:r}=e.template,{left:a}=r.getBoundingClientRect(),n=o.isMobile?t.touches[0].clientX:t.clientX,i=(0,o.clamp)(n-a,0,r.clientWidth),s=i/r.clientWidth*e.duration;return{second:s,time:(0,o.secondToTime)(s),width:i,percentage:(0,o.clamp)(i/r.clientWidth,0,1)}}function i(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,a=r*e.duration;e.emit(\"setBar\",\"played\",r),e.seek=a}else{const{second:r,percentage:a}=n(e,t);e.emit(\"setBar\",\"played\",a),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:a,proxy:s}=t;return{...e,html:'
',mounted:e=>{let l=!1;const c=(0,o.query)(\".art-progress-hover\",e),p=(0,o.query)(\".art-progress-loaded\",e),u=(0,o.query)(\".art-progress-played\",e),d=(0,o.query)(\".art-progress-highlight\",e),f=(0,o.query)(\".art-progress-indicator\",e),h=(0,o.query)(\".art-progress-tip\",e);function m(e,t){\"loaded\"===e&&(0,o.setStyle)(p,\"width\",100*t+\"%\"),\"played\"===e&&((0,o.setStyle)(u,\"width\",100*t+\"%\"),(0,o.setStyle)(f,\"left\",100*t+\"%\"))}r.indicator?(0,o.append)(f,r.indicator):(0,o.setStyle)(f,\"backgroundColor\",\"var(--art-theme)\"),t.on(\"video:loadedmetadata\",(()=>{for(let e=0;e`;(0,o.append)(d,i)}})),m(\"loaded\",t.loaded),t.on(\"setBar\",((e,t)=>{m(e,t)})),t.on(\"video:progress\",(()=>{m(\"loaded\",t.loaded)})),t.on(\"video:timeupdate\",(()=>{m(\"played\",t.played)})),t.on(\"video:ended\",(()=>{m(\"played\",1)})),o.isMobile||(s(e,\"click\",(e=>{e.target!==f&&i(t,e)})),s(e,\"mousemove\",(r=>{!function(e){const{width:r}=n(t,e);(0,o.setStyle)(c,\"width\",`${r}px`),(0,o.setStyle)(c,\"display\",\"flex\")}(r),(0,o.setStyle)(h,\"display\",\"flex\"),(0,o.includeFromEvent)(r,d)?function(r){const{width:a}=n(t,r),{text:i}=r.target.dataset;h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,\"left\",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,\"left\",e.clientWidth-s+\"px\"):(0,o.setStyle)(h,\"left\",a-s/2+\"px\")}(r):function(r){const{width:a,time:i}=n(t,r);h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,\"left\",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,\"left\",e.clientWidth-s+\"px\"):(0,o.setStyle)(h,\"left\",a-s/2+\"px\")}(r)})),s(e,\"mouseleave\",(()=>{(0,o.setStyle)(h,\"display\",\"none\"),(0,o.setStyle)(c,\"display\",\"none\")})),s(e,\"mousedown\",(e=>{l=0===e.button})),t.on(\"document:mousemove\",(e=>{if(l){const{second:r,percentage:a}=n(t,e);m(\"played\",a),t.seek=r}})),t.on(\"document:mouseup\",(()=>{l&&(l=!1)})))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ikc2j:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,style:a.isMobile?{fontSize:\"12px\",padding:\"0 5px\"}:{cursor:\"auto\",padding:\"0 10px\"},mounted:e=>{function r(){const r=`${(0,a.secondToTime)(t.currentTime)} / ${(0,a.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const o=[\"video:loadedmetadata\",\"video:timeupdate\",\"video:progress\"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:o}=t,n=(0,a.append)(e,o.volume),i=(0,a.append)(e,o.volumeClose),s=(0,a.append)(e,'
'),l=(0,a.append)(s,'
'),c=(0,a.append)(l,'
'),p=(0,a.append)(l,'
'),u=(0,a.append)(p,'
'),d=(0,a.append)(u,'
'),f=(0,a.append)(p,'
');function h(e){const{top:t,height:r}=p.getBoundingClientRect();return 1-(e.clientY-t)/r}function m(){if(t.muted||0===t.volume)(0,a.setStyle)(n,\"display\",\"none\"),(0,a.setStyle)(i,\"display\",\"flex\"),(0,a.setStyle)(f,\"top\",\"100%\"),(0,a.setStyle)(d,\"top\",\"100%\"),c.innerText=0;else{const e=100*t.volume;(0,a.setStyle)(n,\"display\",\"flex\"),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(f,\"top\",100-e+\"%\"),(0,a.setStyle)(d,\"top\",100-e+\"%\"),c.innerText=Math.floor(e)}}if(m(),t.on(\"video:volumechange\",m),r(n,\"click\",(()=>{t.muted=!0})),r(i,\"click\",(()=>{t.muted=!1})),a.isMobile)(0,a.setStyle)(s,\"display\",\"none\");else{let e=!1;r(p,\"mousedown\",(r=>{e=0===r.button,t.volume=h(r)})),t.on(\"document:mousemove\",(r=>{e&&(t.muted=!1,t.volume=h(r))})),t.on(\"document:mouseup\",(()=>{e&&(e=!1)}))}}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03o9l\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Show Setting\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.setting),r(e,\"click\",(()=>{t.setting.toggle(),t.setting.updateStyle()})),t.on(\"setting\",(t=>{(0,a.tooltip)(e,n.get(t?\"Hide Setting\":\"Show Setting\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eCVx2:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\"),o=e(\"./progress\");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:i},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,\"mousemove\",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,a.setStyle)(e,\"display\",\"flex\"),function(s){const{width:l}=(0,o.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(i.videoWidth/i.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,a.setStyle)(e,\"backgroundImage\",`url(${p})`),(0,a.setStyle)(e,\"height\",`${g}px`),(0,a.setStyle)(e,\"width\",`${m}px`),(0,a.setStyle)(e,\"backgroundPosition\",`-${x*m}px -${b*g}px`),l<=m/2?(0,a.setStyle)(e,\"left\",0):l>n.clientWidth-m/2?(0,a.setStyle)(e,\"left\",n.clientWidth-m+\"px\"):(0,a.setStyle)(e,\"left\",l-m/2+\"px\")}(s))})),s(n,\"mouseleave\",(()=>{(0,a.setStyle)(e,\"display\",\"none\")})),t.on(\"hover\",(t=>{t||(0,a.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"./progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4KCF5\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Screenshot\"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.screenshot),r(e,\"click\",(()=>{t.screenshot()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],efgTY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,a=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:\"10px\"},html:a?a.html:\"\",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2hIff\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,a.append)(e,''),o=(0,a.append)(e,'');t.on(\"loop\",(n=>{n&&n.length?((0,a.setStyle)(e,\"display\",\"flex\"),(0,a.setStyle)(r,\"left\",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,a.setStyle)(o,\"left\",n[1]/t.duration*100+\"%\")):(0,a.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4IS2d\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"AirPlay\"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.airplay),r(e,\"click\",(()=>t.airplay()))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2KYsr\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"../utils/component\"),i=a.interopDefault(n),s=e(\"./playbackRate\"),l=a.interopDefault(s),c=e(\"./aspectRatio\"),p=a.interopDefault(c),u=e(\"./flip\"),d=a.interopDefault(u),f=e(\"./info\"),h=a.interopDefault(f),m=e(\"./version\"),g=a.interopDefault(m),v=e(\"./close\"),y=a.interopDefault(v);class b extends i.default{constructor(e){super(e),this.name=\"contextmenu\",this.$parent=e.template.$contextmenu,o.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:a}}=this.art;e.playbackRate&&this.add((0,l.default)({name:\"playbackRate\",index:10})),e.aspectRatio&&this.add((0,p.default)({name:\"aspectRatio\",index:20})),e.flip&&this.add((0,d.default)({name:\"flip\",index:30})),this.add((0,h.default)({name:\"info\",index:40})),this.add((0,g.default)({name:\"version\",index:50})),this.add((0,y.default)({name:\"close\",index:60}));for(let t=0;t{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,n=e.clientY,{height:i,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=a.getBoundingClientRect();let d=t-l,f=n-c;t+u>l+s&&(d=s-u),n+p>c+i&&(f=i-p),(0,o.setStyles)(a,{top:`${f}px`,left:`${d}px`})})),t(r,\"click\",(e=>{(0,o.includeFromEvent)(e,a)||(this.show=!1)})),this.art.on(\"blur\",(()=>{this.show=!1}))}}r.default=b},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./playbackRate\":\"69eLi\",\"./aspectRatio\":\"lUefg\",\"./flip\":\"kysiM\",\"./info\":\"gqIgJ\",\"./version\":\"kRU7C\",\"./close\":\"jQ8Pm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"69eLi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:o}}=t,n=o.map((e=>`${1===e?r.get(\"Normal\"):e.toFixed(1)}`)).join(\"\");return{...e,html:`${r.get(\"Play Speed\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.playbackRate=Number(a),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"1\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"video:ratechange\",(()=>{const r=(0,a.queryAll)(\"span\",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lUefg:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:o}}=t,n=o.map((e=>`${\"default\"===e?r.get(\"Default\"):e}`)).join(\"\");return{...e,html:`${r.get(\"Aspect Ratio\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.aspectRatio=a,e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"default\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"aspectRatio\",(t=>{const r=(0,a.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kysiM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:o}}=t,n=o.map((e=>`${r.get((0,a.capitalize)(e))}`)).join(\"\");return{...e,html:`${r.get(\"Video Flip\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.flip=a.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"normal\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"flip\",(t=>{const r=(0,a.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gqIgJ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Video Info\"),click:e=>{t.info.show=!0,e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kRU7C:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 5.0.4'}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jQ8Pm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Close\"),click:e=>{e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"02ajl\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./utils\"),n=e(\"./utils/component\"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name=\"info\",o.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:a,$video:n}}=this.art;e(a,\"click\",(()=>{this.show=!1}));let i=null;const s=(0,o.queryAll)(\"[data-video]\",r)||[];this.art.on(\"destroy\",(()=>clearTimeout(i))),function e(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on(\"video:timeupdate\",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;\"boolean\"==typeof e&&e!==t&&(t=e,this.createTrack(e?\"subtitles\":\"metadata\",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return\"object\"==typeof e?(0,o.setStyles)(r,e):(0,o.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML=\"\",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\\r?\\n/).map((e=>`

${(0,o.escape)(e)}

`)).join(\"\"):e.innerHTML=this.activeCue.text,this.art.emit(\"subtitleUpdate\",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:a,option:o}=this.art,n={...o.subtitle,...t,url:e},i=await this.init(n);return t.name&&(a.show=`${r.get(\"Switch Subtitle\")}: ${t.name}`),i}createTrack(e,t){const{template:r,proxy:a}=this.art,{$video:n,$track:i}=r,s=(0,o.createElement)(\"track\");s.default=!0,s.kind=e,s.src=t,s.track.mode=\"hidden\",this.eventDestroy(),(0,o.remove)(i),(0,o.append)(n,s),r.$track=s,this.eventDestroy=a(this.textTrack,\"cuechange\",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit(\"subtitleLoad\",e.url),e.type||(0,o.getExt)(e.url)){case\"srt\":{const t=(0,o.srtToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case\"ass\":{const t=(0,o.assToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case\"vtt\":{const t=e.onVttLoad(r);return(0,o.vttToBlob)(t)}default:return e.url}})).then((e=>(r.innerHTML=\"\",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack(\"metadata\",e),this.art.emit(\"subtitleSwitch\",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"option-validator\":\"bAWi2\",\"./scheme\":\"AKEiO\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jo4S1:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils/error\"),n=e(\"./clickInit\"),i=a.interopDefault(n),s=e(\"./hoverInit\"),l=a.interopDefault(s),c=e(\"./moveInit\"),p=a.interopDefault(c),u=e(\"./resizeInit\"),d=a.interopDefault(u),f=e(\"./gestureInit\"),h=a.interopDefault(f),m=e(\"./viewInit\"),g=a.interopDefault(m),v=e(\"./documentInit\"),y=a.interopDefault(v);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,i.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this),(0,y.default)(e,this))}proxy(e,t,r,a={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,a)));e.addEventListener(t,r,a);const o=()=>e.removeEventListener(t,r,a);return this.destroyEvents.push(o),o}hover(e,t,r){t&&this.proxy(e,\"mouseenter\",t),r&&this.proxy(e,\"mouseleave\",r)}loadImg(e){return new Promise(((t,r)=>{let a;if(e instanceof HTMLImageElement)a=e;else{if(\"string\"!=typeof e)return r(new(0,o.ArtPlayerError)(\"Unable to get Image\"));a=new Image,a.src=e}if(a.complete)return t(a);this.proxy(a,\"load\",(()=>t(a))),this.proxy(a,\"error\",(()=>r(new(0,o.ArtPlayerError)(`Failed to load Image: ${a.src}`))))}))}remove(e){const t=this.destroyEvents.indexOf(e);t>-1&&(e(),this.destroyEvents.splice(t,1))}destroy(){for(let e=0;e{(0,a.includeFromEvent)(t,o)?(e.isInput=\"INPUT\"===t.target.tagName,e.isFocus=!0,e.emit(\"focus\",t)):(e.isInput=!1,e.isFocus=!1,e.emit(\"blur\",t))}));let i=0;t.proxy(n,\"click\",(t=>{const o=Date.now(),{MOBILE_CLICK_PLAY:n,DBCLICK_TIME:s,MOBILE_DBCLICK_PLAY:l,DBCLICK_FULLSCREEN:c}=r;o-i<=s?(e.emit(\"dblclick\",t),a.isMobile?!e.isLock&&l&&e.toggle():c&&(e.fullscreen=!e.fullscreen)):(e.emit(\"click\",t),a.isMobile?!e.isLock&&n&&e.toggle():e.toggle()),i=o}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4jWHi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,a.addClass)(r,\"art-hover\"),e.emit(\"hover\",!0,t)}),(t=>{(0,a.removeClass)(r,\"art-hover\"),e.emit(\"hover\",!1,t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eqaUm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,\"mousemove\",(t=>{e.emit(\"mousemove\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eDXPO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{option:r}=e,o=(0,a.throttle)((()=>{\"standard\"===e.state&&(e.autoSize=r.autoSize),e.aspectRatioReset(),e.notice.show=\"\",e.emit(\"resize\")}),e.constructor.RESIZE_TIME);t.proxy(window,[\"orientationchange\",\"resize\"],(()=>o())),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,\"change\",(()=>o()))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"95GtS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\"),o=e(\"../control/progress\");function n(e,t,r,a){var o=t-a,n=r-e,i=0;if(Math.abs(n)<2&&Math.abs(o)<2)return i;var s=function(e,t){return 180*Math.atan2(t,e)/Math.PI}(n,o);return s>=-45&&s<45?i=4:s>=45&&s<135?i=1:s>=-135&&s<-45?i=2:(s>=135&&s<=180||s>=-180&&s<-135)&&(i=3),i}r.default=function(e,t){if(a.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let s=null,l=!1,c=0,p=0,u=0;const d=t=>{if(1===t.touches.length&&!e.isLock){s===i&&(0,o.setCurrentTime)(e,t),l=!0;const{pageX:r,pageY:a}=t.touches[0];c=r,p=a,u=e.currentTime}},f=t=>{if(1===t.touches.length&&l&&e.duration){const{pageX:o,pageY:i}=t.touches[0],l=n(c,p,o,i),d=[3,4].includes(l),f=[1,2].includes(l);if(d&&!e.isRotate||f&&e.isRotate){const t=(0,a.clamp)((o-c)/e.width,-1,1),n=(0,a.clamp)((i-p)/e.height,-1,1),l=e.isRotate?n:t,d=s===r?e.constructor.TOUCH_MOVE_RATIO:1,f=(0,a.clamp)(u+e.duration*l*d,0,e.duration);e.seek=f,e.emit(\"setBar\",\"played\",(0,a.clamp)(f/e.duration,0,1)),e.notice.show=`${(0,a.secondToTime)(f)} / ${(0,a.secondToTime)(e.duration)}`}}},h=()=>{l&&(c=0,p=0,u=0,l=!1,s=null)};t.proxy(i,\"touchstart\",(e=>{s=i,d(e)})),t.proxy(r,\"touchstart\",(e=>{s=r,d(e)})),t.proxy(r,\"touchmove\",f),t.proxy(i,\"touchmove\",f),t.proxy(document,\"touchend\",h)}}},{\"../utils\":\"71aH7\",\"../control/progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],InUBx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{option:r,constructor:o,template:{$container:n}}=e,i=(0,a.throttle)((()=>{e.emit(\"view\",(0,a.isInViewport)(n,o.SCROLL_GAP))}),o.SCROLL_TIME);t.proxy(window,\"scroll\",(()=>i())),e.on(\"view\",(t=>{r.autoMini&&(e.mini=!t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hoLfM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){t.proxy(document,\"mousemove\",(t=>{e.emit(\"document:mousemove\",t)})),t.proxy(document,\"mouseup\",(t=>{e.emit(\"document:mouseup\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6NoFy\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!a.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,\"keydown\",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute(\"contenteditable\");if(\"INPUT\"!==t&&\"TEXTAREA\"!==t&&\"\"!==r&&\"true\"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{o.innerText=\"\",(0,a.removeClass)(r,\"art-notice-show\")}),t.NOTICE_TIME)):(0,a.removeClass)(r,\"art-notice-show\")}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5POkG\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./utils\"),n=e(\"./utils/component\"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name=\"mask\";const{template:t,icons:r,events:a}=e,n=(0,o.append)(t.$state,r.state),i=(0,o.append)(t.$state,r.error);(0,o.setStyle)(i,\"display\",\"none\"),e.on(\"destroy\",(()=>{(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(i,\"display\",null)})),a.proxy(t.$state,\"click\",(()=>e.play()))}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6OeNg\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"bundle-text:./loading.svg\"),i=a.interopDefault(n),s=e(\"bundle-text:./state.svg\"),l=a.interopDefault(s),c=e(\"bundle-text:./check.svg\"),p=a.interopDefault(c),u=e(\"bundle-text:./play.svg\"),d=a.interopDefault(u),f=e(\"bundle-text:./pause.svg\"),h=a.interopDefault(f),m=e(\"bundle-text:./volume.svg\"),g=a.interopDefault(m),v=e(\"bundle-text:./volume-close.svg\"),y=a.interopDefault(v),b=e(\"bundle-text:./screenshot.svg\"),x=a.interopDefault(b),w=e(\"bundle-text:./setting.svg\"),j=a.interopDefault(w),k=e(\"bundle-text:./arrow-left.svg\"),S=a.interopDefault(k),I=e(\"bundle-text:./arrow-right.svg\"),C=a.interopDefault(I),P=e(\"bundle-text:./playback-rate.svg\"),$=a.interopDefault(P),M=e(\"bundle-text:./aspect-ratio.svg\"),T=a.interopDefault(M),E=e(\"bundle-text:./config.svg\"),F=a.interopDefault(E),z=e(\"bundle-text:./pip.svg\"),A=a.interopDefault(z),D=e(\"bundle-text:./lock.svg\"),H=a.interopDefault(D),R=e(\"bundle-text:./unlock.svg\"),O=a.interopDefault(R),L=e(\"bundle-text:./fullscreen-off.svg\"),V=a.interopDefault(L),N=e(\"bundle-text:./fullscreen-on.svg\"),Y=a.interopDefault(N),_=e(\"bundle-text:./fullscreen-web-off.svg\"),W=a.interopDefault(_),B=e(\"bundle-text:./fullscreen-web-on.svg\"),q=a.interopDefault(B),U=e(\"bundle-text:./switch-on.svg\"),K=a.interopDefault(U),G=e(\"bundle-text:./switch-off.svg\"),Z=a.interopDefault(G),J=e(\"bundle-text:./flip.svg\"),Q=a.interopDefault(J),X=e(\"bundle-text:./error.svg\"),ee=a.interopDefault(X),te=e(\"bundle-text:./close.svg\"),re=a.interopDefault(te),ae=e(\"bundle-text:./airplay.svg\"),oe=a.interopDefault(ae);r.default=class{constructor(e){const t={loading:i.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:A.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:F.default,lock:H.default,flip:Q.default,unlock:O.default,fullscreenOff:V.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:q.default,switchOn:K.default,switchOff:Z.default,error:ee.default,close:re.default,airplay:oe.default,...e.option.icons};for(const e in t)(0,o.def)(this,e,{get:()=>(0,o.getIcon)(e,t[e])})}}},{\"../utils\":\"71aH7\",\"bundle-text:./loading.svg\":\"7tDub\",\"bundle-text:./state.svg\":\"1ElZc\",\"bundle-text:./check.svg\":\"lmgoP\",\"bundle-text:./play.svg\":\"lVWoQ\",\"bundle-text:./pause.svg\":\"5Mnax\",\"bundle-text:./volume.svg\":\"w3eIa\",\"bundle-text:./volume-close.svg\":\"rHjo1\",\"bundle-text:./screenshot.svg\":\"2KcqM\",\"bundle-text:./setting.svg\":\"8rQMV\",\"bundle-text:./arrow-left.svg\":\"kqGBE\",\"bundle-text:./arrow-right.svg\":\"aFjpC\",\"bundle-text:./playback-rate.svg\":\"lx7ZM\",\"bundle-text:./aspect-ratio.svg\":\"2sEjf\",\"bundle-text:./config.svg\":\"fQTgE\",\"bundle-text:./pip.svg\":\"2CaxO\",\"bundle-text:./lock.svg\":\"aCGnW\",\"bundle-text:./unlock.svg\":\"bTrAV\",\"bundle-text:./fullscreen-off.svg\":\"bA3p0\",\"bundle-text:./fullscreen-on.svg\":\"fTuY8\",\"bundle-text:./fullscreen-web-off.svg\":\"tvKf4\",\"bundle-text:./fullscreen-web-on.svg\":\"1F1oB\",\"bundle-text:./switch-on.svg\":\"7qNHs\",\"bundle-text:./switch-off.svg\":\"28aV8\",\"bundle-text:./flip.svg\":\"1uXI6\",\"bundle-text:./error.svg\":\"9f4dh\",\"bundle-text:./close.svg\":\"4nTtS\",\"bundle-text:./airplay.svg\":\"cDPXC\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7tDub\":[function(e,t,r){t.exports=''},{}],\"1ElZc\":[function(e,t,r){t.exports=''},{}],lmgoP:[function(e,t,r){t.exports=''},{}],lVWoQ:[function(e,t,r){t.exports=''},{}],\"5Mnax\":[function(e,t,r){t.exports=''},{}],w3eIa:[function(e,t,r){t.exports=''},{}],rHjo1:[function(e,t,r){t.exports=''},{}],\"2KcqM\":[function(e,t,r){t.exports=''},{}],\"8rQMV\":[function(e,t,r){t.exports=''},{}],kqGBE:[function(e,t,r){t.exports=''},{}],aFjpC:[function(e,t,r){t.exports=''},{}],lx7ZM:[function(e,t,r){t.exports=''},{}],\"2sEjf\":[function(e,t,r){t.exports=''},{}],fQTgE:[function(e,t,r){t.exports=''},{}],\"2CaxO\":[function(e,t,r){t.exports=''},{}],aCGnW:[function(e,t,r){t.exports=''},{}],bTrAV:[function(e,t,r){t.exports=''},{}],bA3p0:[function(e,t,r){t.exports=''},{}],fTuY8:[function(e,t,r){t.exports=''},{}],tvKf4:[function(e,t,r){t.exports=''},{}],\"1F1oB\":[function(e,t,r){t.exports=''},{}],\"7qNHs\":[function(e,t,r){t.exports=''},{}],\"28aV8\":[function(e,t,r){t.exports=''},{}],\"1uXI6\":[function(e,t,r){t.exports=''},{}],\"9f4dh\":[function(e,t,r){t.exports=''},{}],\"4nTtS\":[function(e,t,r){t.exports=''},{}],cDPXC:[function(e,t,r){t.exports=''},{}],\"3eYNH\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./flip\"),n=a.interopDefault(o),i=e(\"./aspectRatio\"),s=a.interopDefault(i),l=e(\"./playbackRate\"),c=a.interopDefault(l),p=e(\"./subtitleOffset\"),u=a.interopDefault(p),d=e(\"../utils/component\"),f=a.interopDefault(d),h=e(\"../utils/error\"),m=e(\"../utils\");class g extends f.default{constructor(e){super(e);const{option:t,controls:r,template:{$setting:a}}=e;this.name=\"setting\",this.$parent=a,this.option=[],this.events=[],this.cache=new Map,t.setting&&(this.init(),e.on(\"blur\",(()=>{this.show&&(this.show=!1,this.render(this.option))})),e.on(\"focus\",(e=>{const t=(0,m.includeFromEvent)(e,r.setting),a=(0,m.includeFromEvent)(e,this.$parent);!this.show||t||a||(this.show=!1,this.render(this.option))})))}static makeRecursion(e,t,r){for(let a=0;a'),n=(0,m.createElement)(\"div\");(0,m.addClass)(n,\"art-setting-item-left-icon\"),(0,m.append)(n,t.arrowLeft),(0,m.append)(o,n),(0,m.append)(o,e.$parentItem.html);const i=r(a,\"click\",(()=>this.render(e.$parentList)));return this.events.push(i),a}creatItem(e,t){const{icons:r,proxy:a}=this.art,o=(0,m.createElement)(\"div\");(0,m.addClass)(o,\"art-setting-item\"),(0,m.isStringOrNumber)(t.name)&&(o.dataset.name=t.name),(0,m.isStringOrNumber)(t.value)&&(o.dataset.value=t.value);const n=(0,m.append)(o,'
'),i=(0,m.append)(o,'
'),s=(0,m.createElement)(\"div\");switch((0,m.addClass)(s,\"art-setting-item-left-icon\"),e){case\"switch\":case\"range\":(0,m.append)(s,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case\"selector\":t.selector&&t.selector.length?(0,m.append)(s,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,m.append)(s,r.check)}(0,m.append)(n,s),t.$icon=s,(0,m.def)(t,\"icon\",{configurable:!0,get:()=>s.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,m.createElement)(\"div\");(0,m.addClass)(l,\"art-setting-item-left-text\"),(0,m.append)(l,t.html||\"\"),(0,m.append)(n,l),t.$html=l,(0,m.def)(t,\"html\",{configurable:!0,get:()=>l.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,m.createElement)(\"div\");switch((0,m.addClass)(c,\"art-setting-item-right-tooltip\"),(0,m.append)(c,t.tooltip||\"\"),(0,m.append)(i,c),t.$tooltip=c,(0,m.def)(t,\"tooltip\",{configurable:!0,get:()=>c.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case\"switch\":{const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\");const a=(0,m.append)(e,r.switchOn),o=(0,m.append)(e,r.switchOff);(0,m.setStyle)(t.switch?o:a,\"display\",\"none\"),(0,m.append)(i,e),t.$switch=t.switch,(0,m.def)(t,\"switch\",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,m.setStyle)(o,\"display\",\"none\"),(0,m.setStyle)(a,\"display\",null)):((0,m.setStyle)(o,\"display\",null),(0,m.setStyle)(a,\"display\",\"none\"))}});break}case\"range\":{const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\");const r=(0,m.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,m.addClass)(r,\"art-setting-range\"),(0,m.append)(i,e),t.$range=r,(0,m.def)(t,\"range\",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case\"selector\":if(t.selector&&t.selector.length){const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\"),(0,m.append)(e,r.arrowRight),(0,m.append)(i,e)}}switch(e){case\"switch\":if(t.onSwitch){const e=a(o,\"click\",(async e=>{t.switch=await t.onSwitch.call(this.art,t,o,e)}));this.events.push(e)}break;case\"range\":if(t.$range){if(t.onRange){const e=a(t.$range,\"change\",(async e=>{t.tooltip=await t.onRange.call(this.art,t,o,e)}));this.events.push(e)}if(t.onChange){const e=a(t.$range,\"input\",(async e=>{t.tooltip=await t.onChange.call(this.art,t,o,e)}));this.events.push(e)}}break;case\"selector\":{const e=a(o,\"click\",(async e=>{if(t.selector&&t.selector.length)this.render(t.selector,t.width);else{(0,m.inverseClass)(o,\"art-current\");for(let e=0;ec?((0,m.setStyle)(o,\"left\",null),(0,m.setStyle)(o,\"right\",null)):((0,m.setStyle)(o,\"left\",`${p}px`),(0,m.setStyle)(o,\"right\",\"auto\"))}}render(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,m.inverseClass)(t,\"art-current\"),(0,m.setStyle)(this.$parent,\"width\",`${t.dataset.width}px`),(0,m.setStyle)(this.$parent,\"height\",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const a=(0,m.createElement)(\"div\");(0,m.addClass)(a,\"art-setting-panel\"),a.dataset.width=t||r.SETTING_WIDTH,a.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,m.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===o));n&&(0,a.inverseClass)(n,\"art-current\")}return{width:o,name:\"flip\",html:t.get(\"Video Flip\"),tooltip:t.get((0,a.capitalize)(e.flip)),icon:r.flip,selector:n.map((r=>({value:r,name:`aspect-ratio-${r}`,default:r===e.flip,html:t.get((0,a.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.html),mounted:(t,r)=>{i(t,r.$tooltip,e.flip),e.on(\"flip\",(()=>{i(t,r.$tooltip,e.flip)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"84NBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,ASPECT_RATIO:n}}=e;function i(e){return\"default\"===e?t.get(\"Default\"):e}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===r));o&&(0,a.inverseClass)(o,\"art-current\")}return{width:o,name:\"aspect-ratio\",html:t.get(\"Aspect Ratio\"),icon:r.aspectRatio,tooltip:i(e.aspectRatio),selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.aspectRatio,html:i(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on(\"aspectRatio\",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],aetWt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,PLAYBACK_RATE:n}}=e;function i(e){return 1===e?t.get(\"Normal\"):e.toFixed(1)}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(\".art-setting-item\",e).find((e=>Number(e.dataset.value)===r));o&&(0,a.inverseClass)(o,\"art-current\")}return{width:o,name:\"playback-rate\",html:t.get(\"Play Speed\"),tooltip:i(e.playbackRate),icon:r.playbackRate,selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.playbackRate,html:i(t)}))),onSelect:t=>(e.playbackRate=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on(\"video:ratechange\",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fIBkO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:a}=e;return{width:a.SETTING_ITEM_WIDTH,name:\"subtitle-offset\",html:t.get(\"Subtitle Offset\"),icon:r.subtitle,tooltip:\"0s\",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+\"s\")}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2aaJe\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{constructor(){this.name=\"artplayer_settings\",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8MTUM\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"./miniProgressBar\"),i=a.interopDefault(n),s=e(\"./autoOrientation\"),l=a.interopDefault(s),c=e(\"./autoPlayback\"),p=a.interopDefault(c),u=e(\"./fastForward\"),d=a.interopDefault(u),f=e(\"./lock\"),h=a.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(i.default),t.lock&&o.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&o.isMobile&&this.add(l.default),t.fastForward&&o.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:\"mini-progress-bar\",mounted(t){e.on(\"destroy\",(()=>{t.style.display=\"none\"})),e.on(\"video:timeupdate\",(()=>{t.style.width=100*e.played+\"%\"})),e.on(\"setBar\",((e,r)=>{\"played\"===e&&(t.style.width=100*r+\"%\")}))}})})),{name:\"mini-progress-bar\"}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePEg5:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{constructor:t,template:{$player:r,$video:o}}=e;return e.on(\"fullscreenWeb\",(n=>{if(n){const{videoWidth:n,videoHeight:i}=o,{clientWidth:s,clientHeight:l}=document.documentElement;(n>i&&sl)&&setTimeout((()=>{(0,a.setStyle)(r,\"width\",`${l}px`),(0,a.setStyle)(r,\"height\",`${s}px`),(0,a.setStyle)(r,\"transform-origin\",\"0 0\"),(0,a.setStyle)(r,\"transform\",`rotate(90deg) translate(0, -${s}px)`),(0,a.addClass)(r,\"art-auto-orientation\"),e.isRotate=!0,e.emit(\"resize\")}),t.MOBILE_AUTO_ORIENTATION_TIME)}else(0,a.hasClass)(r,\"art-auto-orientation\")&&((0,a.removeClass)(r,\"art-auto-orientation\"),e.isRotate=!1,e.notice.show=\"\",e.emit(\"resize\"))})),e.on(\"fullscreen\",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:n}=o,{clientWidth:i,clientHeight:s}=document.documentElement;if(e>n&&is){const e=t.startsWith(\"portrait\")?\"landscape\":\"portrait\";await screen.orientation.lock(e),(0,a.addClass)(r,\"art-auto-orientation-fullscreen\")}}else(0,a.hasClass)(r,\"art-auto-orientation-fullscreen\")&&(await screen.orientation.lock(t),(0,a.removeClass)(r,\"art-auto-orientation-fullscreen\"))})),{name:\"autoOrientation\",get state(){return(0,a.hasClass)(r,\"art-auto-orientation\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cVO99:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,storage:o,constructor:n,proxy:i,template:{$poster:s}}=e,l=e.layers.add({name:\"auto-playback\",html:'
'}),c=(0,a.query)(\".art-auto-playback-last\",l),p=(0,a.query)(\".art-auto-playback-jump\",l),u=(0,a.query)(\".art-auto-playback-close\",l);return e.on(\"video:timeupdate\",(()=>{if(e.playing){const t=o.get(\"times\")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,o.set(\"times\",t)}})),e.on(\"ready\",(()=>{const d=(o.get(\"times\")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,a.append)(u,r.close),(0,a.setStyle)(l,\"display\",\"flex\"),c.innerText=`${t.get(\"Last Seen\")} ${(0,a.secondToTime)(d)}`,p.innerText=t.get(\"Jump Play\"),i(u,\"click\",(()=>{(0,a.setStyle)(l,\"display\",\"none\")})),i(p,\"click\",(()=>{e.seek=d,e.play(),(0,a.setStyle)(s,\"display\",\"none\"),(0,a.setStyle)(l,\"display\",\"none\")})),e.once(\"video:timeupdate\",(()=>{setTimeout((()=>{(0,a.setStyle)(l,\"display\",\"none\")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:\"auto-playback\",get times(){return o.get(\"times\")||{}},clear:()=>o.del(\"times\"),delete(e){const t=o.get(\"times\")||{};return delete t[e],o.set(\"times\",t),t}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hFDwt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{constructor:t,proxy:r,template:{$player:o,$video:n}}=e;let i=null,s=!1,l=1;const c=()=>{clearTimeout(i),s&&(s=!1,e.playbackRate=l,(0,a.removeClass)(o,\"art-fast-forward\"))};return r(n,\"touchstart\",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,a.addClass)(o,\"art-fast-forward\")}),t.FAST_FORWARD_TIME))})),r(document,\"touchmove\",c),r(document,\"touchend\",c),{name:\"fastForward\",get state(){return(0,a.hasClass)(o,\"art-fast-forward\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1hsTH\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{layers:t,icons:r,template:{$player:o}}=e;return t.add({name:\"lock\",mounted(t){const o=(0,a.append)(t,r.lock),n=(0,a.append)(t,r.unlock);(0,a.setStyle)(o,\"display\",\"none\"),e.on(\"lock\",(e=>{e?((0,a.setStyle)(o,\"display\",\"inline-flex\"),(0,a.setStyle)(n,\"display\",\"none\")):((0,a.setStyle)(o,\"display\",\"none\"),(0,a.setStyle)(n,\"display\",\"inline-flex\"))}))},click(){(0,a.hasClass)(o,\"art-lock\")?((0,a.removeClass)(o,\"art-lock\"),this.isLock=!1,e.emit(\"lock\",!1)):((0,a.addClass)(o,\"art-lock\"),this.isLock=!0,e.emit(\"lock\",!0))}}),{name:\"lock\",get state(){return(0,a.hasClass)(o,\"art-lock\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7mil2\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./config\"),n=a.interopDefault(o),i=e(\"./utils\");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:a}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));for(const e in t.moreVideoAttr)a[e]=t.moreVideoAttr[e];a.controls=!0,t.muted&&(a.muted=t.muted),t.volume&&(a.volume=(0,i.clamp)(t.volume,0,1)),t.poster&&(a.poster=t.poster),t.autoplay&&(a.autoplay=t.autoplay),t.playsInline&&(a.playsInline=!0,a[\"webkit-playsinline\"]=!0);const o=t.type||(0,i.getExt)(t.url),s=t.customType[o];o&&s?s(a,t.url,e):a.src=t.url}}},{\"./config\":\"lyjeQ\",\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}]},[\"5lTcX\"],\"5lTcX\",\"parcelRequire4dc0\");","!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.mpegts=t():e.mpegts=t()}(window,(function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=e,i.c=t,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(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));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=14)}([function(e,t,i){\"use strict\";var n=i(6),a=i.n(n),r=function(){function e(){}return e.e=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"error\",n),e.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))},e.i=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"info\",n),e.ENABLE_INFO&&(console.info?console.info(n):console.log(n))},e.w=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"warn\",n),e.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))},e.d=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"debug\",n),e.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))},e.v=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"verbose\",n),e.ENABLE_VERBOSE&&console.log(n)},e}();r.GLOBAL_TAG=\"mpegts.js\",r.FORCE_GLOBAL_TAG=!1,r.ENABLE_ERROR=!0,r.ENABLE_INFO=!0,r.ENABLE_WARN=!0,r.ENABLE_DEBUG=!0,r.ENABLE_VERBOSE=!0,r.ENABLE_CALLBACK=!1,r.emitter=new a.a,t.a=r},function(e,t,i){\"use strict\";t.a={IO_ERROR:\"io_error\",DEMUX_ERROR:\"demux_error\",INIT_SEGMENT:\"init_segment\",MEDIA_SEGMENT:\"media_segment\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\",RECOMMEND_SEEKPOINT:\"recommend_seekpoint\"}},function(e,t,i){\"use strict\";i.d(t,\"c\",(function(){return a})),i.d(t,\"b\",(function(){return r})),i.d(t,\"a\",(function(){return s}));var n=i(3),a={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:\"OK\",EXCEPTION:\"Exception\",HTTP_STATUS_CODE_INVALID:\"HttpStatusCodeInvalid\",CONNECTING_TIMEOUT:\"ConnectingTimeout\",EARLY_EOF:\"EarlyEof\",UNRECOVERABLE_EARLY_EOF:\"UnrecoverableEarlyEof\"},s=function(){function e(e){this._type=e||\"undefined\",this._status=a.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return e.prototype.destroy=function(){this._status=a.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null},e.prototype.isWorking=function(){return this._status===a.kConnecting||this._status===a.kBuffering},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this._status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"needStashBuffer\",{get:function(){return this._needStash},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onContentLengthKnown\",{get:function(){return this._onContentLengthKnown},set:function(e){this._onContentLengthKnown=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onURLRedirect\",{get:function(){return this._onURLRedirect},set:function(e){this._onURLRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),e.prototype.open=function(e,t){throw new n.c(\"Unimplemented abstract function!\")},e.prototype.abort=function(){throw new n.c(\"Unimplemented abstract function!\")},e}()},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return r})),i.d(t,\"a\",(function(){return s})),i.d(t,\"b\",(function(){return o})),i.d(t,\"c\",(function(){return d}));var n,a=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),r=function(){function e(e){this._message=e}return Object.defineProperty(e.prototype,\"name\",{get:function(){return\"RuntimeException\"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"message\",{get:function(){return this._message},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this.name+\": \"+this.message},e}(),s=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"IllegalStateException\"},enumerable:!1,configurable:!0}),t}(r),o=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"InvalidArgumentException\"},enumerable:!1,configurable:!0}),t}(r),d=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"NotImplementedException\"},enumerable:!1,configurable:!0}),t}(r)},function(e,t,i){\"use strict\";var n={};!function(){var e=self.navigator.userAgent.toLowerCase(),t=/(edge)\\/([\\w.]+)/.exec(e)||/(opr)[\\/]([\\w.]+)/.exec(e)||/(chrome)[ \\/]([\\w.]+)/.exec(e)||/(iemobile)[\\/]([\\w.]+)/.exec(e)||/(version)(applewebkit)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+).*(version)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(e)||/(msie) ([\\w.]+)/.exec(e)||e.indexOf(\"trident\")>=0&&/(rv)(?::| )([\\w.]+)/.exec(e)||e.indexOf(\"compatible\")<0&&/(firefox)[ \\/]([\\w.]+)/.exec(e)||[],i=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],a={browser:t[5]||t[3]||t[1]||\"\",version:t[2]||t[4]||\"0\",majorVersion:t[4]||t[2]||\"0\",platform:i[0]||\"\"},r={};if(a.browser){r[a.browser]=!0;var s=a.majorVersion.split(\".\");r.version={major:parseInt(a.majorVersion,10),string:a.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(a.platform&&(r[a.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;a.browser=\"msie\",r.msie=!0}if(r.edge){delete r.edge;a.browser=\"msedge\",r.msedge=!0}if(r.opr){a.browser=\"opera\",r.opera=!0}if(r.safari&&r.android){a.browser=\"android\",r.android=!0}for(var o in r.name=a.browser,r.platform=a.platform,n)n.hasOwnProperty(o)&&delete n[o];Object.assign(n,r)}(),t.a=n},function(e,t,i){\"use strict\";t.a={OK:\"OK\",FORMAT_ERROR:\"FormatError\",FORMAT_UNSUPPORTED:\"FormatUnsupported\",CODEC_UNSUPPORTED:\"CodecUnsupported\"}},function(e,t,i){\"use strict\";var n,a=\"object\"==typeof Reflect?Reflect:null,r=a&&\"function\"==typeof a.apply?a.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};n=a&&\"function\"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(i,n){function a(i){e.removeListener(t,r),n(i)}function r(){\"function\"==typeof e.removeListener&&e.removeListener(\"error\",a),i([].slice.call(arguments))}g(e,t,r,{once:!0}),\"error\"!==t&&function(e,t,i){\"function\"==typeof e.on&&g(e,\"error\",t,i)}(e,a,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var d=10;function _(e){if(\"function\"!=typeof e)throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof e)}function h(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function c(e,t,i,n){var a,r,s,o;if(_(i),void 0===(r=e._events)?(r=e._events=Object.create(null),e._eventsCount=0):(void 0!==r.newListener&&(e.emit(\"newListener\",t,i.listener?i.listener:i),r=e._events),s=r[t]),void 0===s)s=r[t]=i,++e._eventsCount;else if(\"function\"==typeof s?s=r[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(a=h(e))>0&&s.length>a&&!s.warned){s.warned=!0;var d=new Error(\"Possible EventEmitter memory leak detected. \"+s.length+\" \"+String(t)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");d.name=\"MaxListenersExceededWarning\",d.emitter=e,d.type=t,d.count=s.length,o=d,console&&console.warn&&console.warn(o)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function l(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},a=u.bind(n);return a.listener=i,n.wrapFn=a,a}function f(e,t,i){var n=e._events;if(void 0===n)return[];var a=n[t];return void 0===a?[]:\"function\"==typeof a?i?[a.listener||a]:[a]:i?function(e){for(var t=new Array(e.length),i=0;i0&&(s=t[0]),s instanceof Error)throw s;var o=new Error(\"Unhandled error.\"+(s?\" (\"+s.message+\")\":\"\"));throw o.context=s,o}var d=a[e];if(void 0===d)return!1;if(\"function\"==typeof d)r(d,this,t);else{var _=d.length,h=m(d,_);for(i=0;i<_;++i)r(h[i],this,t)}return!0},o.prototype.addListener=function(e,t){return c(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return c(this,e,t,!0)},o.prototype.once=function(e,t){return _(t),this.on(e,l(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return _(t),this.prependListener(e,l(this,e,t)),this},o.prototype.removeListener=function(e,t){var i,n,a,r,s;if(_(t),void 0===(n=this._events))return this;if(void 0===(i=n[e]))return this;if(i===t||i.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit(\"removeListener\",e,i.listener||t));else if(\"function\"!=typeof i){for(a=-1,r=i.length-1;r>=0;r--)if(i[r]===t||i[r].listener===t){s=i[r].listener,a=r;break}if(a<0)return this;0===a?i.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return\"function\"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return n})),i.d(t,\"b\",(function(){return a})),i.d(t,\"a\",(function(){return r})),i.d(t,\"c\",(function(){return s}));var n=function(e,t,i,n,a){this.dts=e,this.pts=t,this.duration=i,this.originalDts=n,this.isSyncPoint=a,this.fileposition=null},a=function(){function e(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return e.prototype.appendSyncPoint=function(e){e.isSyncPoint=!0,this.syncPoints.push(e)},e}(),r=function(){function e(){this._list=[]}return e.prototype.clear=function(){this._list=[]},e.prototype.appendArray=function(e){var t=this._list;0!==e.length&&(t.length>0&&e[0].originalDts=t[a].dts&&et[n].lastSample.originalDts&&e=t[n].lastSample.originalDts&&(n===t.length-1||n0&&(a=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=a,this._list.splice(a,0,i)},e.prototype.getLastSegmentBefore=function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null},e.prototype.getLastSampleBefore=function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null},e.prototype.getLastSyncPointBefore=function(e){for(var t=this._searchNearestSegmentBefore(e),i=this._list[t].syncPoints;0===i.length&&t>0;)t--,i=this._list[t].syncPoints;return i.length>0?i[i.length-1]:null},e}()},function(e,t,i){\"use strict\";var n=function(){function e(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return e.prototype.isComplete=function(){var e=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,t=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&e&&t},e.prototype.isSeekable=function(){return!0===this.hasKeyframesIndex},e.prototype.getNearestKeyframe=function(e){if(null==this.keyframesIndex)return null;var t=this.keyframesIndex,i=this._search(t.times,e);return{index:i,milliseconds:t.times[i],fileposition:t.filepositions[i]}},e.prototype._search=function(e,t){var i=0,n=e.length-1,a=0,r=0,s=n;for(t=e[a]&&t0){var i=e.getConfig();t.emit(\"change\",i)}},e.registerListener=function(t){e.emitter.addListener(\"change\",t)},e.removeListener=function(t){e.emitter.removeListener(\"change\",t)},e.addLogListener=function(t){r.a.emitter.addListener(\"log\",t),r.a.emitter.listenerCount(\"log\")>0&&(r.a.ENABLE_CALLBACK=!0,e._notifyChange())},e.removeLogListener=function(t){r.a.emitter.removeListener(\"log\",t),0===r.a.emitter.listenerCount(\"log\")&&(r.a.ENABLE_CALLBACK=!1,e._notifyChange())},e}();s.emitter=new a.a,t.a=s},function(e,t,i){\"use strict\";var n=i(6),a=i.n(n),r=i(0),s=i(4),o=i(8);function d(e,t,i){var n=e;if(t+i=128){t.push(String.fromCharCode(65535&r)),n+=2;continue}}else if(i[n]<240){if(d(i,n,2))if((r=(15&i[n])<<12|(63&i[n+1])<<6|63&i[n+2])>=2048&&55296!=(63488&r)){t.push(String.fromCharCode(65535&r)),n+=3;continue}}else if(i[n]<248){var r;if(d(i,n,3))if((r=(7&i[n])<<18|(63&i[n+1])<<12|(63&i[n+2])<<6|63&i[n+3])>65536&&r<1114112){r-=65536,t.push(String.fromCharCode(r>>>10|55296)),t.push(String.fromCharCode(1023&r|56320)),n+=4;continue}}t.push(String.fromCharCode(65533)),++n}return t.join(\"\")},c=i(3),u=(_=new ArrayBuffer(2),new DataView(_).setInt16(0,256,!0),256===new Int16Array(_)[0]),l=function(){function e(){}return e.parseScriptData=function(t,i,n){var a={};try{var s=e.parseValue(t,i,n),o=e.parseValue(t,i+s.size,n-s.size);a[s.data]=o.data}catch(e){r.a.e(\"AMF\",e.toString())}return a},e.parseObject=function(t,i,n){if(n<3)throw new c.a(\"Data not enough when parse ScriptDataObject\");var a=e.parseString(t,i,n),r=e.parseValue(t,i+a.size,n-a.size),s=r.objectEnd;return{data:{name:a.data,value:r.data},size:a.size+r.size,objectEnd:s}},e.parseVariable=function(t,i,n){return e.parseObject(t,i,n)},e.parseString=function(e,t,i){if(i<2)throw new c.a(\"Data not enough when parse String\");var n=new DataView(e,t,i).getUint16(0,!u);return{data:n>0?h(new Uint8Array(e,t+2,n)):\"\",size:2+n}},e.parseLongString=function(e,t,i){if(i<4)throw new c.a(\"Data not enough when parse LongString\");var n=new DataView(e,t,i).getUint32(0,!u);return{data:n>0?h(new Uint8Array(e,t+4,n)):\"\",size:4+n}},e.parseDate=function(e,t,i){if(i<10)throw new c.a(\"Data size invalid when parse Date\");var n=new DataView(e,t,i),a=n.getFloat64(0,!u),r=n.getInt16(8,!u);return{data:new Date(a+=60*r*1e3),size:10}},e.parseValue=function(t,i,n){if(n<1)throw new c.a(\"Data not enough when parse Value\");var a,s=new DataView(t,i,n),o=1,d=s.getUint8(0),_=!1;try{switch(d){case 0:a=s.getFloat64(1,!u),o+=8;break;case 1:a=!!s.getUint8(1),o+=1;break;case 2:var h=e.parseString(t,i+1,n-1);a=h.data,o+=h.size;break;case 3:a={};var l=0;for(9==(16777215&s.getUint32(n-4,!u))&&(l=3);o32)throw new c.b(\"ExpGolomb: readBits() bits exceeded max 32bits!\");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var i=this._current_word_bits_left?this._current_word:0;i>>>=32-this._current_word_bits_left;var n=e-this._current_word_bits_left;this._fillCurrentWord();var a=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-a;return this._current_word<<=a,this._current_word_bits_left-=a,i=i<>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()},e.prototype.readUEG=function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1},e.prototype.readSEG=function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)},e}(),p=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),a=0,r=0;r=2&&3===t[r]&&0===t[r-1]&&0===t[r-2]||(n[a]=t[r],a++);return new Uint8Array(n.buffer,0,a)},e.parseSPS=function(t){for(var i=t.subarray(1,4),n=\"avc1.\",a=0;a<3;a++){var r=i[a].toString(16);r.length<2&&(r=\"0\"+r),n+=r}var s=e._ebsp2rbsp(t),o=new f(s);o.readByte();var d=o.readByte();o.readByte();var _=o.readByte();o.readUEG();var h=e.getProfileString(d),c=e.getLevelString(_),u=1,l=420,p=8,m=8;if((100===d||110===d||122===d||244===d||44===d||83===d||86===d||118===d||128===d||138===d||144===d)&&(3===(u=o.readUEG())&&o.readBits(1),u<=3&&(l=[0,420,422,444][u]),p=o.readUEG()+8,m=o.readUEG()+8,o.readBits(1),o.readBool()))for(var g=3!==u?8:12,v=0;v0&&M<16?(D=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][M-1],C=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][M-1]):255===M&&(D=o.readByte()<<8|o.readByte(),C=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){var x=o.readBits(32),U=o.readBits(32);I=o.readBool(),B=(O=U)/(P=2*x)}}var N=1;1===D&&1===C||(N=D/C);var G=0,V=0;0===u?(G=1,V=2-R):(G=3===u?1:2,V=(1===u?2:1)*(2-R));var F=16*(E+1),j=16*(A+1)*(2-R);F-=(T+L)*G,j-=(w+k)*V;var z=Math.ceil(F*N);return o.destroy(),o=null,{codec_mimetype:n,profile_idc:d,level_idc:_,profile_string:h,level_string:c,chroma_format_idc:u,bit_depth:p,bit_depth_luma:p,bit_depth_chroma:m,ref_frames:S,chroma_format:l,chroma_format_string:e.getChromaFormatString(l),frame_rate:{fixed:I,fps:B,fps_den:P,fps_num:O},sar_ratio:{width:D,height:C},codec_size:{width:F,height:j},present_size:{width:z,height:j}}},e._skipScalingList=function(e,t){for(var i=8,n=8,a=0;a=2&&3===t[r]&&0===t[r-1]&&0===t[r-2]||(n[a]=t[r],a++);return new Uint8Array(n.buffer,0,a)},e.parseVPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);n.readBits(2);n.readBits(6);return{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n.readBool()}},e.parseSPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();for(var a=0,r=0,s=0,o=0,d=(n.readBits(4),n.readBits(3)),_=(n.readBool(),n.readBits(2)),h=n.readBool(),c=n.readBits(5),u=n.readByte(),l=n.readByte(),p=n.readByte(),m=n.readByte(),g=n.readByte(),v=n.readByte(),y=n.readByte(),b=n.readByte(),S=n.readByte(),E=n.readByte(),A=n.readByte(),R=[],T=[],L=0;L0)for(L=d;L<8;L++)n.readBits(2);for(L=0;L1&&n.readSEG();for(L=0;L0&&Q<=16?(W=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][Q-1],X=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][Q-1]):255===Q&&(W=n.readBits(16),X=n.readBits(16))}if(n.readBool()&&n.readBool(),n.readBool())n.readBits(3),n.readBool(),n.readBool()&&(n.readByte(),n.readByte(),n.readByte());n.readBool()&&(n.readUEG(),n.readUEG());n.readBool(),n.readBool(),n.readBool();if(n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()),n.readBool())if(J=n.readBits(32),Z=n.readBits(32),n.readBool())if(n.readUEG(),n.readBool()){var $=!1,ee=!1,te=!1;if($=n.readBool(),ee=n.readBool(),$||ee){(te=n.readBool())&&(n.readByte(),n.readBits(5),n.readBool(),n.readBits(5));n.readBits(4),n.readBits(4);te&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5)}for(L=0;L<=d;L++){var ie=n.readBool();Y=ie;var ne=!1,ae=1;ie||(ne=n.readBool());var re=!1;if(ne?n.readSEG():re=n.readBool(),re||(ae=n.readUEG()+1),$)for(V=0;V>>2!=0,s=0!=(1&t[4]),o=(n=t)[a=5]<<24|n[a+1]<<16|n[a+2]<<8|n[a+3];return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:r,hasVideoTrack:s}},e.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},Object.defineProperty(e.prototype,\"onTrackMetadata\",{get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaInfo\",{get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMetaDataArrived\",{get:function(){return this._onMetaDataArrived},set:function(e){this._onMetaDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onScriptDataArrived\",{get:function(){return this._onScriptDataArrived},set:function(e){this._onScriptDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataAvailable\",{get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"timestampBase\",{get:function(){return this._timestampBase},set:function(e){this._timestampBase=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedDuration\",{get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasAudio\",{set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasVideo\",{set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e},enumerable:!1,configurable:!0}),e.prototype.resetMediaInfo=function(){this._mediaInfo=new o.a},e.prototype._isInitialMetadataDispatched=function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched},e.prototype.parseChunks=function(t,i){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new c.a(\"Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var n=0,a=this._littleEndian;if(0===i){if(!(t.byteLength>13))return 0;n=e.probe(t).dataOffset}this._firstParse&&(this._firstParse=!1,i+n!==this._dataOffset&&r.a.w(this.TAG,\"First time parsing but chunk byteStart invalid!\"),0!==(s=new DataView(t,n)).getUint32(0,!a)&&r.a.w(this.TAG,\"PrevTagSize0 !== 0 !!!\"),n+=4);for(;nt.byteLength)break;var o=s.getUint8(0),d=16777215&s.getUint32(0,!a);if(n+11+d+4>t.byteLength)break;if(8===o||9===o||18===o){var _=s.getUint8(4),h=s.getUint8(5),u=s.getUint8(6)|h<<8|_<<16|s.getUint8(7)<<24;0!==(16777215&s.getUint32(7,!a))&&r.a.w(this.TAG,\"Meet tag which has StreamID != 0!\");var l=n+11;switch(o){case 8:this._parseAudioData(t,l,d,u);break;case 9:this._parseVideoData(t,l,d,u,i+n);break;case 18:this._parseScriptData(t,l,d)}var f=s.getUint32(11+d,!a);f!==11+d&&r.a.w(this.TAG,\"Invalid PrevTagSize \"+f),n+=11+d+4}else r.a.w(this.TAG,\"Unsupported tag type \"+o+\", skipped\"),n+=11+d+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n},e.prototype._parseScriptData=function(e,t,i){var n=l.parseScriptData(e,t,i);if(n.hasOwnProperty(\"onMetaData\")){if(null==n.onMetaData||\"object\"!=typeof n.onMetaData)return void r.a.w(this.TAG,\"Invalid onMetaData structure!\");this._metadata&&r.a.w(this.TAG,\"Found another onMetaData tag!\"),this._metadata=n;var a=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},a)),\"boolean\"==typeof a.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=a.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),\"boolean\"==typeof a.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=a.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),\"number\"==typeof a.audiodatarate&&(this._mediaInfo.audioDataRate=a.audiodatarate),\"number\"==typeof a.videodatarate&&(this._mediaInfo.videoDataRate=a.videodatarate),\"number\"==typeof a.width&&(this._mediaInfo.width=a.width),\"number\"==typeof a.height&&(this._mediaInfo.height=a.height),\"number\"==typeof a.duration){if(!this._durationOverrided){var s=Math.floor(a.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(\"number\"==typeof a.framerate){var o=Math.floor(1e3*a.framerate);if(o>0){var d=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=d,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=d}}if(\"object\"==typeof a.keyframes){this._mediaInfo.hasKeyframesIndex=!0;var _=a.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(_),a.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=a,r.a.v(this.TAG,\"Parsed onMetaData\"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))},e.prototype._parseKeyframesIndex=function(e){for(var t=[],i=[],n=1;n>>4;if(2===s||10===s){var o=0,d=(12&a)>>>2;if(d>=0&&d<=4){o=this._flvSoundRateTable[d];var _=1&a,h=this._audioMetadata,c=this._audioTrack;if(h||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),(h=this._audioMetadata={}).type=\"audio\",h.id=c.id,h.timescale=this._timescale,h.duration=this._duration,h.audioSampleRate=o,h.channelCount=0===_?1:2),10===s){var u=this._parseAACAudioData(e,t+1,i-1);if(null==u)return;if(0===u.packetType){if(h.config){if(S(u.data.config,h.config))return;r.a.w(this.TAG,\"AudioSpecificConfig has been changed, re-generate initialization segment\")}var l=u.data;h.audioSampleRate=l.samplingRate,h.channelCount=l.channelCount,h.codec=l.codec,h.originalCodec=l.originalCodec,h.config=l.config,h.refSampleDuration=1024/h.audioSampleRate*h.timescale,r.a.v(this.TAG,\"Parsed AudioSpecificConfig\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"audio\",h),(g=this._mediaInfo).audioCodec=h.originalCodec,g.audioSampleRate=h.audioSampleRate,g.audioChannelCount=h.channelCount,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}else if(1===u.packetType){var f=this._timestampBase+n,p={unit:u.data,length:u.data.byteLength,dts:f,pts:f};c.samples.push(p),c.length+=u.data.length}else r.a.e(this.TAG,\"Flv: Unsupported AAC data type \"+u.packetType)}else if(2===s){if(!h.codec){var g;if(null==(l=this._parseMP3AudioData(e,t+1,i-1,!0)))return;h.audioSampleRate=l.samplingRate,h.channelCount=l.channelCount,h.codec=l.codec,h.originalCodec=l.originalCodec,h.refSampleDuration=1152/h.audioSampleRate*h.timescale,r.a.v(this.TAG,\"Parsed MPEG Audio Frame Header\"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata(\"audio\",h),(g=this._mediaInfo).audioCodec=h.codec,g.audioSampleRate=h.audioSampleRate,g.audioChannelCount=h.channelCount,g.audioDataRate=l.bitRate,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}var v=this._parseMP3AudioData(e,t+1,i-1,!1);if(null==v)return;f=this._timestampBase+n;var y={unit:v,length:v.byteLength,dts:f,pts:f};c.samples.push(y),c.length+=v.length}}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid audio sample rate idx: \"+d)}else this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported audio codec idx: \"+s)}},e.prototype._parseAACAudioData=function(e,t,i){if(!(i<=1)){var n={},a=new Uint8Array(e,t,i);return n.packetType=a[0],0===a[0]?n.data=this._parseAACAudioSpecificConfig(e,t+1,i-1):n.data=a.subarray(1),n}r.a.w(this.TAG,\"Flv: Invalid AAC packet, missing AACPacketType or/and Data!\")},e.prototype._parseAACAudioSpecificConfig=function(e,t,i){var n,a,r=new Uint8Array(e,t,i),s=null,o=0,d=null;if(o=n=r[0]>>>3,(a=(7&r[0])<<1|r[1]>>>7)<0||a>=this._mpegSamplingRates.length)this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid sampling frequency index!\");else{var _=this._mpegSamplingRates[a],h=(120&r[1])>>>3;if(!(h<0||h>=8)){5===o&&(d=(7&r[1])<<1|r[2]>>>7,(124&r[2])>>>2);var c=self.navigator.userAgent.toLowerCase();return-1!==c.indexOf(\"firefox\")?a>=6?(o=5,s=new Array(4),d=a-3):(o=2,s=new Array(2),d=a):-1!==c.indexOf(\"android\")?(o=2,s=new Array(2),d=a):(o=5,d=a,s=new Array(4),a>=6?d=a-3:1===h&&(o=2,s=new Array(2),d=a)),s[0]=o<<3,s[0]|=(15&a)>>>1,s[1]=(15&a)<<7,s[1]|=(15&h)<<3,5===o&&(s[1]|=(15&d)>>>1,s[2]=(1&d)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:_,channelCount:h,codec:\"mp4a.40.\"+o,originalCodec:\"mp4a.40.\"+n}}this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid channel configuration\")}},e.prototype._parseMP3AudioData=function(e,t,i,n){if(!(i<4)){this._littleEndian;var a=new Uint8Array(e,t,i),s=null;if(n){if(255!==a[0])return;var o=a[1]>>>3&3,d=(6&a[1])>>1,_=(240&a[2])>>>4,h=(12&a[2])>>>2,c=3!==(a[3]>>>6&3)?2:1,u=0,l=0;switch(o){case 0:u=this._mpegAudioV25SampleRateTable[h];break;case 2:u=this._mpegAudioV20SampleRateTable[h];break;case 3:u=this._mpegAudioV10SampleRateTable[h]}switch(d){case 1:34,_>>4;if(0!=(128&s)){var d=15&s,_=String.fromCharCode.apply(String,new Uint8Array(e,t,i).slice(1,5));if(\"hvc1\"!==_)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+_);this._parseEnhancedHEVCVideoPacket(e,t+5,i-5,n,a,o,d)}else{var h=15&s;if(7===h)this._parseAVCVideoPacket(e,t+1,i-1,n,a,o);else{if(12!==h)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+h);this._parseHEVCVideoPacket(e,t+1,i-1,n,a,o)}}}},e.prototype._parseAVCVideoPacket=function(e,t,i,n,a,s){if(i<4)r.a.w(this.TAG,\"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),_=d.getUint8(0),h=(16777215&d.getUint32(0,!o))<<8>>8;if(0===_)this._parseAVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===_)this._parseAVCVideoData(e,t+4,i-4,n,a,s,h);else if(2!==_)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+_)}},e.prototype._parseHEVCVideoPacket=function(e,t,i,n,a,s){if(i<4)r.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),_=d.getUint8(0),h=(16777215&d.getUint32(0,!o))<<8>>8;if(0===_)this._parseHEVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===_)this._parseHEVCVideoData(e,t+4,i-4,n,a,s,h);else if(2!==_)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+_)}},e.prototype._parseEnhancedHEVCVideoPacket=function(e,t,i,n,a,s,o){if(i<4)r.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var d=this._littleEndian,_=new DataView(e,t,i);if(0===o)this._parseHEVCDecoderConfigurationRecord(e,t,i);else if(1===o){var h=(4294967040&_.getUint32(0,!d))>>8;this._parseHEVCVideoData(e,t+3,i-3,n,a,s,h)}else if(3===o)this._parseHEVCVideoData(e,t,i,n,a,s,0);else if(2!==o)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+o)}},e.prototype._parseAVCDecoderConfigurationRecord=function(e,t,i){if(i<7)r.a.w(this.TAG,\"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,a=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.avcc){var d=new Uint8Array(e,t,i);if(S(d,n.avcc))return;r.a.w(this.TAG,\"AVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=a.id,n.timescale=this._timescale,n.duration=this._duration;var _=o.getUint8(0),h=o.getUint8(1);o.getUint8(2),o.getUint8(3);if(1===_&&0!==h)if(this._naluLengthSize=1+(3&o.getUint8(4)),3===this._naluLengthSize||4===this._naluLengthSize){var c=31&o.getUint8(5);if(0!==c){c>1&&r.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = \"+c);for(var u=6,l=0;l1&&r.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = \"+w),u++;for(l=0;l=i){r.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+u+\", dataSize = \"+i);break}var m=_.getUint32(u,!d);if(3===l&&(m>>>=8),m>i-l)return void r.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&_.getUint8(u+l);5===g&&(p=!0);var v=new Uint8Array(e,t+u,l+m),y={type:g,data:v};h.push(y),c+=v.byteLength,u+=l+m}if(h.length){var b=this._videoTrack,S={units:h,length:c,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=a),b.samples.push(S),b.length+=c}},e.prototype._parseHEVCVideoData=function(e,t,i,n,a,s,o){for(var d=this._littleEndian,_=new DataView(e,t,i),h=[],c=0,u=0,l=this._naluLengthSize,f=this._timestampBase+n,p=1===s;u=i){r.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+u+\", dataSize = \"+i);break}var m=_.getUint32(u,!d);if(3===l&&(m>>>=8),m>i-l)return void r.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&_.getUint8(u+l);19!==g&&20!==g||(p=!0);var v=new Uint8Array(e,t+u,l+m),y={type:g,data:v};h.push(y),c+=v.byteLength,u+=l+m}if(h.length){var b=this._videoTrack,S={units:h,length:c,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=a),b.samples.push(S),b.length+=c}},e}(),R=function(){function e(){}return e.prototype.destroy=function(){this.onError=null,this.onMediaInfo=null,this.onMetaDataArrived=null,this.onTrackMetadata=null,this.onDataAvailable=null,this.onTimedID3Metadata=null,this.onSMPTE2038Metadata=null,this.onSCTE35Metadata=null,this.onPESPrivateData=null,this.onPESPrivateDataDescriptor=null},e}(),T=function(){this.program_pmt_pid={}};!function(e){e[e.kMPEG1Audio=3]=\"kMPEG1Audio\",e[e.kMPEG2Audio=4]=\"kMPEG2Audio\",e[e.kPESPrivateData=6]=\"kPESPrivateData\",e[e.kADTSAAC=15]=\"kADTSAAC\",e[e.kLOASAAC=17]=\"kLOASAAC\",e[e.kAC3=129]=\"kAC3\",e[e.kID3=21]=\"kID3\",e[e.kSCTE35=134]=\"kSCTE35\",e[e.kH264=27]=\"kH264\",e[e.kH265=36]=\"kH265\"}(E||(E={}));var L,w=function(){this.pid_stream_type={},this.common_pids={h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,mp3:void 0},this.pes_private_data_pids={},this.timed_id3_pids={},this.scte_35_pids={},this.smpte2038_pids={}},k=function(){},D=function(){},C=function(){this.slices=[],this.total_length=0,this.expected_length=0,this.file_position=0};!function(e){e[e.kUnspecified=0]=\"kUnspecified\",e[e.kSliceNonIDR=1]=\"kSliceNonIDR\",e[e.kSliceDPA=2]=\"kSliceDPA\",e[e.kSliceDPB=3]=\"kSliceDPB\",e[e.kSliceDPC=4]=\"kSliceDPC\",e[e.kSliceIDR=5]=\"kSliceIDR\",e[e.kSliceSEI=6]=\"kSliceSEI\",e[e.kSliceSPS=7]=\"kSliceSPS\",e[e.kSlicePPS=8]=\"kSlicePPS\",e[e.kSliceAUD=9]=\"kSliceAUD\",e[e.kEndOfSequence=10]=\"kEndOfSequence\",e[e.kEndOfStream=11]=\"kEndOfStream\",e[e.kFiller=12]=\"kFiller\",e[e.kSPSExt=13]=\"kSPSExt\",e[e.kReserved0=14]=\"kReserved0\"}(L||(L={}));var B,I,O=function(){},P=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},M=function(){function e(e){this.TAG=\"H264AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not find H264 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],a=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===a)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=31&e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3],a=(128&e[i])>>>7,r=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=r,!(n>=L.kReserved0)&&0===a){var s=e.subarray(i,r);(t=new O).type=n,t.data=s}}return t},e}(),x=function(){function e(e,t,i){var n=8+e.byteLength+1+2+t.byteLength,a=!1;66!==e[3]&&77!==e[3]&&88!==e[3]&&(a=!0,n+=4);var r=this.data=new Uint8Array(n);r[0]=1,r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=255,r[5]=225;var s=e.byteLength;r[6]=s>>>8,r[7]=255&s;var o=8;r.set(e,8),r[o+=s]=1;var d=t.byteLength;r[o+1]=d>>>8,r[o+2]=255&d,r.set(t,o+3),o+=3+d,a&&(r[o]=252|i.chroma_format_idc,r[o+1]=248|i.bit_depth_luma-8,r[o+2]=248|i.bit_depth_chroma-8,r[o+3]=0,o+=4)}return e.prototype.getData=function(){return this.data},e}();!function(e){e[e.kNull=0]=\"kNull\",e[e.kAACMain=1]=\"kAACMain\",e[e.kAAC_LC=2]=\"kAAC_LC\",e[e.kAAC_SSR=3]=\"kAAC_SSR\",e[e.kAAC_LTP=4]=\"kAAC_LTP\",e[e.kAAC_SBR=5]=\"kAAC_SBR\",e[e.kAAC_Scalable=6]=\"kAAC_Scalable\",e[e.kLayer1=32]=\"kLayer1\",e[e.kLayer2=33]=\"kLayer2\",e[e.kLayer3=34]=\"kLayer3\"}(B||(B={})),function(e){e[e.k96000Hz=0]=\"k96000Hz\",e[e.k88200Hz=1]=\"k88200Hz\",e[e.k64000Hz=2]=\"k64000Hz\",e[e.k48000Hz=3]=\"k48000Hz\",e[e.k44100Hz=4]=\"k44100Hz\",e[e.k32000Hz=5]=\"k32000Hz\",e[e.k24000Hz=6]=\"k24000Hz\",e[e.k22050Hz=7]=\"k22050Hz\",e[e.k16000Hz=8]=\"k16000Hz\",e[e.k12000Hz=9]=\"k12000Hz\",e[e.k11025Hz=10]=\"k11025Hz\",e[e.k8000Hz=11]=\"k8000Hz\",e[e.k7350Hz=12]=\"k7350Hz\"}(I||(I={}));var U,N,G=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],V=(U=function(e,t){return(U=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}U(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),F=function(){},j=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return V(t,e),t}(F),z=function(){function e(e){this.TAG=\"AACADTSParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found ADTS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(4095===(i[t+0]<<8|i[t+1])>>>4)return t;t++}},e.prototype.readNextAACFrame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=(8&e[i+1])>>>3,a=(6&e[i+1])>>>1,r=1&e[i+1],s=(192&e[i+2])>>>6,o=(60&e[i+2])>>>2,d=(1&e[i+2])<<2|(192&e[i+3])>>>6,_=(3&e[i+3])<<11|e[i+4]<<3|(224&e[i+5])>>>5;e[i+6];if(i+_>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var h=1===r?7:9,c=_-h;i+=h;var u=this.findNextSyncwordOffset(i+c);if(this.current_syncword_offset_=u,(0===n||1===n)&&0===a){var l=e.subarray(i,i+c);(t=new F).audio_object_type=s+1,t.sampling_freq_index=o,t.sampling_frequency=G[o],t.channel_config=d,t.data=l}}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),H=function(){function e(e){this.TAG=\"AACLOASParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found LOAS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+1>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(695===(i[t+0]<<3|i[t+1]>>>5))return t;t++}},e.prototype.getLATMValue=function(e){for(var t=e.readBits(2),i=0,n=0;n<=t;n++)i<<=8,i|=e.readByte();return i},e.prototype.readNextAACFrame=function(e){for(var t=this.data_,i=null;null==i&&!this.eof_flag_;){var n=this.current_syncword_offset_,a=(31&t[n+1])<<8|t[n+2];if(n+3+a>=this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var s=new f(t.subarray(n+3,n+3+a)),o=null;if(s.readBool()){if(null==e){r.a.w(this.TAG,\"StreamMuxConfig Missing\"),this.current_syncword_offset_=this.findNextSyncwordOffset(n+3+a),s.destroy();continue}o=e}else{var d=s.readBool();if(d&&s.readBool()){r.a.e(this.TAG,\"audioMuxVersionA is Not Supported\"),s.destroy();break}if(d&&this.getLATMValue(s),!s.readBool()){r.a.e(this.TAG,\"allStreamsSameTimeFraming zero is Not Supported\"),s.destroy();break}if(0!==s.readBits(6)){r.a.e(this.TAG,\"more than 2 numSubFrames Not Supported\"),s.destroy();break}if(0!==s.readBits(4)){r.a.e(this.TAG,\"more than 2 numProgram Not Supported\"),s.destroy();break}if(0!==s.readBits(3)){r.a.e(this.TAG,\"more than 2 numLayer Not Supported\"),s.destroy();break}var _=d?this.getLATMValue(s):0,h=s.readBits(5);_-=5;var c=s.readBits(4);_-=4;var u=s.readBits(4);_-=4,s.readBits(3),(_-=3)>0&&s.readBits(_);var l=s.readBits(3);if(0!==l){r.a.e(this.TAG,\"frameLengthType = \"+l+\". Only frameLengthType = 0 Supported\"),s.destroy();break}s.readByte();var p=s.readBool();if(p)if(d)this.getLATMValue(s);else{for(var m=0;;){m<<=8;var g=s.readBool();if(m+=s.readByte(),!g)break}console.log(m)}s.readBool()&&s.readByte(),(o=new j).audio_object_type=h,o.sampling_freq_index=c,o.sampling_frequency=G[o.sampling_freq_index],o.channel_config=u,o.other_data_present=p}for(var v=0;;){var y=s.readByte();if(v+=y,255!==y)break}for(var b=new Uint8Array(v),S=0;S=6?(n=5,t=new Array(4),s=a-3):(n=2,t=new Array(2),s=a):-1!==o.indexOf(\"android\")?(n=2,t=new Array(2),s=a):(n=5,s=a,t=new Array(4),a>=6?s=a-3:1===r&&(n=2,t=new Array(2),s=a)),t[0]=n<<3,t[0]|=(15&a)>>>1,t[1]=(15&a)<<7,t[1]|=(15&r)<<3,5===n&&(t[1]|=(15&s)>>>1,t[2]=(1&s)<<7,t[2]|=8,t[3]=0),this.config=t,this.sampling_rate=G[a],this.channel_count=r,this.codec_mimetype=\"mp4a.40.\"+n,this.original_codec_mimetype=\"mp4a.40.\"+i},K=function(){},W=function(){};!function(e){e[e.kSpliceNull=0]=\"kSpliceNull\",e[e.kSpliceSchedule=4]=\"kSpliceSchedule\",e[e.kSpliceInsert=5]=\"kSpliceInsert\",e[e.kTimeSignal=6]=\"kTimeSignal\",e[e.kBandwidthReservation=7]=\"kBandwidthReservation\",e[e.kPrivateCommand=255]=\"kPrivateCommand\"}(N||(N={}));var X,Y=function(e){var t=e.readBool();return t?(e.readBits(6),{time_specified_flag:t,pts_time:4*e.readBits(31)+e.readBits(2)}):(e.readBits(7),{time_specified_flag:t})},J=function(e){var t=e.readBool();return e.readBits(6),{auto_return:t,duration:4*e.readBits(31)+e.readBits(2)}},Z=function(e,t){var i=t.readBits(8);return e?{component_tag:i}:{component_tag:i,splice_time:Y(t)}},Q=function(e){return{component_tag:e.readBits(8),utc_splice_time:e.readBits(32)}},$=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),e.readBits(5),n.program_splice_flag)n.utc_splice_time=e.readBits(32);else{n.component_count=e.readBits(8),n.components=[];for(var a=0;a=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],a=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===a)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3]>>1&63,a=(128&e[i])>>>7,r=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=r,0===a){var s=e.subarray(i,r);(t=new de).type=n,t.data=s}}return t},e}(),ce=function(){function e(e,t,i,n){var a=23+(5+e.byteLength)+(5+t.byteLength)+(5+i.byteLength),r=this.data=new Uint8Array(a);r[0]=1,r[1]=(3&n.general_profile_space)<<6|(n.general_tier_flag?1:0)<<5|31&n.general_profile_idc,r[2]=n.general_profile_compatibility_flags_1,r[3]=n.general_profile_compatibility_flags_2,r[4]=n.general_profile_compatibility_flags_3,r[5]=n.general_profile_compatibility_flags_4,r[6]=n.general_constraint_indicator_flags_1,r[7]=n.general_constraint_indicator_flags_2,r[8]=n.general_constraint_indicator_flags_3,r[9]=n.general_constraint_indicator_flags_4,r[10]=n.general_constraint_indicator_flags_5,r[11]=n.general_constraint_indicator_flags_6,r[12]=n.general_level_idc,r[13]=240|(3840&n.min_spatial_segmentation_idc)>>8,r[14]=255&n.min_spatial_segmentation_idc,r[15]=252|3&n.parallelismType,r[16]=252|3&n.chroma_format_idc,r[17]=248|7&n.bit_depth_luma_minus8,r[18]=248|7&n.bit_depth_chroma_minus8,r[19]=0,r[20]=0,r[21]=(3&n.constant_frame_rate)<<6|(7&n.num_temporal_layers)<<3|(n.temporal_id_nested?1:0)<<2|3,r[22]=3,r[23]=128|X.kSliceVPS,r[24]=0,r[25]=1,r[26]=(65280&e.byteLength)>>8,r[27]=(255&e.byteLength)>>0,r.set(e,28),r[23+(5+e.byteLength)+0]=128|X.kSliceSPS,r[23+(5+e.byteLength)+1]=0,r[23+(5+e.byteLength)+2]=1,r[23+(5+e.byteLength)+3]=(65280&t.byteLength)>>8,r[23+(5+e.byteLength)+4]=(255&t.byteLength)>>0,r.set(t,23+(5+e.byteLength)+5),r[23+(5+e.byteLength+5+t.byteLength)+0]=128|X.kSlicePPS,r[23+(5+e.byteLength+5+t.byteLength)+1]=0,r[23+(5+e.byteLength+5+t.byteLength)+2]=1,r[23+(5+e.byteLength+5+t.byteLength)+3]=(65280&i.byteLength)>>8,r[23+(5+e.byteLength+5+t.byteLength)+4]=(255&i.byteLength)>>0,r.set(i,23+(5+e.byteLength+5+t.byteLength)+5)}return e.prototype.getData=function(){return this.data},e}(),ue=function(){},le=function(){},fe=function(){},pe=[[64,64,80,80,96,96,112,112,128,128,160,160,192,192,224,224,256,256,320,320,384,384,448,448,512,512,640,640,768,768,896,896,1024,1024,1152,1152,1280,1280],[69,70,87,88,104,105,121,122,139,140,174,175,208,209,243,244,278,279,348,349,417,418,487,488,557,558,696,697,835,836,975,976,1114,1115,1253,1254,1393,1394],[96,96,120,120,144,144,168,168,192,192,240,240,288,288,336,336,384,384,480,480,576,576,672,672,768,768,960,960,1152,1152,1344,1344,1536,1536,1728,1728,1920,1920]],me=function(){function e(e){this.TAG=\"AC3Parser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found AC3 syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(2935===(i[t+0]<<8|i[t+1]<<0))return t;t++}},e.prototype.readNextAC3Frame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=e[i+4]>>6,a=[48e3,44200,33e3][n],r=63&e[i+4],s=2*pe[n][r];if(i+s>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var o=this.findNextSyncwordOffset(i+s);this.current_syncword_offset_=o;var d=e[i+5]>>3,_=7&e[i+5],h=e[i+6]>>5,c=0;0!=(1&h)&&1!==h&&(c+=2),0!=(4&h)&&(c+=2),2===h&&(c+=2);var u=(e[i+6]<<8|e[i+7]<<0)>>12-c&1,l=[2,1,2,3,3,4,4,5][h]+u;(t=new fe).sampling_frequency=a,t.channel_count=l,t.channel_mode=h,t.bit_stream_identification=d,t.low_frequency_effects_channel_on=u,t.bit_stream_mode=_,t.frame_size_code=r,t.data=e.subarray(i,i+s)}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),ge=function(e){var t;t=[e.sampling_rate_code<<6|e.bit_stream_identification<<1|e.bit_stream_mode>>2,(3&e.bit_stream_mode)<<6|e.channel_mode<<3|e.low_frequency_effects_channel_on<<2|e.frame_size_code>>4,e.frame_size_code<<4&224],this.config=t,this.sampling_rate=e.sampling_frequency,this.bit_stream_identification=e.bit_stream_identification,this.bit_stream_mode=e.bit_stream_mode,this.low_frequency_effects_channel_on=e.low_frequency_effects_channel_on,this.channel_count=e.channel_count,this.channel_mode=e.channel_mode,this.codec_mimetype=\"ac-3\",this.original_codec_mimetype=\"ac-3\"},ve=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),ye=function(){return(ye=Object.assign||function(e){for(var t,i=1,n=arguments.length;i=4?(r.a.v(\"TSDemuxer\",\"ts_packet_size = 192, m2ts mode\"),i-=4):204===n&&r.a.v(\"TSDemuxer\",\"ts_packet_size = 204, RS encoded MPEG2-TS stream\"),{match:!0,consumed:0,ts_packet_size:n,sync_offset:i})},t.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},t.prototype.resetMediaInfo=function(){this.media_info_=new o.a},t.prototype.parseChunks=function(e,t){if(!(this.onError&&this.onMediaInfo&&this.onTrackMetadata&&this.onDataAvailable))throw new c.a(\"onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var i=0;for(this.first_parse_&&(this.first_parse_=!1,i=this.sync_offset_);i+this.ts_packet_size_<=e.byteLength;){var n=t+i;192===this.ts_packet_size_&&(i+=4);var a=new Uint8Array(e,i,188),s=a[0];if(71!==s){r.a.e(this.TAG,\"sync_byte = \"+s+\", not 0x47\");break}var o=(64&a[1])>>>6,d=(a[1],(31&a[1])<<8|a[2]),_=(48&a[3])>>>4,h=15&a[3],u={},l=4;if(2==_||3==_){var f=a[4];if(5+f===188){i+=188,204===this.ts_packet_size_&&(i+=16);continue}f>0&&(u=this.parseAdaptationField(e,i+4,1+f)),l=5+f}if(1==_||3==_)if(0===d||d===this.current_pmt_pid_||null!=this.pmt_&&this.pmt_.pid_stream_type[d]===E.kSCTE35){var p=188-l;this.handleSectionSlice(e,i+l,p,{pid:d,file_position:n,payload_unit_start_indicator:o,continuity_conunter:h,random_access_indicator:u.random_access_indicator})}else if(null!=this.pmt_&&null!=this.pmt_.pid_stream_type[d]){p=188-l;var m=this.pmt_.pid_stream_type[d];d!==this.pmt_.common_pids.h264&&d!==this.pmt_.common_pids.h265&&d!==this.pmt_.common_pids.adts_aac&&d!==this.pmt_.common_pids.loas_aac&&d!==this.pmt_.common_pids.ac3&&d!==this.pmt_.common_pids.opus&&d!==this.pmt_.common_pids.mp3&&!0!==this.pmt_.pes_private_data_pids[d]&&!0!==this.pmt_.timed_id3_pids[d]||this.handlePESSlice(e,i+l,p,{pid:d,stream_type:m,file_position:n,payload_unit_start_indicator:o,continuity_conunter:h,random_access_indicator:u.random_access_indicator})}i+=188,204===this.ts_packet_size_&&(i+=16)}return this.dispatchAudioVideoMediaSegment(),i},t.prototype.parseAdaptationField=function(e,t,i){var n=new Uint8Array(e,t,i),a=n[0];return a>0?a>183?(r.a.w(this.TAG,\"Illegal adaptation_field_length: \"+a),{}):{discontinuity_indicator:(128&n[1])>>>7,random_access_indicator:(64&n[1])>>>6,elementary_stream_priority_indicator:(32&n[1])>>>5}:{}},t.prototype.handleSectionSlice=function(e,t,i,n){var a=new Uint8Array(e,t,i),r=this.section_slice_queues_[n.pid];if(n.payload_unit_start_indicator){var s=a[0];if(null!=r&&0!==r.total_length){var o=new Uint8Array(e,t+1,Math.min(i,s));r.slices.push(o),r.total_length+=o.byteLength,r.total_length===r.expected_length?this.emitSectionSlices(r,n):this.clearSlices(r,n)}for(var d=1+s;d=r.expected_length&&this.clearSlices(r,n),d+=o.byteLength}}else if(null!=r&&0!==r.total_length){o=new Uint8Array(e,t,Math.min(i,r.expected_length-r.total_length));r.slices.push(o),r.total_length+=o.byteLength,r.total_length===r.expected_length?this.emitSectionSlices(r,n):r.total_length>=r.expected_length&&this.clearSlices(r,n)}},t.prototype.handlePESSlice=function(e,t,i,n){var a=new Uint8Array(e,t,i),s=a[0]<<16|a[1]<<8|a[2],o=(a[3],a[4]<<8|a[5]);if(n.payload_unit_start_indicator){if(1!==s)return void r.a.e(this.TAG,\"handlePESSlice: packet_start_code_prefix should be 1 but with value \"+s);var d=this.pes_slice_queues_[n.pid];d&&(0===d.expected_length||d.expected_length===d.total_length?this.emitPESSlices(d,n):this.clearSlices(d,n)),this.pes_slice_queues_[n.pid]=new C,this.pes_slice_queues_[n.pid].file_position=n.file_position,this.pes_slice_queues_[n.pid].random_access_indicator=n.random_access_indicator}if(null!=this.pes_slice_queues_[n.pid]){var _=this.pes_slice_queues_[n.pid];_.slices.push(a),n.payload_unit_start_indicator&&(_.expected_length=0===o?0:o+6),_.total_length+=a.byteLength,_.expected_length>0&&_.expected_length===_.total_length?this.emitPESSlices(_,n):_.expected_length>0&&_.expected_length<_.total_length&&this.clearSlices(_,n)}},t.prototype.emitSectionSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,a=0;n>>6,o=t[8],d=void 0,_=void 0;2!==s&&3!==s||(d=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,_=3===s?536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2:d);var h=9+o,c=void 0;if(0!==a){if(a<3+o)return void r.a.v(this.TAG,\"Malformed PES: PES_packet_length < 3 + PES_header_data_length\");c=a-3-o}else c=t.byteLength-h;var u=t.subarray(h,h+c);switch(e.stream_type){case E.kMPEG1Audio:case E.kMPEG2Audio:this.parseMP3Payload(u,d);break;case E.kPESPrivateData:this.pmt_.common_pids.opus===e.pid?this.parseOpusPayload(u,d):this.pmt_.common_pids.ac3===e.pid?this.parseAC3Payload(u,d):this.pmt_.smpte2038_pids[e.pid]?this.parseSMPTE2038MetadataPayload(u,d,_,e.pid,n):this.parsePESPrivateDataPayload(u,d,_,e.pid,n);break;case E.kADTSAAC:this.parseADTSAACPayload(u,d);break;case E.kLOASAAC:this.parseLOASAACPayload(u,d);break;case E.kAC3:this.parseAC3Payload(u,d);break;case E.kID3:this.parseTimedID3MetadataPayload(u,d,_,e.pid,n);break;case E.kH264:this.parseH264Payload(u,d,_,e.file_position,e.random_access_indicator);break;case E.kH265:this.parseH265Payload(u,d,_,e.file_position,e.random_access_indicator)}}else if((188===n||191===n||240===n||241===n||255===n||242===n||248===n)&&e.stream_type===E.kPESPrivateData){h=6,c=void 0;c=0!==a?a:t.byteLength-h;u=t.subarray(h,h+c);this.parsePESPrivateDataPayload(u,void 0,void 0,e.pid,n)}}else r.a.e(this.TAG,\"parsePES: packet_start_code_prefix should be 1 but with value \"+i)},t.prototype.parsePAT=function(e){var t=e[0];if(0===t){var i=(15&e[1])<<8|e[2],n=(e[3],e[4],(62&e[5])>>>1),a=1&e[5],s=e[6],o=(e[7],null);if(1===a&&0===s)(o=new T).version_number=n;else if(null==(o=this.pat_))return;for(var d=i-5-4,_=-1,h=-1,c=8;c<8+d;c+=4){var u=e[c]<<8|e[c+1],l=(31&e[c+2])<<8|e[c+3];0===u?o.network_pid=l:(o.program_pmt_pid[u]=l,-1===_&&(_=u),-1===h&&(h=l))}1===a&&0===s&&(null==this.pat_&&r.a.v(this.TAG,\"Parsed first PAT: \"+JSON.stringify(o)),this.pat_=o,this.current_program_=_,this.current_pmt_pid_=h)}else r.a.e(this.TAG,\"parsePAT: table_id \"+t+\" is not corresponded to PAT!\")},t.prototype.parsePMT=function(e){var t=e[0];if(2===t){var i=(15&e[1])<<8|e[2],n=e[3]<<8|e[4],a=(62&e[5])>>>1,s=1&e[5],o=e[6],d=(e[7],null);if(1===s&&0===o)(d=new w).program_number=n,d.version_number=a,this.program_pmt_map_[n]=d;else if(null==(d=this.program_pmt_map_[n]))return;e[8],e[9];for(var _=(15&e[10])<<8|e[11],h=12+_,c=i-9-_-4,u=h;u0){for(var v=u+5;v1&&(r.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+s+\"ms, PES pts: \"+a+\"ms\"),a=s)}}for(var o,d=new z(e),_=null,h=a;null!=(_=d.readNextAACFrame());){n=1024/_.sampling_frequency*1e3;var c={codec:\"aac\",data:_};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:_.audio_object_type,sampling_freq_index:_.sampling_freq_index,sampling_frequency:_.sampling_frequency,channel_config:_.channel_config},this.dispatchAudioInitSegment(c)):this.detectAudioMetadataChange(c)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(c)),o=h;var u=Math.floor(h),l={unit:_.data,length:_.data.byteLength,pts:u,dts:u};this.audio_track_.samples.push(l),this.audio_track_.length+=_.data.byteLength,h+=n}d.hasIncompleteData()&&(this.aac_last_incomplete_data_=d.getIncompleteData()),o&&(this.aac_last_sample_pts_=o)}},t.prototype.parseLOASAACPayload=function(e,t){var i;if(!this.has_video_||this.video_init_segment_dispatched_){if(this.aac_last_incomplete_data_){var n=new Uint8Array(e.byteLength+this.aac_last_incomplete_data_.byteLength);n.set(this.aac_last_incomplete_data_,0),n.set(e,this.aac_last_incomplete_data_.byteLength),e=n}var a,s;if(null!=t&&(s=t/this.timescale_),\"aac\"===this.audio_metadata_.codec){if(null==t&&null!=this.aac_last_sample_pts_)a=1024/this.audio_metadata_.sampling_frequency*1e3,s=this.aac_last_sample_pts_+a;else if(null==t)return void r.a.w(this.TAG,\"AAC: Unknown pts\");if(this.aac_last_incomplete_data_&&this.aac_last_sample_pts_){a=1024/this.audio_metadata_.sampling_frequency*1e3;var o=this.aac_last_sample_pts_+a;Math.abs(o-s)>1&&(r.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+o+\"ms, PES pts: \"+s+\"ms\"),s=o)}}for(var d,_=new H(e),h=null,c=s;null!=(h=_.readNextAACFrame(null!==(i=this.loas_previous_frame)&&void 0!==i?i:void 0));){this.loas_previous_frame=h,a=1024/h.sampling_frequency*1e3;var u={codec:\"aac\",data:h};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:h.audio_object_type,sampling_freq_index:h.sampling_freq_index,sampling_frequency:h.sampling_frequency,channel_config:h.channel_config},this.dispatchAudioInitSegment(u)):this.detectAudioMetadataChange(u)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(u)),d=c;var l=Math.floor(c),f={unit:h.data,length:h.data.byteLength,pts:l,dts:l};this.audio_track_.samples.push(f),this.audio_track_.length+=h.data.byteLength,c+=a}_.hasIncompleteData()&&(this.aac_last_incomplete_data_=_.getIncompleteData()),d&&(this.aac_last_sample_pts_=d)}},t.prototype.parseAC3Payload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i,n;if(null!=t&&(n=t/this.timescale_),\"ac-3\"===this.audio_metadata_.codec)if(null==t&&null!=this.aac_last_sample_pts_)i=1536/this.audio_metadata_.sampling_frequency*1e3,n=this.aac_last_sample_pts_+i;else if(null==t)return void r.a.w(this.TAG,\"Opus: Unknown pts\");for(var a,s=new me(e),o=null,d=n;null!=(o=s.readNextAC3Frame());){i=1536/o.sampling_frequency*1e3;var _={codec:\"ac-3\",data:o};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"ac-3\",sampling_frequency:o.sampling_frequency,bit_stream_identification:o.bit_stream_identification,bit_stream_mode:o.bit_stream_mode,low_frequency_effects_channel_on:o.low_frequency_effects_channel_on,channel_mode:o.channel_mode},console.log(JSON.stringify(this.audio_metadata_)),this.dispatchAudioInitSegment(_)):this.detectAudioMetadataChange(_)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(_)),a=d;var h=Math.floor(d),c={unit:o.data,length:o.data.byteLength,pts:h,dts:h};this.audio_track_.samples.push(c),this.audio_track_.length+=o.data.byteLength,d+=i}a&&(this.aac_last_sample_pts_=a)}},t.prototype.parseOpusPayload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i,n;if(null!=t&&(n=t/this.timescale_),\"opus\"===this.audio_metadata_.codec)if(null==t&&null!=this.aac_last_sample_pts_)i=20,n=this.aac_last_sample_pts_+i;else if(null==t)return void r.a.w(this.TAG,\"Opus: Unknown pts\");for(var a,s=n,o=0;o>>3&3,s=(6&e[1])>>1,o=(240&e[2])>>>4,d=(12&e[2])>>>2,_=3!==(e[3]>>>6&3)?2:1,h=0,c=34;switch(r){case 0:h=[11025,12e3,8e3,0][d];break;case 2:h=[22050,24e3,16e3,0][d];break;case 3:h=[44100,48e3,32e3,0][d]}switch(s){case 1:c=34,o>>24&255,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i.set(e,4);var s=8;for(r=0;r>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))},e.trak=function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.tkhd=function(t){var i=t.id,n=t.duration,a=t.presentWidth,r=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>>8&255,255&a,0,0,r>>>8&255,255&r,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))},e.mdhd=function(t){var i=t.timescale,n=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))},e.hdlr=function(t){var i=null;return i=\"audio\"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,i)},e.minf=function(t){var i=null;return i=\"audio\"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,i,e.dinf(),e.stbl(t))},e.dinf=function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))},e.stsd=function(t){return\"audio\"===t.type?\"mp3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):\"ac-3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.ac3(t)):\"opus\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.Opus(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):\"video\"===t.type&&t.codec.startsWith(\"hvc1\")?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.hvc1(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))},e.mp3=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\".mp3\"],a)},e.mp4a=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.mp4a,a,e.esds(t))},e.ac3=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\"ac-3\"],a,e.box(e.types.dac3,new Uint8Array(t.config)))},e.esds=function(t){var i=t.config||[],n=i.length,a=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(i).concat([6,1,2]));return e.box(e.types.esds,a)},e.Opus=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.Opus,a,e.dOps(t))},e.dOps=function(t){var i=t.channelCount,n=t.channelConfigCode,a=t.audioSampleRate;if(t.config)return e.box(e.types.dOps,s);var r=[];switch(n){case 1:case 2:r=[0];break;case 0:r=[255,1,1,0,1];break;case 128:r=[255,2,0,0,1];break;case 3:r=[1,2,1,0,2,1];break;case 4:r=[1,2,2,0,1,2,3];break;case 5:r=[1,3,2,0,4,1,2,3];break;case 6:r=[1,4,2,0,4,1,2,3,5];break;case 7:r=[1,4,2,0,4,1,2,3,5,6];break;case 8:r=[1,5,3,0,6,1,2,3,4,5,7];break;case 130:r=[1,1,2,0,1];break;case 131:r=[1,1,3,0,1,2];break;case 132:r=[1,1,4,0,1,2,3];break;case 133:r=[1,1,5,0,1,2,3,4];break;case 134:r=[1,1,6,0,1,2,3,4,5];break;case 135:r=[1,1,7,0,1,2,3,4,5,6];break;case 136:r=[1,1,8,0,1,2,3,4,5,6,7]}var s=new Uint8Array(Se([0,i,0,0,a>>>24&255,a>>>17&255,a>>>8&255,a>>>0&255,0,0],r));return e.box(e.types.dOps,s)},e.avc1=function(t){var i=t.avcc,n=t.codecWidth,a=t.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,a>>>8&255,255&a,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,r,e.box(e.types.avcC,i))},e.hvc1=function(t){var i=t.hvcc,n=t.codecWidth,a=t.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,a>>>8&255,255&a,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.hvc1,r,e.box(e.types.hvcC,i))},e.mvex=function(t){return e.box(e.types.mvex,e.trex(t))},e.trex=function(t){var i=t.id,n=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,n)},e.moof=function(t,i){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,i))},e.mfhd=function(t){var i=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,i)},e.traf=function(t,i){var n=t.id,a=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),r=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.sdtp(t),o=e.trun(t,s.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,a,r,o,s)},e.sdtp=function(t){for(var i=t.samples||[],n=i.length,a=new Uint8Array(4+n),r=0;r>>24&255,a>>>16&255,a>>>8&255,255&a,i>>>24&255,i>>>16&255,i>>>8&255,255&i],0);for(var o=0;o>>24&255,d>>>16&255,d>>>8&255,255&d,_>>>24&255,_>>>16&255,_>>>8&255,255&_,h.isLeading<<2|h.dependsOn,h.isDependedOn<<6|h.hasRedundancy<<4|h.isNonSync,0,0,c>>>24&255,c>>>16&255,c>>>8&255,255&c],12+16*o)}return e.box(e.types.trun,s)},e.mdat=function(t){return e.box(e.types.mdat,t)},e}();Ee.init();var Ae=Ee,Re=function(){function e(){}return e.getSilentFrame=function(e,t){if(\"mp4a.40.2\"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},e}(),Te=i(7),Le=function(){function e(e){this.TAG=\"MP4Remuxer\",this._config=e,this._isLive=!0===e.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Te.c(\"audio\"),this._videoSegmentInfoList=new Te.c(\"video\"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!s.a.chrome||!(s.a.version.major<50||50===s.a.version.major&&s.a.version.build<2661)),this._fillSilentAfterSeek=s.a.msedge||s.a.msie,this._mp3UseMpegAudio=!s.a.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return e.prototype.destroy=function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null},e.prototype.bindDataSource=function(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this},Object.defineProperty(e.prototype,\"onInitSegment\",{get:function(){return this._onInitSegment},set:function(e){this._onInitSegment=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaSegment\",{get:function(){return this._onMediaSegment},set:function(e){this._onMediaSegment=e},enumerable:!1,configurable:!0}),e.prototype.insertDiscontinuity=function(){this._audioNextDts=this._videoNextDts=void 0},e.prototype.seek=function(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()},e.prototype.remux=function(e,t){if(!this._onMediaSegment)throw new c.a(\"MP4Remuxer: onMediaSegment callback must be specificed!\");this._dtsBaseInited||this._calculateDtsBase(e,t),t&&this._remuxVideo(t),e&&this._remuxAudio(e)},e.prototype._onTrackMetadataReceived=function(e,t){var i=null,n=\"mp4\",a=t.codec;if(\"audio\"===e)this._audioMeta=t,\"mp3\"===t.codec&&this._mp3UseMpegAudio?(n=\"mpeg\",a=\"\",i=new Uint8Array):i=Ae.generateInitSegment(t);else{if(\"video\"!==e)return;this._videoMeta=t,i=Ae.generateInitSegment(t)}if(!this._onInitSegment)throw new c.a(\"MP4Remuxer: onInitSegment callback must be specified!\");this._onInitSegment(e,{type:e,data:i.buffer,codec:a,container:e+\"/\"+n,mediaDuration:t.duration})},e.prototype._calculateDtsBase=function(e,t){this._dtsBaseInited||(e&&e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t&&t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)},e.prototype.getTimestampBase=function(){if(this._dtsBaseInited)return this._dtsBase},e.prototype.flushStashedSamples=function(){var e=this._videoStashedLastSample,t=this._audioStashedLastSample,i={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0};null!=e&&(i.samples.push(e),i.length=e.length);var n={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0};null!=t&&(n.samples.push(t),n.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(n,!0)},e.prototype._remuxAudio=function(e,t){if(null!=this._audioMeta){var i,n=e,a=n.samples,o=void 0,d=-1,_=this._audioMeta.refSampleDuration,h=\"mp3\"===this._audioMeta.codec&&this._mp3UseMpegAudio,c=this._dtsBaseInited&&void 0===this._audioNextDts,u=!1;if(a&&0!==a.length&&(1!==a.length||t)){var l=0,f=null,p=0;h?(l=0,p=n.length):(l=8,p=8+n.length);var m=null;if(a.length>1&&(p-=(m=a.pop()).length),null!=this._audioStashedLastSample){var g=this._audioStashedLastSample;this._audioStashedLastSample=null,a.unshift(g),p+=g.length}null!=m&&(this._audioStashedLastSample=m);var v=a[0].dts-this._dtsBase;if(this._audioNextDts)o=v-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&\"mp3\"!==this._audioMeta.originalCodec&&(u=!0);else{var y=this._audioSegmentInfoList.getLastSampleBefore(v);if(null!=y){var b=v-(y.originalDts+y.duration);b<=3&&(b=0),o=v-(y.dts+y.duration+b)}else o=0}if(u){var S=v-o,E=this._videoSegmentInfoList.getLastSegmentBefore(v);if(null!=E&&E.beginDts=3*_&&this._fillAudioTimestampGap&&!s.a.safari){D=!0;var O,P=Math.floor(o/_);r.a.w(this.TAG,\"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\\noriginalDts: \"+k+\" ms, curRefDts: \"+I+\" ms, dtsCorrection: \"+Math.round(o)+\" ms, generate: \"+P+\" frames\"),A=Math.floor(I),B=Math.floor(I+_)-A,null==(O=Re.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount))&&(r.a.w(this.TAG,\"Unable to generate silent frame for \"+this._audioMeta.originalCodec+\" with \"+this._audioMeta.channelCount+\" channels, repeat last frame\"),O=w),C=[];for(var M=0;M=1?T[T.length-1].duration:Math.floor(_);this._audioNextDts=A+B}-1===d&&(d=A),T.push({dts:A,pts:A,cts:0,unit:g.unit,size:g.unit.byteLength,duration:B,originalDts:k,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),D&&T.push.apply(T,C)}}if(0===T.length)return n.samples=[],void(n.length=0);h?f=new Uint8Array(p):((f=new Uint8Array(p))[0]=p>>>24&255,f[1]=p>>>16&255,f[2]=p>>>8&255,f[3]=255&p,f.set(Ae.types.mdat,4));for(L=0;L1&&(c-=(u=r.pop()).length),null!=this._videoStashedLastSample){var l=this._videoStashedLastSample;this._videoStashedLastSample=null,r.unshift(l),c+=l.length}null!=u&&(this._videoStashedLastSample=u);var f=r[0].dts-this._dtsBase;if(this._videoNextDts)s=f-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{var p=this._videoSegmentInfoList.getLastSampleBefore(f);if(null!=p){var m=f-(p.originalDts+p.duration);m<=3&&(m=0),s=f-(p.dts+p.duration+m)}else s=0}for(var g=new Te.b,v=[],y=0;y=1?v[v.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(S){var L=new Te.d(E,R,T,l.dts,!0);L.fileposition=l.fileposition,g.appendSyncPoint(L)}v.push({dts:E,pts:R,cts:A,units:l.units,size:l.length,isKeyframe:S,duration:T,originalDts:b,flags:{isLeading:0,dependsOn:S?2:1,isDependedOn:S?1:0,hasRedundancy:0,isNonSync:S?0:1}})}(h=new Uint8Array(c))[0]=c>>>24&255,h[1]=c>>>16&255,h[2]=c>>>8&255,h[3]=255&c,h.set(Ae.types.mdat,4);for(y=0;y0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,n=this._demuxer.parseChunks(e,t);else{var a=null;(a=A.probe(e)).match&&(this._setupFLVDemuxerRemuxer(a),n=this._demuxer.parseChunks(e,t)),a.match||a.needMoreData||(a=be.probe(e)).match&&(this._setupTSDemuxerRemuxer(a),n=this._demuxer.parseChunks(e,t)),a.match||a.needMoreData||(a=null,r.a.e(this.TAG,\"Non MPEG-TS/FLV, Unsupported media type!\"),Promise.resolve().then((function(){i._internalAbort()})),this._emitter.emit(ke.a.DEMUX_ERROR,m.a.FORMAT_UNSUPPORTED,\"Non MPEG-TS/FLV, Unsupported media type!\"))}return n},e.prototype._setupFLVDemuxerRemuxer=function(e){this._demuxer=new A(e,this._config),this._remuxer||(this._remuxer=new Le(this._config));var t=this._mediaDataSource;null==t.duration||isNaN(t.duration)||(this._demuxer.overridedDuration=t.duration),\"boolean\"==typeof t.hasAudio&&(this._demuxer.overridedHasAudio=t.hasAudio),\"boolean\"==typeof t.hasVideo&&(this._demuxer.overridedHasVideo=t.hasVideo),this._demuxer.timestampBase=t.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._setupTSDemuxerRemuxer=function(e){var t=this._demuxer=new be(e,this._config);this._remuxer||(this._remuxer=new Le(this._config)),t.onError=this._onDemuxException.bind(this),t.onMediaInfo=this._onMediaInfo.bind(this),t.onMetaDataArrived=this._onMetaDataArrived.bind(this),t.onTimedID3Metadata=this._onTimedID3Metadata.bind(this),t.onSMPTE2038Metadata=this._onSMPTE2038Metadata.bind(this),t.onSCTE35Metadata=this._onSCTE35Metadata.bind(this),t.onPESPrivateDataDescriptor=this._onPESPrivateDataDescriptor.bind(this),t.onPESPrivateData=this._onPESPrivateData.bind(this),this._remuxer.bindDataSource(this._demuxer),this._demuxer.bindDataSource(this._ioctl),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._onMediaInfo=function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,o.a.prototype));var i=Object.assign({},e);Object.setPrototypeOf(i,o.a.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then((function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)}))},e.prototype._onMetaDataArrived=function(e){this._emitter.emit(ke.a.METADATA_ARRIVED,e)},e.prototype._onScriptDataArrived=function(e){this._emitter.emit(ke.a.SCRIPTDATA_ARRIVED,e)},e.prototype._onTimedID3Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(ke.a.TIMED_ID3_METADATA_ARRIVED,e))},e.prototype._onSMPTE2038Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(ke.a.SMPTE2038_METADATA_ARRIVED,e))},e.prototype._onSCTE35Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(ke.a.SCTE35_METADATA_ARRIVED,e))},e.prototype._onPESPrivateDataDescriptor=function(e){this._emitter.emit(ke.a.PES_PRIVATE_DATA_DESCRIPTOR,e)},e.prototype._onPESPrivateData=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(ke.a.PES_PRIVATE_DATA_ARRIVED,e))},e.prototype._onIOSeeked=function(){this._remuxer.insertDiscontinuity()},e.prototype._onIOComplete=function(e){var t=e+1;t0&&i[0].originalDts===n&&(n=i[0].pts),this._emitter.emit(ke.a.RECOMMEND_SEEKPOINT,n)}},e.prototype._enableStatisticsReporter=function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))},e.prototype._disableStatisticsReporter=function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype._reportSegmentMediaInfo=function(e){var t=this._mediaInfo.segments[e],i=Object.assign({},t);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(ke.a.MEDIA_INFO,i)},e.prototype._reportStatisticsInfo=function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ke.a.STATISTICS_INFO,e)},e}();t.a=De},function(e,t,i){\"use strict\";var n,a=i(0),r=function(){function e(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return e.prototype.reset=function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0},e.prototype.addBytes=function(e){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())},Object.defineProperty(e.prototype,\"currentKBps\",{get:function(){this.addBytes(0);var e=(this._now()-this._lastCheckpoint)/1e3;return 0==e&&(e=1),this._intervalBytes/e/1024},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"lastSecondKBps\",{get:function(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"averageKBps\",{get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024},enumerable:!1,configurable:!0}),e}(),s=i(2),o=i(4),d=i(3),_=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),h=function(e){function t(t,i){var n=e.call(this,\"fetch-stream-loader\")||this;return n.TAG=\"FetchStreamLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._requestAbort=!1,n._abortController=null,n._contentLength=null,n._receivedLength=0,n}return _(t,e),t.isSupported=function(){try{var e=o.a.msedge&&o.a.version.minor>=15048,t=!o.a.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){var i=this;this._dataSource=e,this._range=t;var n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);var a=this._seekHandler.getConfig(n,t),r=new self.Headers;if(\"object\"==typeof a.headers){var o=a.headers;for(var _ in o)o.hasOwnProperty(_)&&r.append(_,o[_])}var h={method:\"GET\",headers:r,mode:\"cors\",cache:\"default\",referrerPolicy:\"no-referrer-when-downgrade\"};if(\"object\"==typeof this._config.headers)for(var _ in this._config.headers)r.append(_,this._config.headers[_]);!1===e.cors&&(h.mode=\"same-origin\"),e.withCredentials&&(h.credentials=\"include\"),e.referrerPolicy&&(h.referrerPolicy=e.referrerPolicy),self.AbortController&&(this._abortController=new self.AbortController,h.signal=this._abortController.signal),this._status=s.c.kConnecting,self.fetch(a.url,h).then((function(e){if(i._requestAbort)return i._status=s.c.kIdle,void e.body.cancel();if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==a.url&&i._onURLRedirect){var t=i._seekHandler.removeURLParameters(e.url);i._onURLRedirect(t)}var n=e.headers.get(\"Content-Length\");return null!=n&&(i._contentLength=parseInt(n),0!==i._contentLength&&i._onContentLengthKnown&&i._onContentLengthKnown(i._contentLength)),i._pump.call(i,e.body.getReader())}if(i._status=s.c.kError,!i._onError)throw new d.d(\"FetchStreamLoader: Http code invalid, \"+e.status+\" \"+e.statusText);i._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})})).catch((function(e){if(!i._abortController||!i._abortController.signal.aborted){if(i._status=s.c.kError,!i._onError)throw e;i._onError(s.b.EXCEPTION,{code:-1,msg:e.message})}}))},t.prototype.abort=function(){if(this._requestAbort=!0,(this._status!==s.c.kBuffering||!o.a.chrome)&&this._abortController)try{this._abortController.abort()}catch(e){}},t.prototype._pump=function(e){var t=this;return e.read().then((function(i){if(i.done)if(null!==t._contentLength&&t._receivedLength299)){if(this._status=s.c.kError,!this._onError)throw new d.d(\"MozChunkedLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=s.c.kBuffering}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)}},t.prototype._onLoadEnd=function(e){!0!==this._requestAbort?this._status!==s.c.kError&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&e.loaded=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)},t.prototype._internalOpen=function(e,t){this._lastTimeLoaded=0;var i=e.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?i=this._currentRedirectedURL:null!=e.redirectedURL&&(i=e.redirectedURL));var n=this._seekHandler.getConfig(i,t);this._currentRequestURL=n.url;var a=this._xhr=new XMLHttpRequest;if(a.open(\"GET\",n.url,!0),a.responseType=\"arraybuffer\",a.onreadystatechange=this._onReadyStateChange.bind(this),a.onprogress=this._onProgress.bind(this),a.onload=this._onLoad.bind(this),a.onerror=this._onXhrError.bind(this),e.withCredentials&&(a.withCredentials=!0),\"object\"==typeof n.headers){var r=n.headers;for(var s in r)r.hasOwnProperty(s)&&a.setRequestHeader(s,r[s])}if(\"object\"==typeof this._config.headers){r=this._config.headers;for(var s in r)r.hasOwnProperty(s)&&a.setRequestHeader(s,r[s])}a.send()},t.prototype.abort=function(){this._requestAbort=!0,this._internalAbort(),this._status=s.c.kComplete},t.prototype._internalAbort=function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL){var i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=s.c.kBuffering}else{if(this._status=s.c.kError,!this._onError)throw new d.d(\"RangeLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var i=e.total;this._internalAbort(),null!=i&0!==i&&(this._totalLength=i)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}},t.prototype._normalizeSpeed=function(e){var t=this._chunkSizeKBList,i=t.length-1,n=0,a=0,r=i;if(e=t[n]&&e=3&&(t=this._speedSampler.currentKBps)),0!==t){var i=this._normalizeSpeed(t);this._currentSpeedNormalized!==i&&(this._currentSpeedNormalized=i,this._currentChunkSizeKB=i)}var n=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;var r=!1;null!=this._contentLength&&this._receivedLength0&&this._receivedLength0)for(var r=i.split(\"&\"),s=0;s0;o[0]!==this._startName&&o[0]!==this._endName&&(d&&(a+=\"&\"),a+=r[s])}return 0===a.length?t:t+\"?\"+a},e}(),y=function(){function e(e,t,i){this.TAG=\"IOController\",this._config=t,this._extraData=i,this._stashInitialSize=65536,null!=t.stashInitialSize&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===t.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\\/\\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new r,this._speedNormalizeList=[32,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return e.prototype.destroy=function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null},e.prototype.isWorking=function(){return this._loader&&this._loader.isWorking()&&!this._paused},e.prototype.isPaused=function(){return this._paused},Object.defineProperty(e.prototype,\"status\",{get:function(){return this._loader.status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"extraData\",{get:function(){return this._extraData},set:function(e){this._extraData=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onSeeked\",{get:function(){return this._onSeeked},set:function(e){this._onSeeked=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRedirect\",{get:function(){return this._onRedirect},set:function(e){this._onRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRecoveredEarlyEof\",{get:function(){return this._onRecoveredEarlyEof},set:function(e){this._onRecoveredEarlyEof=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentURL\",{get:function(){return this._dataSource.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"hasRedirect\",{get:function(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentRedirectedURL\",{get:function(){return this._redirectedURL||this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentSpeed\",{get:function(){return this._loaderClass===f?this._loader.currentSpeed:this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"loaderType\",{get:function(){return this._loader.type},enumerable:!1,configurable:!0}),e.prototype._selectSeekHandler=function(){var e=this._config;if(\"range\"===e.seekType)this._seekHandler=new g(this._config.rangeLoadZeroStart);else if(\"param\"===e.seekType){var t=e.seekParamStart||\"bstart\",i=e.seekParamEnd||\"bend\";this._seekHandler=new v(t,i)}else{if(\"custom\"!==e.seekType)throw new d.b(\"Invalid seekType in config: \"+e.seekType);if(\"function\"!=typeof e.customSeekHandler)throw new d.b(\"Custom seekType specified in config but invalid customSeekHandler!\");this._seekHandler=new e.customSeekHandler}},e.prototype._selectLoader=function(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=m;else if(h.isSupported())this._loaderClass=h;else if(u.isSupported())this._loaderClass=u;else{if(!f.isSupported())throw new d.d(\"Your browser doesn't support xhr with arraybuffer responseType!\");this._loaderClass=f}},e.prototype._createLoader=function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)},e.prototype.open=function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))},e.prototype.abort=function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)},e.prototype.pause=function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)},e.prototype.resume=function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}},e.prototype.seek=function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)},e.prototype._internalSeek=function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()},e.prototype.updateUrl=function(e){if(!e||\"string\"!=typeof e||0===e.length)throw new d.b(\"Url must be a non-empty string!\");this._dataSource.url=e},e.prototype._expandBuffer=function(e){for(var t=this._stashSize;t+10485760){var n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,t).set(n,0)}this._stashBuffer=i,this._bufferSize=t}},e.prototype._normalizeSpeed=function(e){var t=this._speedNormalizeList,i=t.length-1,n=0,a=0,r=i;if(e=t[n]&&e=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var i=1024*t+1048576;this._bufferSize0){var r=this._stashBuffer.slice(0,this._stashUsed);if((_=this._dispatchChunks(r,this._stashByteStart))0){h=new Uint8Array(r,_);o.set(h,0),this._stashUsed=h.byteLength,this._stashByteStart+=_}}else this._stashUsed=0,this._stashByteStart+=_;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{if((_=this._dispatchChunks(e,t))this._bufferSize&&(this._expandBuffer(s),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,_),0),this._stashUsed+=s,this._stashByteStart=t+_}}else if(0===this._stashUsed){var s;if((_=this._dispatchChunks(e,t))this._bufferSize&&this._expandBuffer(s),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e,_),0),this._stashUsed+=s,this._stashByteStart=t+_}else{var o,_;if(this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength,(_=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart))0){var h=new Uint8Array(this._stashBuffer,_);o.set(h,0)}this._stashUsed-=_,this._stashByteStart+=_}}},e.prototype._flushStashBuffer=function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(t,this._stashByteStart),n=t.byteLength-i;if(i0){var r=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,i);r.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=i}return 0}a.a.w(this.TAG,n+\" bytes unconsumed data remain when flush buffer, dropped\")}return this._stashUsed=0,this._stashByteStart=0,n}return 0},e.prototype._onLoaderComplete=function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)},e.prototype._onLoaderError=function(e,t){switch(a.a.e(this.TAG,\"Loader error, code = \"+t.code+\", msg = \"+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=s.b.UNRECOVERABLE_EARLY_EOF),e){case s.b.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var i=this._currentRange.to+1;return void(i0}),!1)}e.exports=function(e,t){t=t||{};var a={main:i.m},o=t.all?{main:Object.keys(a.main)}:function(e,t){for(var i={main:[t]},n={main:[]},a={main:{}};s(i);)for(var o=Object.keys(i),d=0;d1)for(var i=1;i0&&(n+=\";codecs=\"+i.codec);var a=!1;if(c.a.v(this.TAG,\"Received Initialization Segment, mimeType: \"+n),this._lastInitSegments[i.type]=i,n!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])c.a.v(this.TAG,\"Notice: \"+i.type+\" mimeType changed, origin: \"+this._mimeTypes[i.type]+\", target: \"+n);else{a=!0;try{var r=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(n);r.addEventListener(\"error\",this.e.onSourceBufferError),r.addEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}catch(e){return c.a.e(this.TAG,e.message),void this._emitter.emit(S.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[i.type]=n}t||this._pendingSegments[i.type].push(i),a||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),u.a.safari&&\"audio/mpeg\"===i.container&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())},e.prototype.appendMediaSegment=function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var i=this._sourceBuffers[t.type];!i||i.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()},e.prototype.seek=function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var i=this._sourceBuffers[t];if(\"open\"===this._mediaSource.readyState)try{i.abort()}catch(e){c.a.e(this.TAG,e.message)}this._idrList.clear();var n=this._pendingSegments[t];if(n.splice(0,n.length),\"closed\"!==this._mediaSource.readyState){for(var a=0;a=1&&e-n.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1},e.prototype._doCleanupSourceBuffer=function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){for(var n=i.buffered,a=!1,r=0;r=this._config.autoCleanupMaxBackwardDuration){a=!0;var d=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:s,end:d})}}else o0&&(isNaN(t)||i>t)&&(c.a.v(this.TAG,\"Update MediaSource duration from \"+t+\" to \"+i),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},e.prototype._doRemoveRanges=function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];i.length&&!t.updating;){var n=i.shift();t.remove(n.start,n.end)}},e.prototype._doAppendSegments=function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var i=e[t].shift();if(i.timestampOffset){var n=this._sourceBuffers[t].timestampOffset,a=i.timestampOffset/1e3;Math.abs(n-a)>.1&&(c.a.v(this.TAG,\"Update MPEG audio timestampOffset from \"+n+\" to \"+a),this._sourceBuffers[t].timestampOffset=a),delete i.timestampOffset}if(!i.data||0===i.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(i.data),this._isBufferFull=!1,\"video\"===t&&i.hasOwnProperty(\"info\")&&this._idrList.appendArray(i.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(i),22===e.code?(this._isBufferFull||this._emitter.emit(S.BUFFER_FULL),this._isBufferFull=!0):(c.a.e(this.TAG,e.message),this._emitter.emit(S.ERROR,{code:e.code,msg:e.message}))}}},e.prototype._onSourceOpen=function(){if(c.a.v(this.TAG,\"MediaSource onSourceOpen\"),this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(S.SOURCE_OPEN)},e.prototype._onSourceEnded=function(){c.a.v(this.TAG,\"MediaSource onSourceEnded\")},e.prototype._onSourceClose=function(){c.a.v(this.TAG,\"MediaSource onSourceClose\"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._mediaSource.removeEventListener(\"sourceended\",this.e.onSourceEnded),this._mediaSource.removeEventListener(\"sourceclose\",this.e.onSourceClose))},e.prototype._hasPendingSegments=function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0},e.prototype._hasPendingRemoveRanges=function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0},e.prototype._onSourceBufferUpdateEnd=function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(S.UPDATE_END)},e.prototype._onSourceBufferError=function(e){c.a.e(this.TAG,\"SourceBuffer Error: \"+e)},e}(),T=i(5),L={NETWORK_ERROR:\"NetworkError\",MEDIA_ERROR:\"MediaError\",OTHER_ERROR:\"OtherError\"},w={NETWORK_EXCEPTION:d.b.EXCEPTION,NETWORK_STATUS_CODE_INVALID:d.b.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:d.b.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:d.b.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:\"MediaMSEError\",MEDIA_FORMAT_ERROR:T.a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:T.a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:T.a.CODEC_UNSUPPORTED},k=function(){function e(e,t){this.TAG=\"MSEPlayer\",this._type=\"MSEPlayer\",this._emitter=new h.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"!==i&&\"mpegts\"!==i&&\"m2ts\"!==i&&\"flv\"!==i)throw new A.b(\"MSEPlayer requires an mpegts/m2ts/flv MediaDataSource input!\");!0===e.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var n=u.a.chrome&&(u.a.version.major<50||50===u.a.version.major&&u.a.version.build<2661);this._alwaysSeekKeyframe=!!(n||u.a.msedge||u.a.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return e.prototype.destroy=function(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===l.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then((function(){i._emitter.emit(l.MEDIA_INFO,i.mediaInfo)})):e===l.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then((function(){i._emitter.emit(l.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){var t=this;if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),e.addEventListener(\"seeking\",this.e.onvSeeking),e.addEventListener(\"canplay\",this.e.onvCanPlay),e.addEventListener(\"stalled\",this.e.onvStalled),e.addEventListener(\"progress\",this.e.onvProgress),this._msectl=new R(this._config),this._msectl.on(S.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(S.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(S.SOURCE_OPEN,(function(){t._mseSourceOpened=!0,t._hasPendingLoad&&(t._hasPendingLoad=!1,t.load())})),this._msectl.on(S.ERROR,(function(e){t._emitter.emit(l.ERROR,L.MEDIA_ERROR,w.MEDIA_MSE_ERROR,e)})),this._msectl.attachMediaElement(e),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener(\"seeking\",this.e.onvSeeking),this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay),this._mediaElement.removeEventListener(\"stalled\",this.e.onvStalled),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)},e.prototype.load=function(){var e=this;if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");if(this._transmuxer)throw new A.a(\"MSEPlayer.load() has been called, please call unload() first!\");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new b(this._mediaDataSource,this._config),this._transmuxer.on(v.a.INIT_SEGMENT,(function(t,i){e._msectl.appendInitSegment(i)})),this._transmuxer.on(v.a.MEDIA_SEGMENT,(function(t,i){if(e._msectl.appendMediaSegment(i),e._config.lazyLoad&&!e._config.isLive){var n=e._mediaElement.currentTime;i.info.endDts>=1e3*(n+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(c.a.v(e.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),e._suspendTransmuxer())}})),this._transmuxer.on(v.a.LOADING_COMPLETE,(function(){e._msectl.endOfStream(),e._emitter.emit(l.LOADING_COMPLETE)})),this._transmuxer.on(v.a.RECOVERED_EARLY_EOF,(function(){e._emitter.emit(l.RECOVERED_EARLY_EOF)})),this._transmuxer.on(v.a.IO_ERROR,(function(t,i){e._emitter.emit(l.ERROR,L.NETWORK_ERROR,t,i)})),this._transmuxer.on(v.a.DEMUX_ERROR,(function(t,i){e._emitter.emit(l.ERROR,L.MEDIA_ERROR,t,{code:-1,msg:i})})),this._transmuxer.on(v.a.MEDIA_INFO,(function(t){e._mediaInfo=t,e._emitter.emit(l.MEDIA_INFO,Object.assign({},t))})),this._transmuxer.on(v.a.METADATA_ARRIVED,(function(t){e._emitter.emit(l.METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCRIPTDATA_ARRIVED,(function(t){e._emitter.emit(l.SCRIPTDATA_ARRIVED,t)})),this._transmuxer.on(v.a.TIMED_ID3_METADATA_ARRIVED,(function(t){e._emitter.emit(l.TIMED_ID3_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SMPTE2038_METADATA_ARRIVED,(function(t){e._emitter.emit(l.SMPTE2038_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCTE35_METADATA_ARRIVED,(function(t){e._emitter.emit(l.SCTE35_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,(function(t){e._emitter.emit(l.PES_PRIVATE_DATA_DESCRIPTOR,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_ARRIVED,(function(t){e._emitter.emit(l.PES_PRIVATE_DATA_ARRIVED,t)})),this._transmuxer.on(v.a.STATISTICS_INFO,(function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(l.STATISTICS_INFO,Object.assign({},e._statisticsInfo))})),this._transmuxer.on(v.a.RECOMMEND_SEEKPOINT,(function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)})),this._transmuxer.open()))},e.prototype.unload=function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){return Object.assign({},this._mediaInfo)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)},enumerable:!1,configurable:!0}),e.prototype._fillStatisticsInfo=function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var a=this._mediaElement.getVideoPlaybackQuality();i=a.totalVideoFrames,n=a.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},e.prototype._onmseUpdateEnd=function(){var e=this._mediaElement.buffered,t=this._mediaElement.currentTime;if(this._config.isLive&&this._config.liveBufferLatencyChasing&&e.length>0&&!this._mediaElement.paused){var i=e.end(e.length-1);if(i>this._config.liveBufferLatencyMaxLatency&&i-t>this._config.liveBufferLatencyMaxLatency){var n=i-this._config.liveBufferLatencyMinRemain;this.currentTime=n}}if(this._config.lazyLoad&&!this._config.isLive){for(var a=0,r=0;r=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(c.a.v(this.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),this._suspendTransmuxer())}},e.prototype._onmseBufferFull=function(){c.a.v(this.TAG,\"MSE SourceBuffer is full, suspend transmuxing task\"),null==this._progressChecker&&this._suspendTransmuxer()},e.prototype._suspendTransmuxer=function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))},e.prototype._checkProgressAndResume=function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,i=!1,n=0;n=a&&e=r-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(c.a.v(this.TAG,\"Continue loading from paused position\"),this._transmuxer.resume()))},e.prototype._isTimepointBuffered=function(e){for(var t=this._mediaElement.buffered,i=0;i=n&&e0){var a=this._mediaElement.buffered.start(0);(a<1&&e0&&t.currentTime0){var n=i.start(0);if(n<1&&t0&&(this._mediaElement.currentTime=0),this._mediaElement.preload=\"auto\",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)},e.prototype.unload=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){var e={mimeType:(this._mediaElement instanceof HTMLAudioElement?\"audio/\":\"video/\")+this._mediaDataSource.type};return this._mediaElement&&(e.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(e.width=this._mediaElement.videoWidth,e.height=this._mediaElement.videoHeight)),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var a=this._mediaElement.getVideoPlaybackQuality();i=a.totalVideoFrames,n=a.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},enumerable:!1,configurable:!0}),e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(l.MEDIA_INFO,this.mediaInfo)},e.prototype._reportStatisticsInfo=function(){this._emitter.emit(l.STATISTICS_INFO,this.statisticsInfo)},e}();n.a.install();var C={createPlayer:function(e,t){var i=e;if(null==i||\"object\"!=typeof i)throw new A.b(\"MediaDataSource must be an javascript object!\");if(!i.hasOwnProperty(\"type\"))throw new A.b(\"MediaDataSource must has type field to indicate video file type!\");switch(i.type){case\"mse\":case\"mpegts\":case\"m2ts\":case\"flv\":return new k(i,t);default:return new D(i,t)}},isSupported:function(){return o.supportMSEH264Playback()},getFeatureList:function(){return o.getFeatureList()}};C.BaseLoader=d.a,C.LoaderStatus=d.c,C.LoaderErrors=d.b,C.Events=l,C.ErrorTypes=L,C.ErrorDetails=w,C.MSEPlayer=k,C.NativePlayer=D,C.LoggingControl=m.a,Object.defineProperty(C,\"version\",{enumerable:!0,get:function(){return\"1.7.3\"}});t.default=C}])}));\n//# sourceMappingURL=mpegts.js.map","export default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjczOTc5NTQ2Mjk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1MzkiIGlkPSJteF9uXzE2NzM5Nzk1NDYyOTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MTkuMzZjNy42OCAwIDEyLjgtMi41NiAxNy45Mi03LjY4bDE4MS43Ni0xODEuNzZjMTAuMjQtMTAuMjQgMTAuMjQtMjUuNiAwLTM1Ljg0bC0xODEuNzYtMTgxLjc2Yy01LjEyLTUuMTItMTIuOC03LjY4LTE3LjkyLTcuNjhzLTEyLjggMi41Ni0xNy45MiA3LjY4bC0xODEuNzYgMTgxLjc2Yy0xMC4yNCAxMC4yNC0xMC4yNCAyNS42IDAgMzUuODRsMTgxLjc2IDE4MS43NmM1LjEyIDUuMTIgMTAuMjQgNy42OCAxNy45MiA3LjY4eiBtMC0zNTMuMjhsMTQ1LjkyIDE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45MnoiIHAtaWQ9IjI1NDAiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDUxLjJjLTEwMi40IDAtMjAyLjI0IDMzLjI4LTI4MS42IDk3LjI4VjEwMi40YzAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNi0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjZ2OTkuODRjMCA3LjY4IDIuNTYgMTUuMzYgNy42OCAyMC40OCAyLjU2IDIuNTYgNS4xMiA1LjEyIDEwLjI0IDUuMTIgMi41NiAwIDUuMTIgMi41NiA3LjY4IDIuNTZoMTAyLjRjMTIuOCAwIDI1LjYtMTAuMjQgMjUuNi0yNS42IDAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNmgtMzMuMjhjNjkuMTItNDguNjQgMTUxLjA0LTc2LjggMjM4LjA4LTc2LjggMjI1LjI4IDAgNDA5LjYgMTg0LjMyIDQwOS42IDQwOS42IDAgMTUuMzYgMTAuMjQgMjUuNiAyNS42IDI1LjZzMjUuNi0xMC4yNCAyNS42LTI1LjZjMC0yNTMuNDQtMjA3LjM2LTQ2MC44LTQ2MC44LTQ2MC44ek04MzcuMTIgODAxLjI4Yy01LjEyLTUuMTItMTIuOC03LjY4LTIwLjQ4LTcuNjhoLTEwMi40Yy0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjYgMCAxMi44IDEwLjI0IDI1LjYgMjUuNiAyNS42aDMzLjI4Yy02OS4xMiA0OC42NC0xNTEuMDQgNzYuOC0yMzguMDggNzYuOC0yMjUuMjggMC00MDkuNi0xODQuMzItNDA5LjYtNDA5LjYgMC0xNS4zNi0xMC4yNC0yNS42LTI1LjYtMjUuNnMtMjUuNiAxMC4yNC0yNS42IDI1LjZjMCAyNTMuNDQgMjA3LjM2IDQ2MC44IDQ2MC44IDQ2MC44IDEwMi40IDAgMjAyLjI0LTMzLjI4IDI4MS42LTk3LjI4djQ2LjA4YzAgMTIuOCAxMC4yNCAyNS42IDI1LjYgMjUuNiAxMi44IDAgMjUuNi0xMC4yNCAyNS42LTI1LjZ2LTEwMi40YzIuNTYtNS4xMiAwLTEyLjgtNS4xMi0xNy45MnoiIHAtaWQ9IjI1NDEiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48L3N2Zz4=\"","export default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogICAgPHBhdGggZD0iTTE2LjExOCAzLjY2N2guMzgyYTMuNjY3IDMuNjY3IDAgMDEzLjY2NyAzLjY2N3Y3LjMzM2EzLjY2NyAzLjY2NyAwIDAxLTMuNjY3IDMuNjY3aC0xMWEzLjY2NyAzLjY2NyAwIDAxLTMuNjY3LTMuNjY3VjcuMzMzQTMuNjY3IDMuNjY3IDAgMDE1LjUgMy42NjZoLjM4Mkw0Ljk1IDIuMDUzYTEuMSAxLjEgMCAwMTEuOTA2LTEuMWwxLjU2NyAyLjcxNGg1LjE1NkwxNS4xNDYuOTUzYTEuMTAxIDEuMTAxIDAgMDExLjkwNiAxLjFsLS45MzQgMS42MTR6IiBmaWxsPSIjMzMzIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTUuNTYxIDUuMTk0aDEwLjg3OGEyLjIgMi4yIDAgMDEyLjIgMi4ydjcuMjExYTIuMiAyLjIgMCAwMS0yLjIgMi4ySDUuNTYxYTIuMiAyLjIgMCAwMS0yLjItMi4yVjcuMzk0YTIuMiAyLjIgMCAwMTIuMi0yLjJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTYuOTY3IDguNTU2YTEuMSAxLjEgMCAwMTEuMSAxLjF2Mi42ODlhMS4xIDEuMSAwIDExLTIuMiAwVjkuNjU2YTEuMSAxLjEgMCAwMTEuMS0xLjF6TTE1LjAzMyA4LjU1NmExLjEgMS4xIDAgMDExLjEgMS4xdjIuNjg5YTEuMSAxLjEgMCAxMS0yLjIgMFY5LjY1NmExLjEgMS4xIDAgMDExLjEtMS4xeiIgZmlsbD0iIzMzMyI+PC9wYXRoPg0KPC9zdmc+\"","export default \"data:image/gif;base64,R0lGODlhWgBaALMOAHR0dAICAnd3dwEBAXh4eAMDAwkJCQ0NDQsLCxwcHA4ODggICHl5eQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWE1ODg5ZS1jN2RmLTRmZmUtYjkzOS0wMmVkMTZhNmNjZDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I2ODI2NjA1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I2ODI2NUY1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjljYjgzNjY2LWYxYWUtNGMyZi1hMGEwLThhODJmYjIxM2U0MyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1NDE3YzFmLTllODAtMTE3OS04NjdiLWUy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\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMDZUMjE6Mzk6MzErMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNhN2I0MGQwLTlkN2ItNDAwOS04YmMwLTY1NjZmY2I2OGQ5MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllYTQ0NDEzLTA5YWMtNGE0YS05OGI4LTZmMjQ1ZTViYmI4NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjlmZmM1YzJkLTA4ODEtNGU2My1hYTdhLWJmMDhiZTU3YzQ5ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWZmYzVjMmQtMDg4MS00ZTYzLWFhN2EtYmYwOGJlNTdjNDllIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA2VDIxOjM5OjMxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYTdiNDBkMC05ZDdiLTQwMDktOGJjMC02NTY2ZmNiNjhkOTMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDZUMjE6NDA6NTUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7aCJkAADakSURBVHic7Z15mBTV1f+/VdVd3T09+8DAMMzCNjAgDPu+CQgq/lzAgBolRN8YQUTDi7yuPC4JwdckAhoNcUtIBH0TFMH4aCIGBRQBwxNBEFDRwCCLCA7M0vvv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\"","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","import Artplayer from 'artplayer';\r\nimport mpegts from 'mpegts.js';\r\nimport artplayerPluginDanmuku from 'artplayer-plugin-danmuku';\r\n\r\nimport ploading from \"./img/ploading.gif\";\r\nimport state from \"./img/state.png\";\r\nimport indicator from \"./img/indicator.svg\";\r\nimport filp from \"./img/filp.svg\";\r\n\r\n(() => {\r\n let player,\r\n flvPlayer,\r\n danmuEmit = document.createElement(\"div\"),\r\n config = {\r\n conn: undefined,\r\n container: '.artplayer-app',\r\n url: \"../stream?_=\" + new Date().getTime()+\"&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"),\r\n title: \"\" + new Date().getTime(),\r\n type: \"flv\",\r\n volume: 0.5,\r\n hotkey: false,\r\n isLive: true,\r\n muted: false,\r\n autoplay: true,\r\n autoSize: true,\r\n autoMini: true,\r\n screenshot: true,\r\n setting: true,\r\n loop: false,\r\n flip: true,\r\n playbackRate: true,\r\n aspectRatio: true,\r\n fullscreen: true,\r\n fullscreenWeb: true,\r\n subtitleOffset: true,\r\n miniProgressBar: true,\r\n mutex: true,\r\n backdrop: true,\r\n playsInline: true,\r\n autoPlayback: true,\r\n theme: '#23ade5',\r\n lang: navigator.language.toLowerCase(),\r\n whitelist: ['*'],\r\n moreVideoAttr: {\r\n crossOrigin: 'anonymous',\r\n },\r\n settings: [],\r\n contextmenu: [],\r\n layers: [],\r\n quality: [],\r\n thumbnails: {},\r\n subtitle: {},\r\n highlight: [],\r\n controls: [\r\n {\r\n name: '翻转',\r\n index: 10,\r\n position: 'right',\r\n html: '',\r\n click: function (...args) {\r\n let f = function(...e){\r\n // if(e)alert(e);\r\n rotate(document.querySelector('.art-video'));\r\n rotate(document.querySelector('.art-danmuku'));\r\n }, rotate = function(element) {\r\n if(element.style.transform == 'rotateZ(0deg)' || element.style.transform == ''){\r\n element.style.transform = 'rotateZ(180deg)';\r\n }\r\n else {\r\n element.style.transform = 'rotateZ(0deg)';\r\n }\r\n };\r\n\r\n switch (screen.orientation.type) {\r\n case \"landscape-primary\":\r\n screen.orientation.lock(\"landscape-secondary\").catch(e=>{f(e);});\r\n break;\r\n case \"landscape-secondary\":\r\n screen.orientation.lock(\"landscape-primary\").catch(e=>{f(e);});\r\n break;\r\n case \"portrait-secondary\":\r\n screen.orientation.lock(\"portrait-primary\").catch(e=>{f(e);});\r\n break;\r\n case \"portrait-primary\":\r\n screen.orientation.lock(\"portrait-secondary\").catch(e=>{f(e);});\r\n break;\r\n default:\r\n f();\r\n }\r\n },\r\n }\r\n ],\r\n plugins: [\r\n artplayerPluginDanmuku({\r\n danmuku: [],\r\n speed: 7,\r\n opacity: 0.7,\r\n mount: danmuEmit,\r\n }),\r\n ],\r\n icons: {\r\n loading: '',\r\n state: '',\r\n indicator: '',\r\n },\r\n customType: {\r\n flv: function (video, url) {\r\n var needUnload = true;\r\n if(flvPlayer){\r\n needUnload = false;\r\n flvPlayer.destroy();\r\n }\r\n if (mpegts.getFeatureList().mseLivePlayback) {\r\n flvPlayer = mpegts.createPlayer({\r\n type: 'flv', // could also be mpegts, m2ts, flv\r\n isLive: true,\r\n url: url\r\n });\r\n flvPlayer.attachMediaElement(video);\r\n flvPlayer.load();\r\n flvPlayer.on(\"error\", function(){\r\n flvPlayer.destroy();\r\n var c = config;\r\n c.type=\"mp4\";\r\n initPlay(c);\r\n })\r\n if(needUnload){\r\n setTimeout(function(){\r\n if(flvPlayer.paused)flvPlayer.unload();\r\n },1000);\r\n }\r\n }\r\n },\r\n },\r\n };\r\n \r\n /**\r\n * ws 收发\r\n */\r\n function ws() {\r\n if (window[\"WebSocket\"]) {\r\n var interval_handle = 0\r\n var conn = new WebSocket(\"ws://\" + window.location.host + window.location.pathname+\"ws?&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"));\r\n conn.onclose = function (evt) {\r\n clearInterval(interval_handle)\r\n };\r\n conn.onmessage = function (evt) {\r\n try {\r\n let data = JSON.parse(evt.data)\r\n player.plugins.artplayerPluginDanmuku.emit({\r\n text: data.text,\r\n color: data.style.color,\r\n border: data.style.border,\r\n mode: data.style.mode,\r\n });\r\n } catch (e) {\r\n console.log(e)\r\n console.log(evt.data)\r\n }\r\n };\r\n conn.onopen = function () {\r\n conn.send(`pause`);\r\n config.conn = conn;\r\n };\r\n interval_handle = setInterval(()=>{\r\n if(player.currentTime != undefined)conn.send(player.currentTime);\r\n },3000);\r\n }\r\n }\r\n\r\n function initPlay(config) {\r\n if(player != undefined && player.destroy != undefined)player.destroy();\r\n player = new Artplayer(config);\r\n player.on('play', (...args) => {\r\n config.conn.send(`play`);\r\n });\r\n player.on('pause', (...args) => {\r\n config.conn.send(`pause`);\r\n });\r\n player.on('video:ended', (...args) => {\r\n if(config.conn != undefined){\r\n config.conn.close();\r\n config.conn = undefined;\r\n }\r\n if(flvPlayer)flvPlayer.unload();\r\n });\r\n player.on('artplayerPluginDanmuku:emit', (danmu) => {\r\n config.conn.send(\"%S\"+danmu.text);\r\n });\r\n }\r\n \r\n ws();\r\n initPlay(config);\r\n})();\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"bundle.js","mappings":"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UACA;;;;;WCzBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;WACA;WACA;WACA;WACA;;;;;;;;;;;;;;;;;;;;;;ACJkC;AACH;AAC+B;AAC9D;AAC0C;AACN;AACQ;AACV;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,0BAA0B;AAC1B,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,qDAAI;AACnE;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yFAAyF,MAAM;AAC/F;AACA;AACA,uFAAuF,MAAM;AAC7F;AACA;AACA,sFAAsF,MAAM;AAC5F;AACA;AACA,wFAAwF,MAAM;AAC9F;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,gBAAgB,+DAAsB;AACtC;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,uCAAuC,yDAAQ;AAC/C,8DAA8D,sDAAK;AACnE,gEAAgE,0DAAS;AACzE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,+DAAqB;AAC7C,oCAAoC,6DAAmB;AACvD;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,qBAAqB,kDAAS;AAC9B;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,CAAC","sources":["webpack://artplayerjs/./node_modules/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js","webpack://artplayerjs/./node_modules/artplayer/dist/artplayer.js","webpack://artplayerjs/./node_modules/mpegts.js/dist/mpegts.js","webpack://artplayerjs/./img/filp.svg","webpack://artplayerjs/./img/indicator.svg","webpack://artplayerjs/./img/ploading.gif","webpack://artplayerjs/./img/state.png","webpack://artplayerjs/webpack/bootstrap","webpack://artplayerjs/webpack/runtime/compat get default export","webpack://artplayerjs/webpack/runtime/define property getters","webpack://artplayerjs/webpack/runtime/global","webpack://artplayerjs/webpack/runtime/hasOwnProperty shorthand","webpack://artplayerjs/webpack/runtime/make namespace object","webpack://artplayerjs/webpack/runtime/node module decorator","webpack://artplayerjs/./app.js"],"sourcesContent":["/*!\n * artplayer-plugin-danmuku.js v5.0.1\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(t,e,n,i,r){var a=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},s=\"function\"==typeof a[i]&&a[i],o=s.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function u(e,n){if(!o[e]){if(!t[e]){var r=\"function\"==typeof a[i]&&a[i];if(!n&&r)return r(e,!0);if(s)return s(e,!0);if(l&&\"string\"==typeof e)return l(e);var d=new Error(\"Cannot find module '\"+e+\"'\");throw d.code=\"MODULE_NOT_FOUND\",d}p.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},p.cache={};var m=o[e]=new u.Module(e);t[e][0].call(m.exports,p,m,m.exports,this)}return o[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=o,u.parent=s,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,\"root\",{get:function(){return a[i]}}),a[i]=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(\".\").map(Number);n(i[0]+i[1]/100>=5,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 Artplayer.js@5.x.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,o.default)(e,n),t.heatmap&&!e.option.isLive&&(0,u.default)(e,n,t.heatmap),{name:\"artplayerPluginDanmuku\",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=d,d.env=\"production\",d.version=\"5.0.1\",d.build=\"2023-05-03 11:57:31\",\"undefined\"!=typeof window&&(window.artplayerPluginDanmuku=d)},{\"./danmuku\":\"4ns48\",\"./setting\":\"lO8OT\",\"./heatmap\":\"8AxLD\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4ns48\":[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./bilibili\"),a=t(\"./getDanmuTop\"),s=i.interopDefault(a);class o{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.danmus=[],this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t(\"12ceab24749100d0\"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on(\"video:play\",this.start),e.on(\"video:playing\",this.start),e.on(\"video:pause\",this.stop),e.on(\"video:waiting\",this.stop),e.on(\"resize\",this.reset),e.on(\"destroy\",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:[\"2%\",\"25%\"],opacity:1,color:\"#FFFFFF\",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:\"dark\",heatmap:!1,beforeEmit:()=>!0}}static get scheme(){return{danmuku:\"array|function|string\",speed:\"number\",margin:\"array\",opacity:\"number\",color:\"string\",mode:\"number\",fontSize:\"number|string\",filter:\"function\",antiOverlap:\"boolean\",useWorker:\"boolean\",synchronousPlayback:\"boolean\",lockTime:\"number\",maxLength:\"number\",minWidth:\"number\",maxWidth:\"number\",mount:\"undefined|htmldivelement\",theme:\"string\",heatmap:\"object|boolean\",beforeEmit:\"function\"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return o.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement(\"div\");return e.style.cssText='\\n user-select: none;\\n position: absolute;\\n white-space: pre;\\n pointer-events: none;\\n perspective: 500px;\\n display: inline-block;\\n will-change: transform;\\n font-weight: normal;\\n line-height: 1.125;\\n visibility: hidden;\\n font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>\"ready\"===e.$state||\"wait\"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter(\"emit\",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,s=i.$ref.clientHeight,o=i.$ref.clientWidth,l=a+o,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=s,m.width=o,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if(\"number\"==typeof t)return e(t,12,n);if(\"string\"==typeof t&&t.endsWith(\"%\")){return e(n*(parseFloat(t)/100),12,n)}return o.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,s.default)(t);e({top:n})}}))}async load(){try{\"function\"==typeof this.option.danmuku?this.danmus=await this.option.danmuku():\"function\"==typeof this.option.danmuku.then?this.danmus=await this.option.danmuku:\"string\"==typeof this.option.danmuku?this.danmus=await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.danmus=this.option.danmuku,this.utils.errorHandle(Array.isArray(this.danmus),\"Danmuku need return an array as result\"),this.art.emit(\"artplayerPluginDanmuku:loaded\",this.danmus),this.queue=[],this.$danmuku.innerText=\"\",this.danmus.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit(\"artplayerPluginDanmuku:error\",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},o.option,this.option,t),this.validator(this.option,o.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit(\"artplayerPluginDanmuku:config\",this.option),this}makeWait(t){t.$state=\"wait\",t.$ref&&(t.$ref.style.visibility=\"hidden\",t.$ref.style.marginLeft=\"0px\",t.$ref.style.transform=\"translateX(0px)\",t.$ref.style.transition=\"transform 0s linear 0s\",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter(\"stop\",(e=>{switch(e.$state=\"emit\",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter(\"emit\",(e=>{switch(e.$state=\"stop\",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=\"transform 0s linear 0s\";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter(\"emit\",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display=\"none\",this.art.emit(\"artplayerPluginDanmuku:hide\"),this}emit(t){return this.validator(t,{text:\"string\",mode:\"number|undefined\",color:\"string|undefined\",time:\"number|undefined\",border:\"boolean|undefined\"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:\"wait\",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off(\"video:play\",this.start),this.art.off(\"video:playing\",this.start),this.art.off(\"video:pause\",this.stop),this.art.off(\"video:waiting\",this.stop),this.art.off(\"resize\",this.reset),this.art.off(\"destroy\",this.destroy),this.art.emit(\"artplayerPluginDanmuku:destroy\")}}n.default=o},{\"./bilibili\":\"f83sx\",\"./getDanmuTop\":\"jPSuD\",\"12ceab24749100d0\":\"fXq73\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f83sx:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if(\"string\"!=typeof t)return[];const e=t.matchAll(/.+?)\"(?: .*?)?>(?.+?)<\\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(\",\");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(\""\",'\"').replaceAll(\"'\",\"'\").replaceAll(\"<\",\"<\").replaceAll(\">\",\">\").replaceAll(\"&\",\"&\"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function s(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,\"getMode\",(()=>r)),i.export(n,\"bilibiliDanmuParseFromXml\",(()=>a)),i.export(n,\"bilibiliDanmuParseFromUrl\",(()=>s))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9pCYc\":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,\"__esModule\",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){\"default\"===n||\"__esModule\"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],jPSuD:[function(t,e,n){t(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:s}){const o=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===o.length)return a;o.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),o.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fXq73:[function(t,e,n){e.exports=\"data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B\"},{}],lO8OT:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"bundle-text:./style.less\"),a=i.interopDefault(r),s=t(\"bundle-text:./img/danmu-on.svg\"),o=i.interopDefault(s),l=t(\"bundle-text:./img/danmu-off.svg\"),u=i.interopDefault(l),d=t(\"bundle-text:./img/danmu-config.svg\"),m=i.interopDefault(d),p=t(\"bundle-text:./img/danmu-style.svg\"),h=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{SETTING_ITEM_WIDTH:a,utils:{removeClass:s,addClass:l,append:d,setStyle:p,tooltip:c,query:f,inverseClass:g,getIcon:y}}}=t;p(i,\"display\",\"flex\");const k=y(\"danmu-on\",o.default),x=y(\"danmu-off\",u.default),b=y(\"danmu-config\",m.default),v=y(\"danmu-style\",h.default);!function(){const a=[\"#FE0302\",\"#FF7204\",\"#FFAA02\",\"#FFD302\",\"#FFFF00\",\"#A0EE00\",\"#00CD00\",\"#019899\",\"#4266BE\",\"#89D5FF\",\"#CC0273\",\"#222222\",\"#9B9B9B\",\"#FFFFFF\"].map((t=>`
`)),o=d(i,`
模式
滚动
静止
颜色
${a.join(\"\")}
发送
`),u=f(\".art-danmuku-style\",o),m=f(\".art-danmuku-input\",o),h=f(\".art-danmuku-send\",o),c=f(\".art-danmuku-style-panel-inner\",o),y=f(\".art-danmuku-style-panel-modes\",o),k=f(\".art-danmuku-style-panel-colors\",o),x=n.mount||d(r,'
');t.option.backdrop&&l(c,\"art-backdrop-filter\"),n.theme&&l(o,`art-danmuku-theme-${n.theme}`);let b=null,w=n.mode,$=n.color;function D(t){t<=0?(b=null,h.innerText=\"发送\",s(h,\"art-disabled\")):(h.innerText=t,b=setTimeout((()=>D(t-1)),1e3))}function B(){const i={mode:w,color:$,border:!0,text:m.value.trim()};null===b&&n.beforeEmit(i)&&(m.value=\"\",e.emit(i),l(h,\"art-disabled\"),D(n.lockTime),t.emit(\"artplayerPluginDanmuku:emit\",i))}function M(){i.clientWidth{\"Enter\"===t.key&&(t.preventDefault(),B())})),t.proxy(y,\"click\",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),g(t.target,\"art-current\"))})),t.proxy(k,\"click\",(t=>{const{dataset:e}=t.target;e.color&&($=e.color,g(t.target,\"art-current\"))})),M(),t.on(\"resize\",(()=>{t.isInput||M()})),t.on(\"destroy\",(()=>{n.mount&&o.parentElement===n.mount&&n.mount.removeChild(o)}))}(),t.controls.add({position:\"right\",name:\"danmuku\",click:function(){e.isHide?(e.show(),t.notice.show=\"弹幕显示\",p(k,\"display\",null),p(x,\"display\",\"none\")):(e.hide(),t.notice.show=\"弹幕隐藏\",p(k,\"display\",\"none\"),p(x,\"display\",null))},mounted(e){d(e,k),d(e,x),c(e,\"弹幕开关\"),p(x,\"display\",\"none\"),t.on(\"artplayerPluginDanmuku:hide\",(()=>{p(k,\"display\",\"none\"),p(x,\"display\",null)})),t.on(\"artplayerPluginDanmuku:show\",(()=>{p(k,\"display\",null),p(x,\"display\",\"none\")}))}}),t.setting.add({width:260,name:\"danmuku\",html:\"弹幕设置\",tooltip:\"更多\",icon:b,selector:[{width:a,html:\"播放速度\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极慢\",time:10},{html:\"较慢\",time:7.5},{default:!0,html:\"适中\",time:5},{html:\"较快\",time:2.5},{html:\"极快\",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:a,html:\"字体大小\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极小\",fontSize:\"4%\"},{html:\"较小\",fontSize:\"5%\"},{default:!0,html:\"适中\",fontSize:\"6%\"},{html:\"较大\",fontSize:\"7%\"},{html:\"极大\",fontSize:\"8%\"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:a,html:\"不透明度\",icon:\"\",tooltip:\"100%\",selector:[{default:!0,opacity:1,html:\"100%\"},{opacity:.75,html:\"75%\"},{opacity:.5,html:\"50%\"},{opacity:.25,html:\"25%\"},{opacity:0,html:\"0%\"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:a,html:\"显示范围\",icon:\"\",tooltip:\"3/4\",selector:[{html:\"1/4\",margin:[10,\"75%\"]},{html:\"半屏\",margin:[10,\"50%\"]},{default:!0,html:\"3/4\",margin:[10,\"25%\"]},{html:\"满屏\",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:\"弹幕防重叠\",icon:\"\",tooltip:n.antiOverlap?\"开启\":\"关闭\",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)},{html:\"同步视频速度\",icon:\"\",tooltip:n.synchronousPlayback?\"开启\":\"关闭\",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)}]})},\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-plugin-danmuku\")){const t=document.createElement(\"style\");t.id=\"artplayer-plugin-danmuku\",t.textContent=a.default,document.head.appendChild(t)}},{\"bundle-text:./style.less\":\"hViDo\",\"bundle-text:./img/danmu-on.svg\":\"4KfW9\",\"bundle-text:./img/danmu-off.svg\":\"9UR3U\",\"bundle-text:./img/danmu-config.svg\":\"4MPCW\",\"bundle-text:./img/danmu-style.svg\":\"7lV5Q\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hViDo:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;background-color:#ffffff4d;border-radius:5px;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:\"\";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 5px 5px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],\"4KfW9\":[function(t,e,n){e.exports=''},{}],\"9UR3U\":[function(t,e,n){e.exports=''},{}],\"4MPCW\":[function(t,e,n){e.exports=''},{}],\"7lV5Q\":[function(t,e,n){e.exports=''},{}],\"8AxLD\":[function(t,e,n){t(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(n);const i={map:(t,e,n,i,r)=>(t-e)*(r-i)/(n-e)+i,range(t,e,n){const i=Math.round(t/n)*n;return Array.from({length:Math.floor((e-t)/n)},((t,e)=>e*n+i))}};n.default=function(t,e,n){const{query:r}=t.constructor.utils;t.controls.add({name:\"heatmap\",position:\"top\",html:\"\",style:{position:\"absolute\",top:\"-100px\",left:\"0px\",right:\"0px\",height:\"100px\",width:\"100%\",pointerEvents:\"none\"},mounted(a){let s=null,o=null;function l(){if(s=null,o=null,a.innerHTML=\"\",!e.danmus.length||!t.duration)return;const l={w:a.offsetWidth,h:a.offsetHeight},u={xMin:0,xMax:l.w,yMin:0,yMax:128,scale:.25,opacity:.2,minHeight:Math.floor(.05*l.h),sampling:Math.floor(l.w/100),smoothing:.2,flattening:.2};\"object\"==typeof n&&Object.assign(u,n);const d=[],m=t.duration/l.w;for(let t=0;t<=l.w;t+=u.sampling){const n=e.danmus.filter((({time:e})=>e>t*m&&e<=(t+u.sampling)*m)).length;d.push([t,n])}const p=d[d.length-1],h=p[0],c=p[1];h!==l.w&&d.push([l.w,c]);const f=d.map((t=>t[1])),g=(Math.min(...f)+Math.max(...f))/2;for(let t=0;tg?1+u.scale:1-u.scale)+u.minHeight}const y=(t,e,n,r)=>{const a=((t,e)=>{const n=e[0]-t[0],i=e[1]-t[1];return{length:Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),angle:Math.atan2(i,n)}})(e||t,n||t),s=i.map(Math.cos(a.angle)*u.flattening,0,1,1,0),o=a.angle*s+(r?Math.PI:0),l=a.length*u.smoothing;return[t[0]+Math.cos(o)*l,t[1]+Math.sin(o)*l]},k=d.map((t=>[i.map(t[0],u.xMin,u.xMax,0,l.w),i.map(t[1],u.yMin,u.yMax,l.h,0)])).reduce(((t,e,n,i)=>0===n?`M ${i[i.length-1][0]},${l.h} L ${e[0]},${l.h} L ${e[0]},${e[1]}`:`${t} ${((t,e,n)=>{const i=y(n[e-1],n[e-2],t),r=y(t,n[e-1],n[e+1],!0),a=e===n.length-1?\" z\":\"\";return`C ${i[0]},${i[1]} ${r[0]},${r[1]} ${t[0]},${t[1]}${a}`})(e,n,i)}`),\"\");a.innerHTML=``,s=r(\"#heatmap-start\",a),o=r(\"#heatmap-stop\",a),s.setAttribute(\"offset\",100*t.played+\"%\"),o.setAttribute(\"offset\",100*t.played+\"%\")}t.on(\"video:timeupdate\",(()=>{s&&o&&(s.setAttribute(\"offset\",100*t.played+\"%\"),o.setAttribute(\"offset\",100*t.played+\"%\"))})),t.on(\"setBar\",((t,e)=>{s&&o&&\"played\"===t&&(s.setAttribute(\"offset\",100*e+\"%\"),o.setAttribute(\"offset\",100*e+\"%\"))})),t.on(\"ready\",l),t.on(\"resize\",l),t.on(\"artplayerPluginDanmuku:loaded\",l)}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}]},[\"bgm6t\"],\"bgm6t\",\"parcelRequire4dc0\");","/*!\n * artplayer.js v5.0.9\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(e,t,r,a,o){var n=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},i=\"function\"==typeof n[a]&&n[a],s=i.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o=\"function\"==typeof n[a]&&n[a];if(!r&&o)return o(t,!0);if(i)return i(t,!0);if(l&&\"string\"==typeof t)return l(t);var p=new Error(\"Cannot find module '\"+t+\"'\");throw p.code=\"MODULE_NOT_FOUND\",p}d.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=i,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,\"root\",{get:function(){return n[a]}}),n[a]=c;for(var p=0;pt.call(this,this))),X.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e(\"Version@\"+X.version),e(\"Env@\"+X.env),e(\"Build@\"+X.build);for(let t=0;te(\"Event@\"+t.type)))}Z.push(this)}static get instances(){return Z}static get version(){return\"5.0.9\"}static get env(){return\"production\"}static get build(){return\"2023-05-14 11:10:25\"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return g.default.html}static get option(){return{id:\"\",container:\"#artplayer\",url:\"\",poster:\"\",type:\"\",theme:\"#f00\",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:\"\",number:60,column:10,width:0,height:0},subtitle:{url:\"\",type:\"\",style:{},escape:!0,encoding:\"utf-8\",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:p.isSafari?\"auto\":\"metadata\"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),Z.splice(Z.indexOf(this),1),this.isDestroy=!0,this.emit(\"destroy\")}}if(r.default=X,X.DEBUG=!1,X.CONTEXTMENU=!0,X.NOTICE_TIME=2e3,X.SETTING_WIDTH=250,X.SETTING_ITEM_WIDTH=200,X.SETTING_ITEM_HEIGHT=35,X.RESIZE_TIME=200,X.SCROLL_TIME=200,X.SCROLL_GAP=50,X.AUTO_PLAYBACK_MAX=10,X.AUTO_PLAYBACK_MIN=5,X.AUTO_PLAYBACK_TIMEOUT=3e3,X.RECONNECT_TIME_MAX=5,X.RECONNECT_SLEEP_TIME=1e3,X.CONTROL_HIDE_TIME=3e3,X.DBCLICK_TIME=300,X.DBCLICK_FULLSCREEN=!0,X.MOBILE_DBCLICK_PLAY=!0,X.MOBILE_CLICK_PLAY=!1,X.AUTO_ORIENTATION_TIME=200,X.INFO_LOOP_TIME=1e3,X.FAST_FORWARD_VALUE=3,X.FAST_FORWARD_TIME=1e3,X.TOUCH_MOVE_RATIO=.5,X.VOLUME_STEP=.1,X.SEEK_STEP=5,X.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],X.ASPECT_RATIO=[\"default\",\"4:3\",\"16:9\"],X.FLIP=[\"normal\",\"horizontal\",\"vertical\"],X.FULLSCREEN_WEB_IN_BODY=!1,\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-style\")){const e=p.createElement(\"style\");e.id=\"artplayer-style\",e.textContent=n.default,document.head.appendChild(e)}\"undefined\"!=typeof window&&(window.Artplayer=X),console.log(`%c ArtPlayer %c ${X.version} %c https://artplayer.org`,\"color: #fff; background: #5f5f5f\",\"color: #fff; background: #4bc729\",\"\")},{\"bundle-text:./style/index.less\":\"0016T\",\"option-validator\":\"bAWi2\",\"./utils/emitter\":\"66mFZ\",\"./utils\":\"71aH7\",\"./scheme\":\"AKEiO\",\"./config\":\"lyjeQ\",\"./template\":\"X13Zf\",\"./i18n\":\"3jKkj\",\"./player\":\"a90nx\",\"./control\":\"8Z0Uf\",\"./contextmenu\":\"2KYsr\",\"./info\":\"02ajl\",\"./subtitle\":\"eSWto\",\"./events\":\"jo4S1\",\"./hotkey\":\"6NoFy\",\"./layer\":\"6G6hZ\",\"./loading\":\"3dsEe\",\"./notice\":\"dWGTw\",\"./mask\":\"5POkG\",\"./icons\":\"6OeNg\",\"./setting\":\"3eYNH\",\"./storage\":\"2aaJe\",\"./plugins\":\"8MTUM\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"0016T\":[function(e,t,r){t.exports='.art-video-player{--art-theme:red;--art-font-color:#fff;--art-background-color:#000;--art-text-shadow-color:#00000080;--art-transition-duration:.2s;--art-padding:10px;--art-border-radius:3px;--art-progress-height:6px;--art-progress-color:#fff3;--art-hover-color:#ffffff80;--art-loaded-color:#fff3;--art-loop-color:#ffffffbf;--art-state-size:80px;--art-state-opacity:.8;--art-bottom-height:100px;--art-bottom-offset:20px;--art-bottom-gap:5px;--art-highlight-width:8px;--art-highlight-color:#ffffff80;--art-loop-width:2px;--art-control-height:46px;--art-control-opacity:.75;--art-control-icon-size:36px;--art-control-icon-scale:1.1;--art-volume-height:120px;--art-volume-handle-size:14px;--art-lock-size:36px;--art-indicator-scale:0;--art-indicator-size:16px;--art-fullscreen-web-index:9999;--art-settings-icon-size:24px;--art-settings-max-height:300px;--art-selector-max-height:300px;--art-contextmenus-min-width:250px;--art-subtitle-font-size:20px;--art-subtitle-gap:5px;--art-subtitle-bottom:15px;--art-subtitle-border:#000;--art-widget-background:#000000d9;--art-tip-background:#00000080;--art-scrollbar-size:4px;--art-scrollbar-background:#ffffff40;--art-scrollbar-background-hover:#ffffff80;--art-mini-progress-height:2px}.art-bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.art-bottom-gradient{background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x}.art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-video-player{width:100%;height:100%;zoom:1;text-align:left;direction:ltr;user-select:none;box-sizing:border-box;color:var(--art-font-color);background-color:var(--art-background-color);text-shadow:0 0 2px var(--art-text-shadow-color);-webkit-tap-highlight-color:#0000;-ms-touch-action:manipulation;touch-action:manipulation;-ms-high-contrast-adjust:none;outline:0;margin:0 auto;padding:0;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,Roboto,Arial,sans-serif;font-size:14px;line-height:1.3;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:var(--art-scrollbar-size);height:var(--art-scrollbar-size)}.art-video-player ::-webkit-scrollbar-thumb{background-color:var(--art-scrollbar-background)}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:var(--art-scrollbar-background-hover)}.art-video-player img{max-width:100%;vertical-align:top}.art-video-player svg{fill:var(--art-font-color)}.art-video-player a{color:var(--art-font-color);text-decoration:none}.art-icon{justify-content:center;align-items:center;line-height:1;display:flex}.art-video-player.art-backdrop .art-contextmenus,.art-video-player.art-backdrop .art-info,.art-video-player.art-backdrop .art-settings,.art-video-player.art-backdrop .art-layer-auto-playback,.art-video-player.art-backdrop .art-selector-list,.art-video-player.art-backdrop .art-volume-inner{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000bf!important}.art-video{z-index:10;width:100%;height:100%;cursor:pointer;position:absolute;inset:0}.art-poster{z-index:11;width:100%;height:100%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:var(--art-subtitle-gap);bottom:var(--art-subtitle-bottom);font-size:var(--art-subtitle-font-size);transition:bottom var(--art-transition-duration)ease;text-shadow:var(--art-subtitle-border)1px 0 1px,var(--art-subtitle-border)0 1px 1px,var(--art-subtitle-border)-1px 0 1px,var(--art-subtitle-border)0 -1px 1px,var(--art-subtitle-border)1px 1px 1px,var(--art-subtitle-border)-1px -1px 1px,var(--art-subtitle-border)1px -1px 1px,var(--art-subtitle-border)-1px 1px 1px;flex-direction:column;padding:0 5%;display:none;position:absolute}.art-video-player.art-subtitle-show .art-subtitle{display:flex}.art-video-player.art-control-show .art-subtitle{bottom:calc(var(--art-control-height) + var(--art-subtitle-bottom))}.art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:flex}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-video-player .art-mask .art-state{opacity:0;width:var(--art-state-size);height:var(--art-state-size);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;display:flex;transform:scale(2)}.art-video-player.art-mask-show .art-state{cursor:pointer;pointer-events:auto;opacity:var(--art-state-opacity);transform:scale(1)}.art-video-player.art-loading-show .art-state{display:none}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;width:100%;height:100%;opacity:0;pointer-events:none;justify-content:flex-end;gap:var(--art-bottom-gap);padding:0 var(--art-padding);transition:opacity var(--art-transition-duration)ease;background-size:100% var(--art-bottom-height);background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.art-video-player .art-bottom .art-controls,.art-video-player .art-bottom .art-progress{transform:translateY(var(--art-bottom-offset));transition:transform var(--art-transition-duration)ease}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1}.art-video-player.art-control-show .art-bottom .art-controls,.art-video-player.art-hover .art-bottom .art-controls,.art-video-player.art-control-show .art-bottom .art-progress,.art-video-player.art-hover .art-bottom .art-progress{transform:translateY(0)}.art-bottom .art-progress{z-index:0;pointer-events:auto;position:relative}.art-bottom .art-progress .art-control-progress{cursor:pointer;height:var(--art-progress-height);justify-content:center;align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;transition:height var(--art-transition-duration)ease;background-color:var(--art-progress-color);align-items:center;display:flex;position:relative}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-hover{z-index:0;width:100%;height:100%;width:0%;background-color:var(--art-hover-color);display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;width:100%;height:100%;width:0%;background-color:var(--art-loaded-color);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;width:100%;height:100%;width:0%;background-color:var(--art-theme);position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{z-index:0;width:100%;height:100%;pointer-events:auto;width:var(--art-highlight-width);transform:translateX(calc(var(--art-highlight-width)/-2));background-color:var(--art-highlight-color);position:absolute;inset:0 auto 0 0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{z-index:40;width:var(--art-indicator-size);height:var(--art-indicator-size);transform:scale(var(--art-indicator-scale));margin-left:calc(var(--art-indicator-size)/-2);transition:transform var(--art-transition-duration)ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:active{transform:scale(1)!important}.art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;border-radius:var(--art-border-radius);white-space:nowrap;background-color:var(--art-tip-background);padding:3px 5px;font-size:12px;line-height:1;display:none;position:absolute;top:-25px;left:0}.art-bottom .art-progress .art-control-progress:hover .art-control-progress-inner{height:100%}.art-bottom .art-progress .art-control-thumbnails{border-radius:var(--art-border-radius);pointer-events:none;background-color:var(--art-widget-background);display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-bottom .art-progress .art-control-loop{z-index:0;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-bottom .art-progress .art-control-loop .art-loop-point{z-index:0;width:100%;height:100%;width:var(--art-loop-width);background-color:var(--art-loop-color);transform:translateX(calc(var(--art-loop-width)/-2))scaleY(1.5);position:absolute;inset:0 0 0 0%}.art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1)}.art-controls{z-index:10;pointer-events:auto;height:var(--art-control-height);justify-content:space-between;align-items:center;display:flex;position:relative}.art-controls .art-controls-left,.art-controls .art-controls-right{height:100%;display:flex}.art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:none}.art-controls .art-controls-right{justify-content:flex-end}.art-controls .art-control{cursor:pointer;white-space:nowrap;opacity:var(--art-control-opacity);min-height:var(--art-control-height);min-width:var(--art-control-height);transition:opacity var(--art-transition-duration)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.art-controls .art-control .art-icon{height:var(--art-control-icon-size);width:var(--art-control-icon-size);transform:scale(var(--art-control-icon-scale));transition:transform var(--art-transition-duration)ease}.art-controls .art-control .art-icon:active{transform:scale(calc(var(--art-control-icon-scale)*.8))}.art-controls .art-control:hover{opacity:1}.art-control-volume{position:relative}.art-control-volume .art-volume-panel{text-align:center;cursor:default;opacity:0;pointer-events:none;left:0;right:0;bottom:var(--art-control-height);width:var(--art-control-height);height:var(--art-volume-height);transition:all var(--art-transition-duration)ease;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex;position:absolute;transform:translateY(10px)}.art-control-volume .art-volume-panel .art-volume-inner{height:100%;width:100%;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);flex-direction:column;align-items:center;gap:10px;padding:10px 0 12px;display:flex}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider{width:100%;cursor:pointer;flex:1;justify-content:center;display:flex;position:relative}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle{width:2px;border-radius:var(--art-border-radius);background-color:#ffffff40;justify-content:center;display:flex;position:relative;overflow:hidden}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-handle .art-volume-loaded{z-index:0;width:100%;height:100%;background-color:var(--art-theme);position:absolute;inset:0}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider .art-volume-indicator{width:var(--art-volume-handle-size);height:var(--art-volume-handle-size);margin-top:calc(var(--art-volume-handle-size)/-2);background-color:var(--art-theme);transition:transform var(--art-transition-duration)ease;border-radius:100%;flex-shrink:0;position:absolute;transform:scale(1)}.art-control-volume .art-volume-panel .art-volume-inner .art-volume-slider:active .art-volume-indicator{transform:scale(.9)}.art-control-volume:hover .art-volume-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.art-video-player .art-notice{z-index:80;width:100%;height:100%;height:auto;padding:var(--art-padding);pointer-events:none;display:none;position:absolute;inset:0 0 auto}.art-video-player .art-notice .art-notice-inner{border-radius:var(--art-border-radius);background-color:var(--art-tip-background);padding:5px;line-height:1;display:inline-flex}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);min-width:var(--art-contextmenus-min-width);flex-direction:column;padding:5px 0;font-size:12px;display:none;position:absolute}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;border-bottom:1px solid #ffffff1a;padding:10px 15px;display:flex}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 8px}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--art-theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;border-radius:var(--art-border-radius);transform-origin:100% 100%;max-height:var(--art-settings-max-height);left:auto;right:var(--art-padding);bottom:var(--art-control-height);transform:scale(var(--art-settings-scale));transition:all var(--art-transition-duration)ease;background-color:var(--art-widget-background);flex-direction:column;display:none;position:absolute;overflow:hidden auto}.art-video-player .art-settings .art-setting-panel{flex-direction:column;display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item{cursor:pointer;transition:background-color var(--art-transition-duration)ease;justify-content:space-between;align-items:center;padding:0 5px;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--art-theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{justify-content:center;align-items:center;gap:5px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:var(--art-settings-icon-size);width:var(--art-settings-icon-size);justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{min-width:32px;height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:flex}.art-video-player .art-info{left:var(--art-padding);top:var(--art-padding);z-index:100;border-radius:var(--art-border-radius);background-color:var(--art-widget-background);padding:10px;font-size:12px;display:none;position:absolute}.art-video-player .art-info .art-info-panel{flex-direction:column;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item{align-items:center;gap:5px;display:flex}.art-video-player .art-info .art-info-panel .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-panel .art-info-item .art-info-content{width:250px;text-overflow:ellipsis;white-space:nowrap;user-select:all;overflow:hidden}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio]{overflow:hidden}.art-video-player[data-aspect-ratio] .art-video{object-fit:fill;box-sizing:content-box}.art-fullscreen{--art-control-height:60px;--art-control-icon-scale:1.3}.art-fullscreen-web{--art-control-height:60px;--art-control-icon-scale:1.3;z-index:var(--art-fullscreen-web-index);width:100%;height:100%;position:fixed;inset:0}.art-mini-popup{z-index:9999;width:320px;height:180px;border-radius:var(--art-border-radius);cursor:move;user-select:none;background:#000;transition:opacity .2s;position:fixed;overflow:hidden;box-shadow:0 0 5px #00000080}.art-mini-popup svg{fill:#fff}.art-mini-popup .art-video{pointer-events:none}.art-mini-popup .art-mini-close{z-index:20;cursor:pointer;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:10px}.art-mini-popup .art-mini-state{z-index:30;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#00000040;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.art-mini-popup .art-mini-state .art-icon{opacity:.75;cursor:pointer;pointer-events:auto;transition:transform .2s;transform:scale(3)}.art-mini-popup .art-mini-state .art-icon:active{transform:scale(2.5)}.art-mini-popup.art-mini-droging{opacity:.9}.art-mini-popup:hover .art-mini-close,.art-mini-popup:hover .art-mini-state{opacity:1}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-mini-progress-bar{z-index:0;width:100%;height:100%;height:var(--art-mini-progress-height);background-color:var(--art-theme);display:flex;position:absolute;inset:auto 0 0}.art-video-player .art-layer-lock{height:var(--art-lock-size);width:var(--art-lock-size);top:50%;left:var(--art-padding);background-color:var(--art-tip-background);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}.art-video-player .art-layer-auto-playback{border-radius:var(--art-border-radius);left:var(--art-padding);bottom:calc(var(--art-control-height) + var(--art-bottom-gap) + 10px);background-color:var(--art-widget-background);align-items:center;gap:10px;padding:10px;line-height:1;display:none;position:absolute}.art-video-player .art-layer-auto-playback .art-auto-playback-close{cursor:pointer;justify-content:center;align-items:center;display:flex}.art-video-player .art-layer-auto-playback .art-auto-playback-close svg{width:15px;height:15px;fill:var(--art-theme)}.art-video-player .art-layer-auto-playback .art-auto-playback-jump{color:var(--art-theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:var(--art-subtitle-bottom)!important}.art-video-player.art-lock .art-layer-mini-progress-bar{display:flex!important}.art-video-player.art-control-show .art-layer-mini-progress-bar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-control-selector{position:relative}.art-control-selector .art-selector-list{text-align:center;border-radius:var(--art-border-radius);opacity:0;pointer-events:none;bottom:var(--art-control-height);max-height:var(--art-selector-max-height);background-color:var(--art-widget-background);transition:all var(--art-transition-duration)ease;flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden auto;transform:translateY(10px)}.art-control-selector .art-selector-list .art-selector-item{width:100%;flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;line-height:1;display:flex}.art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-control-selector .art-selector-list .art-selector-item:hover,.art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--art-theme)}.art-control-selector:hover .art-selector-list{opacity:1;pointer-events:auto;transform:translateY(0)}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:\"\";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=\"\"]:before,[aria-label=\"\"]:after,[data-hint=\"\"]:before,[data-hint=\"\"]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}.art-video-player.art-mobile{--art-bottom-gap:10px;--art-control-height:38px;--art-control-icon-scale:1;--art-state-size:60px;--art-settings-max-height:180px;--art-selector-max-height:180px;--art-indicator-scale:1;--art-control-opacity:1}.art-video-player.art-mobile .art-controls-left{margin-left:calc(var(--art-padding)/-1)}.art-video-player.art-mobile .art-controls-right{margin-right:calc(var(--art-padding)/-1)}'},{}],bAWi2:[function(e,t,r){t.exports=function(){\"use strict\";function e(t){return(e=\"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})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var o=e(r);if(\"boolean\"===o)return\"boolean\";if(\"string\"===o)return\"string\";if(\"number\"===o)return\"number\";if(\"symbol\"===o)return\"symbol\";if(\"function\"===o)return function(e){return\"GeneratorFunction\"===a(e)}(r)?\"generatorfunction\":\"function\";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return\"array\";if(function(e){return!(!e.constructor||\"function\"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return\"buffer\";if(function(e){try{if(\"number\"==typeof e.length&&\"function\"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(e){return e instanceof Date||\"function\"==typeof e.toDateString&&\"function\"==typeof e.getDate&&\"function\"==typeof e.setDate}(r))return\"date\";if(function(e){return e instanceof Error||\"string\"==typeof e.message&&e.constructor&&\"number\"==typeof e.constructor.stackTraceLimit}(r))return\"error\";if(function(e){return e instanceof RegExp||\"string\"==typeof e.flags&&\"boolean\"==typeof e.ignoreCase&&\"boolean\"==typeof e.multiline&&\"boolean\"==typeof e.global}(r))return\"regexp\";switch(a(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(e){return\"function\"==typeof e.throw&&\"function\"==typeof e.return&&\"function\"==typeof e.next}(r))return\"generator\";switch(o=t.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return o.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function a(e){return e.constructor?e.constructor.name:null}function o(e,t){var a=2n)),a.export(r,\"queryAll\",(()=>i)),a.export(r,\"addClass\",(()=>s)),a.export(r,\"removeClass\",(()=>l)),a.export(r,\"hasClass\",(()=>c)),a.export(r,\"append\",(()=>p)),a.export(r,\"remove\",(()=>u)),a.export(r,\"setStyle\",(()=>d)),a.export(r,\"setStyles\",(()=>f)),a.export(r,\"getStyle\",(()=>h)),a.export(r,\"sublings\",(()=>m)),a.export(r,\"inverseClass\",(()=>g)),a.export(r,\"tooltip\",(()=>v)),a.export(r,\"isInViewport\",(()=>y)),a.export(r,\"includeFromEvent\",(()=>b)),a.export(r,\"replaceElement\",(()=>x)),a.export(r,\"createElement\",(()=>w)),a.export(r,\"getIcon\",(()=>j));var o=e(\"./compatibility\");function n(e,t=document){return t.querySelector(e)}function i(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML(\"beforeend\",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){for(const r in t)d(e,r,t[r]);return e}function h(e,t,r=!0){const a=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(a):a}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r=\"top\"){o.isMobile||(e.setAttribute(\"aria-label\",t),s(e,\"hint--rounded\"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=a&&r.top+r.height+t>=0,i=r.left-t<=o+t&&r.left+r.width+t>=0;return n&&i}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}function j(e=\"\",t=\"\"){const r=w(\"i\");return s(r,\"art-icon\"),s(r,`art-icon-${e}`),p(r,t),r}},{\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6ZTr6\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"userAgent\",(()=>o)),a.export(r,\"isSafari\",(()=>n)),a.export(r,\"isWechat\",(()=>i)),a.export(r,\"isIE\",(()=>s)),a.export(r,\"isAndroid\",(()=>l)),a.export(r,\"isIOS\",(()=>c)),a.export(r,\"isIOS13\",(()=>p)),a.export(r,\"isMobile\",(()=>u));const o=\"undefined\"!=typeof navigator?navigator.userAgent:\"\",n=/^((?!chrome|android).)*safari/i.test(o),i=/MicroMessenger/i.test(o),s=/MSIE|Trident/i.test(o),l=/android/i.test(o),c=/iPad|iPhone|iPod/i.test(o)&&!window.MSStream,p=c||o.includes(\"Macintosh\")&&navigator.maxTouchPoints>=1,u=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(o)||p},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hwmZz:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"ArtPlayerError\",(()=>o)),a.export(r,\"errorHandle\",(()=>n));class o extends Error{constructor(e,t){super(e),\"function\"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name=\"ArtPlayerError\"}}function n(e,t){if(!e)throw new o(t);return e}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],inzwq:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e){return\"WEBVTT \\r\\n\\r\\n\".concat((t=e,t.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g,((e,t,r)=>{let a=r.slice(0,3);return 1===r.length&&(a=r+\"00\"),2===r.length&&(a=r+\"0\"),`${t},${a}`}))).replace(/\\{\\\\([ibu])\\}/g,\"\").replace(/\\{\\\\([ibu])1\\}/g,\"<$1>\").replace(/\\{([ibu])\\}/g,\"<$1>\").replace(/\\{\\/([ibu])\\}/g,\"\").replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g,\"$1.$2\").replace(/{[\\s\\S]*?}/g,\"\").concat(\"\\r\\n\\r\\n\"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:\"text/vtt\"}))}function i(e){const t=new RegExp(\"Dialogue:\\\\s\\\\d,(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\\\s\\\\S]*)$\",\"i\");function r(e=\"\"){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?\"0\":\":0\")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join(\"\")}return`WEBVTT\\n\\n${e.split(/\\r?\\n/).map((e=>{const a=e.match(t);return a?{start:r(a[1].trim()),end:r(a[2].trim()),text:a[5].replace(/{[\\s\\S]*?}/g,\"\").replace(/(\\\\N)/g,\"\\n\").trim().split(/\\r?\\n/).map((e=>e.trim())).join(\"\\n\")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\\n${e.start} --\\x3e ${e.end}\\n${e.text}`:\"\")).filter((e=>e.trim())).join(\"\\n\\n\")}`}a.defineInteropFlag(r),a.export(r,\"srtToVtt\",(()=>o)),a.export(r,\"vttToBlob\",(()=>n)),a.export(r,\"assToVtt\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6b7Ip\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e){return e.includes(\"?\")?o(e.split(\"?\")[0]):e.includes(\"#\")?o(e.split(\"#\")[0]):e.trim().toLowerCase().split(\".\").pop()}function n(e,t){const r=document.createElement(\"a\");r.style.display=\"none\",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}a.defineInteropFlag(r),a.export(r,\"getExt\",(()=>o)),a.export(r,\"download\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5NSdr\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"def\",(()=>o)),a.export(r,\"has\",(()=>i)),a.export(r,\"get\",(()=>s)),a.export(r,\"mergeDeep\",(()=>l));const o=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function i(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&\"object\"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((a=>{const o=e[a],n=r[a];Array.isArray(o)&&Array.isArray(n)?e[a]=o.concat(...n):t(o)&&t(n)?e[a]=l(o,n):e[a]=n})),e)),{})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],epmNy:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t){let r;return function(...a){clearTimeout(r),r=setTimeout((()=>(r=null,e.apply(this,a))),t)}}function i(e,t){let r=!1;return function(...a){r||(e.apply(this,a),r=!0,setTimeout((function(){r=!1}),t))}}a.defineInteropFlag(r),a.export(r,\"sleep\",(()=>o)),a.export(r,\"debounce\",(()=>n)),a.export(r,\"throttle\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gapRl:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function o(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e){return[\"string\",\"number\"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),a=Math.floor(e-3600*t-60*r);return(t>0?[t,r,a]:[r,a]).map((e=>e<10?`0${e}`:String(e))).join(\":\")}function l(e){return e.replace(/[&<>'\"]/g,(e=>({\"&\":\"&\",\"<\":\"<\",\">\":\">\",\"'\":\"'\",'\"':\""\"}[e]||e)))}a.defineInteropFlag(r),a.export(r,\"clamp\",(()=>o)),a.export(r,\"capitalize\",(()=>n)),a.export(r,\"isStringOrNumber\",(()=>i)),a.export(r,\"secondToTime\",(()=>s)),a.export(r,\"escape\",(()=>l))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],AKEiO:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"ComponentOption\",(()=>d));var o=e(\"../utils\");const n=\"array\",i=\"boolean\",s=\"string\",l=\"number\",c=\"object\",p=\"function\";function u(e,t,r){return(0,o.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(\".\")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${i}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${i}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,type:s,theme:s,lang:s,volume:l,isLive:i,muted:i,autoplay:i,autoSize:i,autoMini:i,loop:i,flip:i,playbackRate:i,aspectRatio:i,screenshot:i,setting:i,hotkey:i,pip:i,mutex:i,backdrop:i,fullscreen:i,fullscreenWeb:i,subtitleOffset:i,miniProgressBar:i,useSSR:i,playsInline:i,lock:i,fastForward:i,autoPlayback:i,autoOrientation:i,airplay:i,plugins:[p],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const a=[\"top\",\"left\",\"right\"];return(0,o.errorHandle)(a.includes(e),`${r.join(\".\")} only accept ${a.toString()} as parameters`)}}],quality:[{default:`?${i}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:i,encoding:s,onVttLoad:p},moreVideoAttr:c,i18n:c,icons:c,cssVar:c,customType:c}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lyjeQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default={propertys:[\"audioTracks\",\"autoplay\",\"buffered\",\"controller\",\"controls\",\"crossOrigin\",\"currentSrc\",\"currentTime\",\"defaultMuted\",\"defaultPlaybackRate\",\"duration\",\"ended\",\"error\",\"loop\",\"mediaGroup\",\"muted\",\"networkState\",\"paused\",\"playbackRate\",\"played\",\"preload\",\"readyState\",\"seekable\",\"seeking\",\"src\",\"startDate\",\"textTracks\",\"videoTracks\",\"volume\"],methods:[\"addTextTrack\",\"canPlayType\",\"load\",\"play\",\"pause\"],events:[\"abort\",\"canplay\",\"canplaythrough\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"loadeddata\",\"loadedmetadata\",\"loadstart\",\"pause\",\"play\",\"playing\",\"progress\",\"ratechange\",\"seeked\",\"seeking\",\"stalled\",\"suspend\",\"timeupdate\",\"volumechange\",\"waiting\"],prototypes:[\"width\",\"height\",\"videoWidth\",\"videoHeight\",\"poster\",\"webkitDecodedFrameCount\",\"webkitDroppedFrameCount\",\"playsInline\",\"webkitSupportsFullscreen\",\"webkitDisplayingFullscreen\",\"onenterpictureinpicture\",\"onleavepictureinpicture\",\"disablePictureInPicture\",\"cancelVideoFrameCallback\",\"requestVideoFrameCallback\",\"getVideoPlaybackQuality\",\"requestPictureInPicture\",\"webkitEnterFullScreen\",\"webkitEnterFullscreen\",\"webkitExitFullScreen\",\"webkitExitFullscreen\"]}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],X13Zf:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"./utils\");class o{constructor(e){this.art=e;const{option:t,constructor:r}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,a.query)(t.container),(0,a.errorHandle)(this.$container,`No container element found by ${t.container}`));const o=this.$container.tagName.toLowerCase();(0,a.errorHandle)(\"div\"===o,`Unsupported container element type, only support 'div' but got '${o}'`),(0,a.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),\"Cannot mount multiple instances on the same dom element\"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),this.init()}static get html(){return'
Player version:
5.0.9
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
'}query(e){return(0,a.query)(e,this.$container)}init(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=o.html),this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\"),this.$track=this.query(\"track\"),this.$poster=this.query(\".art-poster\"),this.$subtitle=this.query(\".art-subtitle\"),this.$danmuku=this.query(\".art-danmuku\"),this.$bottom=this.query(\".art-bottom\"),this.$progress=this.query(\".art-progress\"),this.$controls=this.query(\".art-controls\"),this.$controlsLeft=this.query(\".art-controls-left\"),this.$controlsCenter=this.query(\".art-controls-center\"),this.$controlsRight=this.query(\".art-controls-right\"),this.$layer=this.query(\".art-layers\"),this.$loading=this.query(\".art-loading\"),this.$notice=this.query(\".art-notice\"),this.$noticeInner=this.query(\".art-notice-inner\"),this.$mask=this.query(\".art-mask\"),this.$state=this.query(\".art-state\"),this.$setting=this.query(\".art-settings\"),this.$info=this.query(\".art-info\"),this.$infoPanel=this.query(\".art-info-panel\"),this.$infoClose=this.query(\".art-info-close\"),this.$contextmenu=this.query(\".art-contextmenus\"),e.backdrop&&(0,a.addClass)(this.$player,\"art-backdrop\"),a.isMobile&&(0,a.addClass)(this.$player,\"art-mobile\")}destroy(e){e?(0,a.replaceElement)(this.$original,this.$container):(0,a.addClass)(this.$player,\"art-destroy\")}}r.default=o},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3jKkj\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"./zh-cn.json\"),i=a.interopDefault(n),s=e(\"./zh-tw.json\"),l=a.interopDefault(s),c=e(\"./pl.json\"),p=a.interopDefault(c),u=e(\"./cs.json\"),d=a.interopDefault(u),f=e(\"./es.json\"),h=a.interopDefault(f),m=e(\"./fa.json\"),g=a.interopDefault(m),v=e(\"./fr.json\"),y=a.interopDefault(v),b=e(\"./id.json\"),x=a.interopDefault(b),w=e(\"./ru.json\"),j=a.interopDefault(w);r.default=class{constructor(e){this.art=e,this.languages={\"zh-cn\":i.default,\"zh-tw\":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default,fr:y.default,id:x.default,ru:j.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,o.mergeDeep)(this.languages,e),this.init()}}},{\"../utils\":\"71aH7\",\"./zh-cn.json\":\"lNQi5\",\"./zh-tw.json\":\"eRpom\",\"./pl.json\":\"iEpPa\",\"./cs.json\":\"dBgp3\",\"./es.json\":\"dNIrL\",\"./fa.json\":\"7Plhe\",\"./fr.json\":\"kGNjI\",\"./id.json\":\"6MQTw\",\"./ru.json\":\"7LASr\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"统计信息\",\"Close\":\"关闭\",\"Video Load Failed\":\"加载失败\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暂停\",\"Rate\":\"速度\",\"Mute\":\"静音\",\"Video Flip\":\"画面翻转\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新连接\",\"Show Setting\":\"显示设置\",\"Hide Setting\":\"隐藏设置\",\"Screenshot\":\"截图\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"画面比例\",\"Default\":\"默认\",\"Normal\":\"正常\",\"Open\":\"打开\",\"Switch Video\":\"切换\",\"Switch Subtitle\":\"切换字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"网页全屏\",\"Exit Web Fullscreen\":\"退出网页全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"开启画中画\",\"Exit PIP Mode\":\"退出画中画\",\"PIP Not Supported\":\"不支持画中画\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳转播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"統計訊息\",\"Close\":\"關閉\",\"Video Load Failed\":\"載入失敗\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暫停\",\"Rate\":\"速度\",\"Mute\":\"靜音\",\"Video Flip\":\"畫面翻轉\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新連接\",\"Show Setting\":\"顯示设置\",\"Hide Setting\":\"隱藏设置\",\"Screenshot\":\"截圖\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"畫面比例\",\"Default\":\"默認\",\"Normal\":\"正常\",\"Open\":\"打開\",\"Switch Video\":\"切換\",\"Switch Subtitle\":\"切換字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"網頁全屏\",\"Exit Web Fullscreen\":\"退出網頁全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"開啟畫中畫\",\"Exit PIP Mode\":\"退出畫中畫\",\"PIP Not Supported\":\"不支持畫中畫\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳轉播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informacje o wideo\",\"Close\":\"Zamknij\",\"Video Load Failed\":\"Błąd ładowania wideo\",\"Volume\":\"Głośność\",\"Play\":\"Odtwórz\",\"Pause\":\"Wstrzymaj\",\"Rate\":\"Oceń\",\"Mute\":\"Wycisz\",\"Video Flip\":\"Rotacja wideo\",\"Horizontal\":\"Pozioma\",\"Vertical\":\"Pionowa\",\"Reconnect\":\"Połącz ponownie\",\"Show Setting\":\"Pokaż ustawienia\",\"Hide Setting\":\"Ukryj ustawienia\",\"Screenshot\":\"Zrzut ekranu\",\"Play Speed\":\"Prędkość odtwarzania\",\"Aspect Ratio\":\"Współczynnik proporcji\",\"Default\":\"Domyślny\",\"Normal\":\"Normalny\",\"Open\":\"Otwórz\",\"Switch Video\":\"Przełącz wideo\",\"Switch Subtitle\":\"Przełącz napisy\",\"Fullscreen\":\"Pełny ekran\",\"Exit Fullscreen\":\"Zamknij pełny ekran\",\"Web Fullscreen\":\"Tryb pełnej strony\",\"Exit Web Fullscreen\":\"Zamknij tryb pełnej strony\",\"Mini Player\":\"Miniodtwarzacz\",\"PIP Mode\":\"Tryb PiP\",\"Exit PIP Mode\":\"Zamknij tryb PiP\",\"PIP Not Supported\":\"Tryb PiP nieobsługiwany\",\"Fullscreen Not Supported\":\"Pełny ekran nieobsługiwany\",\"Subtitle Offset\":\"Przesunięcie napisów\",\"Last Seen\":\"Ostatnio widziany\",\"Jump Play\":\"Skocz do gry\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay nie jest dostępny\"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Info o videu\",\"Close\":\"Zavřít\",\"Video Load Failed\":\"Nahrání videa selhalo\",\"Volume\":\"Hlasitost\",\"Play\":\"Přehrát\",\"Pause\":\"Pozastavit\",\"Rate\":\"Hodnocení\",\"Mute\":\"Ztlumit\",\"Video Flip\":\"Otočit video\",\"Horizontal\":\"Horizontálně\",\"Vertical\":\"Vertikálně\",\"Reconnect\":\"Opětovné připojení\",\"Show Setting\":\"Zobrazit nastavení\",\"Hide Setting\":\"Skrýt nastavení\",\"Screenshot\":\"Snímek obrazovky\",\"Play Speed\":\"Rychlost přehrávání\",\"Aspect Ratio\":\"Poměr stran\",\"Default\":\"Výchozí\",\"Normal\":\"Normální\",\"Open\":\"Otevřít\",\"Switch Video\":\"Přepnout video\",\"Switch Subtitle\":\"Přepnout titulky\",\"Fullscreen\":\"Celá obrazovka\",\"Exit Fullscreen\":\"Opustit režim celé obrazovky\",\"Web Fullscreen\":\"Celá stránka\",\"Exit Web Fullscreen\":\"Zavřít režim celé stránky\",\"Mini Player\":\"Mini přehrávač\",\"PIP Mode\":\"Režim PIP\",\"Exit PIP Mode\":\"Opustit režim PIP\",\"PIP Not Supported\":\"Režim PIP není podporován\",\"Fullscreen Not Supported\":\"Režim celé obrazovky není podporován\",\"Subtitle Offset\":\"Posun titulků\",\"Last Seen\":\"Naposledy viděn\",\"Jump Play\":\"Hra na skok\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay není k dispozici\"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Información del video\",\"Close\":\"Cerrar\",\"Video Load Failed\":\"Falló carga de video\",\"Volume\":\"Volumen\",\"Play\":\"Reproduciendo\",\"Pause\":\"Pausa\",\"Rate\":\"Velocidad\",\"Mute\":\"Silencio\",\"Video Flip\":\"Rotar video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconectando\",\"Show Setting\":\"Mostrar ajustes\",\"Hide Setting\":\"Ocultar ajustes\",\"Screenshot\":\"Captura de Pantalla\",\"Play Speed\":\"Velocidad de reproducción\",\"Aspect Ratio\":\"Relación de aspecto\",\"Default\":\"Por defecto\",\"Normal\":\"Normal\",\"Open\":\"Abrir\",\"Switch Video\":\"Cambiar video\",\"Switch Subtitle\":\"Cambiar subtítulo\",\"Fullscreen\":\"Pantalla completa\",\"Exit Fullscreen\":\"Salir de Pantalla completa\",\"Web Fullscreen\":\"Pantalla completa Web\",\"Exit Web Fullscreen\":\"Salir de Pantalla completa\",\"Mini Player\":\"Mini reproductor\",\"PIP Mode\":\"Modo PiP\",\"Exit PIP Mode\":\"Cerrar modo PiP\",\"PIP Not Supported\":\"Modo PiP no compatible\",\"Fullscreen Not Supported\":\"Pantalla completa no soportada\",\"Subtitle Offset\":\"Ajuste subtítulo\",\"Last Seen\":\"Visto última vez\",\"Jump Play\":\"Saltar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay no disponible\"}')},{}],\"7Plhe\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"اطلاعات ویدیو\",\"Close\":\"بستن\",\"Video Load Failed\":\"بارگذاری ناموفق\",\"Play\":\"پخش\",\"Volume\":\"میزان صدا\",\"Pause\":\"توقف\",\"Rate\":\"نرخ\",\"Mute\":\"سکوت\",\"Video Flip\":\"چرخش تصویر\",\"Horizontal\":\"افقی\",\"Vertical\":\"عمودی\",\"Reconnect\":\"اتصال مجدد\",\"Show Setting\":\"تنظیمات\",\"Hide Setting\":\"بستن تنظیمات\",\"Screenshot\":\"عکس از صفحه\",\"Play Speed\":\"سرعت پخش\",\"Aspect Ratio\":\"نسبت تصویر\",\"Default\":\"حالت پیشفرض\",\"Normal\":\" حالت عادی\",\"Open\":\"بازکردن\",\"Switch Video\":\"تغییر ویدیو\",\"Switch Subtitle\":\"نغییر زیرنویس\",\"Fullscreen\":\"تمام صفحه\",\"Exit Fullscreen\":\"کوچک کردن\",\"Web Fullscreen\":\"حالت تئاتر\",\"Exit Web Fullscreen\":\"خروج از حالت تئاتر\",\"Mini Player\":\"حالت پخش کوچک\",\"PIP Mode\":\" مینی پلیر\",\"Exit PIP Mode\":\"خروج از مینی پلیر\",\"PIP Not Supported\":\"عدم پشتیبانی از مینی پلیر\",\"Fullscreen Not Supported\":\"عدم پشتیبانی از حالت تمام صفحه\",\"Subtitle Offset\":\"افست زیرنویس\",\"Last Seen\":\"آخرین بازدید\",\"Jump Play\":\"جامپ پلی\",\"AirPlay\":\"ایر پلی\",\"AirPlay Not Available\":\"عدم پشتیبانی از ایرپلی\"}')},{}],kGNjI:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informations de la vidéo\",\"Close\":\"Fermer\",\"Video Load Failed\":\"Téléchargement de la vidéo échoué\",\"Volume\":\"Volume\",\"Play\":\"Lire\",\"Pause\":\"Pause\",\"Rate\":\"Vitesse\",\"Mute\":\"Muet\",\"Video Flip\":\"Rotation de la vidéo\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconnexion\",\"Show Setting\":\"Afficher les paramètres\",\"Hide Setting\":\"Cacher les paramètres\",\"Screenshot\":\"Capture d\\'écran\",\"Play Speed\":\"Vitesse de lecture\",\"Aspect Ratio\":\"Rapport d\\'aspect\",\"Default\":\"Défaut\",\"Normal\":\"Normal\",\"Open\":\"Ouvrir\",\"Switch Video\":\"Basculer la vidéo\",\"Switch Subtitle\":\"Basculer le sous-titre\",\"Fullscreen\":\"Plein écran\",\"Exit Fullscreen\":\"Quitter le plein écran\",\"Web Fullscreen\":\"Plein écran Web\",\"Exit Web Fullscreen\":\"Quitter le plein écran Web\",\"Mini Player\":\"Mini lecteur\",\"PIP Mode\":\"Mode PiP\",\"Exit PIP Mode\":\"Fermer le mode PiP\",\"PIP Not Supported\":\"Mode PiP non supporté\",\"Fullscreen Not Supported\":\"Plein écran non supporté\",\"Subtitle Offset\":\"Réglage des sous-titres\",\"Last Seen\":\"Dernière position\",\"Jump Play\":\"Continuer\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay non disponible\"}')},{}],\"6MQTw\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informasi Video\",\"Close\":\"Tutup\",\"Video Load Failed\":\"Gagal Memuat Video\",\"Volume\":\"Volume\",\"Play\":\"Putar\",\"Pause\":\"Jeda\",\"Rate\":\"Kecepatan\",\"Mute\":\"Senyap\",\"Video Flip\":\"Memutar Video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertikal\",\"Reconnect\":\"Menyambung Kembali\",\"Show Setting\":\"Tampilkan Pengaturan\",\"Hide Setting\":\"Sembunyikan Pengaturan\",\"Screenshot\":\"Tangkapan Layar\",\"Play Speed\":\"Kecepatan Putar\",\"Aspect Ratio\":\"Rasio Aspek\",\"Default\":\"Default\",\"Normal\":\"Normal\",\"Open\":\"Buka\",\"Switch Video\":\"Ganti Video\",\"Switch Subtitle\":\"Ganti Subtitle\",\"Fullscreen\":\"Layar Penuh\",\"Exit Fullscreen\":\"Keluar dari Layar Penuh\",\"Web Fullscreen\":\"Layar Penuh Web\",\"Exit Web Fullscreen\":\"Keluar dari Layar Penuh Web\",\"Mini Player\":\"Pemutar Mini\",\"PIP Mode\":\"Mode PIP\",\"Exit PIP Mode\":\"Keluar dari Mode PIP\",\"PIP Not Supported\":\"PIP Tidak Didukung\",\"Fullscreen Not Supported\":\"Layar Penuh Tidak Didukung\",\"Subtitle Offset\":\"Pergeseran Subtitle\",\"Last Seen\":\"Terakhir Dilihat\",\"Jump Play\":\"Lompat Putar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay Tidak Tersedia\"}')},{}],\"7LASr\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Информация\",\"Close\":\"Закрыть\",\"Video Load Failed\":\"Ошибка загрузки видео\",\"Volume\":\"Громкость\",\"Play\":\"Играть\",\"Pause\":\"Пауза\",\"Rate\":\"Скорость\",\"Mute\":\"Заглушить\",\"Video Flip\":\"Развернуть видео\",\"Horizontal\":\"Горизонтально\",\"Vertical\":\"Вертикально\",\"Reconnect\":\"Переподключенине\",\"Show Setting\":\"Показать настройки\",\"Hide Setting\":\"Скрыть настройки\",\"Screenshot\":\"Скриншот\",\"Play Speed\":\"Скорость воспроизведения\",\"Aspect Ratio\":\"Соотношение сторон\",\"Default\":\"По-умолчанию\",\"Normal\":\"Нормальный\",\"Open\":\"Открыть\",\"Switch Video\":\"Переключить видео\",\"Switch Subtitle\":\"Переключить субтитры\",\"Fullscreen\":\"Полноэкранный режим\",\"Exit Fullscreen\":\"Выход из полноэкранного режима\",\"Web Fullscreen\":\"На все окно браузера\",\"Exit Web Fullscreen\":\"Выход из режима полного окна\",\"Mini Player\":\"Мини проигрыватель\",\"PIP Mode\":\"Картинка в картинке\",\"Exit PIP Mode\":\"Закрыть картинку в картинке\",\"PIP Not Supported\":\"Картинка в картинке не поддерживается\",\"Fullscreen Not Supported\":\"Полноэкранный режим не поддерживается\",\"Subtitle Offset\":\"Настройка субтитров\",\"Last Seen\":\"Последнее просмотренное\",\"Jump Play\":\"Перейти\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay недоступен\"}')},{}],a90nx:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./urlMix\"),n=a.interopDefault(o),i=e(\"./attrMix\"),s=a.interopDefault(i),l=e(\"./playMix\"),c=a.interopDefault(l),p=e(\"./pauseMix\"),u=a.interopDefault(p),d=e(\"./toggleMix\"),f=a.interopDefault(d),h=e(\"./seekMix\"),m=a.interopDefault(h),g=e(\"./volumeMix\"),v=a.interopDefault(g),y=e(\"./currentTimeMix\"),b=a.interopDefault(y),x=e(\"./durationMix\"),w=a.interopDefault(x),j=e(\"./switchMix\"),k=a.interopDefault(j),S=e(\"./playbackRateMix\"),I=a.interopDefault(S),C=e(\"./aspectRatioMix\"),P=a.interopDefault(C),$=e(\"./screenshotMix\"),M=a.interopDefault($),T=e(\"./fullscreenMix\"),E=a.interopDefault(T),F=e(\"./fullscreenWebMix\"),A=a.interopDefault(F),z=e(\"./pipMix\"),H=a.interopDefault(z),D=e(\"./loadedMix\"),R=a.interopDefault(D),O=e(\"./playedMix\"),L=a.interopDefault(O),V=e(\"./playingMix\"),N=a.interopDefault(V),Y=e(\"./autoSizeMix\"),_=a.interopDefault(Y),W=e(\"./rectMix\"),q=a.interopDefault(W),B=e(\"./flipMix\"),U=a.interopDefault(B),K=e(\"./miniMix\"),G=a.interopDefault(K),Z=e(\"./loopMix\"),X=a.interopDefault(Z),J=e(\"./posterMix\"),Q=a.interopDefault(J),ee=e(\"./autoHeightMix\"),te=a.interopDefault(ee),re=e(\"./cssVarMix\"),ae=a.interopDefault(re),oe=e(\"./themeMix\"),ne=a.interopDefault(oe),ie=e(\"./typeMix\"),se=a.interopDefault(ie),le=e(\"./stateMix\"),ce=a.interopDefault(le),pe=e(\"./subtitleOffsetMix\"),ue=a.interopDefault(pe),de=e(\"./airplayMix\"),fe=a.interopDefault(de),he=e(\"./qualityMix\"),me=a.interopDefault(he),ge=e(\"./optionInit\"),ve=a.interopDefault(ge),ye=e(\"./eventInit\"),be=a.interopDefault(ye);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,P.default)(e),(0,M.default)(e),(0,E.default)(e),(0,A.default)(e),(0,H.default)(e),(0,R.default)(e),(0,L.default)(e),(0,N.default)(e),(0,_.default)(e),(0,q.default)(e),(0,U.default)(e),(0,G.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,ae.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,me.default)(e),(0,be.default)(e),(0,ve.default)(e)}}},{\"./urlMix\":\"kQoac\",\"./attrMix\":\"deCma\",\"./playMix\":\"fOJuP\",\"./pauseMix\":\"fzHAy\",\"./toggleMix\":\"cBHxQ\",\"./seekMix\":\"koAPr\",\"./volumeMix\":\"6eyuR\",\"./currentTimeMix\":\"faaWv\",\"./durationMix\":\"5y91K\",\"./switchMix\":\"iceD8\",\"./playbackRateMix\":\"keKwh\",\"./aspectRatioMix\":\"jihET\",\"./screenshotMix\":\"36kPY\",\"./fullscreenMix\":\"2GYOJ\",\"./fullscreenWebMix\":\"5aYAP\",\"./pipMix\":\"7EnIB\",\"./loadedMix\":\"3N9mP\",\"./playedMix\":\"et96R\",\"./playingMix\":\"9DzzM\",\"./autoSizeMix\":\"i1LDY\",\"./rectMix\":\"IqARI\",\"./flipMix\":\"7E7Vs\",\"./miniMix\":\"gpugx\",\"./loopMix\":\"f1hVG\",\"./posterMix\":\"1SuFS\",\"./autoHeightMix\":\"8x4te\",\"./cssVarMix\":\"1CaTA\",\"./themeMix\":\"2FqhO\",\"./typeMix\":\"1fQQs\",\"./stateMix\":\"iBOQW\",\"./subtitleOffsetMix\":\"6vlBV\",\"./airplayMix\":\"eftqT\",\"./qualityMix\":\"5SdyX\",\"./optionInit\":\"fCWZK\",\"./eventInit\":\"f8Lv3\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kQoac:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,a.def)(e,\"url\",{get:()=>r.src,async set(o){if(o){const n=e.url,i=t.type||(0,a.getExt)(o),s=t.customType[i];i&&s?(await(0,a.sleep)(),e.loading.show=!0,s.call(e,r,o,e)):(URL.revokeObjectURL(n),r.src=o),n!==e.url&&(e.option.url=o,e.isReady&&n&&e.once(\"video:canplay\",(()=>{e.emit(\"restart\",o)})))}else await(0,a.sleep)(),e.loading.show=!0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],deCma:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t}}=e;(0,a.def)(e,\"attr\",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fOJuP:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:{instances:n},template:{$video:i}}=e;(0,a.def)(e,\"play\",{value:async function(){const a=await i.play();if(r.show=t.get(\"Play\"),e.emit(\"play\"),o.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],koAPr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{notice:t}=e;(0,a.def)(e,\"seek\",{set(r){e.currentTime=r,e.emit(\"seek\",e.currentTime),e.duration&&(t.show=`${(0,a.secondToTime)(e.currentTime)} / ${(0,a.secondToTime)(e.duration)}`)}}),(0,a.def)(e,\"forward\",{set(t){e.seek=e.currentTime+t}}),(0,a.def)(e,\"backward\",{set(t){e.seek=e.currentTime-t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6eyuR\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:o,storage:n}=e;(0,a.def)(e,\"volume\",{get:()=>t.volume||0,set:e=>{t.volume=(0,a.clamp)(e,0,1),o.show=`${r.get(\"Volume\")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set(\"volume\",t.volume)}}),(0,a.def)(e,\"muted\",{get:()=>t.muted,set:e=>{t.muted=e}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],faaWv:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"currentTime\",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,a.clamp)(r,0,e.duration))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5y91K\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"duration\",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iceD8:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){function t(t,r){return new Promise(((a,o)=>{if(t===e.url)return;const{playing:n,aspectRatio:i,playbackRate:s}=e;e.pause(),e.url=t,e.notice.show=\"\",e.once(\"video:error\",o),e.once(\"video:canplay\",(async()=>{e.playbackRate=s,e.aspectRatio=i,e.currentTime=r,n&&await e.play(),e.notice.show=\"\",a()}))}))}(0,a.def)(e,\"switchQuality\",{value:r=>t(r,e.currentTime)}),(0,a.def)(e,\"switchUrl\",{value:e=>t(e,0)}),(0,a.def)(e,\"switch\",{set:e.switchUrl})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],keKwh:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:o}=e;(0,a.def)(e,\"playbackRate\",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;t.playbackRate=a,o.show=`${r.get(\"Rate\")}: ${1===a?r.get(\"Normal\"):`${a}x`}`}else e.playbackRate=1}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jihET:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:n}}=e;(0,a.def)(e,\"aspectRatio\",{get:()=>n.dataset.aspectRatio||\"default\",set(i){if(i||(i=\"default\"),\"default\"===i)(0,a.setStyle)(o,\"width\",null),(0,a.setStyle)(o,\"height\",null),(0,a.setStyle)(o,\"margin\",null),delete n.dataset.aspectRatio;else{const e=i.split(\":\").map(Number),{clientWidth:t,clientHeight:r}=n,s=t/r,l=e[0]/e[1];s>l?((0,a.setStyle)(o,\"width\",l*r+\"px\"),(0,a.setStyle)(o,\"height\",\"100%\"),(0,a.setStyle)(o,\"margin\",\"0 auto\")):((0,a.setStyle)(o,\"width\",\"100%\"),(0,a.setStyle)(o,\"height\",t/l+\"px\"),(0,a.setStyle)(o,\"margin\",\"auto 0\")),n.dataset.aspectRatio=i}r.show=`${t.get(\"Aspect Ratio\")}: ${\"default\"===i?t.get(\"Default\"):i}`,e.emit(\"aspectRatio\",i)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"36kPY\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{notice:t,template:{$video:r}}=e,o=(0,a.createElement)(\"canvas\");(0,a.def)(e,\"getDataURL\",{value:()=>new Promise(((e,a)=>{try{o.width=r.videoWidth,o.height=r.videoHeight,o.getContext(\"2d\").drawImage(r,0,0),e(o.toDataURL(\"image/png\"))}catch(e){t.show=e,a(e)}}))}),(0,a.def)(e,\"getBlobUrl\",{value:()=>new Promise(((e,a)=>{try{o.width=r.videoWidth,o.height=r.videoHeight,o.getContext(\"2d\").drawImage(r,0,0),o.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){t.show=e,a(e)}}))}),(0,a.def)(e,\"screenshot\",{value:async()=>{const t=await e.getDataURL();return(0,a.download)(t,`artplayer_${(0,a.secondToTime)(r.currentTime)}.png`),e.emit(\"screenshot\",t),t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2GYOJ\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../libs/screenfull\"),n=a.interopDefault(o),i=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:a,$player:o}}=e;e.once(\"video:loadedmetadata\",(()=>{n.default.isEnabled?(e=>{n.default.on(\"change\",(()=>{e.emit(\"fullscreen\",n.default.isFullscreen)})),(0,i.def)(e,\"fullscreen\",{get:()=>n.default.isFullscreen,async set(t){t?(e.state=\"fullscreen\",await n.default.request(o),(0,i.addClass)(o,\"art-fullscreen\")):(await n.default.exit(),(0,i.removeClass)(o,\"art-fullscreen\")),e.emit(\"resize\")}})})(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?(e=>{(0,i.def)(e,\"fullscreen\",{get:()=>a.webkitDisplayingFullscreen,set(t){t?(e.state=\"fullscreen\",a.webkitEnterFullscreen(),e.emit(\"fullscreen\",!0)):(a.webkitExitFullscreen(),e.emit(\"fullscreen\",!1)),e.emit(\"resize\")}})})(e):(0,i.def)(e,\"fullscreen\",{get:()=>!1,set(){r.show=t.get(\"Fullscreen Not Supported\")}}),(0,i.def)(e,\"fullscreen\",(0,i.get)(e,\"fullscreen\"))}))}},{\"../libs/screenfull\":\"8v40z\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8v40z\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);const a=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]],o=(()=>{if(\"undefined\"==typeof document)return!1;const e=a[0],t={};for(const r of a){if(r[1]in document){for(const[a,o]of r.entries())t[e[a]]=o;return t}}return!1})(),n={change:o.fullscreenchange,error:o.fullscreenerror};let i={request:(e=document.documentElement,t)=>new Promise(((r,a)=>{const n=()=>{i.off(\"change\",n),r()};i.on(\"change\",n);const s=e[o.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(a)})),exit:()=>new Promise(((e,t)=>{if(!i.isFullscreen)return void e();const r=()=>{i.off(\"change\",r),e()};i.on(\"change\",r);const a=document[o.exitFullscreen]();a instanceof Promise&&a.then(r).catch(t)})),toggle:(e,t)=>i.isFullscreen?i.exit():i.request(e,t),onchange(e){i.on(\"change\",e)},onerror(e){i.on(\"error\",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:o};Object.defineProperties(i,{isFullscreen:{get:()=>Boolean(document[o.fullscreenElement])},element:{enumerable:!0,get:()=>document[o.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[o.fullscreenEnabled])}}),o||(i={isEnabled:!1}),r.default=i},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5aYAP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{constructor:t,template:{$container:r,$player:o}}=e;let n=\"\";(0,a.def)(e,\"fullscreenWeb\",{get:()=>(0,a.hasClass)(o,\"art-fullscreen-web\"),set(i){i?(n=o.style.cssText,t.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(document.body,o),e.state=\"fullscreenWeb\",(0,a.setStyle)(o,\"width\",\"100%\"),(0,a.setStyle)(o,\"height\",\"100%\"),(0,a.addClass)(o,\"art-fullscreen-web\"),e.emit(\"fullscreenWeb\",!0)):(t.FULLSCREEN_WEB_IN_BODY&&(0,a.append)(r,o),n&&(o.style.cssText=n,n=\"\"),(0,a.removeClass)(o,\"art-fullscreen-web\"),e.emit(\"fullscreenWeb\",!1)),e.emit(\"resize\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7EnIB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:o}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:o}=e;t.disablePictureInPicture=!1,(0,a.def)(e,\"pip\",{get:()=>document.pictureInPictureElement,set(r){r?(e.state=\"pip\",t.requestPictureInPicture().catch((e=>{throw o.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw o.show=e,e}))}}),r(t,\"enterpictureinpicture\",(()=>{e.emit(\"pip\",!0)})),r(t,\"leavepictureinpicture\",(()=>{e.emit(\"pip\",!1)}))}(e):o.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode(\"inline\"),(0,a.def)(e,\"pip\",{get:()=>\"picture-in-picture\"===t.webkitPresentationMode,set(r){r?(e.state=\"pip\",t.webkitSetPresentationMode(\"picture-in-picture\"),e.emit(\"pip\",!0)):(t.webkitSetPresentationMode(\"inline\"),e.emit(\"pip\",!1))}})}(e):(0,a.def)(e,\"pip\",{get:()=>!1,set(){r.show=t.get(\"PIP Not Supported\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3N9mP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"loaded\",{get:()=>e.loadedTime/t.duration}),(0,a.def)(e,\"loadedTime\",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],et96R:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"played\",{get:()=>e.currentTime/e.duration})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9DzzM\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,a.def)(e,\"playing\",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],i1LDY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$container:t,$player:r,$video:o}=e.template;(0,a.def)(e,\"autoSize\",{value(){const{videoWidth:n,videoHeight:i}=o,{width:s,height:l}=t.getBoundingClientRect(),c=n/i;if(s/l>c){const e=l*c/s*100;(0,a.setStyle)(r,\"width\",`${e}%`),(0,a.setStyle)(r,\"height\",\"100%\")}else{const e=s/c/l*100;(0,a.setStyle)(r,\"width\",\"100%\"),(0,a.setStyle)(r,\"height\",`${e}%`)}e.emit(\"autoSize\",{width:e.width,height:e.height})}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],IqARI:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"rect\",{get:()=>e.template.$player.getBoundingClientRect()});const t=[\"bottom\",\"height\",\"left\",\"right\",\"top\",\"width\"];for(let r=0;re.rect[o]})}(0,a.def)(e,\"x\",{get:()=>e.left+window.pageXOffset}),(0,a.def)(e,\"y\",{get:()=>e.top+window.pageYOffset})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7E7Vs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$player:t},i18n:r,notice:o}=e;(0,a.def)(e,\"flip\",{get:()=>t.dataset.flip||\"normal\",set(n){n||(n=\"normal\"),\"normal\"===n?delete t.dataset.flip:t.dataset.flip=n,o.show=`${r.get(\"Video Flip\")}: ${r.get((0,a.capitalize)(n))}`,e.emit(\"flip\",n)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gpugx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{icons:t,proxy:r,storage:o,template:{$player:n,$video:i}}=e;let s=!1,l=0,c=0;function p(){const{$mini:t}=e.template;t&&((0,a.removeClass)(n,\"art-mini\"),(0,a.setStyle)(t,\"display\",\"none\"),n.prepend(i),e.emit(\"mini\",!1))}function u(t,r){e.playing?((0,a.setStyle)(t,\"display\",\"none\"),(0,a.setStyle)(r,\"display\",\"flex\")):((0,a.setStyle)(t,\"display\",\"flex\"),(0,a.setStyle)(r,\"display\",\"none\"))}function d(){const{$mini:t}=e.template,r=t.getBoundingClientRect(),n=window.innerHeight-r.height-50,i=window.innerWidth-r.width-50;o.set(\"top\",n),o.set(\"left\",i),(0,a.setStyle)(t,\"top\",`${n}px`),(0,a.setStyle)(t,\"left\",`${i}px`)}(0,a.def)(e,\"mini\",{get:()=>(0,a.hasClass)(n,\"art-mini\"),set(f){if(f){e.state=\"mini\",(0,a.addClass)(n,\"art-mini\");const f=function(){const{$mini:n}=e.template;if(n)return(0,a.append)(n,i),(0,a.setStyle)(n,\"display\",\"flex\");{const n=(0,a.createElement)(\"div\");(0,a.addClass)(n,\"art-mini-popup\"),(0,a.append)(document.body,n),e.template.$mini=n,(0,a.append)(n,i);const d=(0,a.append)(n,'
');(0,a.append)(d,t.close),r(d,\"click\",p);const f=(0,a.append)(n,'
'),h=(0,a.append)(f,t.play),m=(0,a.append)(f,t.pause);return r(h,\"click\",(()=>e.play())),r(m,\"click\",(()=>e.pause())),u(h,m),e.on(\"video:playing\",(()=>u(h,m))),e.on(\"video:pause\",(()=>u(h,m))),e.on(\"video:timeupdate\",(()=>u(h,m))),r(n,\"mousedown\",(e=>{s=0===e.button,l=e.pageX,c=e.pageY})),e.on(\"document:mousemove\",(e=>{if(s){(0,a.addClass)(n,\"art-mini-droging\");const t=e.pageX-l,r=e.pageY-c;(0,a.setStyle)(n,\"transform\",`translate(${t}px, ${r}px)`)}})),e.on(\"document:mouseup\",(()=>{if(s){s=!1,(0,a.removeClass)(n,\"art-mini-droging\");const e=n.getBoundingClientRect();o.set(\"left\",e.left),o.set(\"top\",e.top),(0,a.setStyle)(n,\"left\",`${e.left}px`),(0,a.setStyle)(n,\"top\",`${e.top}px`),(0,a.setStyle)(n,\"transform\",null)}})),n}}(),h=o.get(\"top\"),m=o.get(\"left\");h&&m?((0,a.setStyle)(f,\"top\",`${h}px`),(0,a.setStyle)(f,\"left\",`${m}px`),(0,a.isInViewport)(f)||d()):d(),e.emit(\"mini\",!0)}else p()}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f1hVG:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){let t=[];(0,a.def)(e,\"loop\",{get:()=>t,set:r=>{if(Array.isArray(r)&&\"number\"==typeof r[0]&&\"number\"==typeof r[1]){const o=(0,a.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,a.clamp)(r[1],o,e.duration);t=n-o>=1?[o,n]:[]}else t=[];e.emit(\"loop\",t)}}),e.on(\"video:timeupdate\",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1SuFS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$poster:t}}=e;(0,a.def)(e,\"poster\",{get:()=>{try{return t.style.backgroundImage.match(/\"(.*)\"/)[1]}catch(e){return\"\"}},set(e){(0,a.setStyle)(t,\"backgroundImage\",`url(${e})`)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8x4te\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{template:{$container:t,$video:r}}=e;(0,a.def)(e,\"autoHeight\",{value(){const{clientWidth:o}=t,{videoHeight:n,videoWidth:i}=r,s=n*(o/i);(0,a.setStyle)(t,\"height\",s+\"px\"),e.emit(\"autoHeight\",s)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1CaTA\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{$player:t}=e.template;(0,a.def)(e,\"cssVar\",{value:(e,r)=>r?t.style.setProperty(e,r):getComputedStyle(t).getPropertyValue(e)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2FqhO\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"theme\",{get:()=>e.cssVar(\"--art-theme\"),set(t){e.cssVar(\"--art-theme\",t)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1fQQs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"type\",{get:()=>e.option.type,set(t){e.option.type=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iBOQW:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const t=[\"mini\",\"pip\",\"fullscreen\",\"fullscreenWeb\"];(0,a.def)(e,\"state\",{get:()=>t.find((t=>e[t]))||\"standard\",set(r){for(let a=0;a{s=[]})),(0,a.def)(e,\"subtitleOffset\",{get:()=>i,set(a){if(o.$track&&o.$track.track){const l=Array.from(o.$track.track.cues);i=t(a,-5,5);for(let r=0;r{switch(e.availability){case\"available\":i=!0;break;case\"not-available\":i=!1}})):i=!1,(0,a.def)(e,\"airplay\",{value(){i?(n.webkitShowPlaybackTargetPicker(),e.emit(\"airplay\")):r.show=t.get(\"AirPlay Not Available\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5SdyX\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){(0,a.def)(e,\"quality\",{set(t){const{controls:r,notice:a,i18n:o}=e,n=t.find((e=>e.default))||t[0];r.update({name:\"quality\",position:\"right\",index:10,style:{marginRight:\"10px\"},html:n?n.html:\"\",selector:t,async onSelect(t){await e.switchQuality(t.url),a.show=`${o.get(\"Switch Video\")}: ${t.html}`}})}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fCWZK:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{option:t,storage:r,template:{$video:o,$poster:n}}=e;for(const r in t.moreVideoAttr)e.attr(r,t.moreVideoAttr[r]);t.muted&&(e.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1));const i=r.get(\"volume\");\"number\"==typeof i&&(o.volume=(0,a.clamp)(i,0,1)),t.poster&&(0,a.setStyle)(n,\"backgroundImage\",`url(${t.poster})`),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o[\"webkit-playsinline\"]=!0),t.theme&&(t.cssVar[\"--art-theme\"]=t.theme);for(const r in t.cssVar)e.cssVar(r,t.cssVar[r]);e.url=t.url}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f8Lv3:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../config\"),n=a.interopDefault(o),i=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:o,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on(\"video:canplay\",(()=>{u=0,e.loading.show=!1})),e.once(\"video:canplay\",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit(\"ready\")})),e.on(\"video:ended\",(()=>{a.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:error\",(async n=>{u{e.emit(\"resize\"),i.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:loadstart\",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on(\"video:pause\",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on(\"video:play\",(()=>{e.mask.show=!1,(0,i.setStyle)(p,\"display\",\"none\")})),e.on(\"video:playing\",(()=>{e.mask.show=!1})),e.on(\"video:progress\",(()=>{e.playing&&(e.loading.show=!1)})),e.on(\"video:seeked\",(()=>{e.loading.show=!1})),e.on(\"video:seeking\",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on(\"video:timeupdate\",(()=>{e.mask.show=!1})),e.on(\"video:waiting\",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{\"../config\":\"lyjeQ\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8Z0Uf\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"../utils/component\"),i=a.interopDefault(n),s=e(\"./fullscreen\"),l=a.interopDefault(s),c=e(\"./fullscreenWeb\"),p=a.interopDefault(c),u=e(\"./pip\"),d=a.interopDefault(u),f=e(\"./playAndPause\"),h=a.interopDefault(f),m=e(\"./progress\"),g=a.interopDefault(m),v=e(\"./time\"),y=a.interopDefault(v),b=e(\"./volume\"),x=a.interopDefault(b),w=e(\"./setting\"),j=a.interopDefault(w),k=e(\"./thumbnails\"),S=a.interopDefault(k),I=e(\"./screenshot\"),C=a.interopDefault(I),P=e(\"./loop\"),$=a.interopDefault(P),M=e(\"./airplay\"),T=a.interopDefault(M);class E extends i.default{constructor(e){super(e),this.name=\"control\";const{proxy:t,constructor:r,template:{$player:a}}=e;let n=Date.now();t(a,[\"click\",\"mousemove\",\"touchstart\",\"touchmove\"],(()=>{this.show=!0,(0,o.removeClass)(a,\"art-hide-cursor\"),(0,o.addClass)(a,\"art-hover\"),n=Date.now()})),e.on(\"video:timeupdate\",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,o.addClass)(a,\"art-hide-cursor\"),(0,o.removeClass)(a,\"art-hover\"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:\"progress\",position:\"top\",index:10})),!e.thumbnails.url||e.isLive||o.isMobile||this.add((0,S.default)({name:\"thumbnails\",position:\"top\",index:20})),this.add((0,$.default)({name:\"loop\",position:\"top\",index:30})),this.add((0,h.default)({name:\"playAndPause\",position:\"left\",index:10})),this.add((0,x.default)({name:\"volume\",position:\"left\",index:20})),e.isLive||this.add((0,y.default)({name:\"time\",position:\"left\",index:30})),e.quality.length&&(0,o.sleep)().then((()=>{this.art.quality=e.quality})),e.screenshot&&!o.isMobile&&this.add((0,C.default)({name:\"screenshot\",position:\"right\",index:20})),e.setting&&this.add((0,j.default)({name:\"setting\",position:\"right\",index:30})),e.pip&&this.add((0,d.default)({name:\"pip\",position:\"right\",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,T.default)({name:\"airplay\",position:\"right\",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:\"fullscreenWeb\",position:\"right\",index:60})),e.fullscreen&&this.add((0,l.default)({name:\"fullscreen\",position:\"right\",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(n.dataset.index)));p?p.insertAdjacentElement(\"beforebegin\",n):(0,o.append)(this.$parent,n),t.html&&(0,o.append)(n,t.html),t.style&&(0,o.setStyles)(n,t.style),t.tooltip&&(0,o.tooltip)(n,t.tooltip);const u=[];if(t.click){const e=this.art.events.proxy(n,\"click\",(e=>{e.preventDefault(),t.click.call(this.art,this,e)}));u.push(e)}return t.selector&&[\"left\",\"right\"].includes(t.position)&&this.addSelector(t,n,u),this[r]=n,this.cache.set(r,{$ref:n,events:u,option:t}),t.mounted&&t.mounted.call(this.art,n),n}addSelector(e,t,r){const{hover:a,proxy:i}=this.art.events;(0,o.addClass)(t,\"art-control-selector\");const s=(0,o.createElement)(\"div\");(0,o.addClass)(s,\"art-selector-value\"),(0,o.append)(s,e.html),t.innerText=\"\",(0,o.append)(t,s);const l=e.selector.map(((e,t)=>`
${e.html}
`)).join(\"\"),c=(0,o.createElement)(\"div\");(0,o.addClass)(c,\"art-selector-list\"),(0,o.append)(c,l),(0,o.append)(t,c);const p=()=>{const e=(0,o.getStyle)(t,\"width\")/2-(0,o.getStyle)(c,\"width\")/2;c.style.left=`${e}px`};a(t,p);const u=i(c,\"click\",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,o.hasClass)(e,\"art-selector-item\")));if(!r)return;(0,o.inverseClass)(r,\"art-current\");const a=Number(r.dataset.index),i=e.selector[a]||{};if(s.innerText=r.innerText,e.onSelect){const a=await e.onSelect.call(this.art,i,r,t);(0,n.isStringOrNumber)(a)&&(s.innerHTML=a)}p()}));r.push(u)}remove(e){const t=this.cache.get(e);(0,i.errorHandle)(t,`Can't find [${e}] from the [${this.name}]`),t.option.beforeUnmount&&t.option.beforeUnmount.call(this.art,t.$ref);for(let e=0;e({...e,tooltip:t.i18n.get(\"Fullscreen\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenOn),s=(0,a.append)(e,o.fullscreenOff);(0,a.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreen=!t.fullscreen})),t.on(\"fullscreen\",(t=>{t?((0,a.tooltip)(e,n.get(\"Exit Fullscreen\")),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"inline-flex\")):((0,a.tooltip)(e,n.get(\"Fullscreen\")),(0,a.setStyle)(i,\"display\",\"inline-flex\"),(0,a.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03jeB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Web Fullscreen\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.fullscreenWebOn),s=(0,a.append)(e,o.fullscreenWebOff);(0,a.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on(\"fullscreenWeb\",(t=>{t?((0,a.tooltip)(e,n.get(\"Exit Web Fullscreen\")),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"inline-flex\")):((0,a.tooltip)(e,n.get(\"Web Fullscreen\")),(0,a.setStyle)(i,\"display\",\"inline-flex\"),(0,a.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],u8l8e:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"PIP Mode\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.pip),r(e,\"click\",(()=>{t.pip=!t.pip})),t.on(\"pip\",(t=>{(0,a.tooltip)(e,n.get(t?\"Exit PIP Mode\":\"PIP Mode\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ebXtb:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:o,i18n:n}=t,i=(0,a.append)(e,o.play),s=(0,a.append)(e,o.pause);function l(){(0,a.setStyle)(i,\"display\",\"flex\"),(0,a.setStyle)(s,\"display\",\"none\")}function c(){(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(s,\"display\",\"flex\")}(0,a.tooltip)(i,n.get(\"Play\")),(0,a.tooltip)(s,n.get(\"Pause\")),r(i,\"click\",(()=>{t.play()})),r(s,\"click\",(()=>{t.pause()})),t.playing?c():l(),t.on(\"video:playing\",(()=>{c()})),t.on(\"video:pause\",(()=>{l()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bgoVP:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r),a.export(r,\"getPosFromEvent\",(()=>n)),a.export(r,\"setCurrentTime\",(()=>i));var o=e(\"../utils\");function n(e,t){const{$progress:r}=e.template,{left:a}=r.getBoundingClientRect(),n=o.isMobile?t.touches[0].clientX:t.clientX,i=(0,o.clamp)(n-a,0,r.clientWidth),s=i/r.clientWidth*e.duration;return{second:s,time:(0,o.secondToTime)(s),width:i,percentage:(0,o.clamp)(i/r.clientWidth,0,1)}}function i(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,a=r*e.duration;e.emit(\"setBar\",\"played\",r),e.seek=a}else{const{second:r,percentage:a}=n(e,t);e.emit(\"setBar\",\"played\",a),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:a,proxy:s}=t;return{...e,html:'
',mounted:e=>{let l=!1;const c=(0,o.query)(\".art-progress-hover\",e),p=(0,o.query)(\".art-progress-loaded\",e),u=(0,o.query)(\".art-progress-played\",e),d=(0,o.query)(\".art-progress-highlight\",e),f=(0,o.query)(\".art-progress-indicator\",e),h=(0,o.query)(\".art-progress-tip\",e);function m(e,t){\"loaded\"===e&&(0,o.setStyle)(p,\"width\",100*t+\"%\"),\"played\"===e&&((0,o.setStyle)(u,\"width\",100*t+\"%\"),(0,o.setStyle)(f,\"left\",100*t+\"%\"))}r.indicator?(0,o.append)(f,r.indicator):(0,o.setStyle)(f,\"backgroundColor\",\"var(--art-theme)\"),t.on(\"video:loadedmetadata\",(()=>{for(let e=0;e`;(0,o.append)(d,i)}})),m(\"loaded\",t.loaded),t.on(\"setBar\",((e,t)=>{m(e,t)})),t.on(\"video:progress\",(()=>{m(\"loaded\",t.loaded)})),t.on(\"video:timeupdate\",(()=>{m(\"played\",t.played)})),t.on(\"video:ended\",(()=>{m(\"played\",1)})),o.isMobile||(s(e,\"click\",(e=>{e.target!==f&&i(t,e)})),s(e,\"mousemove\",(r=>{!function(e){const{width:r}=n(t,e);(0,o.setStyle)(c,\"width\",`${r}px`),(0,o.setStyle)(c,\"display\",\"flex\")}(r),(0,o.setStyle)(h,\"display\",\"flex\"),(0,o.includeFromEvent)(r,d)?function(r){const{width:a}=n(t,r),{text:i}=r.target.dataset;h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,\"left\",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,\"left\",e.clientWidth-s+\"px\"):(0,o.setStyle)(h,\"left\",a-s/2+\"px\")}(r):function(r){const{width:a,time:i}=n(t,r);h.innerHTML=i;const s=h.clientWidth;a<=s/2?(0,o.setStyle)(h,\"left\",0):a>e.clientWidth-s/2?(0,o.setStyle)(h,\"left\",e.clientWidth-s+\"px\"):(0,o.setStyle)(h,\"left\",a-s/2+\"px\")}(r)})),s(e,\"mouseleave\",(()=>{(0,o.setStyle)(h,\"display\",\"none\"),(0,o.setStyle)(c,\"display\",\"none\")})),s(e,\"mousedown\",(e=>{l=0===e.button})),t.on(\"document:mousemove\",(e=>{if(l){const{second:r,percentage:a}=n(t,e);m(\"played\",a),t.seek=r}})),t.on(\"document:mouseup\",(()=>{l&&(l=!1)})))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ikc2j:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,style:a.isMobile?{fontSize:\"12px\",padding:\"0 5px\"}:{cursor:\"auto\",padding:\"0 10px\"},mounted:e=>{function r(){const r=`${(0,a.secondToTime)(t.currentTime)} / ${(0,a.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const o=[\"video:loadedmetadata\",\"video:timeupdate\",\"video:progress\"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:o}=t,n=(0,a.append)(e,o.volume),i=(0,a.append)(e,o.volumeClose),s=(0,a.append)(e,'
'),l=(0,a.append)(s,'
'),c=(0,a.append)(l,'
'),p=(0,a.append)(l,'
'),u=(0,a.append)(p,'
'),d=(0,a.append)(u,'
'),f=(0,a.append)(p,'
');function h(e){const{top:t,height:r}=p.getBoundingClientRect();return 1-(e.clientY-t)/r}function m(){if(t.muted||0===t.volume)(0,a.setStyle)(n,\"display\",\"none\"),(0,a.setStyle)(i,\"display\",\"flex\"),(0,a.setStyle)(f,\"top\",\"100%\"),(0,a.setStyle)(d,\"top\",\"100%\"),c.innerText=0;else{const e=100*t.volume;(0,a.setStyle)(n,\"display\",\"flex\"),(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(f,\"top\",100-e+\"%\"),(0,a.setStyle)(d,\"top\",100-e+\"%\"),c.innerText=Math.floor(e)}}if(m(),t.on(\"video:volumechange\",m),r(n,\"click\",(()=>{t.muted=!0})),r(i,\"click\",(()=>{t.muted=!1})),a.isMobile)(0,a.setStyle)(s,\"display\",\"none\");else{let e=!1;r(p,\"mousedown\",(r=>{e=0===r.button,t.volume=h(r)})),t.on(\"document:mousemove\",(r=>{e&&(t.muted=!1,t.volume=h(r))})),t.on(\"document:mouseup\",(()=>{e&&(e=!1)}))}}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03o9l\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Show Setting\"),mounted:e=>{const{proxy:r,icons:o,i18n:n}=t;(0,a.append)(e,o.setting),r(e,\"click\",(()=>{t.setting.toggle(),t.setting.updateStyle()})),t.on(\"setting\",(t=>{(0,a.tooltip)(e,n.get(t?\"Hide Setting\":\"Show Setting\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eCVx2:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\"),o=e(\"./progress\");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:i},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,\"mousemove\",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,a.setStyle)(e,\"display\",\"flex\"),function(s){const{width:l}=(0,o.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(i.videoWidth/i.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,a.setStyle)(e,\"backgroundImage\",`url(${p})`),(0,a.setStyle)(e,\"height\",`${g}px`),(0,a.setStyle)(e,\"width\",`${m}px`),(0,a.setStyle)(e,\"backgroundPosition\",`-${x*m}px -${b*g}px`),l<=m/2?(0,a.setStyle)(e,\"left\",0):l>n.clientWidth-m/2?(0,a.setStyle)(e,\"left\",n.clientWidth-m+\"px\"):(0,a.setStyle)(e,\"left\",l-m/2+\"px\")}(s))})),s(n,\"mouseleave\",(()=>{(0,a.setStyle)(e,\"display\",\"none\")})),t.on(\"hover\",(t=>{t||(0,a.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"./progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4KCF5\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Screenshot\"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.screenshot),r(e,\"click\",(()=>{t.screenshot()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2hIff\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,a.append)(e,''),o=(0,a.append)(e,'');t.on(\"loop\",(n=>{n&&n.length?((0,a.setStyle)(e,\"display\",\"flex\"),(0,a.setStyle)(r,\"left\",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,a.setStyle)(o,\"left\",n[1]/t.duration*100+\"%\")):(0,a.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4IS2d\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"AirPlay\"),mounted:e=>{const{proxy:r,icons:o}=t;(0,a.append)(e,o.airplay),r(e,\"click\",(()=>t.airplay()))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2KYsr\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"../utils/component\"),i=a.interopDefault(n),s=e(\"./playbackRate\"),l=a.interopDefault(s),c=e(\"./aspectRatio\"),p=a.interopDefault(c),u=e(\"./flip\"),d=a.interopDefault(u),f=e(\"./info\"),h=a.interopDefault(f),m=e(\"./version\"),g=a.interopDefault(m),v=e(\"./close\"),y=a.interopDefault(v);class b extends i.default{constructor(e){super(e),this.name=\"contextmenu\",this.$parent=e.template.$contextmenu,o.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:a}}=this.art;e.playbackRate&&this.add((0,l.default)({name:\"playbackRate\",index:10})),e.aspectRatio&&this.add((0,p.default)({name:\"aspectRatio\",index:20})),e.flip&&this.add((0,d.default)({name:\"flip\",index:30})),this.add((0,h.default)({name:\"info\",index:40})),this.add((0,g.default)({name:\"version\",index:50})),this.add((0,y.default)({name:\"close\",index:60}));for(let t=0;t{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,n=e.clientY,{height:i,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=a.getBoundingClientRect();let d=t-l,f=n-c;t+u>l+s&&(d=s-u),n+p>c+i&&(f=i-p),(0,o.setStyles)(a,{top:`${f}px`,left:`${d}px`})})),t(r,\"click\",(e=>{(0,o.includeFromEvent)(e,a)||(this.show=!1)})),this.art.on(\"blur\",(()=>{this.show=!1}))}}r.default=b},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./playbackRate\":\"69eLi\",\"./aspectRatio\":\"lUefg\",\"./flip\":\"kysiM\",\"./info\":\"gqIgJ\",\"./version\":\"kRU7C\",\"./close\":\"jQ8Pm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"69eLi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:o}}=t,n=o.map((e=>`${1===e?r.get(\"Normal\"):e.toFixed(1)}`)).join(\"\");return{...e,html:`${r.get(\"Play Speed\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.playbackRate=Number(a),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"1\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"video:ratechange\",(()=>{const r=(0,a.queryAll)(\"span\",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lUefg:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:o}}=t,n=o.map((e=>`${\"default\"===e?r.get(\"Default\"):e}`)).join(\"\");return{...e,html:`${r.get(\"Aspect Ratio\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.aspectRatio=a,e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"default\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"aspectRatio\",(t=>{const r=(0,a.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kysiM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:o}}=t,n=o.map((e=>`${r.get((0,a.capitalize)(e))}`)).join(\"\");return{...e,html:`${r.get(\"Video Flip\")}: ${n}`,click:(e,r)=>{const{value:a}=r.target.dataset;a&&(t.flip=a.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,a.query)('[data-value=\"normal\"]',e);r&&(0,a.inverseClass)(r,\"art-current\"),t.on(\"flip\",(t=>{const r=(0,a.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,a.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gqIgJ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Video Info\"),click:e=>{t.info.show=!0,e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kRU7C:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 5.0.9'}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jQ8Pm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Close\"),click:e=>{e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"02ajl\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./utils\"),n=e(\"./utils/component\"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name=\"info\",o.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:a,$video:n}}=this.art;e(a,\"click\",(()=>{this.show=!1}));let i=null;const s=(0,o.queryAll)(\"[data-video]\",r)||[];this.art.on(\"destroy\",(()=>clearTimeout(i))),function e(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on(\"video:timeupdate\",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;\"boolean\"==typeof e&&e!==t&&(t=e,this.createTrack(e?\"subtitles\":\"metadata\",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return\"object\"==typeof e?(0,o.setStyles)(r,e):(0,o.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML=\"\",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\\r?\\n/).map((e=>`

${(0,o.escape)(e)}

`)).join(\"\"):e.innerHTML=this.activeCue.text,this.art.emit(\"subtitleUpdate\",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:a,option:o}=this.art,n={...o.subtitle,...t,url:e},i=await this.init(n);return t.name&&(a.show=`${r.get(\"Switch Subtitle\")}: ${t.name}`),i}createTrack(e,t){const{template:r,proxy:a}=this.art,{$video:n,$track:i}=r,s=(0,o.createElement)(\"track\");s.default=!0,s.kind=e,s.src=t,s.track.mode=\"hidden\",this.eventDestroy(),(0,o.remove)(i),(0,o.append)(n,s),r.$track=s,this.eventDestroy=a(this.textTrack,\"cuechange\",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit(\"subtitleLoad\",e.url),e.type||(0,o.getExt)(e.url)){case\"srt\":{const t=(0,o.srtToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case\"ass\":{const t=(0,o.assToVtt)(r),a=e.onVttLoad(t);return(0,o.vttToBlob)(a)}case\"vtt\":{const t=e.onVttLoad(r);return(0,o.vttToBlob)(t)}default:return e.url}})).then((e=>(r.innerHTML=\"\",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack(\"metadata\",e),this.art.emit(\"subtitleSwitch\",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"option-validator\":\"bAWi2\",\"./scheme\":\"AKEiO\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jo4S1:[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils/error\"),n=e(\"./clickInit\"),i=a.interopDefault(n),s=e(\"./hoverInit\"),l=a.interopDefault(s),c=e(\"./moveInit\"),p=a.interopDefault(c),u=e(\"./resizeInit\"),d=a.interopDefault(u),f=e(\"./gestureInit\"),h=a.interopDefault(f),m=e(\"./viewInit\"),g=a.interopDefault(m),v=e(\"./documentInit\"),y=a.interopDefault(v);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),(0,i.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this),(0,y.default)(e,this)}proxy(e,t,r,a={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,a)));e.addEventListener(t,r,a);const o=()=>e.removeEventListener(t,r,a);return this.destroyEvents.push(o),o}hover(e,t,r){t&&this.proxy(e,\"mouseenter\",t),r&&this.proxy(e,\"mouseleave\",r)}loadImg(e){return new Promise(((t,r)=>{let a;if(e instanceof HTMLImageElement)a=e;else{if(\"string\"!=typeof e)return r(new(0,o.ArtPlayerError)(\"Unable to get Image\"));a=new Image,a.src=e}if(a.complete)return t(a);this.proxy(a,\"load\",(()=>t(a))),this.proxy(a,\"error\",(()=>r(new(0,o.ArtPlayerError)(`Failed to load Image: ${a.src}`))))}))}remove(e){const t=this.destroyEvents.indexOf(e);t>-1&&(e(),this.destroyEvents.splice(t,1))}destroy(){for(let e=0;e{(0,a.includeFromEvent)(t,o)?(e.isInput=\"INPUT\"===t.target.tagName,e.isFocus=!0,e.emit(\"focus\",t)):(e.isInput=!1,e.isFocus=!1,e.emit(\"blur\",t))}));let i=0;t.proxy(n,\"click\",(t=>{const o=Date.now(),{MOBILE_CLICK_PLAY:n,DBCLICK_TIME:s,MOBILE_DBCLICK_PLAY:l,DBCLICK_FULLSCREEN:c}=r;o-i<=s?(e.emit(\"dblclick\",t),a.isMobile?!e.isLock&&l&&e.toggle():c&&(e.fullscreen=!e.fullscreen)):(e.emit(\"click\",t),a.isMobile?!e.isLock&&n&&e.toggle():e.toggle()),i=o}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4jWHi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,a.addClass)(r,\"art-hover\"),e.emit(\"hover\",!0,t)}),(t=>{(0,a.removeClass)(r,\"art-hover\"),e.emit(\"hover\",!1,t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eqaUm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,\"mousemove\",(t=>{e.emit(\"mousemove\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eDXPO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{option:r,constructor:o}=e;e.on(\"resize\",(()=>{const{aspectRatio:t,notice:a}=e;\"standard\"===e.state&&r.autoSize&&e.autoSize(),e.aspectRatio=t,a.show=\"\"}));const n=(0,a.debounce)((()=>e.emit(\"resize\")),o.RESIZE_TIME);t.proxy(window,[\"orientationchange\",\"resize\"],(()=>n())),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,\"change\",(()=>n()))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"95GtS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\"),o=e(\"../control/progress\");function n(e,t,r,a){var o=t-a,n=r-e,i=0;if(Math.abs(n)<2&&Math.abs(o)<2)return i;var s=function(e,t){return 180*Math.atan2(t,e)/Math.PI}(n,o);return s>=-45&&s<45?i=4:s>=45&&s<135?i=1:s>=-135&&s<-45?i=2:(s>=135&&s<=180||s>=-180&&s<-135)&&(i=3),i}r.default=function(e,t){if(a.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let s=null,l=!1,c=0,p=0,u=0;const d=t=>{if(1===t.touches.length&&!e.isLock){s===i&&(0,o.setCurrentTime)(e,t),l=!0;const{pageX:r,pageY:a}=t.touches[0];c=r,p=a,u=e.currentTime}},f=t=>{if(1===t.touches.length&&l&&e.duration){const{pageX:o,pageY:i}=t.touches[0],l=n(c,p,o,i),d=[3,4].includes(l),f=[1,2].includes(l);if(d&&!e.isRotate||f&&e.isRotate){const t=(0,a.clamp)((o-c)/e.width,-1,1),n=(0,a.clamp)((i-p)/e.height,-1,1),l=e.isRotate?n:t,d=s===r?e.constructor.TOUCH_MOVE_RATIO:1,f=(0,a.clamp)(u+e.duration*l*d,0,e.duration);e.seek=f,e.emit(\"setBar\",\"played\",(0,a.clamp)(f/e.duration,0,1)),e.notice.show=`${(0,a.secondToTime)(f)} / ${(0,a.secondToTime)(e.duration)}`}}},h=()=>{l&&(c=0,p=0,u=0,l=!1,s=null)};t.proxy(i,\"touchstart\",(e=>{s=i,d(e)})),t.proxy(r,\"touchstart\",(e=>{s=r,d(e)})),t.proxy(r,\"touchmove\",f),t.proxy(i,\"touchmove\",f),t.proxy(document,\"touchend\",h)}}},{\"../utils\":\"71aH7\",\"../control/progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],InUBx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e,t){const{option:r,constructor:o,template:{$container:n}}=e,i=(0,a.throttle)((()=>{e.emit(\"view\",(0,a.isInViewport)(n,o.SCROLL_GAP))}),o.SCROLL_TIME);t.proxy(window,\"scroll\",(()=>i())),e.on(\"view\",(t=>{r.autoMini&&(e.mini=!t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hoLfM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){t.proxy(document,\"mousemove\",(t=>{e.emit(\"document:mousemove\",t)})),t.proxy(document,\"mouseup\",(t=>{e.emit(\"document:mouseup\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6NoFy\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!a.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,\"keydown\",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute(\"contenteditable\");if(\"INPUT\"!==t&&\"TEXTAREA\"!==t&&\"\"!==r&&\"true\"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{o.innerText=\"\",(0,a.removeClass)(r,\"art-notice-show\")}),t.NOTICE_TIME)):(0,a.removeClass)(r,\"art-notice-show\")}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5POkG\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./utils\"),n=e(\"./utils/component\"),i=a.interopDefault(n);class s extends i.default{constructor(e){super(e),this.name=\"mask\";const{template:t,icons:r,events:a}=e,n=(0,o.append)(t.$state,r.state),i=(0,o.append)(t.$state,r.error);(0,o.setStyle)(i,\"display\",\"none\"),e.on(\"destroy\",(()=>{(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(i,\"display\",null)})),a.proxy(t.$state,\"click\",(()=>e.play()))}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6OeNg\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"bundle-text:./loading.svg\"),i=a.interopDefault(n),s=e(\"bundle-text:./state.svg\"),l=a.interopDefault(s),c=e(\"bundle-text:./check.svg\"),p=a.interopDefault(c),u=e(\"bundle-text:./play.svg\"),d=a.interopDefault(u),f=e(\"bundle-text:./pause.svg\"),h=a.interopDefault(f),m=e(\"bundle-text:./volume.svg\"),g=a.interopDefault(m),v=e(\"bundle-text:./volume-close.svg\"),y=a.interopDefault(v),b=e(\"bundle-text:./screenshot.svg\"),x=a.interopDefault(b),w=e(\"bundle-text:./setting.svg\"),j=a.interopDefault(w),k=e(\"bundle-text:./arrow-left.svg\"),S=a.interopDefault(k),I=e(\"bundle-text:./arrow-right.svg\"),C=a.interopDefault(I),P=e(\"bundle-text:./playback-rate.svg\"),$=a.interopDefault(P),M=e(\"bundle-text:./aspect-ratio.svg\"),T=a.interopDefault(M),E=e(\"bundle-text:./config.svg\"),F=a.interopDefault(E),A=e(\"bundle-text:./pip.svg\"),z=a.interopDefault(A),H=e(\"bundle-text:./lock.svg\"),D=a.interopDefault(H),R=e(\"bundle-text:./unlock.svg\"),O=a.interopDefault(R),L=e(\"bundle-text:./fullscreen-off.svg\"),V=a.interopDefault(L),N=e(\"bundle-text:./fullscreen-on.svg\"),Y=a.interopDefault(N),_=e(\"bundle-text:./fullscreen-web-off.svg\"),W=a.interopDefault(_),q=e(\"bundle-text:./fullscreen-web-on.svg\"),B=a.interopDefault(q),U=e(\"bundle-text:./switch-on.svg\"),K=a.interopDefault(U),G=e(\"bundle-text:./switch-off.svg\"),Z=a.interopDefault(G),X=e(\"bundle-text:./flip.svg\"),J=a.interopDefault(X),Q=e(\"bundle-text:./error.svg\"),ee=a.interopDefault(Q),te=e(\"bundle-text:./close.svg\"),re=a.interopDefault(te),ae=e(\"bundle-text:./airplay.svg\"),oe=a.interopDefault(ae);r.default=class{constructor(e){const t={loading:i.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:z.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:F.default,lock:D.default,flip:J.default,unlock:O.default,fullscreenOff:V.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:B.default,switchOn:K.default,switchOff:Z.default,error:ee.default,close:re.default,airplay:oe.default,...e.option.icons};for(const e in t)(0,o.def)(this,e,{get:()=>(0,o.getIcon)(e,t[e])})}}},{\"../utils\":\"71aH7\",\"bundle-text:./loading.svg\":\"7tDub\",\"bundle-text:./state.svg\":\"1ElZc\",\"bundle-text:./check.svg\":\"lmgoP\",\"bundle-text:./play.svg\":\"lVWoQ\",\"bundle-text:./pause.svg\":\"5Mnax\",\"bundle-text:./volume.svg\":\"w3eIa\",\"bundle-text:./volume-close.svg\":\"rHjo1\",\"bundle-text:./screenshot.svg\":\"2KcqM\",\"bundle-text:./setting.svg\":\"8rQMV\",\"bundle-text:./arrow-left.svg\":\"kqGBE\",\"bundle-text:./arrow-right.svg\":\"aFjpC\",\"bundle-text:./playback-rate.svg\":\"lx7ZM\",\"bundle-text:./aspect-ratio.svg\":\"2sEjf\",\"bundle-text:./config.svg\":\"fQTgE\",\"bundle-text:./pip.svg\":\"2CaxO\",\"bundle-text:./lock.svg\":\"aCGnW\",\"bundle-text:./unlock.svg\":\"bTrAV\",\"bundle-text:./fullscreen-off.svg\":\"bA3p0\",\"bundle-text:./fullscreen-on.svg\":\"fTuY8\",\"bundle-text:./fullscreen-web-off.svg\":\"tvKf4\",\"bundle-text:./fullscreen-web-on.svg\":\"1F1oB\",\"bundle-text:./switch-on.svg\":\"7qNHs\",\"bundle-text:./switch-off.svg\":\"28aV8\",\"bundle-text:./flip.svg\":\"1uXI6\",\"bundle-text:./error.svg\":\"9f4dh\",\"bundle-text:./close.svg\":\"4nTtS\",\"bundle-text:./airplay.svg\":\"cDPXC\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7tDub\":[function(e,t,r){t.exports=''},{}],\"1ElZc\":[function(e,t,r){t.exports=''},{}],lmgoP:[function(e,t,r){t.exports=''},{}],lVWoQ:[function(e,t,r){t.exports=''},{}],\"5Mnax\":[function(e,t,r){t.exports=''},{}],w3eIa:[function(e,t,r){t.exports=''},{}],rHjo1:[function(e,t,r){t.exports=''},{}],\"2KcqM\":[function(e,t,r){t.exports=''},{}],\"8rQMV\":[function(e,t,r){t.exports=''},{}],kqGBE:[function(e,t,r){t.exports=''},{}],aFjpC:[function(e,t,r){t.exports=''},{}],lx7ZM:[function(e,t,r){t.exports=''},{}],\"2sEjf\":[function(e,t,r){t.exports=''},{}],fQTgE:[function(e,t,r){t.exports=''},{}],\"2CaxO\":[function(e,t,r){t.exports=''},{}],aCGnW:[function(e,t,r){t.exports=''},{}],bTrAV:[function(e,t,r){t.exports=''},{}],bA3p0:[function(e,t,r){t.exports=''},{}],fTuY8:[function(e,t,r){t.exports=''},{}],tvKf4:[function(e,t,r){t.exports=''},{}],\"1F1oB\":[function(e,t,r){t.exports=''},{}],\"7qNHs\":[function(e,t,r){t.exports=''},{}],\"28aV8\":[function(e,t,r){t.exports=''},{}],\"1uXI6\":[function(e,t,r){t.exports=''},{}],\"9f4dh\":[function(e,t,r){t.exports=''},{}],\"4nTtS\":[function(e,t,r){t.exports=''},{}],cDPXC:[function(e,t,r){t.exports=''},{}],\"3eYNH\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"./flip\"),n=a.interopDefault(o),i=e(\"./aspectRatio\"),s=a.interopDefault(i),l=e(\"./playbackRate\"),c=a.interopDefault(l),p=e(\"./subtitleOffset\"),u=a.interopDefault(p),d=e(\"../utils/component\"),f=a.interopDefault(d),h=e(\"../utils/error\"),m=e(\"../utils\");class g extends f.default{constructor(e){super(e);const{option:t,controls:r,template:{$setting:a}}=e;this.name=\"setting\",this.$parent=a,this.option=[],this.events=[],this.cache=new Map,t.setting&&(this.init(),e.on(\"blur\",(()=>{this.show&&(this.show=!1,this.render(this.option))})),e.on(\"focus\",(e=>{const t=(0,m.includeFromEvent)(e,r.setting),a=(0,m.includeFromEvent)(e,this.$parent);!this.show||t||a||(this.show=!1,this.render(this.option))})))}static makeRecursion(e,t,r){for(let a=0;a'),i=(0,m.createElement)(\"div\");(0,m.addClass)(i,\"art-setting-item-left-icon\"),(0,m.append)(i,t.arrowLeft),(0,m.append)(n,i),(0,m.append)(n,e.$parentItem.html);const s=r(o,\"click\",(()=>this.render(e.$parentList)));return this.events.push(s),o}creatItem(e,t){const{icons:r,proxy:a,constructor:o}=this.art,n=(0,m.createElement)(\"div\");(0,m.addClass)(n,\"art-setting-item\"),(0,m.setStyle)(n,\"height\",`${o.SETTING_ITEM_HEIGHT}px`),(0,m.isStringOrNumber)(t.name)&&(n.dataset.name=t.name),(0,m.isStringOrNumber)(t.value)&&(n.dataset.value=t.value);const i=(0,m.append)(n,'
'),s=(0,m.append)(n,'
'),l=(0,m.createElement)(\"div\");switch((0,m.addClass)(l,\"art-setting-item-left-icon\"),e){case\"switch\":case\"range\":(0,m.append)(l,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case\"selector\":t.selector&&t.selector.length?(0,m.append)(l,(0,m.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,m.append)(l,r.check)}(0,m.append)(i,l),t.$icon=l,(0,m.def)(t,\"icon\",{configurable:!0,get:()=>l.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,m.createElement)(\"div\");(0,m.addClass)(c,\"art-setting-item-left-text\"),(0,m.append)(c,t.html||\"\"),(0,m.append)(i,c),t.$html=c,(0,m.def)(t,\"html\",{configurable:!0,get:()=>c.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(c.innerHTML=e)}});const p=(0,m.createElement)(\"div\");switch((0,m.addClass)(p,\"art-setting-item-right-tooltip\"),(0,m.append)(p,t.tooltip||\"\"),(0,m.append)(s,p),t.$tooltip=p,(0,m.def)(t,\"tooltip\",{configurable:!0,get:()=>p.innerHTML,set(e){(0,m.isStringOrNumber)(e)&&(p.innerHTML=e)}}),e){case\"switch\":{const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\");const a=(0,m.append)(e,r.switchOn),o=(0,m.append)(e,r.switchOff);(0,m.setStyle)(t.switch?o:a,\"display\",\"none\"),(0,m.append)(s,e),t.$switch=t.switch,(0,m.def)(t,\"switch\",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,m.setStyle)(o,\"display\",\"none\"),(0,m.setStyle)(a,\"display\",null)):((0,m.setStyle)(o,\"display\",null),(0,m.setStyle)(a,\"display\",\"none\"))}});break}case\"range\":{const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\");const r=(0,m.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,m.addClass)(r,\"art-setting-range\"),(0,m.append)(s,e),t.$range=r,(0,m.def)(t,\"range\",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case\"selector\":if(t.selector&&t.selector.length){const e=(0,m.createElement)(\"div\");(0,m.addClass)(e,\"art-setting-item-right-icon\"),(0,m.append)(e,r.arrowRight),(0,m.append)(s,e)}}switch(e){case\"switch\":if(t.onSwitch){const e=a(n,\"click\",(async e=>{t.switch=await t.onSwitch.call(this.art,t,n,e)}));this.events.push(e)}break;case\"range\":if(t.$range){if(t.onRange){const e=a(t.$range,\"change\",(async e=>{t.tooltip=await t.onRange.call(this.art,t,n,e)}));this.events.push(e)}if(t.onChange){const e=a(t.$range,\"input\",(async e=>{t.tooltip=await t.onChange.call(this.art,t,n,e)}));this.events.push(e)}}break;case\"selector\":{const e=a(n,\"click\",(async e=>{if(t.selector&&t.selector.length)this.render(t.selector,t.width);else{(0,m.inverseClass)(n,\"art-current\");for(let e=0;ec?((0,m.setStyle)(o,\"left\",null),(0,m.setStyle)(o,\"right\",null)):((0,m.setStyle)(o,\"left\",`${p}px`),(0,m.setStyle)(o,\"right\",\"auto\"))}}render(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,m.inverseClass)(t,\"art-current\"),(0,m.setStyle)(this.$parent,\"width\",`${t.dataset.width}px`),(0,m.setStyle)(this.$parent,\"height\",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const a=(0,m.createElement)(\"div\");(0,m.addClass)(a,\"art-setting-panel\"),a.dataset.width=t||r.SETTING_WIDTH,a.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,m.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===o));n&&(0,a.inverseClass)(n,\"art-current\")}return{width:o,name:\"flip\",html:t.get(\"Video Flip\"),tooltip:t.get((0,a.capitalize)(e.flip)),icon:r.flip,selector:n.map((r=>({value:r,name:`aspect-ratio-${r}`,default:r===e.flip,html:t.get((0,a.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.html),mounted:(t,r)=>{i(t,r.$tooltip,e.flip),e.on(\"flip\",(()=>{i(t,r.$tooltip,e.flip)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"84NBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,ASPECT_RATIO:n}}=e;function i(e){return\"default\"===e?t.get(\"Default\"):e}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===r));o&&(0,a.inverseClass)(o,\"art-current\")}return{width:o,name:\"aspect-ratio\",html:t.get(\"Aspect Ratio\"),icon:r.aspectRatio,tooltip:i(e.aspectRatio),selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.aspectRatio,html:i(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on(\"aspectRatio\",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],aetWt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:o,PLAYBACK_RATE:n}}=e;function i(e){return 1===e?t.get(\"Normal\"):e.toFixed(1)}function s(e,t,r){t&&(t.innerText=i(r));const o=(0,a.queryAll)(\".art-setting-item\",e).find((e=>Number(e.dataset.value)===r));o&&(0,a.inverseClass)(o,\"art-current\")}return{width:o,name:\"playback-rate\",html:t.get(\"Play Speed\"),tooltip:i(e.playbackRate),icon:r.playbackRate,selector:n.map((t=>({value:t,name:`aspect-ratio-${t}`,default:t===e.playbackRate,html:i(t)}))),onSelect:t=>(e.playbackRate=t.value,t.html),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on(\"video:ratechange\",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fIBkO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:a}=e;return{width:a.SETTING_ITEM_WIDTH,name:\"subtitle-offset\",html:t.get(\"Subtitle Offset\"),icon:r.subtitle,tooltip:\"0s\",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+\"s\")}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2aaJe\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{constructor(){this.name=\"artplayer_settings\",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8MTUM\":[function(e,t,r){var a=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");a.defineInteropFlag(r);var o=e(\"../utils\"),n=e(\"./miniProgressBar\"),i=a.interopDefault(n),s=e(\"./autoOrientation\"),l=a.interopDefault(s),c=e(\"./autoPlayback\"),p=a.interopDefault(c),u=e(\"./fastForward\"),d=a.interopDefault(u),f=e(\"./lock\"),h=a.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(i.default),t.lock&&o.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&o.isMobile&&this.add(l.default),t.fastForward&&o.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:\"mini-progress-bar\",mounted(t){e.on(\"destroy\",(()=>{t.style.display=\"none\"})),e.on(\"video:timeupdate\",(()=>{t.style.width=100*e.played+\"%\"})),e.on(\"setBar\",((e,r)=>{\"played\"===e&&(t.style.width=100*r+\"%\")}))}})})),{name:\"mini-progress-bar\"}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePEg5:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{constructor:t,template:{$player:r,$video:o}}=e;return e.on(\"fullscreenWeb\",(n=>{if(n){const{videoWidth:n,videoHeight:i}=o,{clientWidth:s,clientHeight:l}=document.documentElement;(n>i&&sl)&&setTimeout((()=>{(0,a.setStyle)(r,\"width\",`${l}px`),(0,a.setStyle)(r,\"height\",`${s}px`),(0,a.setStyle)(r,\"transform-origin\",\"0 0\"),(0,a.setStyle)(r,\"transform\",`rotate(90deg) translate(0, -${s}px)`),(0,a.addClass)(r,\"art-auto-orientation\"),e.isRotate=!0,e.emit(\"resize\")}),t.AUTO_ORIENTATION_TIME)}else(0,a.hasClass)(r,\"art-auto-orientation\")&&((0,a.removeClass)(r,\"art-auto-orientation\"),e.isRotate=!1,e.emit(\"resize\"))})),e.on(\"fullscreen\",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:n}=o,{clientWidth:i,clientHeight:s}=document.documentElement;if(e>n&&is){const e=t.startsWith(\"portrait\")?\"landscape\":\"portrait\";await screen.orientation.lock(e),(0,a.addClass)(r,\"art-auto-orientation-fullscreen\")}}else(0,a.hasClass)(r,\"art-auto-orientation-fullscreen\")&&(await screen.orientation.lock(t),(0,a.removeClass)(r,\"art-auto-orientation-fullscreen\"))})),{name:\"autoOrientation\",get state(){return(0,a.hasClass)(r,\"art-auto-orientation\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cVO99:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,storage:o,constructor:n,proxy:i,template:{$poster:s}}=e,l=e.layers.add({name:\"auto-playback\",html:'
'}),c=(0,a.query)(\".art-auto-playback-last\",l),p=(0,a.query)(\".art-auto-playback-jump\",l),u=(0,a.query)(\".art-auto-playback-close\",l);return e.on(\"video:timeupdate\",(()=>{if(e.playing){const t=o.get(\"times\")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,o.set(\"times\",t)}})),e.on(\"ready\",(()=>{const d=(o.get(\"times\")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,a.append)(u,r.close),(0,a.setStyle)(l,\"display\",\"flex\"),c.innerText=`${t.get(\"Last Seen\")} ${(0,a.secondToTime)(d)}`,p.innerText=t.get(\"Jump Play\"),i(u,\"click\",(()=>{(0,a.setStyle)(l,\"display\",\"none\")})),i(p,\"click\",(()=>{e.seek=d,e.play(),(0,a.setStyle)(s,\"display\",\"none\"),(0,a.setStyle)(l,\"display\",\"none\")})),e.once(\"video:timeupdate\",(()=>{setTimeout((()=>{(0,a.setStyle)(l,\"display\",\"none\")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:\"auto-playback\",get times(){return o.get(\"times\")||{}},clear:()=>o.del(\"times\"),delete(e){const t=o.get(\"times\")||{};return delete t[e],o.set(\"times\",t),t}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hFDwt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{constructor:t,proxy:r,template:{$player:o,$video:n}}=e;let i=null,s=!1,l=1;const c=()=>{clearTimeout(i),s&&(s=!1,e.playbackRate=l,(0,a.removeClass)(o,\"art-fast-forward\"))};return r(n,\"touchstart\",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,a.addClass)(o,\"art-fast-forward\")}),t.FAST_FORWARD_TIME))})),r(document,\"touchmove\",c),r(document,\"touchend\",c),{name:\"fastForward\",get state(){return(0,a.hasClass)(o,\"art-fast-forward\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1hsTH\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var a=e(\"../utils\");r.default=function(e){const{layers:t,icons:r,template:{$player:o}}=e;return t.add({name:\"lock\",mounted(t){const o=(0,a.append)(t,r.lock),n=(0,a.append)(t,r.unlock);(0,a.setStyle)(o,\"display\",\"none\"),e.on(\"lock\",(e=>{e?((0,a.setStyle)(o,\"display\",\"inline-flex\"),(0,a.setStyle)(n,\"display\",\"none\")):((0,a.setStyle)(o,\"display\",\"none\"),(0,a.setStyle)(n,\"display\",\"inline-flex\"))}))},click(){(0,a.hasClass)(o,\"art-lock\")?((0,a.removeClass)(o,\"art-lock\"),this.isLock=!1,e.emit(\"lock\",!1)):((0,a.addClass)(o,\"art-lock\"),this.isLock=!0,e.emit(\"lock\",!0))}}),{name:\"lock\",get state(){return(0,a.hasClass)(o,\"art-lock\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}]},[\"5lTcX\"],\"5lTcX\",\"parcelRequire4dc0\");","!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.mpegts=t():e.mpegts=t()}(window,(function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=e,i.c=t,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(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));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=14)}([function(e,t,i){\"use strict\";var n=i(6),a=i.n(n),r=function(){function e(){}return e.e=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"error\",n),e.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))},e.i=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"info\",n),e.ENABLE_INFO&&(console.info?console.info(n):console.log(n))},e.w=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"warn\",n),e.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))},e.d=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"debug\",n),e.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))},e.v=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"verbose\",n),e.ENABLE_VERBOSE&&console.log(n)},e}();r.GLOBAL_TAG=\"mpegts.js\",r.FORCE_GLOBAL_TAG=!1,r.ENABLE_ERROR=!0,r.ENABLE_INFO=!0,r.ENABLE_WARN=!0,r.ENABLE_DEBUG=!0,r.ENABLE_VERBOSE=!0,r.ENABLE_CALLBACK=!1,r.emitter=new a.a,t.a=r},function(e,t,i){\"use strict\";t.a={IO_ERROR:\"io_error\",DEMUX_ERROR:\"demux_error\",INIT_SEGMENT:\"init_segment\",MEDIA_SEGMENT:\"media_segment\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\",RECOMMEND_SEEKPOINT:\"recommend_seekpoint\"}},function(e,t,i){\"use strict\";i.d(t,\"c\",(function(){return a})),i.d(t,\"b\",(function(){return r})),i.d(t,\"a\",(function(){return s}));var n=i(3),a={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:\"OK\",EXCEPTION:\"Exception\",HTTP_STATUS_CODE_INVALID:\"HttpStatusCodeInvalid\",CONNECTING_TIMEOUT:\"ConnectingTimeout\",EARLY_EOF:\"EarlyEof\",UNRECOVERABLE_EARLY_EOF:\"UnrecoverableEarlyEof\"},s=function(){function e(e){this._type=e||\"undefined\",this._status=a.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return e.prototype.destroy=function(){this._status=a.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null},e.prototype.isWorking=function(){return this._status===a.kConnecting||this._status===a.kBuffering},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this._status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"needStashBuffer\",{get:function(){return this._needStash},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onContentLengthKnown\",{get:function(){return this._onContentLengthKnown},set:function(e){this._onContentLengthKnown=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onURLRedirect\",{get:function(){return this._onURLRedirect},set:function(e){this._onURLRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),e.prototype.open=function(e,t){throw new n.c(\"Unimplemented abstract function!\")},e.prototype.abort=function(){throw new n.c(\"Unimplemented abstract function!\")},e}()},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return r})),i.d(t,\"a\",(function(){return s})),i.d(t,\"b\",(function(){return o})),i.d(t,\"c\",(function(){return d}));var n,a=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),r=function(){function e(e){this._message=e}return Object.defineProperty(e.prototype,\"name\",{get:function(){return\"RuntimeException\"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"message\",{get:function(){return this._message},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this.name+\": \"+this.message},e}(),s=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"IllegalStateException\"},enumerable:!1,configurable:!0}),t}(r),o=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"InvalidArgumentException\"},enumerable:!1,configurable:!0}),t}(r),d=function(e){function t(t){return e.call(this,t)||this}return a(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"NotImplementedException\"},enumerable:!1,configurable:!0}),t}(r)},function(e,t,i){\"use strict\";var n={};!function(){var e=self.navigator.userAgent.toLowerCase(),t=/(edge)\\/([\\w.]+)/.exec(e)||/(opr)[\\/]([\\w.]+)/.exec(e)||/(chrome)[ \\/]([\\w.]+)/.exec(e)||/(iemobile)[\\/]([\\w.]+)/.exec(e)||/(version)(applewebkit)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+).*(version)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(e)||/(msie) ([\\w.]+)/.exec(e)||e.indexOf(\"trident\")>=0&&/(rv)(?::| )([\\w.]+)/.exec(e)||e.indexOf(\"compatible\")<0&&/(firefox)[ \\/]([\\w.]+)/.exec(e)||[],i=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],a={browser:t[5]||t[3]||t[1]||\"\",version:t[2]||t[4]||\"0\",majorVersion:t[4]||t[2]||\"0\",platform:i[0]||\"\"},r={};if(a.browser){r[a.browser]=!0;var s=a.majorVersion.split(\".\");r.version={major:parseInt(a.majorVersion,10),string:a.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(a.platform&&(r[a.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;a.browser=\"msie\",r.msie=!0}if(r.edge){delete r.edge;a.browser=\"msedge\",r.msedge=!0}if(r.opr){a.browser=\"opera\",r.opera=!0}if(r.safari&&r.android){a.browser=\"android\",r.android=!0}for(var o in r.name=a.browser,r.platform=a.platform,n)n.hasOwnProperty(o)&&delete n[o];Object.assign(n,r)}(),t.a=n},function(e,t,i){\"use strict\";t.a={OK:\"OK\",FORMAT_ERROR:\"FormatError\",FORMAT_UNSUPPORTED:\"FormatUnsupported\",CODEC_UNSUPPORTED:\"CodecUnsupported\"}},function(e,t,i){\"use strict\";var n,a=\"object\"==typeof Reflect?Reflect:null,r=a&&\"function\"==typeof a.apply?a.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};n=a&&\"function\"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(i,n){function a(i){e.removeListener(t,r),n(i)}function r(){\"function\"==typeof e.removeListener&&e.removeListener(\"error\",a),i([].slice.call(arguments))}g(e,t,r,{once:!0}),\"error\"!==t&&function(e,t,i){\"function\"==typeof e.on&&g(e,\"error\",t,i)}(e,a,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var d=10;function _(e){if(\"function\"!=typeof e)throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof e)}function h(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function c(e,t,i,n){var a,r,s,o;if(_(i),void 0===(r=e._events)?(r=e._events=Object.create(null),e._eventsCount=0):(void 0!==r.newListener&&(e.emit(\"newListener\",t,i.listener?i.listener:i),r=e._events),s=r[t]),void 0===s)s=r[t]=i,++e._eventsCount;else if(\"function\"==typeof s?s=r[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(a=h(e))>0&&s.length>a&&!s.warned){s.warned=!0;var d=new Error(\"Possible EventEmitter memory leak detected. \"+s.length+\" \"+String(t)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");d.name=\"MaxListenersExceededWarning\",d.emitter=e,d.type=t,d.count=s.length,o=d,console&&console.warn&&console.warn(o)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function l(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},a=u.bind(n);return a.listener=i,n.wrapFn=a,a}function f(e,t,i){var n=e._events;if(void 0===n)return[];var a=n[t];return void 0===a?[]:\"function\"==typeof a?i?[a.listener||a]:[a]:i?function(e){for(var t=new Array(e.length),i=0;i0&&(s=t[0]),s instanceof Error)throw s;var o=new Error(\"Unhandled error.\"+(s?\" (\"+s.message+\")\":\"\"));throw o.context=s,o}var d=a[e];if(void 0===d)return!1;if(\"function\"==typeof d)r(d,this,t);else{var _=d.length,h=m(d,_);for(i=0;i<_;++i)r(h[i],this,t)}return!0},o.prototype.addListener=function(e,t){return c(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return c(this,e,t,!0)},o.prototype.once=function(e,t){return _(t),this.on(e,l(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return _(t),this.prependListener(e,l(this,e,t)),this},o.prototype.removeListener=function(e,t){var i,n,a,r,s;if(_(t),void 0===(n=this._events))return this;if(void 0===(i=n[e]))return this;if(i===t||i.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit(\"removeListener\",e,i.listener||t));else if(\"function\"!=typeof i){for(a=-1,r=i.length-1;r>=0;r--)if(i[r]===t||i[r].listener===t){s=i[r].listener,a=r;break}if(a<0)return this;0===a?i.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return\"function\"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return n})),i.d(t,\"b\",(function(){return a})),i.d(t,\"a\",(function(){return r})),i.d(t,\"c\",(function(){return s}));var n=function(e,t,i,n,a){this.dts=e,this.pts=t,this.duration=i,this.originalDts=n,this.isSyncPoint=a,this.fileposition=null},a=function(){function e(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return e.prototype.appendSyncPoint=function(e){e.isSyncPoint=!0,this.syncPoints.push(e)},e}(),r=function(){function e(){this._list=[]}return e.prototype.clear=function(){this._list=[]},e.prototype.appendArray=function(e){var t=this._list;0!==e.length&&(t.length>0&&e[0].originalDts=t[a].dts&&et[n].lastSample.originalDts&&e=t[n].lastSample.originalDts&&(n===t.length-1||n0&&(a=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=a,this._list.splice(a,0,i)},e.prototype.getLastSegmentBefore=function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null},e.prototype.getLastSampleBefore=function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null},e.prototype.getLastSyncPointBefore=function(e){for(var t=this._searchNearestSegmentBefore(e),i=this._list[t].syncPoints;0===i.length&&t>0;)t--,i=this._list[t].syncPoints;return i.length>0?i[i.length-1]:null},e}()},function(e,t,i){\"use strict\";var n=function(){function e(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return e.prototype.isComplete=function(){var e=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,t=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&e&&t},e.prototype.isSeekable=function(){return!0===this.hasKeyframesIndex},e.prototype.getNearestKeyframe=function(e){if(null==this.keyframesIndex)return null;var t=this.keyframesIndex,i=this._search(t.times,e);return{index:i,milliseconds:t.times[i],fileposition:t.filepositions[i]}},e.prototype._search=function(e,t){var i=0,n=e.length-1,a=0,r=0,s=n;for(t=e[a]&&t0){var i=e.getConfig();t.emit(\"change\",i)}},e.registerListener=function(t){e.emitter.addListener(\"change\",t)},e.removeListener=function(t){e.emitter.removeListener(\"change\",t)},e.addLogListener=function(t){r.a.emitter.addListener(\"log\",t),r.a.emitter.listenerCount(\"log\")>0&&(r.a.ENABLE_CALLBACK=!0,e._notifyChange())},e.removeLogListener=function(t){r.a.emitter.removeListener(\"log\",t),0===r.a.emitter.listenerCount(\"log\")&&(r.a.ENABLE_CALLBACK=!1,e._notifyChange())},e}();s.emitter=new a.a,t.a=s},function(e,t,i){\"use strict\";var n=i(6),a=i.n(n),r=i(0),s=i(4),o=i(8);function d(e,t,i){var n=e;if(t+i=128){t.push(String.fromCharCode(65535&r)),n+=2;continue}}else if(i[n]<240){if(d(i,n,2))if((r=(15&i[n])<<12|(63&i[n+1])<<6|63&i[n+2])>=2048&&55296!=(63488&r)){t.push(String.fromCharCode(65535&r)),n+=3;continue}}else if(i[n]<248){var r;if(d(i,n,3))if((r=(7&i[n])<<18|(63&i[n+1])<<12|(63&i[n+2])<<6|63&i[n+3])>65536&&r<1114112){r-=65536,t.push(String.fromCharCode(r>>>10|55296)),t.push(String.fromCharCode(1023&r|56320)),n+=4;continue}}t.push(String.fromCharCode(65533)),++n}return t.join(\"\")},c=i(3),u=(_=new ArrayBuffer(2),new DataView(_).setInt16(0,256,!0),256===new Int16Array(_)[0]),l=function(){function e(){}return e.parseScriptData=function(t,i,n){var a={};try{var s=e.parseValue(t,i,n),o=e.parseValue(t,i+s.size,n-s.size);a[s.data]=o.data}catch(e){r.a.e(\"AMF\",e.toString())}return a},e.parseObject=function(t,i,n){if(n<3)throw new c.a(\"Data not enough when parse ScriptDataObject\");var a=e.parseString(t,i,n),r=e.parseValue(t,i+a.size,n-a.size),s=r.objectEnd;return{data:{name:a.data,value:r.data},size:a.size+r.size,objectEnd:s}},e.parseVariable=function(t,i,n){return e.parseObject(t,i,n)},e.parseString=function(e,t,i){if(i<2)throw new c.a(\"Data not enough when parse String\");var n=new DataView(e,t,i).getUint16(0,!u);return{data:n>0?h(new Uint8Array(e,t+2,n)):\"\",size:2+n}},e.parseLongString=function(e,t,i){if(i<4)throw new c.a(\"Data not enough when parse LongString\");var n=new DataView(e,t,i).getUint32(0,!u);return{data:n>0?h(new Uint8Array(e,t+4,n)):\"\",size:4+n}},e.parseDate=function(e,t,i){if(i<10)throw new c.a(\"Data size invalid when parse Date\");var n=new DataView(e,t,i),a=n.getFloat64(0,!u),r=n.getInt16(8,!u);return{data:new Date(a+=60*r*1e3),size:10}},e.parseValue=function(t,i,n){if(n<1)throw new c.a(\"Data not enough when parse Value\");var a,s=new DataView(t,i,n),o=1,d=s.getUint8(0),_=!1;try{switch(d){case 0:a=s.getFloat64(1,!u),o+=8;break;case 1:a=!!s.getUint8(1),o+=1;break;case 2:var h=e.parseString(t,i+1,n-1);a=h.data,o+=h.size;break;case 3:a={};var l=0;for(9==(16777215&s.getUint32(n-4,!u))&&(l=3);o32)throw new c.b(\"ExpGolomb: readBits() bits exceeded max 32bits!\");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var i=this._current_word_bits_left?this._current_word:0;i>>>=32-this._current_word_bits_left;var n=e-this._current_word_bits_left;this._fillCurrentWord();var a=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-a;return this._current_word<<=a,this._current_word_bits_left-=a,i=i<>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()},e.prototype.readUEG=function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1},e.prototype.readSEG=function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)},e}(),p=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),a=0,r=0;r=2&&3===t[r]&&0===t[r-1]&&0===t[r-2]||(n[a]=t[r],a++);return new Uint8Array(n.buffer,0,a)},e.parseSPS=function(t){for(var i=t.subarray(1,4),n=\"avc1.\",a=0;a<3;a++){var r=i[a].toString(16);r.length<2&&(r=\"0\"+r),n+=r}var s=e._ebsp2rbsp(t),o=new f(s);o.readByte();var d=o.readByte();o.readByte();var _=o.readByte();o.readUEG();var h=e.getProfileString(d),c=e.getLevelString(_),u=1,l=420,p=8,m=8;if((100===d||110===d||122===d||244===d||44===d||83===d||86===d||118===d||128===d||138===d||144===d)&&(3===(u=o.readUEG())&&o.readBits(1),u<=3&&(l=[0,420,422,444][u]),p=o.readUEG()+8,m=o.readUEG()+8,o.readBits(1),o.readBool()))for(var g=3!==u?8:12,v=0;v0&&M<16?(D=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][M-1],C=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][M-1]):255===M&&(D=o.readByte()<<8|o.readByte(),C=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){var x=o.readBits(32),U=o.readBits(32);I=o.readBool(),B=(O=U)/(P=2*x)}}var N=1;1===D&&1===C||(N=D/C);var G=0,V=0;0===u?(G=1,V=2-R):(G=3===u?1:2,V=(1===u?2:1)*(2-R));var F=16*(E+1),j=16*(A+1)*(2-R);F-=(T+L)*G,j-=(w+k)*V;var z=Math.ceil(F*N);return o.destroy(),o=null,{codec_mimetype:n,profile_idc:d,level_idc:_,profile_string:h,level_string:c,chroma_format_idc:u,bit_depth:p,bit_depth_luma:p,bit_depth_chroma:m,ref_frames:S,chroma_format:l,chroma_format_string:e.getChromaFormatString(l),frame_rate:{fixed:I,fps:B,fps_den:P,fps_num:O},sar_ratio:{width:D,height:C},codec_size:{width:F,height:j},present_size:{width:z,height:j}}},e._skipScalingList=function(e,t){for(var i=8,n=8,a=0;a=2&&3===t[r]&&0===t[r-1]&&0===t[r-2]||(n[a]=t[r],a++);return new Uint8Array(n.buffer,0,a)},e.parseVPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);n.readBits(2);n.readBits(6);return{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n.readBool()}},e.parseSPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();for(var a=0,r=0,s=0,o=0,d=(n.readBits(4),n.readBits(3)),_=(n.readBool(),n.readBits(2)),h=n.readBool(),c=n.readBits(5),u=n.readByte(),l=n.readByte(),p=n.readByte(),m=n.readByte(),g=n.readByte(),v=n.readByte(),y=n.readByte(),b=n.readByte(),S=n.readByte(),E=n.readByte(),A=n.readByte(),R=[],T=[],L=0;L0)for(L=d;L<8;L++)n.readBits(2);for(L=0;L1&&n.readSEG();for(L=0;L0&&Q<=16?(W=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][Q-1],X=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][Q-1]):255===Q&&(W=n.readBits(16),X=n.readBits(16))}if(n.readBool()&&n.readBool(),n.readBool())n.readBits(3),n.readBool(),n.readBool()&&(n.readByte(),n.readByte(),n.readByte());n.readBool()&&(n.readUEG(),n.readUEG());n.readBool(),n.readBool(),n.readBool();if(n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()),n.readBool())if(J=n.readBits(32),Z=n.readBits(32),n.readBool())if(n.readUEG(),n.readBool()){var $=!1,ee=!1,te=!1;if($=n.readBool(),ee=n.readBool(),$||ee){(te=n.readBool())&&(n.readByte(),n.readBits(5),n.readBool(),n.readBits(5));n.readBits(4),n.readBits(4);te&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5)}for(L=0;L<=d;L++){var ie=n.readBool();Y=ie;var ne=!1,ae=1;ie||(ne=n.readBool());var re=!1;if(ne?n.readSEG():re=n.readBool(),re||(ae=n.readUEG()+1),$)for(V=0;V>>2!=0,s=0!=(1&t[4]),o=(n=t)[a=5]<<24|n[a+1]<<16|n[a+2]<<8|n[a+3];return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:r,hasVideoTrack:s}},e.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},Object.defineProperty(e.prototype,\"onTrackMetadata\",{get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaInfo\",{get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMetaDataArrived\",{get:function(){return this._onMetaDataArrived},set:function(e){this._onMetaDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onScriptDataArrived\",{get:function(){return this._onScriptDataArrived},set:function(e){this._onScriptDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataAvailable\",{get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"timestampBase\",{get:function(){return this._timestampBase},set:function(e){this._timestampBase=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedDuration\",{get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasAudio\",{set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasVideo\",{set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e},enumerable:!1,configurable:!0}),e.prototype.resetMediaInfo=function(){this._mediaInfo=new o.a},e.prototype._isInitialMetadataDispatched=function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched},e.prototype.parseChunks=function(t,i){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new c.a(\"Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var n=0,a=this._littleEndian;if(0===i){if(!(t.byteLength>13))return 0;n=e.probe(t).dataOffset}this._firstParse&&(this._firstParse=!1,i+n!==this._dataOffset&&r.a.w(this.TAG,\"First time parsing but chunk byteStart invalid!\"),0!==(s=new DataView(t,n)).getUint32(0,!a)&&r.a.w(this.TAG,\"PrevTagSize0 !== 0 !!!\"),n+=4);for(;nt.byteLength)break;var o=s.getUint8(0),d=16777215&s.getUint32(0,!a);if(n+11+d+4>t.byteLength)break;if(8===o||9===o||18===o){var _=s.getUint8(4),h=s.getUint8(5),u=s.getUint8(6)|h<<8|_<<16|s.getUint8(7)<<24;0!==(16777215&s.getUint32(7,!a))&&r.a.w(this.TAG,\"Meet tag which has StreamID != 0!\");var l=n+11;switch(o){case 8:this._parseAudioData(t,l,d,u);break;case 9:this._parseVideoData(t,l,d,u,i+n);break;case 18:this._parseScriptData(t,l,d)}var f=s.getUint32(11+d,!a);f!==11+d&&r.a.w(this.TAG,\"Invalid PrevTagSize \"+f),n+=11+d+4}else r.a.w(this.TAG,\"Unsupported tag type \"+o+\", skipped\"),n+=11+d+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n},e.prototype._parseScriptData=function(e,t,i){var n=l.parseScriptData(e,t,i);if(n.hasOwnProperty(\"onMetaData\")){if(null==n.onMetaData||\"object\"!=typeof n.onMetaData)return void r.a.w(this.TAG,\"Invalid onMetaData structure!\");this._metadata&&r.a.w(this.TAG,\"Found another onMetaData tag!\"),this._metadata=n;var a=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},a)),\"boolean\"==typeof a.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=a.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),\"boolean\"==typeof a.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=a.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),\"number\"==typeof a.audiodatarate&&(this._mediaInfo.audioDataRate=a.audiodatarate),\"number\"==typeof a.videodatarate&&(this._mediaInfo.videoDataRate=a.videodatarate),\"number\"==typeof a.width&&(this._mediaInfo.width=a.width),\"number\"==typeof a.height&&(this._mediaInfo.height=a.height),\"number\"==typeof a.duration){if(!this._durationOverrided){var s=Math.floor(a.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(\"number\"==typeof a.framerate){var o=Math.floor(1e3*a.framerate);if(o>0){var d=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=d,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=d}}if(\"object\"==typeof a.keyframes){this._mediaInfo.hasKeyframesIndex=!0;var _=a.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(_),a.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=a,r.a.v(this.TAG,\"Parsed onMetaData\"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))},e.prototype._parseKeyframesIndex=function(e){for(var t=[],i=[],n=1;n>>4;if(2===s||10===s){var o=0,d=(12&a)>>>2;if(d>=0&&d<=4){o=this._flvSoundRateTable[d];var _=1&a,h=this._audioMetadata,c=this._audioTrack;if(h||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),(h=this._audioMetadata={}).type=\"audio\",h.id=c.id,h.timescale=this._timescale,h.duration=this._duration,h.audioSampleRate=o,h.channelCount=0===_?1:2),10===s){var u=this._parseAACAudioData(e,t+1,i-1);if(null==u)return;if(0===u.packetType){if(h.config){if(S(u.data.config,h.config))return;r.a.w(this.TAG,\"AudioSpecificConfig has been changed, re-generate initialization segment\")}var l=u.data;h.audioSampleRate=l.samplingRate,h.channelCount=l.channelCount,h.codec=l.codec,h.originalCodec=l.originalCodec,h.config=l.config,h.refSampleDuration=1024/h.audioSampleRate*h.timescale,r.a.v(this.TAG,\"Parsed AudioSpecificConfig\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"audio\",h),(g=this._mediaInfo).audioCodec=h.originalCodec,g.audioSampleRate=h.audioSampleRate,g.audioChannelCount=h.channelCount,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}else if(1===u.packetType){var f=this._timestampBase+n,p={unit:u.data,length:u.data.byteLength,dts:f,pts:f};c.samples.push(p),c.length+=u.data.length}else r.a.e(this.TAG,\"Flv: Unsupported AAC data type \"+u.packetType)}else if(2===s){if(!h.codec){var g;if(null==(l=this._parseMP3AudioData(e,t+1,i-1,!0)))return;h.audioSampleRate=l.samplingRate,h.channelCount=l.channelCount,h.codec=l.codec,h.originalCodec=l.originalCodec,h.refSampleDuration=1152/h.audioSampleRate*h.timescale,r.a.v(this.TAG,\"Parsed MPEG Audio Frame Header\"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata(\"audio\",h),(g=this._mediaInfo).audioCodec=h.codec,g.audioSampleRate=h.audioSampleRate,g.audioChannelCount=h.channelCount,g.audioDataRate=l.bitRate,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}var v=this._parseMP3AudioData(e,t+1,i-1,!1);if(null==v)return;f=this._timestampBase+n;var y={unit:v,length:v.byteLength,dts:f,pts:f};c.samples.push(y),c.length+=v.length}}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid audio sample rate idx: \"+d)}else this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported audio codec idx: \"+s)}},e.prototype._parseAACAudioData=function(e,t,i){if(!(i<=1)){var n={},a=new Uint8Array(e,t,i);return n.packetType=a[0],0===a[0]?n.data=this._parseAACAudioSpecificConfig(e,t+1,i-1):n.data=a.subarray(1),n}r.a.w(this.TAG,\"Flv: Invalid AAC packet, missing AACPacketType or/and Data!\")},e.prototype._parseAACAudioSpecificConfig=function(e,t,i){var n,a,r=new Uint8Array(e,t,i),s=null,o=0,d=null;if(o=n=r[0]>>>3,(a=(7&r[0])<<1|r[1]>>>7)<0||a>=this._mpegSamplingRates.length)this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid sampling frequency index!\");else{var _=this._mpegSamplingRates[a],h=(120&r[1])>>>3;if(!(h<0||h>=8)){5===o&&(d=(7&r[1])<<1|r[2]>>>7,(124&r[2])>>>2);var c=self.navigator.userAgent.toLowerCase();return-1!==c.indexOf(\"firefox\")?a>=6?(o=5,s=new Array(4),d=a-3):(o=2,s=new Array(2),d=a):-1!==c.indexOf(\"android\")?(o=2,s=new Array(2),d=a):(o=5,d=a,s=new Array(4),a>=6?d=a-3:1===h&&(o=2,s=new Array(2),d=a)),s[0]=o<<3,s[0]|=(15&a)>>>1,s[1]=(15&a)<<7,s[1]|=(15&h)<<3,5===o&&(s[1]|=(15&d)>>>1,s[2]=(1&d)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:_,channelCount:h,codec:\"mp4a.40.\"+o,originalCodec:\"mp4a.40.\"+n}}this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid channel configuration\")}},e.prototype._parseMP3AudioData=function(e,t,i,n){if(!(i<4)){this._littleEndian;var a=new Uint8Array(e,t,i),s=null;if(n){if(255!==a[0])return;var o=a[1]>>>3&3,d=(6&a[1])>>1,_=(240&a[2])>>>4,h=(12&a[2])>>>2,c=3!==(a[3]>>>6&3)?2:1,u=0,l=0;switch(o){case 0:u=this._mpegAudioV25SampleRateTable[h];break;case 2:u=this._mpegAudioV20SampleRateTable[h];break;case 3:u=this._mpegAudioV10SampleRateTable[h]}switch(d){case 1:34,_>>4;if(0!=(128&s)){var d=15&s,_=String.fromCharCode.apply(String,new Uint8Array(e,t,i).slice(1,5));if(\"hvc1\"!==_)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+_);this._parseEnhancedHEVCVideoPacket(e,t+5,i-5,n,a,o,d)}else{var h=15&s;if(7===h)this._parseAVCVideoPacket(e,t+1,i-1,n,a,o);else{if(12!==h)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+h);this._parseHEVCVideoPacket(e,t+1,i-1,n,a,o)}}}},e.prototype._parseAVCVideoPacket=function(e,t,i,n,a,s){if(i<4)r.a.w(this.TAG,\"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),_=d.getUint8(0),h=(16777215&d.getUint32(0,!o))<<8>>8;if(0===_)this._parseAVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===_)this._parseAVCVideoData(e,t+4,i-4,n,a,s,h);else if(2!==_)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+_)}},e.prototype._parseHEVCVideoPacket=function(e,t,i,n,a,s){if(i<4)r.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),_=d.getUint8(0),h=(16777215&d.getUint32(0,!o))<<8>>8;if(0===_)this._parseHEVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===_)this._parseHEVCVideoData(e,t+4,i-4,n,a,s,h);else if(2!==_)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+_)}},e.prototype._parseEnhancedHEVCVideoPacket=function(e,t,i,n,a,s,o){if(i<4)r.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var d=this._littleEndian,_=new DataView(e,t,i);if(0===o)this._parseHEVCDecoderConfigurationRecord(e,t,i);else if(1===o){var h=(4294967040&_.getUint32(0,!d))>>8;this._parseHEVCVideoData(e,t+3,i-3,n,a,s,h)}else if(3===o)this._parseHEVCVideoData(e,t,i,n,a,s,0);else if(2!==o)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+o)}},e.prototype._parseAVCDecoderConfigurationRecord=function(e,t,i){if(i<7)r.a.w(this.TAG,\"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,a=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.avcc){var d=new Uint8Array(e,t,i);if(S(d,n.avcc))return;r.a.w(this.TAG,\"AVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=a.id,n.timescale=this._timescale,n.duration=this._duration;var _=o.getUint8(0),h=o.getUint8(1);o.getUint8(2),o.getUint8(3);if(1===_&&0!==h)if(this._naluLengthSize=1+(3&o.getUint8(4)),3===this._naluLengthSize||4===this._naluLengthSize){var c=31&o.getUint8(5);if(0!==c){c>1&&r.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = \"+c);for(var u=6,l=0;l1&&r.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = \"+w),u++;for(l=0;l=i){r.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+u+\", dataSize = \"+i);break}var m=_.getUint32(u,!d);if(3===l&&(m>>>=8),m>i-l)return void r.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&_.getUint8(u+l);5===g&&(p=!0);var v=new Uint8Array(e,t+u,l+m),y={type:g,data:v};h.push(y),c+=v.byteLength,u+=l+m}if(h.length){var b=this._videoTrack,S={units:h,length:c,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=a),b.samples.push(S),b.length+=c}},e.prototype._parseHEVCVideoData=function(e,t,i,n,a,s,o){for(var d=this._littleEndian,_=new DataView(e,t,i),h=[],c=0,u=0,l=this._naluLengthSize,f=this._timestampBase+n,p=1===s;u=i){r.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+u+\", dataSize = \"+i);break}var m=_.getUint32(u,!d);if(3===l&&(m>>>=8),m>i-l)return void r.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&_.getUint8(u+l);19!==g&&20!==g||(p=!0);var v=new Uint8Array(e,t+u,l+m),y={type:g,data:v};h.push(y),c+=v.byteLength,u+=l+m}if(h.length){var b=this._videoTrack,S={units:h,length:c,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=a),b.samples.push(S),b.length+=c}},e}(),R=function(){function e(){}return e.prototype.destroy=function(){this.onError=null,this.onMediaInfo=null,this.onMetaDataArrived=null,this.onTrackMetadata=null,this.onDataAvailable=null,this.onTimedID3Metadata=null,this.onSMPTE2038Metadata=null,this.onSCTE35Metadata=null,this.onPESPrivateData=null,this.onPESPrivateDataDescriptor=null},e}(),T=function(){this.program_pmt_pid={}};!function(e){e[e.kMPEG1Audio=3]=\"kMPEG1Audio\",e[e.kMPEG2Audio=4]=\"kMPEG2Audio\",e[e.kPESPrivateData=6]=\"kPESPrivateData\",e[e.kADTSAAC=15]=\"kADTSAAC\",e[e.kLOASAAC=17]=\"kLOASAAC\",e[e.kAC3=129]=\"kAC3\",e[e.kID3=21]=\"kID3\",e[e.kSCTE35=134]=\"kSCTE35\",e[e.kH264=27]=\"kH264\",e[e.kH265=36]=\"kH265\"}(E||(E={}));var L,w=function(){this.pid_stream_type={},this.common_pids={h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,mp3:void 0},this.pes_private_data_pids={},this.timed_id3_pids={},this.scte_35_pids={},this.smpte2038_pids={}},k=function(){},D=function(){},C=function(){this.slices=[],this.total_length=0,this.expected_length=0,this.file_position=0};!function(e){e[e.kUnspecified=0]=\"kUnspecified\",e[e.kSliceNonIDR=1]=\"kSliceNonIDR\",e[e.kSliceDPA=2]=\"kSliceDPA\",e[e.kSliceDPB=3]=\"kSliceDPB\",e[e.kSliceDPC=4]=\"kSliceDPC\",e[e.kSliceIDR=5]=\"kSliceIDR\",e[e.kSliceSEI=6]=\"kSliceSEI\",e[e.kSliceSPS=7]=\"kSliceSPS\",e[e.kSlicePPS=8]=\"kSlicePPS\",e[e.kSliceAUD=9]=\"kSliceAUD\",e[e.kEndOfSequence=10]=\"kEndOfSequence\",e[e.kEndOfStream=11]=\"kEndOfStream\",e[e.kFiller=12]=\"kFiller\",e[e.kSPSExt=13]=\"kSPSExt\",e[e.kReserved0=14]=\"kReserved0\"}(L||(L={}));var B,I,O=function(){},P=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},M=function(){function e(e){this.TAG=\"H264AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not find H264 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],a=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===a)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=31&e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3],a=(128&e[i])>>>7,r=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=r,!(n>=L.kReserved0)&&0===a){var s=e.subarray(i,r);(t=new O).type=n,t.data=s}}return t},e}(),x=function(){function e(e,t,i){var n=8+e.byteLength+1+2+t.byteLength,a=!1;66!==e[3]&&77!==e[3]&&88!==e[3]&&(a=!0,n+=4);var r=this.data=new Uint8Array(n);r[0]=1,r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=255,r[5]=225;var s=e.byteLength;r[6]=s>>>8,r[7]=255&s;var o=8;r.set(e,8),r[o+=s]=1;var d=t.byteLength;r[o+1]=d>>>8,r[o+2]=255&d,r.set(t,o+3),o+=3+d,a&&(r[o]=252|i.chroma_format_idc,r[o+1]=248|i.bit_depth_luma-8,r[o+2]=248|i.bit_depth_chroma-8,r[o+3]=0,o+=4)}return e.prototype.getData=function(){return this.data},e}();!function(e){e[e.kNull=0]=\"kNull\",e[e.kAACMain=1]=\"kAACMain\",e[e.kAAC_LC=2]=\"kAAC_LC\",e[e.kAAC_SSR=3]=\"kAAC_SSR\",e[e.kAAC_LTP=4]=\"kAAC_LTP\",e[e.kAAC_SBR=5]=\"kAAC_SBR\",e[e.kAAC_Scalable=6]=\"kAAC_Scalable\",e[e.kLayer1=32]=\"kLayer1\",e[e.kLayer2=33]=\"kLayer2\",e[e.kLayer3=34]=\"kLayer3\"}(B||(B={})),function(e){e[e.k96000Hz=0]=\"k96000Hz\",e[e.k88200Hz=1]=\"k88200Hz\",e[e.k64000Hz=2]=\"k64000Hz\",e[e.k48000Hz=3]=\"k48000Hz\",e[e.k44100Hz=4]=\"k44100Hz\",e[e.k32000Hz=5]=\"k32000Hz\",e[e.k24000Hz=6]=\"k24000Hz\",e[e.k22050Hz=7]=\"k22050Hz\",e[e.k16000Hz=8]=\"k16000Hz\",e[e.k12000Hz=9]=\"k12000Hz\",e[e.k11025Hz=10]=\"k11025Hz\",e[e.k8000Hz=11]=\"k8000Hz\",e[e.k7350Hz=12]=\"k7350Hz\"}(I||(I={}));var U,N,G=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],V=(U=function(e,t){return(U=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}U(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),F=function(){},j=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return V(t,e),t}(F),z=function(){function e(e){this.TAG=\"AACADTSParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found ADTS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(4095===(i[t+0]<<8|i[t+1])>>>4)return t;t++}},e.prototype.readNextAACFrame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=(8&e[i+1])>>>3,a=(6&e[i+1])>>>1,r=1&e[i+1],s=(192&e[i+2])>>>6,o=(60&e[i+2])>>>2,d=(1&e[i+2])<<2|(192&e[i+3])>>>6,_=(3&e[i+3])<<11|e[i+4]<<3|(224&e[i+5])>>>5;e[i+6];if(i+_>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var h=1===r?7:9,c=_-h;i+=h;var u=this.findNextSyncwordOffset(i+c);if(this.current_syncword_offset_=u,(0===n||1===n)&&0===a){var l=e.subarray(i,i+c);(t=new F).audio_object_type=s+1,t.sampling_freq_index=o,t.sampling_frequency=G[o],t.channel_config=d,t.data=l}}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),H=function(){function e(e){this.TAG=\"AACLOASParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found LOAS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+1>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(695===(i[t+0]<<3|i[t+1]>>>5))return t;t++}},e.prototype.getLATMValue=function(e){for(var t=e.readBits(2),i=0,n=0;n<=t;n++)i<<=8,i|=e.readByte();return i},e.prototype.readNextAACFrame=function(e){for(var t=this.data_,i=null;null==i&&!this.eof_flag_;){var n=this.current_syncword_offset_,a=(31&t[n+1])<<8|t[n+2];if(n+3+a>=this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var s=new f(t.subarray(n+3,n+3+a)),o=null;if(s.readBool()){if(null==e){r.a.w(this.TAG,\"StreamMuxConfig Missing\"),this.current_syncword_offset_=this.findNextSyncwordOffset(n+3+a),s.destroy();continue}o=e}else{var d=s.readBool();if(d&&s.readBool()){r.a.e(this.TAG,\"audioMuxVersionA is Not Supported\"),s.destroy();break}if(d&&this.getLATMValue(s),!s.readBool()){r.a.e(this.TAG,\"allStreamsSameTimeFraming zero is Not Supported\"),s.destroy();break}if(0!==s.readBits(6)){r.a.e(this.TAG,\"more than 2 numSubFrames Not Supported\"),s.destroy();break}if(0!==s.readBits(4)){r.a.e(this.TAG,\"more than 2 numProgram Not Supported\"),s.destroy();break}if(0!==s.readBits(3)){r.a.e(this.TAG,\"more than 2 numLayer Not Supported\"),s.destroy();break}var _=d?this.getLATMValue(s):0,h=s.readBits(5);_-=5;var c=s.readBits(4);_-=4;var u=s.readBits(4);_-=4,s.readBits(3),(_-=3)>0&&s.readBits(_);var l=s.readBits(3);if(0!==l){r.a.e(this.TAG,\"frameLengthType = \"+l+\". Only frameLengthType = 0 Supported\"),s.destroy();break}s.readByte();var p=s.readBool();if(p)if(d)this.getLATMValue(s);else{for(var m=0;;){m<<=8;var g=s.readBool();if(m+=s.readByte(),!g)break}console.log(m)}s.readBool()&&s.readByte(),(o=new j).audio_object_type=h,o.sampling_freq_index=c,o.sampling_frequency=G[o.sampling_freq_index],o.channel_config=u,o.other_data_present=p}for(var v=0;;){var y=s.readByte();if(v+=y,255!==y)break}for(var b=new Uint8Array(v),S=0;S=6?(n=5,t=new Array(4),s=a-3):(n=2,t=new Array(2),s=a):-1!==o.indexOf(\"android\")?(n=2,t=new Array(2),s=a):(n=5,s=a,t=new Array(4),a>=6?s=a-3:1===r&&(n=2,t=new Array(2),s=a)),t[0]=n<<3,t[0]|=(15&a)>>>1,t[1]=(15&a)<<7,t[1]|=(15&r)<<3,5===n&&(t[1]|=(15&s)>>>1,t[2]=(1&s)<<7,t[2]|=8,t[3]=0),this.config=t,this.sampling_rate=G[a],this.channel_count=r,this.codec_mimetype=\"mp4a.40.\"+n,this.original_codec_mimetype=\"mp4a.40.\"+i},K=function(){},W=function(){};!function(e){e[e.kSpliceNull=0]=\"kSpliceNull\",e[e.kSpliceSchedule=4]=\"kSpliceSchedule\",e[e.kSpliceInsert=5]=\"kSpliceInsert\",e[e.kTimeSignal=6]=\"kTimeSignal\",e[e.kBandwidthReservation=7]=\"kBandwidthReservation\",e[e.kPrivateCommand=255]=\"kPrivateCommand\"}(N||(N={}));var X,Y=function(e){var t=e.readBool();return t?(e.readBits(6),{time_specified_flag:t,pts_time:4*e.readBits(31)+e.readBits(2)}):(e.readBits(7),{time_specified_flag:t})},J=function(e){var t=e.readBool();return e.readBits(6),{auto_return:t,duration:4*e.readBits(31)+e.readBits(2)}},Z=function(e,t){var i=t.readBits(8);return e?{component_tag:i}:{component_tag:i,splice_time:Y(t)}},Q=function(e){return{component_tag:e.readBits(8),utc_splice_time:e.readBits(32)}},$=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),e.readBits(5),n.program_splice_flag)n.utc_splice_time=e.readBits(32);else{n.component_count=e.readBits(8),n.components=[];for(var a=0;a=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],a=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===a)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3]>>1&63,a=(128&e[i])>>>7,r=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=r,0===a){var s=e.subarray(i,r);(t=new de).type=n,t.data=s}}return t},e}(),ce=function(){function e(e,t,i,n){var a=23+(5+e.byteLength)+(5+t.byteLength)+(5+i.byteLength),r=this.data=new Uint8Array(a);r[0]=1,r[1]=(3&n.general_profile_space)<<6|(n.general_tier_flag?1:0)<<5|31&n.general_profile_idc,r[2]=n.general_profile_compatibility_flags_1,r[3]=n.general_profile_compatibility_flags_2,r[4]=n.general_profile_compatibility_flags_3,r[5]=n.general_profile_compatibility_flags_4,r[6]=n.general_constraint_indicator_flags_1,r[7]=n.general_constraint_indicator_flags_2,r[8]=n.general_constraint_indicator_flags_3,r[9]=n.general_constraint_indicator_flags_4,r[10]=n.general_constraint_indicator_flags_5,r[11]=n.general_constraint_indicator_flags_6,r[12]=n.general_level_idc,r[13]=240|(3840&n.min_spatial_segmentation_idc)>>8,r[14]=255&n.min_spatial_segmentation_idc,r[15]=252|3&n.parallelismType,r[16]=252|3&n.chroma_format_idc,r[17]=248|7&n.bit_depth_luma_minus8,r[18]=248|7&n.bit_depth_chroma_minus8,r[19]=0,r[20]=0,r[21]=(3&n.constant_frame_rate)<<6|(7&n.num_temporal_layers)<<3|(n.temporal_id_nested?1:0)<<2|3,r[22]=3,r[23]=128|X.kSliceVPS,r[24]=0,r[25]=1,r[26]=(65280&e.byteLength)>>8,r[27]=(255&e.byteLength)>>0,r.set(e,28),r[23+(5+e.byteLength)+0]=128|X.kSliceSPS,r[23+(5+e.byteLength)+1]=0,r[23+(5+e.byteLength)+2]=1,r[23+(5+e.byteLength)+3]=(65280&t.byteLength)>>8,r[23+(5+e.byteLength)+4]=(255&t.byteLength)>>0,r.set(t,23+(5+e.byteLength)+5),r[23+(5+e.byteLength+5+t.byteLength)+0]=128|X.kSlicePPS,r[23+(5+e.byteLength+5+t.byteLength)+1]=0,r[23+(5+e.byteLength+5+t.byteLength)+2]=1,r[23+(5+e.byteLength+5+t.byteLength)+3]=(65280&i.byteLength)>>8,r[23+(5+e.byteLength+5+t.byteLength)+4]=(255&i.byteLength)>>0,r.set(i,23+(5+e.byteLength+5+t.byteLength)+5)}return e.prototype.getData=function(){return this.data},e}(),ue=function(){},le=function(){},fe=function(){},pe=[[64,64,80,80,96,96,112,112,128,128,160,160,192,192,224,224,256,256,320,320,384,384,448,448,512,512,640,640,768,768,896,896,1024,1024,1152,1152,1280,1280],[69,70,87,88,104,105,121,122,139,140,174,175,208,209,243,244,278,279,348,349,417,418,487,488,557,558,696,697,835,836,975,976,1114,1115,1253,1254,1393,1394],[96,96,120,120,144,144,168,168,192,192,240,240,288,288,336,336,384,384,480,480,576,576,672,672,768,768,960,960,1152,1152,1344,1344,1536,1536,1728,1728,1920,1920]],me=function(){function e(e){this.TAG=\"AC3Parser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&r.a.e(this.TAG,\"Could not found AC3 syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(2935===(i[t+0]<<8|i[t+1]<<0))return t;t++}},e.prototype.readNextAC3Frame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=e[i+4]>>6,a=[48e3,44200,33e3][n],r=63&e[i+4],s=2*pe[n][r];if(i+s>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var o=this.findNextSyncwordOffset(i+s);this.current_syncword_offset_=o;var d=e[i+5]>>3,_=7&e[i+5],h=e[i+6]>>5,c=0;0!=(1&h)&&1!==h&&(c+=2),0!=(4&h)&&(c+=2),2===h&&(c+=2);var u=(e[i+6]<<8|e[i+7]<<0)>>12-c&1,l=[2,1,2,3,3,4,4,5][h]+u;(t=new fe).sampling_frequency=a,t.channel_count=l,t.channel_mode=h,t.bit_stream_identification=d,t.low_frequency_effects_channel_on=u,t.bit_stream_mode=_,t.frame_size_code=r,t.data=e.subarray(i,i+s)}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),ge=function(e){var t;t=[e.sampling_rate_code<<6|e.bit_stream_identification<<1|e.bit_stream_mode>>2,(3&e.bit_stream_mode)<<6|e.channel_mode<<3|e.low_frequency_effects_channel_on<<2|e.frame_size_code>>4,e.frame_size_code<<4&224],this.config=t,this.sampling_rate=e.sampling_frequency,this.bit_stream_identification=e.bit_stream_identification,this.bit_stream_mode=e.bit_stream_mode,this.low_frequency_effects_channel_on=e.low_frequency_effects_channel_on,this.channel_count=e.channel_count,this.channel_mode=e.channel_mode,this.codec_mimetype=\"ac-3\",this.original_codec_mimetype=\"ac-3\"},ve=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),ye=function(){return(ye=Object.assign||function(e){for(var t,i=1,n=arguments.length;i=4?(r.a.v(\"TSDemuxer\",\"ts_packet_size = 192, m2ts mode\"),i-=4):204===n&&r.a.v(\"TSDemuxer\",\"ts_packet_size = 204, RS encoded MPEG2-TS stream\"),{match:!0,consumed:0,ts_packet_size:n,sync_offset:i})},t.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},t.prototype.resetMediaInfo=function(){this.media_info_=new o.a},t.prototype.parseChunks=function(e,t){if(!(this.onError&&this.onMediaInfo&&this.onTrackMetadata&&this.onDataAvailable))throw new c.a(\"onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var i=0;for(this.first_parse_&&(this.first_parse_=!1,i=this.sync_offset_);i+this.ts_packet_size_<=e.byteLength;){var n=t+i;192===this.ts_packet_size_&&(i+=4);var a=new Uint8Array(e,i,188),s=a[0];if(71!==s){r.a.e(this.TAG,\"sync_byte = \"+s+\", not 0x47\");break}var o=(64&a[1])>>>6,d=(a[1],(31&a[1])<<8|a[2]),_=(48&a[3])>>>4,h=15&a[3],u={},l=4;if(2==_||3==_){var f=a[4];if(5+f===188){i+=188,204===this.ts_packet_size_&&(i+=16);continue}f>0&&(u=this.parseAdaptationField(e,i+4,1+f)),l=5+f}if(1==_||3==_)if(0===d||d===this.current_pmt_pid_||null!=this.pmt_&&this.pmt_.pid_stream_type[d]===E.kSCTE35){var p=188-l;this.handleSectionSlice(e,i+l,p,{pid:d,file_position:n,payload_unit_start_indicator:o,continuity_conunter:h,random_access_indicator:u.random_access_indicator})}else if(null!=this.pmt_&&null!=this.pmt_.pid_stream_type[d]){p=188-l;var m=this.pmt_.pid_stream_type[d];d!==this.pmt_.common_pids.h264&&d!==this.pmt_.common_pids.h265&&d!==this.pmt_.common_pids.adts_aac&&d!==this.pmt_.common_pids.loas_aac&&d!==this.pmt_.common_pids.ac3&&d!==this.pmt_.common_pids.opus&&d!==this.pmt_.common_pids.mp3&&!0!==this.pmt_.pes_private_data_pids[d]&&!0!==this.pmt_.timed_id3_pids[d]||this.handlePESSlice(e,i+l,p,{pid:d,stream_type:m,file_position:n,payload_unit_start_indicator:o,continuity_conunter:h,random_access_indicator:u.random_access_indicator})}i+=188,204===this.ts_packet_size_&&(i+=16)}return this.dispatchAudioVideoMediaSegment(),i},t.prototype.parseAdaptationField=function(e,t,i){var n=new Uint8Array(e,t,i),a=n[0];return a>0?a>183?(r.a.w(this.TAG,\"Illegal adaptation_field_length: \"+a),{}):{discontinuity_indicator:(128&n[1])>>>7,random_access_indicator:(64&n[1])>>>6,elementary_stream_priority_indicator:(32&n[1])>>>5}:{}},t.prototype.handleSectionSlice=function(e,t,i,n){var a=new Uint8Array(e,t,i),r=this.section_slice_queues_[n.pid];if(n.payload_unit_start_indicator){var s=a[0];if(null!=r&&0!==r.total_length){var o=new Uint8Array(e,t+1,Math.min(i,s));r.slices.push(o),r.total_length+=o.byteLength,r.total_length===r.expected_length?this.emitSectionSlices(r,n):this.clearSlices(r,n)}for(var d=1+s;d=r.expected_length&&this.clearSlices(r,n),d+=o.byteLength}}else if(null!=r&&0!==r.total_length){o=new Uint8Array(e,t,Math.min(i,r.expected_length-r.total_length));r.slices.push(o),r.total_length+=o.byteLength,r.total_length===r.expected_length?this.emitSectionSlices(r,n):r.total_length>=r.expected_length&&this.clearSlices(r,n)}},t.prototype.handlePESSlice=function(e,t,i,n){var a=new Uint8Array(e,t,i),s=a[0]<<16|a[1]<<8|a[2],o=(a[3],a[4]<<8|a[5]);if(n.payload_unit_start_indicator){if(1!==s)return void r.a.e(this.TAG,\"handlePESSlice: packet_start_code_prefix should be 1 but with value \"+s);var d=this.pes_slice_queues_[n.pid];d&&(0===d.expected_length||d.expected_length===d.total_length?this.emitPESSlices(d,n):this.clearSlices(d,n)),this.pes_slice_queues_[n.pid]=new C,this.pes_slice_queues_[n.pid].file_position=n.file_position,this.pes_slice_queues_[n.pid].random_access_indicator=n.random_access_indicator}if(null!=this.pes_slice_queues_[n.pid]){var _=this.pes_slice_queues_[n.pid];_.slices.push(a),n.payload_unit_start_indicator&&(_.expected_length=0===o?0:o+6),_.total_length+=a.byteLength,_.expected_length>0&&_.expected_length===_.total_length?this.emitPESSlices(_,n):_.expected_length>0&&_.expected_length<_.total_length&&this.clearSlices(_,n)}},t.prototype.emitSectionSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,a=0;n>>6,o=t[8],d=void 0,_=void 0;2!==s&&3!==s||(d=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,_=3===s?536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2:d);var h=9+o,c=void 0;if(0!==a){if(a<3+o)return void r.a.v(this.TAG,\"Malformed PES: PES_packet_length < 3 + PES_header_data_length\");c=a-3-o}else c=t.byteLength-h;var u=t.subarray(h,h+c);switch(e.stream_type){case E.kMPEG1Audio:case E.kMPEG2Audio:this.parseMP3Payload(u,d);break;case E.kPESPrivateData:this.pmt_.common_pids.opus===e.pid?this.parseOpusPayload(u,d):this.pmt_.common_pids.ac3===e.pid?this.parseAC3Payload(u,d):this.pmt_.smpte2038_pids[e.pid]?this.parseSMPTE2038MetadataPayload(u,d,_,e.pid,n):this.parsePESPrivateDataPayload(u,d,_,e.pid,n);break;case E.kADTSAAC:this.parseADTSAACPayload(u,d);break;case E.kLOASAAC:this.parseLOASAACPayload(u,d);break;case E.kAC3:this.parseAC3Payload(u,d);break;case E.kID3:this.parseTimedID3MetadataPayload(u,d,_,e.pid,n);break;case E.kH264:this.parseH264Payload(u,d,_,e.file_position,e.random_access_indicator);break;case E.kH265:this.parseH265Payload(u,d,_,e.file_position,e.random_access_indicator)}}else if((188===n||191===n||240===n||241===n||255===n||242===n||248===n)&&e.stream_type===E.kPESPrivateData){h=6,c=void 0;c=0!==a?a:t.byteLength-h;u=t.subarray(h,h+c);this.parsePESPrivateDataPayload(u,void 0,void 0,e.pid,n)}}else r.a.e(this.TAG,\"parsePES: packet_start_code_prefix should be 1 but with value \"+i)},t.prototype.parsePAT=function(e){var t=e[0];if(0===t){var i=(15&e[1])<<8|e[2],n=(e[3],e[4],(62&e[5])>>>1),a=1&e[5],s=e[6],o=(e[7],null);if(1===a&&0===s)(o=new T).version_number=n;else if(null==(o=this.pat_))return;for(var d=i-5-4,_=-1,h=-1,c=8;c<8+d;c+=4){var u=e[c]<<8|e[c+1],l=(31&e[c+2])<<8|e[c+3];0===u?o.network_pid=l:(o.program_pmt_pid[u]=l,-1===_&&(_=u),-1===h&&(h=l))}1===a&&0===s&&(null==this.pat_&&r.a.v(this.TAG,\"Parsed first PAT: \"+JSON.stringify(o)),this.pat_=o,this.current_program_=_,this.current_pmt_pid_=h)}else r.a.e(this.TAG,\"parsePAT: table_id \"+t+\" is not corresponded to PAT!\")},t.prototype.parsePMT=function(e){var t=e[0];if(2===t){var i=(15&e[1])<<8|e[2],n=e[3]<<8|e[4],a=(62&e[5])>>>1,s=1&e[5],o=e[6],d=(e[7],null);if(1===s&&0===o)(d=new w).program_number=n,d.version_number=a,this.program_pmt_map_[n]=d;else if(null==(d=this.program_pmt_map_[n]))return;e[8],e[9];for(var _=(15&e[10])<<8|e[11],h=12+_,c=i-9-_-4,u=h;u0){for(var v=u+5;v1&&(r.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+s+\"ms, PES pts: \"+a+\"ms\"),a=s)}}for(var o,d=new z(e),_=null,h=a;null!=(_=d.readNextAACFrame());){n=1024/_.sampling_frequency*1e3;var c={codec:\"aac\",data:_};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:_.audio_object_type,sampling_freq_index:_.sampling_freq_index,sampling_frequency:_.sampling_frequency,channel_config:_.channel_config},this.dispatchAudioInitSegment(c)):this.detectAudioMetadataChange(c)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(c)),o=h;var u=Math.floor(h),l={unit:_.data,length:_.data.byteLength,pts:u,dts:u};this.audio_track_.samples.push(l),this.audio_track_.length+=_.data.byteLength,h+=n}d.hasIncompleteData()&&(this.aac_last_incomplete_data_=d.getIncompleteData()),o&&(this.aac_last_sample_pts_=o)}},t.prototype.parseLOASAACPayload=function(e,t){var i;if(!this.has_video_||this.video_init_segment_dispatched_){if(this.aac_last_incomplete_data_){var n=new Uint8Array(e.byteLength+this.aac_last_incomplete_data_.byteLength);n.set(this.aac_last_incomplete_data_,0),n.set(e,this.aac_last_incomplete_data_.byteLength),e=n}var a,s;if(null!=t&&(s=t/this.timescale_),\"aac\"===this.audio_metadata_.codec){if(null==t&&null!=this.aac_last_sample_pts_)a=1024/this.audio_metadata_.sampling_frequency*1e3,s=this.aac_last_sample_pts_+a;else if(null==t)return void r.a.w(this.TAG,\"AAC: Unknown pts\");if(this.aac_last_incomplete_data_&&this.aac_last_sample_pts_){a=1024/this.audio_metadata_.sampling_frequency*1e3;var o=this.aac_last_sample_pts_+a;Math.abs(o-s)>1&&(r.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+o+\"ms, PES pts: \"+s+\"ms\"),s=o)}}for(var d,_=new H(e),h=null,c=s;null!=(h=_.readNextAACFrame(null!==(i=this.loas_previous_frame)&&void 0!==i?i:void 0));){this.loas_previous_frame=h,a=1024/h.sampling_frequency*1e3;var u={codec:\"aac\",data:h};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:h.audio_object_type,sampling_freq_index:h.sampling_freq_index,sampling_frequency:h.sampling_frequency,channel_config:h.channel_config},this.dispatchAudioInitSegment(u)):this.detectAudioMetadataChange(u)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(u)),d=c;var l=Math.floor(c),f={unit:h.data,length:h.data.byteLength,pts:l,dts:l};this.audio_track_.samples.push(f),this.audio_track_.length+=h.data.byteLength,c+=a}_.hasIncompleteData()&&(this.aac_last_incomplete_data_=_.getIncompleteData()),d&&(this.aac_last_sample_pts_=d)}},t.prototype.parseAC3Payload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i,n;if(null!=t&&(n=t/this.timescale_),\"ac-3\"===this.audio_metadata_.codec)if(null==t&&null!=this.aac_last_sample_pts_)i=1536/this.audio_metadata_.sampling_frequency*1e3,n=this.aac_last_sample_pts_+i;else if(null==t)return void r.a.w(this.TAG,\"Opus: Unknown pts\");for(var a,s=new me(e),o=null,d=n;null!=(o=s.readNextAC3Frame());){i=1536/o.sampling_frequency*1e3;var _={codec:\"ac-3\",data:o};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"ac-3\",sampling_frequency:o.sampling_frequency,bit_stream_identification:o.bit_stream_identification,bit_stream_mode:o.bit_stream_mode,low_frequency_effects_channel_on:o.low_frequency_effects_channel_on,channel_mode:o.channel_mode},console.log(JSON.stringify(this.audio_metadata_)),this.dispatchAudioInitSegment(_)):this.detectAudioMetadataChange(_)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(_)),a=d;var h=Math.floor(d),c={unit:o.data,length:o.data.byteLength,pts:h,dts:h};this.audio_track_.samples.push(c),this.audio_track_.length+=o.data.byteLength,d+=i}a&&(this.aac_last_sample_pts_=a)}},t.prototype.parseOpusPayload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i,n;if(null!=t&&(n=t/this.timescale_),\"opus\"===this.audio_metadata_.codec)if(null==t&&null!=this.aac_last_sample_pts_)i=20,n=this.aac_last_sample_pts_+i;else if(null==t)return void r.a.w(this.TAG,\"Opus: Unknown pts\");for(var a,s=n,o=0;o>>3&3,s=(6&e[1])>>1,o=(240&e[2])>>>4,d=(12&e[2])>>>2,_=3!==(e[3]>>>6&3)?2:1,h=0,c=34;switch(r){case 0:h=[11025,12e3,8e3,0][d];break;case 2:h=[22050,24e3,16e3,0][d];break;case 3:h=[44100,48e3,32e3,0][d]}switch(s){case 1:c=34,o>>24&255,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i.set(e,4);var s=8;for(r=0;r>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))},e.trak=function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.tkhd=function(t){var i=t.id,n=t.duration,a=t.presentWidth,r=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>>8&255,255&a,0,0,r>>>8&255,255&r,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))},e.mdhd=function(t){var i=t.timescale,n=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))},e.hdlr=function(t){var i=null;return i=\"audio\"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,i)},e.minf=function(t){var i=null;return i=\"audio\"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,i,e.dinf(),e.stbl(t))},e.dinf=function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))},e.stsd=function(t){return\"audio\"===t.type?\"mp3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):\"ac-3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.ac3(t)):\"opus\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.Opus(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):\"video\"===t.type&&t.codec.startsWith(\"hvc1\")?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.hvc1(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))},e.mp3=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\".mp3\"],a)},e.mp4a=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.mp4a,a,e.esds(t))},e.ac3=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\"ac-3\"],a,e.box(e.types.dac3,new Uint8Array(t.config)))},e.esds=function(t){var i=t.config||[],n=i.length,a=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(i).concat([6,1,2]));return e.box(e.types.esds,a)},e.Opus=function(t){var i=t.channelCount,n=t.audioSampleRate,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.Opus,a,e.dOps(t))},e.dOps=function(t){var i=t.channelCount,n=t.channelConfigCode,a=t.audioSampleRate;if(t.config)return e.box(e.types.dOps,s);var r=[];switch(n){case 1:case 2:r=[0];break;case 0:r=[255,1,1,0,1];break;case 128:r=[255,2,0,0,1];break;case 3:r=[1,2,1,0,2,1];break;case 4:r=[1,2,2,0,1,2,3];break;case 5:r=[1,3,2,0,4,1,2,3];break;case 6:r=[1,4,2,0,4,1,2,3,5];break;case 7:r=[1,4,2,0,4,1,2,3,5,6];break;case 8:r=[1,5,3,0,6,1,2,3,4,5,7];break;case 130:r=[1,1,2,0,1];break;case 131:r=[1,1,3,0,1,2];break;case 132:r=[1,1,4,0,1,2,3];break;case 133:r=[1,1,5,0,1,2,3,4];break;case 134:r=[1,1,6,0,1,2,3,4,5];break;case 135:r=[1,1,7,0,1,2,3,4,5,6];break;case 136:r=[1,1,8,0,1,2,3,4,5,6,7]}var s=new Uint8Array(Se([0,i,0,0,a>>>24&255,a>>>17&255,a>>>8&255,a>>>0&255,0,0],r));return e.box(e.types.dOps,s)},e.avc1=function(t){var i=t.avcc,n=t.codecWidth,a=t.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,a>>>8&255,255&a,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,r,e.box(e.types.avcC,i))},e.hvc1=function(t){var i=t.hvcc,n=t.codecWidth,a=t.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,a>>>8&255,255&a,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.hvc1,r,e.box(e.types.hvcC,i))},e.mvex=function(t){return e.box(e.types.mvex,e.trex(t))},e.trex=function(t){var i=t.id,n=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,n)},e.moof=function(t,i){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,i))},e.mfhd=function(t){var i=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,i)},e.traf=function(t,i){var n=t.id,a=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),r=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.sdtp(t),o=e.trun(t,s.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,a,r,o,s)},e.sdtp=function(t){for(var i=t.samples||[],n=i.length,a=new Uint8Array(4+n),r=0;r>>24&255,a>>>16&255,a>>>8&255,255&a,i>>>24&255,i>>>16&255,i>>>8&255,255&i],0);for(var o=0;o>>24&255,d>>>16&255,d>>>8&255,255&d,_>>>24&255,_>>>16&255,_>>>8&255,255&_,h.isLeading<<2|h.dependsOn,h.isDependedOn<<6|h.hasRedundancy<<4|h.isNonSync,0,0,c>>>24&255,c>>>16&255,c>>>8&255,255&c],12+16*o)}return e.box(e.types.trun,s)},e.mdat=function(t){return e.box(e.types.mdat,t)},e}();Ee.init();var Ae=Ee,Re=function(){function e(){}return e.getSilentFrame=function(e,t){if(\"mp4a.40.2\"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},e}(),Te=i(7),Le=function(){function e(e){this.TAG=\"MP4Remuxer\",this._config=e,this._isLive=!0===e.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Te.c(\"audio\"),this._videoSegmentInfoList=new Te.c(\"video\"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!s.a.chrome||!(s.a.version.major<50||50===s.a.version.major&&s.a.version.build<2661)),this._fillSilentAfterSeek=s.a.msedge||s.a.msie,this._mp3UseMpegAudio=!s.a.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return e.prototype.destroy=function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null},e.prototype.bindDataSource=function(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this},Object.defineProperty(e.prototype,\"onInitSegment\",{get:function(){return this._onInitSegment},set:function(e){this._onInitSegment=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaSegment\",{get:function(){return this._onMediaSegment},set:function(e){this._onMediaSegment=e},enumerable:!1,configurable:!0}),e.prototype.insertDiscontinuity=function(){this._audioNextDts=this._videoNextDts=void 0},e.prototype.seek=function(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()},e.prototype.remux=function(e,t){if(!this._onMediaSegment)throw new c.a(\"MP4Remuxer: onMediaSegment callback must be specificed!\");this._dtsBaseInited||this._calculateDtsBase(e,t),t&&this._remuxVideo(t),e&&this._remuxAudio(e)},e.prototype._onTrackMetadataReceived=function(e,t){var i=null,n=\"mp4\",a=t.codec;if(\"audio\"===e)this._audioMeta=t,\"mp3\"===t.codec&&this._mp3UseMpegAudio?(n=\"mpeg\",a=\"\",i=new Uint8Array):i=Ae.generateInitSegment(t);else{if(\"video\"!==e)return;this._videoMeta=t,i=Ae.generateInitSegment(t)}if(!this._onInitSegment)throw new c.a(\"MP4Remuxer: onInitSegment callback must be specified!\");this._onInitSegment(e,{type:e,data:i.buffer,codec:a,container:e+\"/\"+n,mediaDuration:t.duration})},e.prototype._calculateDtsBase=function(e,t){this._dtsBaseInited||(e&&e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t&&t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)},e.prototype.getTimestampBase=function(){if(this._dtsBaseInited)return this._dtsBase},e.prototype.flushStashedSamples=function(){var e=this._videoStashedLastSample,t=this._audioStashedLastSample,i={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0};null!=e&&(i.samples.push(e),i.length=e.length);var n={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0};null!=t&&(n.samples.push(t),n.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(n,!0)},e.prototype._remuxAudio=function(e,t){if(null!=this._audioMeta){var i,n=e,a=n.samples,o=void 0,d=-1,_=this._audioMeta.refSampleDuration,h=\"mp3\"===this._audioMeta.codec&&this._mp3UseMpegAudio,c=this._dtsBaseInited&&void 0===this._audioNextDts,u=!1;if(a&&0!==a.length&&(1!==a.length||t)){var l=0,f=null,p=0;h?(l=0,p=n.length):(l=8,p=8+n.length);var m=null;if(a.length>1&&(p-=(m=a.pop()).length),null!=this._audioStashedLastSample){var g=this._audioStashedLastSample;this._audioStashedLastSample=null,a.unshift(g),p+=g.length}null!=m&&(this._audioStashedLastSample=m);var v=a[0].dts-this._dtsBase;if(this._audioNextDts)o=v-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&\"mp3\"!==this._audioMeta.originalCodec&&(u=!0);else{var y=this._audioSegmentInfoList.getLastSampleBefore(v);if(null!=y){var b=v-(y.originalDts+y.duration);b<=3&&(b=0),o=v-(y.dts+y.duration+b)}else o=0}if(u){var S=v-o,E=this._videoSegmentInfoList.getLastSegmentBefore(v);if(null!=E&&E.beginDts=3*_&&this._fillAudioTimestampGap&&!s.a.safari){D=!0;var O,P=Math.floor(o/_);r.a.w(this.TAG,\"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\\noriginalDts: \"+k+\" ms, curRefDts: \"+I+\" ms, dtsCorrection: \"+Math.round(o)+\" ms, generate: \"+P+\" frames\"),A=Math.floor(I),B=Math.floor(I+_)-A,null==(O=Re.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount))&&(r.a.w(this.TAG,\"Unable to generate silent frame for \"+this._audioMeta.originalCodec+\" with \"+this._audioMeta.channelCount+\" channels, repeat last frame\"),O=w),C=[];for(var M=0;M=1?T[T.length-1].duration:Math.floor(_);this._audioNextDts=A+B}-1===d&&(d=A),T.push({dts:A,pts:A,cts:0,unit:g.unit,size:g.unit.byteLength,duration:B,originalDts:k,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),D&&T.push.apply(T,C)}}if(0===T.length)return n.samples=[],void(n.length=0);h?f=new Uint8Array(p):((f=new Uint8Array(p))[0]=p>>>24&255,f[1]=p>>>16&255,f[2]=p>>>8&255,f[3]=255&p,f.set(Ae.types.mdat,4));for(L=0;L1&&(c-=(u=r.pop()).length),null!=this._videoStashedLastSample){var l=this._videoStashedLastSample;this._videoStashedLastSample=null,r.unshift(l),c+=l.length}null!=u&&(this._videoStashedLastSample=u);var f=r[0].dts-this._dtsBase;if(this._videoNextDts)s=f-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{var p=this._videoSegmentInfoList.getLastSampleBefore(f);if(null!=p){var m=f-(p.originalDts+p.duration);m<=3&&(m=0),s=f-(p.dts+p.duration+m)}else s=0}for(var g=new Te.b,v=[],y=0;y=1?v[v.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(S){var L=new Te.d(E,R,T,l.dts,!0);L.fileposition=l.fileposition,g.appendSyncPoint(L)}v.push({dts:E,pts:R,cts:A,units:l.units,size:l.length,isKeyframe:S,duration:T,originalDts:b,flags:{isLeading:0,dependsOn:S?2:1,isDependedOn:S?1:0,hasRedundancy:0,isNonSync:S?0:1}})}(h=new Uint8Array(c))[0]=c>>>24&255,h[1]=c>>>16&255,h[2]=c>>>8&255,h[3]=255&c,h.set(Ae.types.mdat,4);for(y=0;y0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,n=this._demuxer.parseChunks(e,t);else{var a=null;(a=A.probe(e)).match&&(this._setupFLVDemuxerRemuxer(a),n=this._demuxer.parseChunks(e,t)),a.match||a.needMoreData||(a=be.probe(e)).match&&(this._setupTSDemuxerRemuxer(a),n=this._demuxer.parseChunks(e,t)),a.match||a.needMoreData||(a=null,r.a.e(this.TAG,\"Non MPEG-TS/FLV, Unsupported media type!\"),Promise.resolve().then((function(){i._internalAbort()})),this._emitter.emit(ke.a.DEMUX_ERROR,m.a.FORMAT_UNSUPPORTED,\"Non MPEG-TS/FLV, Unsupported media type!\"))}return n},e.prototype._setupFLVDemuxerRemuxer=function(e){this._demuxer=new A(e,this._config),this._remuxer||(this._remuxer=new Le(this._config));var t=this._mediaDataSource;null==t.duration||isNaN(t.duration)||(this._demuxer.overridedDuration=t.duration),\"boolean\"==typeof t.hasAudio&&(this._demuxer.overridedHasAudio=t.hasAudio),\"boolean\"==typeof t.hasVideo&&(this._demuxer.overridedHasVideo=t.hasVideo),this._demuxer.timestampBase=t.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._setupTSDemuxerRemuxer=function(e){var t=this._demuxer=new be(e,this._config);this._remuxer||(this._remuxer=new Le(this._config)),t.onError=this._onDemuxException.bind(this),t.onMediaInfo=this._onMediaInfo.bind(this),t.onMetaDataArrived=this._onMetaDataArrived.bind(this),t.onTimedID3Metadata=this._onTimedID3Metadata.bind(this),t.onSMPTE2038Metadata=this._onSMPTE2038Metadata.bind(this),t.onSCTE35Metadata=this._onSCTE35Metadata.bind(this),t.onPESPrivateDataDescriptor=this._onPESPrivateDataDescriptor.bind(this),t.onPESPrivateData=this._onPESPrivateData.bind(this),this._remuxer.bindDataSource(this._demuxer),this._demuxer.bindDataSource(this._ioctl),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._onMediaInfo=function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,o.a.prototype));var i=Object.assign({},e);Object.setPrototypeOf(i,o.a.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then((function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)}))},e.prototype._onMetaDataArrived=function(e){this._emitter.emit(ke.a.METADATA_ARRIVED,e)},e.prototype._onScriptDataArrived=function(e){this._emitter.emit(ke.a.SCRIPTDATA_ARRIVED,e)},e.prototype._onTimedID3Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(ke.a.TIMED_ID3_METADATA_ARRIVED,e))},e.prototype._onSMPTE2038Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(ke.a.SMPTE2038_METADATA_ARRIVED,e))},e.prototype._onSCTE35Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(ke.a.SCTE35_METADATA_ARRIVED,e))},e.prototype._onPESPrivateDataDescriptor=function(e){this._emitter.emit(ke.a.PES_PRIVATE_DATA_DESCRIPTOR,e)},e.prototype._onPESPrivateData=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(ke.a.PES_PRIVATE_DATA_ARRIVED,e))},e.prototype._onIOSeeked=function(){this._remuxer.insertDiscontinuity()},e.prototype._onIOComplete=function(e){var t=e+1;t0&&i[0].originalDts===n&&(n=i[0].pts),this._emitter.emit(ke.a.RECOMMEND_SEEKPOINT,n)}},e.prototype._enableStatisticsReporter=function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))},e.prototype._disableStatisticsReporter=function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype._reportSegmentMediaInfo=function(e){var t=this._mediaInfo.segments[e],i=Object.assign({},t);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(ke.a.MEDIA_INFO,i)},e.prototype._reportStatisticsInfo=function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ke.a.STATISTICS_INFO,e)},e}();t.a=De},function(e,t,i){\"use strict\";var n,a=i(0),r=function(){function e(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return e.prototype.reset=function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0},e.prototype.addBytes=function(e){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())},Object.defineProperty(e.prototype,\"currentKBps\",{get:function(){this.addBytes(0);var e=(this._now()-this._lastCheckpoint)/1e3;return 0==e&&(e=1),this._intervalBytes/e/1024},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"lastSecondKBps\",{get:function(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"averageKBps\",{get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024},enumerable:!1,configurable:!0}),e}(),s=i(2),o=i(4),d=i(3),_=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),h=function(e){function t(t,i){var n=e.call(this,\"fetch-stream-loader\")||this;return n.TAG=\"FetchStreamLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._requestAbort=!1,n._abortController=null,n._contentLength=null,n._receivedLength=0,n}return _(t,e),t.isSupported=function(){try{var e=o.a.msedge&&o.a.version.minor>=15048,t=!o.a.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){var i=this;this._dataSource=e,this._range=t;var n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);var a=this._seekHandler.getConfig(n,t),r=new self.Headers;if(\"object\"==typeof a.headers){var o=a.headers;for(var _ in o)o.hasOwnProperty(_)&&r.append(_,o[_])}var h={method:\"GET\",headers:r,mode:\"cors\",cache:\"default\",referrerPolicy:\"no-referrer-when-downgrade\"};if(\"object\"==typeof this._config.headers)for(var _ in this._config.headers)r.append(_,this._config.headers[_]);!1===e.cors&&(h.mode=\"same-origin\"),e.withCredentials&&(h.credentials=\"include\"),e.referrerPolicy&&(h.referrerPolicy=e.referrerPolicy),self.AbortController&&(this._abortController=new self.AbortController,h.signal=this._abortController.signal),this._status=s.c.kConnecting,self.fetch(a.url,h).then((function(e){if(i._requestAbort)return i._status=s.c.kIdle,void e.body.cancel();if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==a.url&&i._onURLRedirect){var t=i._seekHandler.removeURLParameters(e.url);i._onURLRedirect(t)}var n=e.headers.get(\"Content-Length\");return null!=n&&(i._contentLength=parseInt(n),0!==i._contentLength&&i._onContentLengthKnown&&i._onContentLengthKnown(i._contentLength)),i._pump.call(i,e.body.getReader())}if(i._status=s.c.kError,!i._onError)throw new d.d(\"FetchStreamLoader: Http code invalid, \"+e.status+\" \"+e.statusText);i._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})})).catch((function(e){if(!i._abortController||!i._abortController.signal.aborted){if(i._status=s.c.kError,!i._onError)throw e;i._onError(s.b.EXCEPTION,{code:-1,msg:e.message})}}))},t.prototype.abort=function(){if(this._requestAbort=!0,(this._status!==s.c.kBuffering||!o.a.chrome)&&this._abortController)try{this._abortController.abort()}catch(e){}},t.prototype._pump=function(e){var t=this;return e.read().then((function(i){if(i.done)if(null!==t._contentLength&&t._receivedLength299)){if(this._status=s.c.kError,!this._onError)throw new d.d(\"MozChunkedLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=s.c.kBuffering}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)}},t.prototype._onLoadEnd=function(e){!0!==this._requestAbort?this._status!==s.c.kError&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&e.loaded=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)},t.prototype._internalOpen=function(e,t){this._lastTimeLoaded=0;var i=e.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?i=this._currentRedirectedURL:null!=e.redirectedURL&&(i=e.redirectedURL));var n=this._seekHandler.getConfig(i,t);this._currentRequestURL=n.url;var a=this._xhr=new XMLHttpRequest;if(a.open(\"GET\",n.url,!0),a.responseType=\"arraybuffer\",a.onreadystatechange=this._onReadyStateChange.bind(this),a.onprogress=this._onProgress.bind(this),a.onload=this._onLoad.bind(this),a.onerror=this._onXhrError.bind(this),e.withCredentials&&(a.withCredentials=!0),\"object\"==typeof n.headers){var r=n.headers;for(var s in r)r.hasOwnProperty(s)&&a.setRequestHeader(s,r[s])}if(\"object\"==typeof this._config.headers){r=this._config.headers;for(var s in r)r.hasOwnProperty(s)&&a.setRequestHeader(s,r[s])}a.send()},t.prototype.abort=function(){this._requestAbort=!0,this._internalAbort(),this._status=s.c.kComplete},t.prototype._internalAbort=function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL){var i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=s.c.kBuffering}else{if(this._status=s.c.kError,!this._onError)throw new d.d(\"RangeLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var i=e.total;this._internalAbort(),null!=i&0!==i&&(this._totalLength=i)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}},t.prototype._normalizeSpeed=function(e){var t=this._chunkSizeKBList,i=t.length-1,n=0,a=0,r=i;if(e=t[n]&&e=3&&(t=this._speedSampler.currentKBps)),0!==t){var i=this._normalizeSpeed(t);this._currentSpeedNormalized!==i&&(this._currentSpeedNormalized=i,this._currentChunkSizeKB=i)}var n=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;var r=!1;null!=this._contentLength&&this._receivedLength0&&this._receivedLength0)for(var r=i.split(\"&\"),s=0;s0;o[0]!==this._startName&&o[0]!==this._endName&&(d&&(a+=\"&\"),a+=r[s])}return 0===a.length?t:t+\"?\"+a},e}(),y=function(){function e(e,t,i){this.TAG=\"IOController\",this._config=t,this._extraData=i,this._stashInitialSize=65536,null!=t.stashInitialSize&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===t.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\\/\\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new r,this._speedNormalizeList=[32,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return e.prototype.destroy=function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null},e.prototype.isWorking=function(){return this._loader&&this._loader.isWorking()&&!this._paused},e.prototype.isPaused=function(){return this._paused},Object.defineProperty(e.prototype,\"status\",{get:function(){return this._loader.status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"extraData\",{get:function(){return this._extraData},set:function(e){this._extraData=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onSeeked\",{get:function(){return this._onSeeked},set:function(e){this._onSeeked=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRedirect\",{get:function(){return this._onRedirect},set:function(e){this._onRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRecoveredEarlyEof\",{get:function(){return this._onRecoveredEarlyEof},set:function(e){this._onRecoveredEarlyEof=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentURL\",{get:function(){return this._dataSource.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"hasRedirect\",{get:function(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentRedirectedURL\",{get:function(){return this._redirectedURL||this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentSpeed\",{get:function(){return this._loaderClass===f?this._loader.currentSpeed:this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"loaderType\",{get:function(){return this._loader.type},enumerable:!1,configurable:!0}),e.prototype._selectSeekHandler=function(){var e=this._config;if(\"range\"===e.seekType)this._seekHandler=new g(this._config.rangeLoadZeroStart);else if(\"param\"===e.seekType){var t=e.seekParamStart||\"bstart\",i=e.seekParamEnd||\"bend\";this._seekHandler=new v(t,i)}else{if(\"custom\"!==e.seekType)throw new d.b(\"Invalid seekType in config: \"+e.seekType);if(\"function\"!=typeof e.customSeekHandler)throw new d.b(\"Custom seekType specified in config but invalid customSeekHandler!\");this._seekHandler=new e.customSeekHandler}},e.prototype._selectLoader=function(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=m;else if(h.isSupported())this._loaderClass=h;else if(u.isSupported())this._loaderClass=u;else{if(!f.isSupported())throw new d.d(\"Your browser doesn't support xhr with arraybuffer responseType!\");this._loaderClass=f}},e.prototype._createLoader=function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)},e.prototype.open=function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))},e.prototype.abort=function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)},e.prototype.pause=function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)},e.prototype.resume=function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}},e.prototype.seek=function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)},e.prototype._internalSeek=function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()},e.prototype.updateUrl=function(e){if(!e||\"string\"!=typeof e||0===e.length)throw new d.b(\"Url must be a non-empty string!\");this._dataSource.url=e},e.prototype._expandBuffer=function(e){for(var t=this._stashSize;t+10485760){var n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,t).set(n,0)}this._stashBuffer=i,this._bufferSize=t}},e.prototype._normalizeSpeed=function(e){var t=this._speedNormalizeList,i=t.length-1,n=0,a=0,r=i;if(e=t[n]&&e=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var i=1024*t+1048576;this._bufferSize0){var r=this._stashBuffer.slice(0,this._stashUsed);if((_=this._dispatchChunks(r,this._stashByteStart))0){h=new Uint8Array(r,_);o.set(h,0),this._stashUsed=h.byteLength,this._stashByteStart+=_}}else this._stashUsed=0,this._stashByteStart+=_;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{if((_=this._dispatchChunks(e,t))this._bufferSize&&(this._expandBuffer(s),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,_),0),this._stashUsed+=s,this._stashByteStart=t+_}}else if(0===this._stashUsed){var s;if((_=this._dispatchChunks(e,t))this._bufferSize&&this._expandBuffer(s),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e,_),0),this._stashUsed+=s,this._stashByteStart=t+_}else{var o,_;if(this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength,(_=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart))0){var h=new Uint8Array(this._stashBuffer,_);o.set(h,0)}this._stashUsed-=_,this._stashByteStart+=_}}},e.prototype._flushStashBuffer=function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(t,this._stashByteStart),n=t.byteLength-i;if(i0){var r=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,i);r.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=i}return 0}a.a.w(this.TAG,n+\" bytes unconsumed data remain when flush buffer, dropped\")}return this._stashUsed=0,this._stashByteStart=0,n}return 0},e.prototype._onLoaderComplete=function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)},e.prototype._onLoaderError=function(e,t){switch(a.a.e(this.TAG,\"Loader error, code = \"+t.code+\", msg = \"+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=s.b.UNRECOVERABLE_EARLY_EOF),e){case s.b.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var i=this._currentRange.to+1;return void(i0}),!1)}e.exports=function(e,t){t=t||{};var a={main:i.m},o=t.all?{main:Object.keys(a.main)}:function(e,t){for(var i={main:[t]},n={main:[]},a={main:{}};s(i);)for(var o=Object.keys(i),d=0;d1)for(var i=1;i0&&(n+=\";codecs=\"+i.codec);var a=!1;if(c.a.v(this.TAG,\"Received Initialization Segment, mimeType: \"+n),this._lastInitSegments[i.type]=i,n!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])c.a.v(this.TAG,\"Notice: \"+i.type+\" mimeType changed, origin: \"+this._mimeTypes[i.type]+\", target: \"+n);else{a=!0;try{var r=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(n);r.addEventListener(\"error\",this.e.onSourceBufferError),r.addEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}catch(e){return c.a.e(this.TAG,e.message),void this._emitter.emit(S.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[i.type]=n}t||this._pendingSegments[i.type].push(i),a||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),u.a.safari&&\"audio/mpeg\"===i.container&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())},e.prototype.appendMediaSegment=function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var i=this._sourceBuffers[t.type];!i||i.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()},e.prototype.seek=function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var i=this._sourceBuffers[t];if(\"open\"===this._mediaSource.readyState)try{i.abort()}catch(e){c.a.e(this.TAG,e.message)}this._idrList.clear();var n=this._pendingSegments[t];if(n.splice(0,n.length),\"closed\"!==this._mediaSource.readyState){for(var a=0;a=1&&e-n.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1},e.prototype._doCleanupSourceBuffer=function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){for(var n=i.buffered,a=!1,r=0;r=this._config.autoCleanupMaxBackwardDuration){a=!0;var d=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:s,end:d})}}else o0&&(isNaN(t)||i>t)&&(c.a.v(this.TAG,\"Update MediaSource duration from \"+t+\" to \"+i),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},e.prototype._doRemoveRanges=function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];i.length&&!t.updating;){var n=i.shift();t.remove(n.start,n.end)}},e.prototype._doAppendSegments=function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var i=e[t].shift();if(i.timestampOffset){var n=this._sourceBuffers[t].timestampOffset,a=i.timestampOffset/1e3;Math.abs(n-a)>.1&&(c.a.v(this.TAG,\"Update MPEG audio timestampOffset from \"+n+\" to \"+a),this._sourceBuffers[t].timestampOffset=a),delete i.timestampOffset}if(!i.data||0===i.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(i.data),this._isBufferFull=!1,\"video\"===t&&i.hasOwnProperty(\"info\")&&this._idrList.appendArray(i.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(i),22===e.code?(this._isBufferFull||this._emitter.emit(S.BUFFER_FULL),this._isBufferFull=!0):(c.a.e(this.TAG,e.message),this._emitter.emit(S.ERROR,{code:e.code,msg:e.message}))}}},e.prototype._onSourceOpen=function(){if(c.a.v(this.TAG,\"MediaSource onSourceOpen\"),this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(S.SOURCE_OPEN)},e.prototype._onSourceEnded=function(){c.a.v(this.TAG,\"MediaSource onSourceEnded\")},e.prototype._onSourceClose=function(){c.a.v(this.TAG,\"MediaSource onSourceClose\"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._mediaSource.removeEventListener(\"sourceended\",this.e.onSourceEnded),this._mediaSource.removeEventListener(\"sourceclose\",this.e.onSourceClose))},e.prototype._hasPendingSegments=function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0},e.prototype._hasPendingRemoveRanges=function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0},e.prototype._onSourceBufferUpdateEnd=function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(S.UPDATE_END)},e.prototype._onSourceBufferError=function(e){c.a.e(this.TAG,\"SourceBuffer Error: \"+e)},e}(),T=i(5),L={NETWORK_ERROR:\"NetworkError\",MEDIA_ERROR:\"MediaError\",OTHER_ERROR:\"OtherError\"},w={NETWORK_EXCEPTION:d.b.EXCEPTION,NETWORK_STATUS_CODE_INVALID:d.b.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:d.b.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:d.b.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:\"MediaMSEError\",MEDIA_FORMAT_ERROR:T.a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:T.a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:T.a.CODEC_UNSUPPORTED},k=function(){function e(e,t){this.TAG=\"MSEPlayer\",this._type=\"MSEPlayer\",this._emitter=new h.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"!==i&&\"mpegts\"!==i&&\"m2ts\"!==i&&\"flv\"!==i)throw new A.b(\"MSEPlayer requires an mpegts/m2ts/flv MediaDataSource input!\");!0===e.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var n=u.a.chrome&&(u.a.version.major<50||50===u.a.version.major&&u.a.version.build<2661);this._alwaysSeekKeyframe=!!(n||u.a.msedge||u.a.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return e.prototype.destroy=function(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===l.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then((function(){i._emitter.emit(l.MEDIA_INFO,i.mediaInfo)})):e===l.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then((function(){i._emitter.emit(l.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){var t=this;if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),e.addEventListener(\"seeking\",this.e.onvSeeking),e.addEventListener(\"canplay\",this.e.onvCanPlay),e.addEventListener(\"stalled\",this.e.onvStalled),e.addEventListener(\"progress\",this.e.onvProgress),this._msectl=new R(this._config),this._msectl.on(S.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(S.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(S.SOURCE_OPEN,(function(){t._mseSourceOpened=!0,t._hasPendingLoad&&(t._hasPendingLoad=!1,t.load())})),this._msectl.on(S.ERROR,(function(e){t._emitter.emit(l.ERROR,L.MEDIA_ERROR,w.MEDIA_MSE_ERROR,e)})),this._msectl.attachMediaElement(e),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener(\"seeking\",this.e.onvSeeking),this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay),this._mediaElement.removeEventListener(\"stalled\",this.e.onvStalled),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)},e.prototype.load=function(){var e=this;if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");if(this._transmuxer)throw new A.a(\"MSEPlayer.load() has been called, please call unload() first!\");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new b(this._mediaDataSource,this._config),this._transmuxer.on(v.a.INIT_SEGMENT,(function(t,i){e._msectl.appendInitSegment(i)})),this._transmuxer.on(v.a.MEDIA_SEGMENT,(function(t,i){if(e._msectl.appendMediaSegment(i),e._config.lazyLoad&&!e._config.isLive){var n=e._mediaElement.currentTime;i.info.endDts>=1e3*(n+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(c.a.v(e.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),e._suspendTransmuxer())}})),this._transmuxer.on(v.a.LOADING_COMPLETE,(function(){e._msectl.endOfStream(),e._emitter.emit(l.LOADING_COMPLETE)})),this._transmuxer.on(v.a.RECOVERED_EARLY_EOF,(function(){e._emitter.emit(l.RECOVERED_EARLY_EOF)})),this._transmuxer.on(v.a.IO_ERROR,(function(t,i){e._emitter.emit(l.ERROR,L.NETWORK_ERROR,t,i)})),this._transmuxer.on(v.a.DEMUX_ERROR,(function(t,i){e._emitter.emit(l.ERROR,L.MEDIA_ERROR,t,{code:-1,msg:i})})),this._transmuxer.on(v.a.MEDIA_INFO,(function(t){e._mediaInfo=t,e._emitter.emit(l.MEDIA_INFO,Object.assign({},t))})),this._transmuxer.on(v.a.METADATA_ARRIVED,(function(t){e._emitter.emit(l.METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCRIPTDATA_ARRIVED,(function(t){e._emitter.emit(l.SCRIPTDATA_ARRIVED,t)})),this._transmuxer.on(v.a.TIMED_ID3_METADATA_ARRIVED,(function(t){e._emitter.emit(l.TIMED_ID3_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SMPTE2038_METADATA_ARRIVED,(function(t){e._emitter.emit(l.SMPTE2038_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCTE35_METADATA_ARRIVED,(function(t){e._emitter.emit(l.SCTE35_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,(function(t){e._emitter.emit(l.PES_PRIVATE_DATA_DESCRIPTOR,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_ARRIVED,(function(t){e._emitter.emit(l.PES_PRIVATE_DATA_ARRIVED,t)})),this._transmuxer.on(v.a.STATISTICS_INFO,(function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(l.STATISTICS_INFO,Object.assign({},e._statisticsInfo))})),this._transmuxer.on(v.a.RECOMMEND_SEEKPOINT,(function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)})),this._transmuxer.open()))},e.prototype.unload=function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){return Object.assign({},this._mediaInfo)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)},enumerable:!1,configurable:!0}),e.prototype._fillStatisticsInfo=function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var a=this._mediaElement.getVideoPlaybackQuality();i=a.totalVideoFrames,n=a.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},e.prototype._onmseUpdateEnd=function(){var e=this._mediaElement.buffered,t=this._mediaElement.currentTime;if(this._config.isLive&&this._config.liveBufferLatencyChasing&&e.length>0&&!this._mediaElement.paused){var i=e.end(e.length-1);if(i>this._config.liveBufferLatencyMaxLatency&&i-t>this._config.liveBufferLatencyMaxLatency){var n=i-this._config.liveBufferLatencyMinRemain;this.currentTime=n}}if(this._config.lazyLoad&&!this._config.isLive){for(var a=0,r=0;r=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(c.a.v(this.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),this._suspendTransmuxer())}},e.prototype._onmseBufferFull=function(){c.a.v(this.TAG,\"MSE SourceBuffer is full, suspend transmuxing task\"),null==this._progressChecker&&this._suspendTransmuxer()},e.prototype._suspendTransmuxer=function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))},e.prototype._checkProgressAndResume=function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,i=!1,n=0;n=a&&e=r-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(c.a.v(this.TAG,\"Continue loading from paused position\"),this._transmuxer.resume()))},e.prototype._isTimepointBuffered=function(e){for(var t=this._mediaElement.buffered,i=0;i=n&&e0){var a=this._mediaElement.buffered.start(0);(a<1&&e0&&t.currentTime0){var n=i.start(0);if(n<1&&t0&&(this._mediaElement.currentTime=0),this._mediaElement.preload=\"auto\",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)},e.prototype.unload=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){var e={mimeType:(this._mediaElement instanceof HTMLAudioElement?\"audio/\":\"video/\")+this._mediaDataSource.type};return this._mediaElement&&(e.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(e.width=this._mediaElement.videoWidth,e.height=this._mediaElement.videoHeight)),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var a=this._mediaElement.getVideoPlaybackQuality();i=a.totalVideoFrames,n=a.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},enumerable:!1,configurable:!0}),e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(l.MEDIA_INFO,this.mediaInfo)},e.prototype._reportStatisticsInfo=function(){this._emitter.emit(l.STATISTICS_INFO,this.statisticsInfo)},e}();n.a.install();var C={createPlayer:function(e,t){var i=e;if(null==i||\"object\"!=typeof i)throw new A.b(\"MediaDataSource must be an javascript object!\");if(!i.hasOwnProperty(\"type\"))throw new A.b(\"MediaDataSource must has type field to indicate video file type!\");switch(i.type){case\"mse\":case\"mpegts\":case\"m2ts\":case\"flv\":return new k(i,t);default:return new D(i,t)}},isSupported:function(){return o.supportMSEH264Playback()},getFeatureList:function(){return o.getFeatureList()}};C.BaseLoader=d.a,C.LoaderStatus=d.c,C.LoaderErrors=d.b,C.Events=l,C.ErrorTypes=L,C.ErrorDetails=w,C.MSEPlayer=k,C.NativePlayer=D,C.LoggingControl=m.a,Object.defineProperty(C,\"version\",{enumerable:!0,get:function(){return\"1.7.3\"}});t.default=C}])}));\n//# sourceMappingURL=mpegts.js.map","export default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjczOTc5NTQ2Mjk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1MzkiIGlkPSJteF9uXzE2NzM5Nzk1NDYyOTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MTkuMzZjNy42OCAwIDEyLjgtMi41NiAxNy45Mi03LjY4bDE4MS43Ni0xODEuNzZjMTAuMjQtMTAuMjQgMTAuMjQtMjUuNiAwLTM1Ljg0bC0xODEuNzYtMTgxLjc2Yy01LjEyLTUuMTItMTIuOC03LjY4LTE3LjkyLTcuNjhzLTEyLjggMi41Ni0xNy45MiA3LjY4bC0xODEuNzYgMTgxLjc2Yy0xMC4yNCAxMC4yNC0xMC4yNCAyNS42IDAgMzUuODRsMTgxLjc2IDE4MS43NmM1LjEyIDUuMTIgMTAuMjQgNy42OCAxNy45MiA3LjY4eiBtMC0zNTMuMjhsMTQ1LjkyIDE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45MnoiIHAtaWQ9IjI1NDAiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDUxLjJjLTEwMi40IDAtMjAyLjI0IDMzLjI4LTI4MS42IDk3LjI4VjEwMi40YzAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNi0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjZ2OTkuODRjMCA3LjY4IDIuNTYgMTUuMzYgNy42OCAyMC40OCAyLjU2IDIuNTYgNS4xMiA1LjEyIDEwLjI0IDUuMTIgMi41NiAwIDUuMTIgMi41NiA3LjY4IDIuNTZoMTAyLjRjMTIuOCAwIDI1LjYtMTAuMjQgMjUuNi0yNS42IDAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNmgtMzMuMjhjNjkuMTItNDguNjQgMTUxLjA0LTc2LjggMjM4LjA4LTc2LjggMjI1LjI4IDAgNDA5LjYgMTg0LjMyIDQwOS42IDQwOS42IDAgMTUuMzYgMTAuMjQgMjUuNiAyNS42IDI1LjZzMjUuNi0xMC4yNCAyNS42LTI1LjZjMC0yNTMuNDQtMjA3LjM2LTQ2MC44LTQ2MC44LTQ2MC44ek04MzcuMTIgODAxLjI4Yy01LjEyLTUuMTItMTIuOC03LjY4LTIwLjQ4LTcuNjhoLTEwMi40Yy0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjYgMCAxMi44IDEwLjI0IDI1LjYgMjUuNiAyNS42aDMzLjI4Yy02OS4xMiA0OC42NC0xNTEuMDQgNzYuOC0yMzguMDggNzYuOC0yMjUuMjggMC00MDkuNi0xODQuMzItNDA5LjYtNDA5LjYgMC0xNS4zNi0xMC4yNC0yNS42LTI1LjYtMjUuNnMtMjUuNiAxMC4yNC0yNS42IDI1LjZjMCAyNTMuNDQgMjA3LjM2IDQ2MC44IDQ2MC44IDQ2MC44IDEwMi40IDAgMjAyLjI0LTMzLjI4IDI4MS42LTk3LjI4djQ2LjA4YzAgMTIuOCAxMC4yNCAyNS42IDI1LjYgMjUuNiAxMi44IDAgMjUuNi0xMC4yNCAyNS42LTI1LjZ2LTEwMi40YzIuNTYtNS4xMiAwLTEyLjgtNS4xMi0xNy45MnoiIHAtaWQ9IjI1NDEiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48L3N2Zz4=\"","export default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogICAgPHBhdGggZD0iTTE2LjExOCAzLjY2N2guMzgyYTMuNjY3IDMuNjY3IDAgMDEzLjY2NyAzLjY2N3Y3LjMzM2EzLjY2NyAzLjY2NyAwIDAxLTMuNjY3IDMuNjY3aC0xMWEzLjY2NyAzLjY2NyAwIDAxLTMuNjY3LTMuNjY3VjcuMzMzQTMuNjY3IDMuNjY3IDAgMDE1LjUgMy42NjZoLjM4Mkw0Ljk1IDIuMDUzYTEuMSAxLjEgMCAwMTEuOTA2LTEuMWwxLjU2NyAyLjcxNGg1LjE1NkwxNS4xNDYuOTUzYTEuMTAxIDEuMTAxIDAgMDExLjkwNiAxLjFsLS45MzQgMS42MTR6IiBmaWxsPSIjMzMzIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTUuNTYxIDUuMTk0aDEwLjg3OGEyLjIgMi4yIDAgMDEyLjIgMi4ydjcuMjExYTIuMiAyLjIgMCAwMS0yLjIgMi4ySDUuNTYxYTIuMiAyLjIgMCAwMS0yLjItMi4yVjcuMzk0YTIuMiAyLjIgMCAwMTIuMi0yLjJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTYuOTY3IDguNTU2YTEuMSAxLjEgMCAwMTEuMSAxLjF2Mi42ODlhMS4xIDEuMSAwIDExLTIuMiAwVjkuNjU2YTEuMSAxLjEgMCAwMTEuMS0xLjF6TTE1LjAzMyA4LjU1NmExLjEgMS4xIDAgMDExLjEgMS4xdjIuNjg5YTEuMSAxLjEgMCAxMS0yLjIgMFY5LjY1NmExLjEgMS4xIDAgMDExLjEtMS4xeiIgZmlsbD0iIzMzMyI+PC9wYXRoPg0KPC9zdmc+\"","export default \"data:image/gif;base64,R0lGODlhWgBaALMOAHR0dAICAnd3dwEBAXh4eAMDAwkJCQ0NDQsLCxwcHA4ODggICHl5eQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWE1ODg5ZS1jN2RmLTRmZmUtYjkzOS0wMmVkMTZhNmNjZDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I2ODI2NjA1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I2ODI2NUY1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjljYjgzNjY2LWYxYWUtNGMyZi1hMGEwLThhODJmYjIxM2U0MyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1NDE3YzFmLTllODAtMTE3OS04NjdiLWUyN2Y3M2VkMTZkOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAkKAA4ALAAAAABaAFoAAAT/0MlJq7046827/2AojmRpnmiqrmzrvnAsz3Ta3HW+3bjuV7wbg/H7BYXEYu7YGCaVjuDr6Hwqjy2qEzphNlTaIZfi/ZqY2zHZW0KL1RVGeRS2wiXD+ad+x8jZHXx9GX9MO2GDG3mGGG52iX5ojUFVRWWXmJmam1IknJ+goXoioqWmnHSnqquUpDxVsLGys7S1tk6Uj4dIt72+v7K5IcKQF8R7r1asPC7HHs7L0Z3Ogclr0tES1BzH2NiLSMPWUcnAsd7gTboaxLnm77e527vq2uMm8FXy98/j8z77woFoxw9Fp2pI/mUgKBDMQXrp3iATqNBeD3rMIBaqN9BfwWsZ/7kBmpTwo0aLHIF4kchupIWAKftRLHgpDYeND7skq2jMY0NyjlgqwnlRZ8mfCDlCqyO0A1E7MJueBBrTnc0RG1lGXbfQZ0w8sFLEAhmRK0khKJtWConv6lZXaKlKNWpmyk6TJxVqoWvw7iu49fQyLOrJWitx4QTzQhnX4sTAeLsmjuyO8cWcLScjFan5K9kkl9KapSuG50vDlFtlkjtaNGvEkDeDXIlprsrOts+WjkzVUZmrkmN7zsu7dzkiK3OTRl78NO7WQenK7vkc9u7pt9UJrZz0+vDMwpVPGGuBPOfwrbO/8SbNu3j1oNkvc5/+s3T5oraYhn8f/6e1zfFHQZY+BPbiWkdIFajgLMs9ZgoX+1nmn0upYOfchPK95iCG+L034HHpAAAAh6V4OOAsQYh4hAAC3EJAMO3VV55WmLBYiwAv+pKiirzoE+CGDbAoZFu4eCGiiOdYCBgPQrK4wiVHXlDJk0w4mUUZAGgAXApNDtmMkVn+0KWVLhxppojFsHBmlGm26eabcMYp55x01mnnnXjSEAEAIfkECQoADgAsAAAAAFoAWgAABP/QyUmrvTjrzbv/YCiOZGmeaKqubOu+cCxbTT3fX23jfKbXDEZvSPk1gkSiMShM8pZMZ1HngjalEiPLip1qUdZr12Hcmbhj73eETlMY5QbpxxS7JfCyqH2v5NccfH1+cR6CgxVxchqHiIR6GGGOG38/kXRIkxyVR2SKn6CFbKGkpaangDmoq6ytdh2tsbKhmaqzpHW5uru8lbWGOr3Cw8TFvJghmMbLUVvBrxvImmq/sM+Jt9mWE9K2R2La4VRZ1yDdnuLaTefWQFfp4kjsgeXo38z4xMjz0fXK+QB37asHzB03gkqu8WPkD+GQgQbNNYxIY1zBRf0MLvQx8duFVBn/zXDU6DBkrXllqo3cdokkxYsnEaZUudJiRZceJVI8N5NmTZsHcfpcGXOnpBCcRJITCo2h0afuhlISFdTjxpY57RW91/QDJ3AKSzrNyi5XCl/vwr5sB6RqtToZPZhdalXs2LRrvXwEqgEuXXl2ia4Ty7Jq1qX0mO4pt7DbTDWJ6+aNnKkx48duu2oVchVrZcKXqW6+yzmw58GTR4eie/im5NZsP6emhUsqRNiUUeO2F4cJqGanRycLvfs3kqSmb0sNLnxvzyvIlyvXzPyqMD9oqU9fHLEzLwy7TJZOTfovdRF+y3d2ThZeNsDkBRt272r87vLz6Z+Kst71L/2x8GcapHsqBWTgMOZxB9uBDIbXnDcAAricaxFKeB42FUY4IYbpHJCAAgYYsEABoQRgYgA6nIiicaNw9VUQ/zCoIhMz6tKfBcco84MAAjTIQI0/npjjfZtspQiPKdTogJI4AgcGKDwKoIKQKprok5MpCFBGlEgmWSWTPPBoBJctBCkklmFyKaULZgYwVxJqwnDmhtN4hWadJtyJ55589unnn4AGKuigG0QAACH5BAkKAA4ALAAAAABaAFoAAAT/0MlJq7046827/2AojmRpnmiqrmzrvnAsW009319t43ym1wxGb0j5NYJEojEoTPKWTOfzF5VOfi1o0yoxNlTaLdf7PXmr3CvZpE1bGORyKOx+x+Udev0CX3vaexhBcRyAgRmDXhp6U3ghfVQ+VEhDd5aXmJmajjmbnp+gOiShpKWWlCCmqqtHYn86TLGys7S1tre3kyKTuL2+v7mwrnnChxi6c8VqrFnKqc4OrNJ4yM9AYtPSy627xaLZzNHQr9fiNsC22ULVneWR6PC/k+zk3PQk8bHz48Tu/ErC7hXy9q9SwIKLCJZbgaVeooXW7CHsImpgww37ILaTqLGIIotG/zAe7NiPI7cKd1BJ8nMh48mISNidUomIUMuRLzfGdJYyloeHsG5eEyjSH8Qzsx5Byklx6MRjCl/y8olPFg2cNEvu7Jg0BVWPTkmC3MrUZ8VlYLAOG7sO4cWmnEa4zMrWHFOwJ5egmLu2qEm6dvMS1bkUcEKjd+FWOYNyh9bCfQ//7csr8Fm7hAevnAx14Z1thvECDd2Zs1DBmkgrhtwNMWBFS2ZGFs06mevIsnvOBl0bZluxcJEKWfqUt+bSZEP3nDBa9erjp5PvBtrKFS2HvQnbVW2LDxq20K+6BqeqeWuT5Mtnxx48/SdZ4RtDJO4+tb7i4nPm2/+L9/ms/AVYi3Z/tiVmTHx41Vefc/IpuOBupzmYHoMJZoPAAQ5SWEEtwkCGDgHBXOMhEwhuSEuHU+FCAIi48JIiJN/ttVxaQBjCXIxmKPKVjHHgiGOOYUAYERQGlbhRZUNc98KLSXT1woDGtLBjlFRWaeWVWGap5ZZcdumlChEAACH5BAkKAA4ALAAAAABaAFoAAAT/0MlJq7046827/2AojmRpnmiqrmzrvnAsW009319t43ym1wxGbzj5AYXEoTGITOKWTOfzx2xKHb8W1Ho1NlTba8X7PW25YnJ55I2KLQw1mxp8Y+LyHL1uv6vXGmd9GkF5gXuDHIVkPoiJHYtGF4JEf5aXmJmZJZqdnp+GIaCjpJloHKWpqlCiOlWvsLGys7S1THStR7a7vL2xuCDAj5Oup4dHwxjCHsvJRcW5DXxYqzouzajQ1NXc1hLYG8Dd4zvgx9JI5ONC5o3I2+i+sOSR6NF8e/L6tXTtytr+POyr0k+bnncBbxR8d9AevGkpsjArlnAMQIPEdmTzthFdRQri/zA+k9SBUTiKIjviE/kHojuS/458HOlwCc02Ll9KzOgx5UmGVL6pefUBjxee9XL+dPiQ3Rk3RY3upJnU2MtpuPJBFSEViEWZPs9hNQhLhVSIC5lOBErWDccSZal2tRqTqbmpQgFB2prV1b0mdzHCBKlRrFOGJQ0GRjw4r966dWY2lQvZCivKhic3HIuYMGObjtUiPSx6KWevoz3vdHSVtNLWqo0JGwovnmnXdGkI9smo09bKmteqBafqd2rJyxYP7Vost+PIYYFjvsBcF5kqiZEh3925wq3mSGQJh949881UEmJtxh2Mu7pU5EubD/1+VPzX0unX10R0e2fw+nDTX5l0qXk30IG0xOacgtThtxeCaBGoW3nO+LffhRTWheF+Dk64IYcLqjZOACQGUEABJA6g4orVdNjgPDoAIKNWENYDwA8y/pIhITA2cCNONRIUI44A2MLCj17IyIIRSCp5h4sgIBmjjAAsqYaTPTBJZZUrXInlEFt+CQYZVDoRZgwzTunMCmGWuWYLW74p55x01mnnnXjmqecNEQAAIfkEBQoADgAsAAAAAFoAWgAABP/QyUmrvTjrzbv/YCiOZGmeaKqubOu+cCzP9Nrcdb7duO5XvBuD8fsFhcSi7jhMKh3BF7P5lBxb02HVelUdG9Qtt3vKiinfRjnYdJ6h31LW/XYw0qJvuE65x0FmfBdpah1zghh+ZBmHiIl4jIGOGYo8kTx7NYSbnJ2en5t5oKOkpaEhpqmqo1ofq6+wenQ7mG22t7i5uru8TWyzGr+9w8TFub+AtZODyq7NY7AwyM5IaLHXURPTHttw2NjW1dRgSd/m5NCt3M3Cxm3nrd0c0+3u9rr0z4bs+iP37/zErRMnz0hAdOPi9TNIcGGwg+qY9dg38WFDgRQRFtSWLWNFiRr/HV4KiTGcSCCEMOQrSesiQpO1gIH8Y1IhS4skX0KLKfNCpUXeckacB9FNmjYhhhytWe4kSJsvZWUC4evZSp1EXaqb09MDLo5au1pgks5JOxZIy6pNJmTtBFuXUCCbgkqZPKSWUH4UVU1Y3b4nO4IFY2JuzL/oNroNOpRtYqcq7QbWRzZcRi2KcWJ2ygZmIWiXiWQeufnm4M8pFz8VDXk1466lVI+VbFoz69o7SzXW+xh3ZMC+g07ZNHU2cKyhX3f4aYtQcd6lkWftLd1nrtzVmSpHHH03pbRv/bak7t228HOvuot1jR6ber7U2696z72p/Pm3s5N28q9/se2OReTffYC7AJjQemeMZpx8MSjI230Q6rdghPeV9xuF8lmYyC48kcMLhhJuiIsw9RDo3IitOQbJBsawwQMAANxymA2cwEjjFzZapyFiL8Lo4404iojFET4WCSSRPgRRJABSEJKjDksyGUOUP/pg5AxUPrnMllx26eWXYIYp5phkjhkBADs=\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMDZUMjE6Mzk6MzErMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNhN2I0MGQwLTlkN2ItNDAwOS04YmMwLTY1NjZmY2I2OGQ5MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllYTQ0NDEzLTA5YWMtNGE0YS05OGI4LTZmMjQ1ZTViYmI4NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjlmZmM1YzJkLTA4ODEtNGU2My1hYTdhLWJmMDhiZTU3YzQ5ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWZmYzVjMmQtMDg4MS00ZTYzLWFhN2EtYmYwOGJlNTdjNDllIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA2VDIxOjM5OjMxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYTdiNDBkMC05ZDdiLTQwMDktOGJjMC02NTY2ZmNiNjhkOTMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDZUMjE6NDA6NTUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7aCJkAADakSURBVHic7Z15mBTV1f+/VdVd3T09+8DAMMzCNjAgDPu+CQgq/lzAgBolRN8YQUTDi7yuPC4JwdckAhoNcUtIBH0TFMH4aCIGBRQBwxNBEFDRwCCLCA7M0vvv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\"","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","import Artplayer from 'artplayer';\r\nimport mpegts from 'mpegts.js';\r\nimport artplayerPluginDanmuku from 'artplayer-plugin-danmuku';\r\n\r\nimport ploading from \"./img/ploading.gif\";\r\nimport state from \"./img/state.png\";\r\nimport indicator from \"./img/indicator.svg\";\r\nimport filp from \"./img/filp.svg\";\r\n\r\n(() => {\r\n let player,\r\n flvPlayer,\r\n danmuEmit = document.createElement(\"div\"),\r\n config = {\r\n conn: undefined,\r\n container: '.artplayer-app',\r\n url: \"../stream?_=\" + new Date().getTime()+\"&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"),\r\n title: \"\" + new Date().getTime(),\r\n type: \"flv\",\r\n volume: 0.5,\r\n hotkey: false,\r\n isLive: true,\r\n muted: false,\r\n autoplay: true,\r\n autoMini: true,\r\n screenshot: true,\r\n setting: true,\r\n loop: false,\r\n flip: true,\r\n playbackRate: true,\r\n aspectRatio: true,\r\n fullscreen: true,\r\n fullscreenWeb: true,\r\n subtitleOffset: true,\r\n miniProgressBar: true,\r\n mutex: true,\r\n backdrop: true,\r\n playsInline: true,\r\n autoPlayback: true,\r\n theme: '#23ade5',\r\n lang: navigator.language.toLowerCase(),\r\n whitelist: ['*'],\r\n moreVideoAttr: {\r\n crossOrigin: 'anonymous',\r\n },\r\n settings: [],\r\n contextmenu: [],\r\n layers: [],\r\n quality: [],\r\n thumbnails: {},\r\n subtitle: {},\r\n highlight: [],\r\n controls: [\r\n {\r\n name: '翻转',\r\n index: 10,\r\n position: 'right',\r\n html: '',\r\n click: function (...args) {\r\n let f = function(...e){\r\n // if(e)alert(e);\r\n rotate(document.querySelector('.art-video'));\r\n rotate(document.querySelector('.art-danmuku'));\r\n }, rotate = function(element) {\r\n if(element.style.transform == 'rotateZ(0deg)' || element.style.transform == ''){\r\n element.style.transform = 'rotateZ(180deg)';\r\n }\r\n else {\r\n element.style.transform = 'rotateZ(0deg)';\r\n }\r\n };\r\n\r\n switch (screen.orientation.type) {\r\n case \"landscape-primary\":\r\n screen.orientation.lock(\"landscape-secondary\").catch(e=>{f(e);});\r\n break;\r\n case \"landscape-secondary\":\r\n screen.orientation.lock(\"landscape-primary\").catch(e=>{f(e);});\r\n break;\r\n case \"portrait-secondary\":\r\n screen.orientation.lock(\"portrait-primary\").catch(e=>{f(e);});\r\n break;\r\n case \"portrait-primary\":\r\n screen.orientation.lock(\"portrait-secondary\").catch(e=>{f(e);});\r\n break;\r\n default:\r\n f();\r\n }\r\n },\r\n }\r\n ],\r\n plugins: [\r\n artplayerPluginDanmuku({\r\n danmuku: [],\r\n speed: 7,\r\n opacity: 0.7,\r\n mount: danmuEmit,\r\n }),\r\n ],\r\n icons: {\r\n loading: '',\r\n state: '',\r\n indicator: '',\r\n },\r\n customType: {\r\n flv: function (video, url) {\r\n var needUnload = true;\r\n if(flvPlayer){\r\n needUnload = false;\r\n flvPlayer.destroy();\r\n }\r\n if (mpegts.getFeatureList().mseLivePlayback) {\r\n flvPlayer = mpegts.createPlayer({\r\n type: 'flv', // could also be mpegts, m2ts, flv\r\n isLive: true,\r\n url: url\r\n });\r\n flvPlayer.attachMediaElement(video);\r\n flvPlayer.load();\r\n flvPlayer.on(\"error\", function(){\r\n flvPlayer.destroy();\r\n var c = config;\r\n c.type=\"mp4\";\r\n initPlay(c);\r\n })\r\n if(needUnload){\r\n setTimeout(function(){\r\n if(flvPlayer.paused)flvPlayer.unload();\r\n },1000);\r\n }\r\n }\r\n },\r\n },\r\n };\r\n \r\n /**\r\n * ws 收发\r\n */\r\n function ws() {\r\n if (window[\"WebSocket\"]) {\r\n var interval_handle = 0\r\n var conn = new WebSocket(\"ws://\" + window.location.host + window.location.pathname+\"ws?&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"));\r\n conn.onclose = function (evt) {\r\n clearInterval(interval_handle)\r\n };\r\n conn.onmessage = function (evt) {\r\n try {\r\n let data = JSON.parse(evt.data)\r\n player.plugins.artplayerPluginDanmuku.emit({\r\n text: data.text,\r\n color: data.style.color,\r\n border: data.style.border,\r\n mode: data.style.mode,\r\n });\r\n } catch (e) {\r\n console.log(e)\r\n console.log(evt.data)\r\n }\r\n };\r\n conn.onopen = function () {\r\n conn.send(`pause`);\r\n config.conn = conn;\r\n };\r\n interval_handle = setInterval(()=>{\r\n if(player.currentTime != undefined)conn.send(player.currentTime);\r\n },3000);\r\n }\r\n }\r\n\r\n function initPlay(config) {\r\n if(player != undefined && player.destroy != undefined)player.destroy();\r\n player = new Artplayer(config);\r\n player.on('play', (...args) => {\r\n config.conn.send(`play`);\r\n });\r\n player.on('pause', (...args) => {\r\n config.conn.send(`pause`);\r\n });\r\n player.on('video:ended', (...args) => {\r\n if(config.conn != undefined){\r\n config.conn.close();\r\n config.conn = undefined;\r\n }\r\n if(flvPlayer)flvPlayer.unload();\r\n });\r\n player.on('artplayerPluginDanmuku:emit', (danmu) => {\r\n config.conn.send(\"%S\"+danmu.text);\r\n });\r\n document.addEventListener(\"resize\", player.autoSize)\r\n }\r\n \r\n ws();\r\n initPlay(config);\r\n})();\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file -- 2.39.2